<SEC-DOCUMENT>0001562088-25-000042.txt : 20250228
<SEC-HEADER>0001562088-25-000042.hdr.sgml : 20250228
<ACCEPTANCE-DATETIME>20250227182748
ACCESSION NUMBER:		0001562088-25-000042
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		109
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250228
DATE AS OF CHANGE:		20250227

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Duolingo, Inc.
		CENTRAL INDEX KEY:			0001562088
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		IRS NUMBER:				453055872
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		5900 PENN AVE, SECOND FLOOR
		CITY:			PITTSBURGH
		STATE:			PA
		ZIP:			15206
		BUSINESS PHONE:		(412) 347-6116

	MAIL ADDRESS:	
		STREET 1:		5900 PENN AVE, SECOND FLOOR
		CITY:			PITTSBURGH
		STATE:			PA
		ZIP:			15206
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>duol-20241231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:ac004a3c-eb0c-4401-8664-56fbc3a930b7,g:173f53c1-83ae-4750-86d0-88634d033598,d:fc3562d262a04e28b5a3f8d0c76ceb6e-->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:duol="http://duolingo.com/20241231" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>duol-20241231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-33">0001562088</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-34">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-35">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-36">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-403">http://fasb.org/us-gaap/2024#CapitalizedComputerSoftwareImpairments1</ix:nonNumeric><ix:nonNumeric contextRef="c-66" name="duol:LongTermInvestmentsMaturityTerm" id="f-479">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-67" name="duol:LongTermInvestmentsMaturityTerm" id="f-480">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList" id="f-483">http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-68" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durwordsen" id="f-570">one year</ix:nonNumeric><ix:nonNumeric contextRef="c-68" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durwordsen" id="f-571">one year</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-687">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-688">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-185" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1016">412</ix:nonNumeric><ix:nonNumeric contextRef="c-189" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1017">250</ix:nonNumeric><ix:nonNumeric contextRef="c-192" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1018">263</ix:nonNumeric><ix:nonNumeric contextRef="c-196" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1019">387</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="duol-20241231.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="language"><xbrli:measure>duol:language</xbrli:measure></xbrli:unit><xbrli:unit id="revenuesource"><xbrli:measure>duol:revenueSource</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="tranche"><xbrli:measure>duol:tranche</xbrli:measure></xbrli:unit><xbrli:unit id="reporting_unit"><xbrli:measure>duol:reporting_unit</xbrli:measure></xbrli:unit><xbrli:unit id="acquisition"><xbrli:measure>duol:acquisition</xbrli:measure></xbrli:unit><xbrli:unit id="user"><xbrli:measure>duol:user</xbrli:measure></xbrli:unit><xbrli:unit id="sqft"><xbrli:measure>utr:sqft</xbrli:measure></xbrli:unit><xbrli:unit id="day"><xbrli:measure>duol:day</xbrli:measure></xbrli:unit><xbrli:unit id="vote"><xbrli:measure>duol:vote</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><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-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</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-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</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-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:AppleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:GoogleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:AppleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:GoogleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:StripeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">duol:FoundersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">duol:FoundersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duol:EnglishTestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duol:EnglishTestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duol:EnglishTestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duol:InAppPurchasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duol:InAppPurchasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duol:InAppPurchasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duol:ProductAndServiceOtherMiscellaneousMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duol:ProductAndServiceOtherMiscellaneousMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duol:ProductAndServiceOtherMiscellaneousMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:AppleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:GoogleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:StripeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:AppleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:GoogleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:StripeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:AppleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:GoogleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">duol:AllCountriesMinusUSAAndUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">duol:AllCountriesMinusUSAAndUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">duol:AllCountriesMinusUSAAndUKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">duol:NewYorkNewYorkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">duol:SeattleWashingtonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">duol:PittsburghPennsylvaniaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">duol:PittsburghPennsylvaniaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">duol:BeijingChinaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:GeneralBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">duol:A2021IncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">duol:EmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">duol:A2021IncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-26</xbrli:startDate><xbrli:endDate>2021-07-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">duol:EmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-26</xbrli:startDate><xbrli:endDate>2021-07-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">duol:A2021IncentiveAwardPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">duol:A2011EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">duol:ShareBasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">duol:ShareBasedPaymentArrangementTrancheFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">duol:ShareBasedPaymentArrangementTrancheSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">duol:ShareBasedPaymentArrangementTrancheSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">duol:ShareBasedPaymentArrangementTrancheEightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">duol:ShareBasedPaymentArrangementTrancheNineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">duol:ShareBasedPaymentArrangementTrancheTenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">duol:TrancheOneAndTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">duol:FoundersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-14</xbrli:startDate><xbrli:endDate>2023-08-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">duol:TrancheOneAndTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">duol:FoundersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-22</xbrli:startDate><xbrli:endDate>2024-11-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">duol:TrancheOneAndTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">duol:FoundersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-26</xbrli:startDate><xbrli:endDate>2024-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">duol:ShareBasedPaymentArrangementFoundersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-28</xbrli:startDate><xbrli:endDate>2021-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">duol:FoundersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-08</xbrli:startDate><xbrli:endDate>2024-01-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-01-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="duol:DefinedContributionPlanMatchingContributionPortionAxis">duol:MatchingContributionPortion1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="duol:DefinedContributionPlanMatchingContributionPortionAxis">duol:MatchingContributionPortionTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">duol:ClassAAndClassBCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">duol:ClassAAndClassBCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">duol:ClassAAndClassBCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:NatalieGlanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:NatalieGlanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:TradingArrAxis">duol:NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:NatalieGlanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:TradingArrAxis">duol:NatalieGlanceTradingArrangementCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:NatalieGlanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:GillianMunsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:GillianMunsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:GillianMunsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:JamesSheltonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:JamesSheltonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:TradingArrAxis">duol:JamesSheltonTradingArrangementCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:JamesSheltonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:TradingArrAxis">duol:JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:JamesSheltonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:RobertMeeseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:RobertMeeseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:TradingArrAxis">duol:RobertMeeseTradingArrangementRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:RobertMeeseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:TradingArrAxis">duol:RobertMeeseTradingArrangementCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:RobertMeeseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001562088</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_1"></div><div style="min-height:45pt;width:100%"><div style="margin-bottom:9pt"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:130%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:130%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:130%">Washington, D.C. 20549</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Mark One)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.953%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="f-2">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">For the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">fiscal year ended</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%"> <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-4"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-3">December&#160;31</ix:nonNumeric>, 2024</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">OR</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.953%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-5">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:130%">For the transition period from ___ to ___</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commission file number <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">001-40653</ix:nonNumeric></span></div><div style="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:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:22pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">Duolingo, Inc.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:130%">(Exact name of registrant as specified in its charter)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"/><td style="width:34.658%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.419%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.286%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.419%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.518%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">Delaware</ix:nonNumeric></span></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">45-3055872</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(State or other jurisdiction of incorporation or organization)</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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(I.R.S. Employer Identification No.)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:130%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">5900 Penn Avenue</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:130%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-11">Pittsburgh</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-12">Pennsylvania</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">15206</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:130%"><ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-14">(412)</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">567-6602</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:130%">(Address, Including Zip Code, and Telephone Number, Including </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:130%">Area Code, of Registrant&#8217;s Principal Executive Offices) </span></div><div style="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:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:130%">Securities registered pursuant to Section 12(b) of the Act: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.105%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height: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 #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-16">Class A common stock, $0.0001 per share</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-17">DUOL</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;The <ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">Nasdaq</ix:nonNumeric> Stock Market LLC</span></div></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:130%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.     <ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-19">Yes</ix:nonNumeric>&#160;&#9746;&#160;No&#160;&#9744;&#160;</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.   Yes&#160;&#9744;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-20">No</ix:nonNumeric>&#160;&#9746;&#160;</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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.&#160;<br/>             <ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-21">Yes</ix:nonNumeric>&#160;&#9746;&#160;No&#160;&#9744;&#160;</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:130%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:130%">             <ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-22">Yes</ix:nonNumeric>&#160;&#9746; No&#160;&#9744;&#160;<br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:112%">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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.212%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-23">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-24">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-25">&#9744;</ix:nonNumeric></span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:130%">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. &#9744;<br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C.7262(b)) by the registered public accounting firm that prepared or issued its audit report. <ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-26">&#9746;</ix:nonNumeric></span></div><div style="margin-bottom:9pt"><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. <ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-27">&#9744;</ix:nonNumeric></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). &#9744;</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).&#160;Yes&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-28">&#9744;</ix:nonNumeric>&#160;&#160;&#160;No&#160;&#160;&#9746;</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">As of June&#160;28, 2024, the last trading day of the registrant&#8217;s most recently completed second fiscal quarter, the aggregate market value of the registrant&#8217;s common stock held by non-affiliates of the registrant was approximately $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="f-29">6,153,312,710</ix:nonFraction>, based upon the closing price on that date of the common stock of $208.67. </span></div><div style="margin-bottom:9pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">As of February&#160;26, 2025, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-30">39,044,190</ix:nonFraction> shares of the registrant's Class A common stock were outstanding, and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-31">6,198,612</ix:nonFraction> shares of the registrant's Class B common stock were outstanding.</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-32" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Portions of the registrant&#8217;s definitive proxy statement for its 2025 annual meeting of stockholders, which the registrant intends to file pursuant to Regulation 14A with the Securities and Exchange Commission not later than 120 days after the registrant&#8217;s fiscal year ended December&#160;31, 2024, are incorporated by reference into Part III of this Annual Report on Form 10-K.</span></div></ix:nonNumeric><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: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="ifc3562d262a04e28b5a3f8d0c76ceb6e_7"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="if47f470f7369469da81c5faabdaea2e2"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;    Page</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:88.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i455484011bd94143ad79a8df48b62c8b">Special Note Regarding Forward-Looking Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i455484011bd94143ad79a8df48b62c8b">2</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i201d7ab145e842d5b9923c3758369b21">Special Note Regarding Key Operating Metrics</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i201d7ab145e842d5b9923c3758369b21">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i12e218bbea6347e189df6b1942dc7891">Risk Factors Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i12e218bbea6347e189df6b1942dc7891">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i73f885f3047c43b7bbecae7a67dcef8e">Part I</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i73f885f3047c43b7bbecae7a67dcef8e">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id0f67935853f4e3aa1738116bd62a66e">Item 1. Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#id0f67935853f4e3aa1738116bd62a66e">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5af9672d7de646f4b5ed8ffacc9917b2">Item 1A. Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5af9672d7de646f4b5ed8ffacc9917b2">15</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if2e0d23410aa495a8015887f76239b29">Item 1B. Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if2e0d23410aa495a8015887f76239b29">57</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iaebfcf55c71542dc9aa7f420e4a9362b">Item 1C. Cybersecurity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#iaebfcf55c71542dc9aa7f420e4a9362b">57</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i58ee78dacdb541258b6b736ba65fc472">Item 2. Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i58ee78dacdb541258b6b736ba65fc472">58</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if3fb7294857c4a3f8f111247f953c3ca">Item 3. Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#if3fb7294857c4a3f8f111247f953c3ca">58</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i886aa9400070434c845ce22997fbf537">Item 4. Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i886aa9400070434c845ce22997fbf537">58</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieb200f5814de4977bf8cae9a24f08cee">Part II Financial Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ieb200f5814de4977bf8cae9a24f08cee">60</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5ebf2bc901a94fe6a6cdd271604f0ce6">Item 5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5ebf2bc901a94fe6a6cdd271604f0ce6">60</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i071cff9b697641b2aeb73c40bdc8182f">Item 6. [Reserved]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i071cff9b697641b2aeb73c40bdc8182f">61</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6507bcd781ac4d60ac709644ddc2642b">Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6507bcd781ac4d60ac709644ddc2642b">61</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9ab8a8a57bc54f4f914477116e94ca01">Item 7A. Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9ab8a8a57bc54f4f914477116e94ca01">78</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i50cdaf9d50d94806a61f74e45621e206">Item 8. Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i50cdaf9d50d94806a61f74e45621e206">79</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i90dabe029bf04860a76cde1574445942">Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i90dabe029bf04860a76cde1574445942">112</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6cecadfca90f4a129254b3aa1324914b">Item 9B. Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6cecadfca90f4a129254b3aa1324914b">113</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i96e24b3a98664ea58f938287a6bacff1">Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i96e24b3a98664ea58f938287a6bacff1">114</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i163922d9aae3406696a811c35bc8afa7">Part III</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i163922d9aae3406696a811c35bc8afa7">114</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i44e324629eb44f87bc7497c2a83c83fa">Item 10. Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i44e324629eb44f87bc7497c2a83c83fa">114</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75eb1647fe7b4a0c9b149783ae432e6d">Item 11. Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i75eb1647fe7b4a0c9b149783ae432e6d">114</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ica039fc87617440397e4a8a96404a81d">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ica039fc87617440397e4a8a96404a81d">114</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4e0bee5536f24e22b28c902d6a848c94">Item 13. Certain Relationships and Related Party Transactions, and Director Independence </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i4e0bee5536f24e22b28c902d6a848c94">114</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0465d7897b714447b24973331082d684">Item 14. Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0465d7897b714447b24973331082d684">114</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9968366e6ca94ef0a27e60747f2bab2d">Item 15. Exhibits, Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i9968366e6ca94ef0a27e60747f2bab2d">115</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i502b3d16ce544d9ebb3593ff4655ee6b">Item 16. Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i502b3d16ce544d9ebb3593ff4655ee6b">115</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i15340bfc482241c196a37a15f44f3d45">Exhibit Index</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i15340bfc482241c196a37a15f44f3d45">115</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib629ba538ae543ad837428e92eecb44a">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ib629ba538ae543ad837428e92eecb44a">118</a></span></div></td></tr></table></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_16"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i455484011bd94143ad79a8df48b62c8b"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Special Note Regarding Forward-Looking Statements</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">This Annual Report on Form 10-K contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. We intend such forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;) and Section 21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;). All statements other than statements of historical facts contained in this Annual Report on Form 10-K, including without limitation, statements regarding our business model and strategic plans, including the introduction of new brands or products, and our implementation thereof; statements regarding our expectations, beliefs, plans, objectives, prospects, assumptions, future events or expected performance, including our ability to compete in our industry; the sufficiency of our cash, cash equivalents and investments; and the plans and objectives of management for future operations and capital expenditures are forward-looking statements. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Without limiting the generality of the foregoing, 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. Such forward-looking statements are neither promises nor guarantees, but involve a number of known and unknown risks, uncertainties and assumptions that may cause our actual results, performance or achievements to differ materially from those expressed or implied in the forward-looking statements due to various factors, including, but not limited to:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to retain and grow our users and sustain their engagement with our products;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">competition in the online language learning industry;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to maintain profitability;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to manage our growth and operate at such scale;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the success of our investments;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to accurately predict our quarterly operating results and other operating metrics;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to accurately measure our user metrics and other operating metrics;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our reliance on third-party platforms to store and distribute our products and collect revenue;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our reliance on third-party hosting and cloud computing providers;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to compete for advertisements;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">acceptance by educational organizations of technology-based education; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in our business and macroeconomic conditions; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">those identified in Part II, Item 7. &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations and Part I, Item 1A. &#8220;Risk Factors&#8221; in this Annual Report on Form 10-K.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We caution you that the foregoing list does not contain all of the forward-looking statements made in this Annual Report on Form 10-K. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Annual Report on Form 10-K primarily on our current expectations, estimates, forecasts, and projections about future events and trends that we believe may </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">affect our business, financial condition, results of operations and prospects. These statements are based upon information available to us as of the date of this Annual Report on Form 10-K and, although we believe that we have a reasonable basis for each forward-looking statement contained in this Annual Report on Form 10-K, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. 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. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Annual Report on Form 10-K. The results, events, and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events, or circumstances could differ materially from those described in the forward-looking statements. You should not place undue reliance on our forward-looking statements.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The forward-looking statements made in this Annual Report on Form 10-K relate only to events as of the date on which the statements are made. While we may elect to update such forward-looking statements at some point in the future, unless required by applicable law, we disclaim any obligation to do so, even if subsequent events cause our views to change. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">You should read this Annual Report on Form 10-K and the documents that we reference in this Annual Report on Form 10-K completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of the forward-looking statements in this Annual Report on Form 10-K by these cautionary statements.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Unless the context otherwise requires, all references in this Annual Report on Form 10-K to &#8220;Duolingo,&#8221; the &#8220;Company&#8221;, &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us,&#8221; or similar terms refer to Duolingo, Inc. and its subsidiaries.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_19"></div><div style="margin-bottom:9pt;margin-top:9pt"><span><br/></span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i201d7ab145e842d5b9923c3758369b21"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Special Note Regarding Key Operating Metrics</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We manage our business by tracking several operating metrics, including monthly active users (MAUs), daily active users (DAUs), paid subscribers, subscription bookings, and total bookings. We believe each of these operating metrics provides useful information to investors and others. For information concerning these metrics as measured by us, see Part II, Item 7. &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations - Key Operating Metrics and Non-GAAP Financial Measures.&#8221;</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">While these metrics are based on what we believe to be reasonable estimates of our user base for the applicable period of measurement, there are inherent challenges in measuring how our platform is used. These metrics are determined by using internal data gathered on an analytics platform that we developed and operate and have not been validated by an independent third party. This platform tracks user account and session activity. If we fail to maintain an effective analytics platform, our metrics calculations may be inaccurate.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We believe that these metrics are reasonable estimates of our user base for the applicable period of measurement, and that the methodologies we employ and update from time-to-time to create these metrics are reasonable bases to identify trends in user behavior. Because we update the methodologies we employ to create metrics, our operating metrics may not be comparable to those in prior periods. See the section titled &#8220;Risk Factors&#8212;Our user metrics and other operating metrics are subject to inherent challenges in measurement, and real or perceived inaccuracies in those metrics may negatively affect our reputation and our business&#8221;. Other companies, including companies in our industry, may calculate these metrics differently.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_22"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i12e218bbea6347e189df6b1942dc7891"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Factors Summary</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following is a summary of the principal risks that could materially adversely affect our business, financial condition, and results of operations, all of which are more fully described in Part I, Item 1A. &#8220;Risk Factors.&#8221; This summary should be read in conjunction with Part I, Item 1A. &#8220;Risk Factors&#8221; and should not be relied upon as an exhaustive summary of the material risks facing our business. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we fail to keep existing users or add new users, or if our users decrease their level of engagement with our products or do not convert to or remain paying users, our revenue, financial results and business may be significantly harmed.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The online language learning industry is highly competitive, with low switching costs and a consistent stream of new products and entrants, and innovation by our competitors may disrupt our business.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Changes to our existing brand and products, or the introduction of a new brand or products, could fail to attract or keep users or generate revenue and profits.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have had operating losses in the past and we may not be able to achieve or maintain profitability in the future.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our costs are continuing to grow, and some of our investments have the effect of reducing our operating margin and profitability. If our investments are not successful, our business and financial performance could be harmed.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our operating results and other operating metrics may fluctuate from quarter to quarter, which makes these metrics difficult to predict.</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our user metrics and other operating metrics are subject to inherent challenges in measurement, and real or perceived inaccuracies in those metrics may negatively affect our reputation and our business.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We rely primarily on a limited number of third-party platforms such as the Apple App Store and the Google Play Store to distribute our products and collect payments. If we are unable to maintain a good relationship with such platform providers, if their terms and conditions or pricing changes to our detriment, if we violate, or if a platform provider believes that we have violated, the terms and conditions of its platform, or if any of these platforms loses market share or falls out of favor or is unavailable for a prolonged period of time, our business will suffer.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We rely on third-party hosting and cloud computing providers, like Amazon Web Services (&#8220;AWS&#8221;) and Google Cloud, to operate certain aspects of our business. A significant portion of our product traffic is hosted by a limited number of vendors, and any failure, disruption or significant interruption in our network or hosting and cloud services could adversely impact our operations and harm our business.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we are not able to maintain the value and reputation of our brand, our ability to expand our base of users may be impaired, and our business and financial results may be harmed.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business is subject to complex and evolving U.S. and international laws and regulations. Many of these laws and regulations are subject to change and uncertain interpretation, and could result in claims, changes to our business practices, monetary penalties, increased cost of operations, or declines in user growth or engagement, or otherwise harm our business.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our success depends, in part, on our ability to access, protect, collect, use, and otherwise process Personal Data, and our failure or perceived failure to comply with the varying and rapidly-evolving regulatory framework on privacy and data protection across jurisdictions could result in claims or other forms of liability, increased cost of operations, reputational harm, or declines in user growth or engagement, or otherwise have a material adverse effect on our business.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our development, implementation and use of artificial intelligence (&#8220;AI&#8221;) and machine learning technologies, including third-party technologies, may not be successful, which may impair our ability to compete effectively, result in reputational harm and have an adverse effect on our business. Moreover, regulatory and legislative developments on the use of AI and machine learning could adversely affect our use of such technologies in our products and services as well as our operating results.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">From time to time, we may be party to intellectual property-related litigation and proceedings that are expensive and time consuming to defend, and, if resolved adversely, could materially adversely impact our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may fail to adequately obtain, protect and maintain our intellectual property rights or prevent third parties from making unauthorized use of such rights.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The dual class structure of our common stock has the effect of concentrating voting control with a limited number of affiliated stockholders, which will limit or preclude your ability to influence corporate matters or transactions that require stockholder approval.</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_241"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i73f885f3047c43b7bbecae7a67dcef8e"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Part I</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_247"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="id0f67935853f4e3aa1738116bd62a66e"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Business</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_250"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our mission is to develop the best education in the world and make it universally available.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Although education can open the door to economic opportunity, it is also among the principal sources of inequality: the privileged can get the best education in the world, while those with fewer resources, especially in developing countries, may not be able to get even basic schooling. That is why we started Duolingo. We believe that everyone, regardless of how wealthy they are, should have access to high quality education. And for the first time in history, the technology necessary to enable this is in the hands of billions of people, in the form of a smartphone. At Duolingo, we build products native to the smartphone&#8212;bite-sized, on-demand and engaging&#8212;to make learning accessible and effective, opening doors for everyone alike.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_253"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Who We Are</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Duolingo is a technology company founded by two engineers, Luis von Ahn and Severin Hacker. Luis and Severin met at Carnegie Mellon University, where Luis was a professor in the Computer Science Department and Severin was his Ph.D. student. Luis, a MacArthur Fellow, grew up in Guatemala and witnessed firsthand the tremendous impact that access to high quality education can have on people&#8217;s lives. Luis and Severin bonded over the dream of building an intelligent learning system informed by massive amounts of user engagement data that could deliver superior learning outcomes.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our team, which as of December&#160;31, 2024, consisted of approximately 830 passionate employees, including more than 380 engineers, aims to build the most sophisticated education platform in the world. We believe that by using modern technology, the very best talent, and a mission-driven approach, we can create better learning experiences and meaningful improvements in efficacy. Our products are powered by sophisticated data analytics and AI and delivered with world-class art, animation, and design to make it easier for learners to stay motivated, master new material, and achieve their learning goals.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_256"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Our Business</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our flagship app has organically become the world&#8217;s most popular way to learn languages and the top-grossing Education app in the app stores. For many, Duolingo has become synonymous with language learning: for example, on Google, people search for the term &#8220;Duolingo&#8221; approximately nineteen times more often than &#8220;learn Spanish.&#8221; We are particularly proud that our learners come from the entire socioeconomic spectrum, ranging from billionaires and celebrities to recently resettled refugees, a rare instance in which more money does not imply better access to a high quality educational platform.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We started with a focus on teaching languages because of the profound impact learning a new language can have on people&#8217;s lives, as well as the large market opportunity. According to HolonIQ in January 2024, consumer spend on both online and offline language learning is expected to reach about $123 billion by 2027. Driving much of the demand for language learning is the reality that English can unlock tremendous economic opportunity. And the power of language learning is not limited to economic advancement. Learning another language can unlock new experiences and deep human connections, ranging from navigating a first trip to another country, to communicating with family members of an older generation.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">As of December&#160;31, 2024, Duolingo offers courses in over 40 languages to more than 100 million monthly active users. To provide perspective on our reach, in the United States (&#8220;U.S&#8221;), the number of people learning a language using Duolingo is greater than the number of K-12 students taking a foreign language </span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">class in school, and there are more people learning certain languages on Duolingo, like Irish and Hawaiian, than there are native speakers of those languages worldwide.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Duolingo is the learning product built for the mobile generation: bite-sized, on-demand and fun. We believe that the hardest part of learning something new is staying motivated, so we build gamification features into our platform to motivate our learners, and we run thousands of A/B tests to optimize each feature for maximum engagement. Our obsession with user experience has yielded affinity and loyalty in our learners, which in turn has helped us cultivate millions of brand advocates who tell their friends and families about our products. Our brand has become part of pop culture, appearing in internet memes and in sketches on late night comedy shows. Our official social media accounts have generated more than ten billion impressions to date and have been highlighted by numerous press outlets. All of this has allowed us to grow our business organically, primarily relying on word-of-mouth and brand buzz rather than paid user acquisition. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our millions of learners complete over a billion exercises every day, creating what we believe to be the world's largest learning dataset. This data powers the high volume A/B testing and novel AI that we use to continually improve how well we teach. According to an internal study, learners who completed five sections of Duolingo achieved proficiency comparable to five university semesters of language education. Independent studies corroborate this finding: Duolingo learners&#8217; speaking skills were found to match those of university students, and users learning English on Duolingo outperformed students in traditional classroom settings on standardized language proficiency tests.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our freemium business model, which means allowing users to access our content for free and charging a subscription for additional features, is core to our success because it enables significant user scale. We intentionally do not put our learning content behind a paywall. Anyone can download the Duolingo App, use it for as long as they like, and complete as many of our courses as they choose, all without paying anything. Learners who use Duolingo for free see an ad at the end of each lesson, whereas learners who purchase one of our paid subscriptions enjoy an ad-free experience and access to additional features. As of December&#160;31, 2024, approximately 9% of our monthly active users were paid subscribers. Our paid subscriber penetration has increased significantly since we launched our paid subscription in 2017 and, combined with our user growth, has driven strong revenue growth each year since. We have a strong future roadmap of feature improvements and optimizations, and believe our subscriber base has strong growth ahead.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our growth and competitive differentiation have been driven by two mutually-reinforcing flywheels: our learning flywheel and our investment flywheel.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Learning flywheel:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The greater the scale of our learner base, the more we can use insights from data analytics to improve both engagement and efficacy. The more engaging our products are, and the more effectively we teach, the more our learners tell their friends about Duolingo and the more we continue to grow our learner base.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Investment flywheel:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The scale of our learner base and word-of-mouth growth allow us to focus our capital investments on product innovation and data analytics, as opposed to relying on brand or performance marketing. The more learners use Duolingo and convert into paid subscribers, the more we are able to invest in creating an even more delightful, engaging and effective learning experience. In turn, this increases our popularity and user scale, as well as the effectiveness of our data analytics and AI systems, further widening our data moat.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In 2016, we launched the Duolingo English Test, an online, on-demand assessment of English proficiency. Every year, millions of people around the world seek to demonstrate English proficiency for a variety of reasons, including university admissions, work visas, and job applications. We developed the Duolingo English Test because language assessment has lacked innovation, with the most popular English </span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">proficiency tests still administered in physical testing centers and usually costing hundreds of dollars per test. By offering a more accessible, online option that is both rigorous and accurate, we provide greater opportunities for aspiring students and professionals dependent on the successful completion of these high stakes assessments. As of December&#160;31, 2024, over 5,600 education programs around the world accept the Duolingo English Test results as proof of English proficiency for international student admissions, with over 4,700 of those being higher education programs. These include 24 of the top 25 undergraduate programs in the U.S. ranked by international enrollment, as well as top schools such as Yale, Stanford, MIT, Duke and Columbia. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We believe that there is an opportunity to diversify the scope of our platform beyond language learning to a variety of subjects, using the same product-focused, mobile-first, gamified approach to education. In 2022 we launched a math course that motivates both children and adults to sharpen their mental math skills in our standards-aligned curriculum. In 2023, we also launched a new music course that's designed to teach music literacy, including how to read music notes and play songs. The Math and Music courses have both been integrated into the Duolingo App. We believe new products will leverage our scalable technology platform and benefit from our core competencies in product development, gamification and use of advanced data-driven analytics to deliver quantifiable efficacy. We believe that expanding the scope of our platform to additional learning subjects will further expand our addressable market.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_259"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">The Duolingo Learning Experience</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Duolingo learning experience sits at the rare intersection of fun and self-improvement. Learners love Duolingo because:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">It's fun.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Duolingo feels more like a mobile game than an education product. Our bite-sized lessons and gamification features motivate learners to come back each day to continue learning. As of December&#160;31, 2024, there were about 32 million daily active users with a 7-day streak, or longer, and about 10 million daily active users with a 365-day streak or longer. A streak indicates the number of days in a row a lesson is completed.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">It's effective.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Learners stick with Duolingo at first because it&#8217;s fun, and then over time also because they find that it works. Our expert-designed courses across languages, math, and music help learners build robust skills, and our AI technologies power personalization leading to superior learning outcomes. For more information, please visit https://www.duolingo.com/efficacy.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">It's free.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Every course on Duolingo is free to access. Learners can spend as much time learning as they want and complete any and every course without paying. This lowers barriers to start learning and to keep learning.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In a world where people are increasingly engaged in immersive, bite-sized, mobile-first experiences, we provide an experience that also results in learning valuable skills. </span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_262"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">The Duolingo Method</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Duolingo Method, which is our approach to teaching, comprises five principles that guide how we create new learning content, design engaging lessons, and build courses that are as effective as they are fun. Our learning, product, and design teams have developed this approach by combining research on teaching and learning, our experiences as teachers, and the results of more than a decade studying how our self-guided learners learn best.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Learn by doing. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each Duolingo lesson is designed with interactive exercises that put learners at the center of their own learning and allows them to immediately use what they are learning. This type of learning-by-doing engages the brain and leverages its natural ability to pick up on patterns present in the surroundings, often without conscious realization&#8212;it's a fundamental way our </span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">minds operate. Duolingo lessons draw learners' attention to important patterns (such as verb conjugations or word order rules for language, or fraction creation for math), helping to solidify these concepts over time so that learners are ready to use what they learn in the real world.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Learn in a personalized way. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tailored lessons enable learners to progress at their own pace, adapting the material to their individual strengths and weaknesses. Our AI models track their learning journey, adjusting the order and difficulty of the exercises they see so that they are always seeing a balance of familiar and more challenging content. Research shows that giving learners just the right level of difficulty&#8212;right at the edge of what they know&#8212;pushes them toward developing new skills and leads to higher engagement. We also use algorithms to create unique practice sessions that help learners strengthen the skills where they could use the most help.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Focus on what matters.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our curricula are informed by national and international standards to provide comprehensive coverage of what&#8217;s considered important for each field of knowledge. We then complement these documented standards with our learning experts' experience to develop well-rounded courses that give learners a strong foundation and all the tools to take their learning out into the world.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Stay motivated.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The entire Duolingo experience is designed to support learners in maintaining their study habits over the long term. With bite-sized lessons that require just a few minutes to complete, fitting study into a busy schedule becomes effortless. The gamification elements within each course are designed to encourage a return to learning: completing lessons awards points and extends streaks, while offering numerous chances for collaboration and friendly competition with other learners. These features not only help learners feel a sense of accomplishment and stay driven to achieve their goals, but research also indicates they are more engaged and learn more effectively as a result.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Feel the delight.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We know people learn better when they have joyful experiences, so we build light-hearted learning into every course and lesson. Our cheerful characters, with their own personalities and backstories, show up throughout the courses and make the learning experience more interesting and meaningful. Learners also find encouraging words and supportive messages from Duo the owl. And this fun spirit is in the lessons, too, because funny content sticks and makes learning more memorable.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_265"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Our Technology Platform</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Technology is at the core of everything we do. We utilize the latest in AI, machine learning and data analytics, along with a relentless focus on A/B testing, to fuel our differentiated learning experience. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Highlights of our technology platform include:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Large data moat.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> With over a billion exercises completed every day on our platform, we believe we have built the world's largest collection of language-learning data. We leverage this data by developing novel AI models at the intersection of machine learning, natural language processing, and cognitive science, which enable personalized instruction and power new product features that drive both engagement and efficacy.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Robust testing framework. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foundation of our product strategy is our relentless focus on improving learner engagement through A/B testing, and we run hundreds of A/B tests on new product features each quarter. Experiments can be as simple as changing the text or color of a button, or as complex as adding a major new feature like Video Call. The velocity of our A/B testing capabilities is a core competency that we believe allows us to optimize the Duolingo learning experience at a rapid pace and leads to compounding growth of core business metrics like DAUs and paid subscribers.</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Advanced data analytics and machine learning capabilities.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our machine learning capabilities allow us to leverage our data to optimize the learning experience. One example of this is our machine learning tools that evaluate every learner&#8217;s answer to every exercise every day and learn to predict the probability that any learner will answer any given exercise correctly. We use these tools to adaptively construct lessons where each exercise is &#8220;just right&#8221; in terms of difficulty for each learner. And our expertise in AI and machine learning also allow us to effectively and efficiently integrate external AI models to improve our products.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Shared infrastructure.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Products across our platform, like our flagship Duolingo App (including our Math and Music courses), and the Duolingo English Test, share a singular technology infrastructure, which allows us to leverage operational efficiencies in implementing new features for each. With our shared infrastructure, we are able to innovate at a higher velocity.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Strict data protection and privacy standards</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We are committed to abiding by the strictest privacy standards and do not sell personal data to outside parties.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_268"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Our Solutions</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">The Duolingo App</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Duolingo App is the world&#8217;s most popular way to learn languages. Accessible for free, as of December&#160;31, 2024 it offers courses in over 40 languages to more than 100 million monthly active users. It is also the top-grossing app globally in the Education category on both Google Play and the Apple App Store. Duolingo can also be accessed by desktop computers via a web browser at https://duolingo.com. Math and Music courses are also integrated into the Duolingo App.</span></div><div style="margin-bottom:9pt"><span id="i7c56e075e7844a42910d1c19948eebad"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Super Duolingo</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">While all of Duolingo&#8217;s course content can be accessed for free, our subscription offering, Super Duolingo, offers learners additional features to enhance their learning experience. In 2021, we launched a family plan, which includes up to six subscribers under one annual plan.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Duolingo Max</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Duolingo Max is a premium subscription tier launched in 2023 and offered to a portion of our user base and priced higher than Super Duolingo. It gives learners access to the existing features of Super Duolingo in addition to incremental features and exercises powered by generative AI technology.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Duolingo English Test: AI-Driven Language Assessment</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Launched in 2016, the Duolingo English Test is an online, on-demand, high-stakes (e.g., used for university admissions) English proficiency assessment. Anyone with a computer, webcam, and reliable internet connection can take the test from anywhere, at any time. The test is &#8220;computer adaptive&#8221;, meaning it gets harder or easier depending on the performance of the test taker, and can be completed in less than an hour. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Other Initiatives</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Duolingo also offers Duolingo for Schools and Duolingo ABC. Duolingo for Schools is a web-based tool that aims to make it easier for teachers to use the Duolingo platform in a structured learning environment, like a classroom. Duolingo ABC is an app that teaches young children early literacy skills. </span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_271"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">People and Culture </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Attracting and retaining amazing talent is key to our success. We believe that being located outside of Silicon Valley has helped us cultivate a unique company culture. Fundamental to Duolingo's culture is our mission orientation. Our mission tends to attract a certain kind of person. Our employees have a very strong sense of social responsibility and are interested in solving hard problems for the benefit of humanity. Over time, we have developed a set of principles that define what we value as a company and guide how we make our decisions and spend our time.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Our Principles</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Take the long view. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If it helps in the short-term but hurts Duolingo in the long-term, it&#8217;s not right.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Raise the bar.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To change how the world learns, we must do world-class work.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Ship it.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For a good idea to become reality, we need to move with a sense of urgency. So Go, Go, Go!</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Show Don&#8217;t Tell. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use clear, concise communication that is grounded in data and real impact.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Make It Fun.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We bring a sense of humor, joy, and imagination to everything we do.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">As a result of our mission, our culture, and the challenges we work on every day, we believe we have had great success in attracting the best talent. We have a very selective recruitment process: we recruit interns and new graduates from the top computer science, design, and business programs in the country. We also recruit experienced professionals from top technology companies&#8212;and many of them relocate from other major tech hubs to Pittsburgh. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We are proud to say that Duolingo was founded by two immigrants and that our employees come from over 40 countries. We believe an environment of inclusion and belonging, where individuals can excel regardless of their background, is important to our long-term performance and value. We also recognize the importance of pursuing such efforts in a legally sound manner. It is our policy to not make employment (including hiring, promotion, or compensation) decisions on the basis of any legally protected characteristic, and to consider our efforts through a legal compliance lens.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_274"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Sales &amp; Marketing</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">For almost a decade, Duolingo&#8217;s learner community has grown organically through word-of-mouth virality. In recent years, we have made investments in marketing to supplement our organic model and amplify the voices of our existing users. Key elements of our sales and marketing strategy include:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Brand building</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our brand marketing increases awareness of Duolingo through online and offline campaigns that drive press, social sharing, and more word-of-mouth virality. Investments in our brand enable us to drive long-term growth by attracting new learners to our platform and keeping existing learners engaged. We leverage our iconic brand on social media platforms to drive organic new user growth and engagement with entertaining content, instead of promotional content, that takes advantage of viral trends and Duolingo memes created by our community.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Owned media marketing</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our owned media marketing engages our learner community, creating millions of brand advocates who drive word-of-mouth virality by sharing their love of Duolingo within their networks. We send our learners personalized emails and push notifications that provide progress reports, lesson reminders, and sometimes a simple message of positivity to encourage them to remain engaged.</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Paid acquisition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We complement and accelerate our organic user growth with strategic and targeted paid user acquisition. Our performance marketing strategy is focused on targeting high quality user segments around the world that are more likely to retain well as users and/or subscribe.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Geographic expansion</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In markets where our organic awareness is relatively low and the opportunity for growth is strong, we hire experienced local marketing managers and engage in localized social media and influencer-led campaigns, app store optimization, and paid advertising to generate interest in our products and drive new learner growth.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_277"></div><div style="margin-bottom:9pt"><span id="id4504b8193094e59a305b145108a6814"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Industry Trends</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We believe the following market trends will contribute to the continued success of our platform</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">: </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">AI will increasingly shape online learning. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rapid advances in generative AI, particularly large language models (LLMs), will change how people use technology to learn. We believe that this trend will continue to accelerate, and that it will offer an almost unimaginable set of opportunities for companies at the nexus of technology and education to teach at scale. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Online learners seek engaging, mobile-first experiences. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers are increasingly accustomed to the highly engaging design of social media apps and mobile games. We believe that consumers turning to online learning will not only prefer the convenience and control that mobile apps provide, but also expect experiences to be highly engaging.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Adoption of subscription models is growing globally. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rising adoption of subscription models across the globe is further enabling the shift towards mobile experiences. We believe that as subscriptions increase in popularity across categories, consumers will also gravitate towards subscription models in online learning.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Competition</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We believe that our relentless focus on building an engaging and effective learning product, powered by our freemium model, has led to a leading market position, as measured by downloads, active users, and brand awareness. However, learners have a variety of options when choosing to learn a language. We compete for learners&#8217; time, attention, and share of wallet not only with other online and app-based language learning platforms but also with offline forms of language learning. Because of the extensibility of the Duolingo platform beyond language learning, we also compete with language learning assessment providers, literacy platforms, and math and music learning products.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We believe that our ability to compete successfully depends primarily on the following factors:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Continued growth in internet access and mobile adoption around the world;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our ability to continue to increase our learner base through organic, word-of-mouth growth;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our ability to maintain the value and reputation of our brand;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our ability to obtain, protect and maintain our intellectual property rights and proprietary technology;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The scale, growth and engagement of our learners relative to those of our competitors;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our ability to introduce new, and improve on existing, features and products in response to competition, learner preferences, and market and industry trends; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our ability to continue developing new monetization features and improving on existing features.</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_280"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Intellectual Property</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We own several trademarks that have been registered, or for which registration applications are pending, in the U.S. as well as in a number of foreign jurisdictions. These trademarks include, among others, the word marks &#8220;Duolingo&#8221; and Duolingo in Chinese, and certain logos used in connection with our business, including our mascot Duo. The registrations of these trademarks are effective for varying periods of time and may be renewed periodically provided we comply with all applicable renewal requirements, including, where necessary, the continued use of the trademarks in the applicable jurisdictions in connection with certain goods and services. We may consider pursuing trademark registrations for additional marks and for additional jurisdictions if and to the extent we believe such registrations would be beneficial to our business and cost-effective.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We have registered several domain names, including www.duolingo.com, and we own several copyrights (both registered and unregistered) covering logos and characters used in our business, including Duo. We also enter into, and rely on, confidentiality and proprietary rights agreements with our employees, consultants, contractors and business partners to protect our trade secrets, proprietary technology and other confidential information. We further protect the use of our proprietary technology and intellectual property through provisions in both our user terms of use on our website and in our agreements with service providers. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In addition to the described trademark and domain name protection, Duolingo has filed two patent applications directed to proprietary techniques we developed for generating language proficiency test questions and evaluating language proficiency as part of an on-going program to identify and protect innovations developed by the Company. We expect that this program will continue and increase in size going forward. For information regarding risks related to our intellectual property, please see &#8220;Risk Factors&#8212;Risks Related to Our Intellectual Property.&#8221;</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_283"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Government Regulation</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We are subject to many U.S. federal and state and foreign laws and regulations, including those related to privacy, rights of publicity, data protection, payment processing, disability rights, digital accessibility standards, content regulation, intellectual property, health and safety, competition, protection of minors, consumer protection, and taxation. These laws and regulations are constantly evolving and may be interpreted, applied, created, or amended in a manner that could harm our business. In addition, the application and interpretation of these laws and regulations often are uncertain, particularly in new and rapidly evolving industries.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We collect and use personal information to create online accounts, process e-commerce transactions, provide customer service, support, and for other purposes. The regulatory framework for data protection, privacy and information security is evolving rapidly. For example, the U.S. Federal Trade Commission (&#8220;FTC&#8221;) and many state attorneys general are applying federal and state consumer protection laws to require that the online collection, use and dissemination of data, the presentation of website or other electronic content, and broad commercial and digital marketing activities, comply with certain standards for notice, choice, security and access, among other things. Courts may also adopt these developing standards. A number of states, including but not limited to California and Virginia, have enacted laws or are considering the enactment of laws governing the personal information received from consumers, and imposing new requirements around the collection, use, sharing, and handling of data collected from or about consumers or their devices. In many cases, the specific limitations imposed by these standards are subject to interpretation by courts and other governmental authorities. In addition, federal and state regulators have interpreted various rules and regulations as requiring companies like ours to implement reasonable data security controls and measures.</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We are also subject to laws that govern specific types of data and/or specific types of marketing or other consumer engagement activities. For example, the Children&#8217;s Online Privacy Protection Act (&#8220;COPPA&#8221;) applies to operators of commercial websites and online services directed to U.S. children under the age of 13 that collect personal information from children and to operators of general audience sites that have actual knowledge that they are collecting information from U.S. children under the age of 13. Our Duolingo App is aimed at a general audience and we employ an age-gating procedure whereby anyone from the U.S. identifying themselves as being under the age of 13 during the registration process receives an ad-free version of the service, with special enrollment procedures and restricted information practices. We also apply age-gating for non-US users of the Duolingo App according to foreign laws. The Duolingo English Test service requires parental consent for users under the age of 13. The Duolingo ABC app is aimed at users under the age of 13 but does not collect personal information directly from the user beyond that required to use the app. Other laws such as the Restore Online Shoppers&#8217; Confidence Act (&#8220;ROSCA&#8221;) and analogous state laws require certain and consent mechanisms, among other things, in relation to recurring payments and subscription based products or services. These rules are enforced by federal and state regulators and can subject companies to significant penalties, fines and injunctive relief. In addition, federal and state agencies regularly investigate and bring enforcement actions under general unfair or deceptive acts or practices laws (referred to as &#8220;UDAP&#8221; statutes) in relation to a broad array of sales, marketing and advertising activities.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We also have many subscribers who access and pay for our services from outside the U.S. Foreign data protection, e-commerce, privacy, consumer protection, content regulation and other laws and regulations are often more restrictive or burdensome than those in the U.S., and those governments may attempt to apply such laws extraterritorially or through treaties or other arrangements with U.S. governmental entities. For example, in the European Economic Area (&#8220;EEA&#8221;) we are subject to the General Data Protection Regulation 2016/679 (&#8220;GDPR&#8221;) and in the United Kingdom (&#8220;U.K.&#8221;) we are subject to the U.K. GDPR. The GDPR and the U.K. GDPR impose strict data protection compliance requirements including: providing detailed disclosures about how personal data is collected and processed (in a concise, intelligible and easily-accessible form); demonstrating that an appropriate legal basis is in place or otherwise exists to justify data processing activities; compliance with rights for data subjects in regard to their personal data (including the right to be &#8220;forgotten&#8221; and the right to data portability), notifying data protection regulators or supervisory authorities (and in certain cases, affected individuals) of significant data breaches; confirming that appropriate safeguards are in place where personal data is transferred out of the EEA and the U.K.; limiting retention of personal data; maintaining a record of processing activities; and complying with the principle of accountability and the obligation to demonstrate compliance through policies, procedures, training and audit. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Brazil also enacted the Lei Geral de Prote&#231;&#227;o de Dados (the &#8220;Brazilian General Data Protection Law&#8221;), which became effective in August 2020 and imposes requirements largely similar to GDPR on products and services offered to users in Brazil. We may also be subject in China to the Cybersecurity Law that went into effect in June 2017 and a revision of the Personal Information Security Specification that went into effect in October 2020, which have uncertain but broad application and impose a number of new privacy and data security obligations. In the summer of 2021, China passed the Data Security Law of the P.R.C., which came into effect on September 1, 2021. China also passed the Personal Information Protection Law of the P.R.C. (&#8220;PIPL&#8221;), which came into effect on November 1, 2021. The PIPL resembles GDPR in many aspects but will create new and challenging obligations for companies doing business in China. Under these new regulations, if an entity operating in China violates the law, regulators may order it to take corrective actions, issue warnings, confiscate illegal income, suspend services, revoke operating permits or business licenses, or issue a fine. The fine can be up to &#165;50 million or 5 percent of an organization&#8217;s annual revenue for the prior financial year. A broad range of other countries continue to explore either new privacy and data security laws or changes to existing laws.</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_286"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Available Information</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our website address is www.duolingo.com. The contents of, or information accessible through, our website are not part of this Annual Report on Form 10-K. The reference to our website address does not constitute incorporation by reference of the information contained on or available through our website, and you should not consider such information to be a part of this Annual Report on Form 10-K. We make our filings with the SEC, including our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, proxy statements, reports under Section 16 of the Exchange Act and all amendments to those reports, available free of charge on our website as soon as reasonably practicable after we file such reports with, or furnish such reports to, the SEC.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_208"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i5af9672d7de646f4b5ed8ffacc9917b2"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Our business, operations and financial results are subject to various risks and uncertainties that could materially adversely affect our business, financial condition, results of operations and the trading price of our Class A common stock. You should carefully consider the risks and uncertainties described below, together with all of the other information contained in this Annual Report on Form 10-K, including Part II, Item 7. "Management's Discussion and Analysis of Financial Condition and Results of Operations" and the financial statements and the related notes. If any of the following risks actually occur, it could harm our business, prospects, financial condition, and results of operations and future prospects. In such an event, the market price of our Class A common stock could decline and you could lose all or part of your investment. This Annual Report on Form 10-K also contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those anticipated in the forward-looking statements as a result of factors that are described below and elsewhere in this Annual Report</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">.</span></div><div style="margin-bottom:9pt"><span id="i685f2a9eb3464556afade61d673187b5"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business and Industry</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to keep existing users or add new users, or if our users decrease their level of engagement with our products or do not convert to or remain paying users, our revenue, financial results and business may be significantly harmed.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The size of our user base and our users&#8217; level of engagement and paid conversion are critical to our success. Our financial performance has been and will continue to be significantly determined by our success in adding, keeping and engaging users of our products and converting them into paying subscribers who remain continuing paying subscribers. We expect that the size of our user base will fluctuate or decline in one or more markets from time to time. If people do not perceive our products to be useful, effective, reliable, and/or trustworthy, we may not be able to attract or keep users or otherwise maintain or increase the frequency and duration of their engagement or the percentage of users that are converted into or remain paying subscribers. There is no guarantee that we will not experience an erosion of our user or subscriber base or engagement levels. User engagement can be difficult to measure, particularly as we introduce new and different products and services. Any number of factors can negatively affect user stickiness, growth, engagement and conversion, including if:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">users increasingly engage with other competitive products or services instead of our own;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">user behavior on any of our products changes, including decreases in the frequency and duration of use of our products and services;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">users feel that their experience is diminished as a result of the decisions we make with respect to the frequency, prominence, format, size and quality of ads that we display;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">users become concerned about our user data practices or other matters related to privacy, security and the sharing of user data;</span></div><div style="height:72pt;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:'Arial',sans-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"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">users lose confidence in our ability to teach language or there is a decrease in user stickiness as a result of users no longer being interested in pursuing online language learning or reaching a point where they feel our product cannot advance their language ability;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">users are no longer willing to pay for subscriptions or in-app purchases or we are unable to increase the price of our subscriptions or in-app purchases; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">users have difficulty installing, updating or otherwise accessing our products on mobile devices as a result of actions by us or third parties that we rely on to distribute our products and deliver our services;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we fail to introduce new features, products or services that users find engaging or that are well received, or if we introduce new products or services, or make changes to existing products and services, that are not favorably received or that we are not able to monetize;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">initiatives designed to attract and keep users and increase engagement are unsuccessful or discontinued, whether as a result of actions by us, third parties or otherwise;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">third-party initiatives that may enable greater use of our products, including low-cost or discounted data plans, are discontinued;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we adopt terms, policies or procedures related to areas such as user data or advertising that are perceived negatively by our users or the general public;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we fail to combat inappropriate or abusive activity on our platform;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we fail to provide adequate customer service to users, marketers or other partners;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we fail to protect our brand image or reputation;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we, our partners, or companies in our industry are the subject of adverse media reports or other negative publicity, including as a result of our or their user data practices;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">technical or other problems prevent us from delivering our products in a rapid and reliable manner or otherwise affect the user experience, such as unplanned site outages due to our failure or the failure of third-party systems we rely on, security breaches, distributed denial-of-service attacks or failure to prevent or limit spam or similar content;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">there is decreased engagement with our products as a result of internet shutdowns or other actions by governments that affect the accessibility of our products in any of our markets;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">there is decreased engagement with our products, or failure to accept our terms of service, as part of changes that we have implemented, or may implement, in the future in connection with regulations, regulatory actions or otherwise;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">there is decreased engagement with our products as a result of changes in prevailing social, cultural or political preferences in the markets where we operate; or</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">there are changes mandated by legislation, regulatory authorities or litigation that adversely affect our products or users. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">From time to time, certain of these factors have negatively affected user stickiness, growth and engagement to varying degrees. If we are unable to maintain or increase our user base and user engagement, our revenue and financial results may be materially adversely affected. In addition, we may not experience rapid user growth or engagement in countries that have high mobile device penetration, but due to the lack of sufficient cellular based data networks, consumers rely heavily on Wi-Fi and may not access our products regularly throughout the day. Any decrease in user stickiness, growth or </span></div><div style="height:72pt;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:'Arial',sans-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"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">engagement is likely to have a material and adverse impact on our revenue, business, financial condition and results of operations. If our user growth rate slows or declines, we will become increasingly dependent on paid marketing to attract users and our ability to maintain or increase levels of user engagement and monetization in order to drive revenue growth.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The online language learning industry is highly competitive, with low switching costs and a consistent stream of new products and entrants, and innovation by our competitors may disrupt our business.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The online language learning industry is highly competitive, with a consistent stream of new products and entrants. As a result, new products, entrants and business models are likely to continue to emerge, both in the U.S. and abroad. It is possible that a new product could gain rapid scale at the expense of existing brands through harnessing a new technology (such as generative AI), or a new or existing distribution channel, creating a new or different approach to connecting people or some other means. We compete for learners&#8217; time, attention, and share of wallet not only with other online and app-based language learning platforms, but also with offline forms of language learning. Because of the extensibility of the Duolingo platform beyond language learning, we also compete with language learning assessment providers and literacy platforms and may compete with other kinds of online learning platforms in the future.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Many of the current and potential competitors, both domestically and internationally, have substantially greater financial, technical, sales, marketing and other resources than we do, as well as in some cases, lower costs. Some competitors offer more differentiated products (for example, online learning as well as physical classrooms and textbooks) that may allow them to more flexibly meet changing customer preferences. Some of our competitors may enjoy better competitive positions in certain geographical regions, user demographics or other key areas that we currently serve or may serve in the future, or in their ability to teach certain languages or to teach speakers of certain languages other languages. These advantages could enable these competitors to offer products that are more appealing to users and potential users than our products, to respond more quickly and/or cost-effectively than us to new or changing opportunities, new or emerging technologies or changes in customer requirements and preferences, or to offer lower prices than ours or to offer free language-learning products or services. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">There are a number of free online language-learning opportunities to learn grammar, pronunciation, vocabulary (including specialties in areas such as medicine and business), reading and conversation by means of podcasts and mobile applications, audio courses and lessons, videos, games, stories, news, digital textbooks, and through other means, which compete with our products. We estimate that there are thousands of free mobile applications for language learning; free products are provided in at least 50 languages by private companies, universities and government agencies. Low barriers to entry allow start-up companies with lower costs and less pressure for profitability to compete with us. Competitors that are focused more on user acquisition rather than profitability may be able to offer products at significantly lower prices or for free. As free online translation services improve and become more widely available and used, people may generally become less interested in language learning. If we cannot successfully attract users of these free products and convert a sufficient portion of these free users into paying users, our business could be adversely affected. If free products become more engaging and competitive or gain widespread acceptance by the public, demand for our products could decline or we may have to lower our prices, which could adversely impact our revenue and other results.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Potential competitors also include larger companies that could devote greater resources to the promotion or marketing of their products and services, take advantage of acquisition or other opportunities more readily or develop and expand their products and services more quickly than we do. Potential competitors also include established social media companies that may develop products, features, or services that </span></div><div style="height:72pt;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:'Arial',sans-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"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">may compete with ours or operators of mobile operating systems and app stores. These social media and mobile platform competitors could use strong or dominant positions in one or more markets, and ready access to existing large pools of potential users and personal information regarding those users, to gain competitive advantages over us. These may include offering different product features, services or pricing models that users may prefer, which may enable them to acquire and engage users at the expense of our user growth or engagement.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">If we are not able to compete effectively against our current or future competitors and products or services that may emerge, the size and level of engagement of our user base may decrease, which could materially adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes to our existing brand and products, or the introduction of a new brand or products, could fail to attract or keep users or generate revenue and profits.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our ability to keep, increase, and engage our user base and to increase our revenue depends heavily on our ability to continue to evolve our existing brand and products and to create successful new brands and products. We may introduce significant changes to our existing brand and products, or acquire or introduce new and unproven brands, products and product extensions, including using technologies with which we have little or no prior development or operating experience or for which the regulatory environment is still unsettled. In addition, we often introduce a new product and delay its monetization until the product is more mature and the user base is better established. We have also invested, and expect to continue to invest, significant resources in growing our products to support increasing usage as well as new lines of business, new products, new product extensions and other initiatives to generate revenue. For example, in 2022, we launched our Math App, and in 2023 we launched our Music course, and at that time integrated both into the Duolingo App. However, neither of these has generated material revenue for us. More recently, we launched Duolingo Max which is powered by generative AI technology. There is no guarantee that investing in new lines of business, new products, new product features, new product extensions and other initiatives will succeed. If our new or enhanced brands, products, features or product extensions fail to engage users, we may fail to attract or keep users or to generate sufficient revenue, operating margin, or other value to justify our investments, and our business may be materially adversely affected.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have had operating losses in the past and we may not be able to achieve or maintain profitability in the future.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We have recently achieved profitability, which we may be unable to sustain. Although our revenue has increased each quarter since the first quarter of 2018, there can be no assurances that it will continue to do so or that our margins will not decline over time. Our costs of revenues or operating expenses may continue to increase in the future as we increase our sales and marketing efforts and continue to invest in the development of products and services. These efforts may be costlier than we expect and we cannot guarantee that we will be able to increase our revenue to offset our operating expenses. Our revenue growth may slow or our revenue may decline for a number of other possible reasons, including reduced demand for our products or services, increased competition, a decrease in the growth or reduction in size of our overall market, or if we fail for any reason to capitalize on our growth opportunities. If we are unable to maintain profitability in the future, it could materially adversely affect our business, financial condition and results of operations.</span></div><div style="height:72pt;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:'Arial',sans-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"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have grown rapidly in recent years and have limited operating experience at our current scale of operations. If we are unable to manage our growth effectively, our brand, company culture and financial performance may suffer.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We have experienced rapid growth and demand for our services since inception. We have expanded our operations rapidly and have limited operating experience at our current size. As we have grown, we have increased our employee headcount and we expect headcount growth to continue for the foreseeable future. From December 31, 2018 to December&#160;31, 2024, our headcount grew from approximately 140 employees to approximately 830 employees. Further, as we grow, our business becomes increasingly complex. To effectively manage and capitalize on our growth, we must continue to expand our sales and marketing, focus on innovative product and content development, upgrade our management information systems and other processes, and obtain more space for our expanding staff. Our continued growth could strain our existing resources, and we could experience ongoing operating difficulties in managing our business across numerous jurisdictions, including difficulties in hiring, training, and managing a diffuse and growing employee base. Failure to effectively scale with our growth could harm our brand, the quality of our products and services, our ability to retain and recruit personnel and to effectively focus on and pursue our corporate objectives, and our future success. Moreover, we have been, and may in the future be, subject to legacy claims or liabilities arising from our systems and controls, content or workforce in earlier periods of our rapid development. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Because we have a limited history operating our business at its current scale, it is difficult to evaluate our current business and future prospects, including our ability to plan for and model future growth. Our limited operating experience at this scale, combined with the rapidly-evolving nature of the market in which we operate, substantial uncertainty concerning how these markets may develop, and other economic factors beyond our control, reduces our ability to accurately forecast quarterly or annual revenue. Failure to manage our future growth effectively could have a material adverse effect on our business, financial condition, and operating results.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our costs are continuing to grow, and some of our investments have the effect of reducing our operating margin and profitability. If our investments are not successful, our business and financial performance could be harmed.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Historically, our costs have increased each year since 2011 and we anticipate that our expenses will continue to increase in the future as we broaden our user base, develop and implement new products, market new and existing products and promote our brands, continue to expand our technical infrastructure and physical office presence, and continue to hire additional employees and contractors to support our expanding operations, including our efforts to focus on privacy, safety, and security. In addition, from time to time we may be subject to settlements, judgments, fines, or other monetary penalties in connection with legal and regulatory developments that may be material to our business. We may also invest in new platforms and technologies. Some of these investments may generate only limited revenue and reduce our operating margin and profitability. If these efforts are not successful, our ability to grow revenue will be harmed, which could materially adversely affect our business and financial performance.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operating results and other operating metrics may fluctuate from quarter to quarter, which makes these metrics difficult to predict.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our quarterly operating results and other operating metrics have fluctuated in the past and may continue to fluctuate seasonally, and from quarter to quarter, which makes them difficult to predict. Our financial </span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">condition and operating results 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, for example:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing, size and effectiveness of our research and development efforts;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing, size and effectiveness of our marketing efforts;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing and success of new product, service and feature introductions by us or our competitors or any other change in the competitive landscape of our market;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in the rate at which we attract new users, the level of engagement of such users and the propensity of such users to subscribe to our brands or to purchase &#224; la carte features;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">successful expansion into international markets;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">errors in our forecasting of the demand for our products and services, which could lead to lower revenue or increased costs, or both;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increases in sales and marketing, product development or other operating expenses that we may incur to grow and expand our operations and to remain competitive;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the diversification and growth of our revenue sources;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to maintain gross margins and operating margins;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-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 expenses denominated in foreign currencies;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in accounting standards, policies, guidance, interpretations, or principles;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our development and improvement of the quality of the Duolingo language app and Duolingo English Test, other Duolingo experiences, including, enhancing existing and creating new products, services, technology and features;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the continued development and upgrading of our technology platform;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">system failures or breaches of security or privacy;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to obtain, maintain, protect and enforce intellectual property rights and successfully defend against claims of infringement, misappropriation or other violations of third-party intellectual property;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adverse litigation judgments, settlements, or other litigation-related costs;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the legislative or regulatory environment, including with respect to privacy, intellectual property, consumer product safety, and advertising, or enforcement by government regulators, including fines, orders, or consent decrees; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in business or macroeconomic conditions, lower consumer confidence in our business or in the online learning industry generally, recessionary conditions, increased inflation, increased interest rates, increased unemployment rates, stagnant or declining wages, political unrest, armed conflicts, or natural disasters. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Any one of the factors above or the cumulative effect of some of the factors above may result in significant fluctuations in our results of operations.</span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The variability and unpredictability of our quarterly operating results or other operating metrics could result in our failure to meet our expectations or those of analysts that cover us or investors with respect to revenue or other operating results for a particular period. If we fail to meet or exceed such expectations, the market price of our Class A common stock could fall substantially, and we could face costly lawsuits, including securities class action suits.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our user metrics and other operating metrics are subject to inherent challenges in measurement, and real or perceived inaccuracies in those metrics may negatively affect our reputation and our business.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We track certain key operational metrics, such as MAUs, DAUs, paid subscribers, subscription bookings, total bookings, and certain non-GAAP financial measures, such as Adjusted EBITDA, free cash flow, constant currency measures and non-GAAP operating expenses, to evaluate growth trends, measure our performance, and make strategic decisions. Our user metrics are calculated using internal company data gathered on an analytics platform that we developed and operate, have not been validated by an independent third party and may differ from estimates or similar metrics published by third parties due to differences in sources, methodologies, or the assumptions on which we rely. Our user metrics are also affected by technology on certain mobile devices that automatically runs in the background of our application when another phone function is used, and this activity can cause our system to miscount the user metrics associated in these instances. The methodologies used to measure these metrics require significant judgment and are susceptible to algorithm or other technical errors. We 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. 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. While these numbers are based on what we believe to be reasonable estimates of our metrics for the applicable period of measurement, there are inherent challenges in measuring how our products are used across large populations globally.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">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. Our efforts to address technical issues in our ability to record such data and improve our accuracy may not always be successful, and 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, our stock price could decline, we may be subject to stockholder litigation, and our business, financial condition, and results of operations could be materially adversely affected.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely primarily on a limited number of third-party platforms such as the Apple App Store and the Google Play Store to distribute our products and collect payments. If we are unable to maintain a good relationship with such platform providers, if their terms and conditions or pricing changes to our detriment, if we violate, or if a platform provider believes that we have violated, the </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">terms and conditions of its platform, or if any of these platforms loses market share or falls out of favor or is unavailable for a prolonged period of time, our business will suffer.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our products depend on mobile app stores and other third parties such as data center service providers, as well as third-party payment aggregators, computer systems, internet transit providers and other communications systems and service providers. Our mobile applications are almost exclusively accessed through and depend on the Apple App Store and the Google Play Store. We depend on Apple and Google approving our mobile applications to be distributed on their respective platforms. While our mobile applications are generally free to download from these stores, we offer our users the opportunity to purchase subscriptions and certain &#224; la carte features through these applications. We determine the prices at which these subscriptions and features are sold. Purchases of these subscriptions and features via our mobile applications are mainly processed through the in-app payment systems provided by Apple and Google. As of December&#160;31, 2024 we paid Apple and Google, as applicable, a meaningful share (generally 15-30%) of the payments we receive from transactions processed through in-app payment systems during the year. In the twelve months ended December 31, 2024, we derived 61% of our revenue and 62% of our total bookings from the Apple App Store, and 20% of our revenue and 20% of our total bookings from the Google Play Store. The timing of their payments also may change, which may negatively impact our cash receipts and working capital. Any interruption, even temporary, in their distribution platforms or ability to accept customer payments, may have material impacts on our business and operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We are subject to the standard policies and terms of service of third-party platforms, which govern the promotion, distribution, content, monetization and operation generally of apps on the platform. Each platform provider has broad discretion to make changes to its operating systems or payment services or change the manner in which their mobile operating systems function and to change and interpret its terms of service and other policies with respect to us and other developers, and those changes may be unfavorable to us. For example, such changes could limit, eliminate or otherwise interfere with our products, our ability to distribute our applications through their stores, our ability to update our applications, including to make bug fixes or other feature updates or upgrades, the features we provide, the manner in which we market our in-app products, our ability to access native functionality or other aspects of mobile devices, and our ability to access information about our users that they collect. In addition, our distribution agreements with Apple and Google are generally terminable by Apple or Google without cause with 30 days prior written notice (to the extent allowed by applicable local law). Apple and Google may also terminate our agreements with them immediately (unless a longer period is required by applicable law) under certain circumstances, including upon our uncured breach of such agreements. To the extent Apple, Google or other third-party platform providers on which we rely make such changes or terminate our agreements with them, our business, financial condition and results of operations could be materially adversely affected.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">A platform provider may also change its fee structure, add fees associated with access to and use of its platform, alter how we are able to advertise on the platform, change how the personal information of its users is made available to application developers on the platform, limit the use of personal information for advertising purposes, or restrict how users can share information with their friends on the platform or across platforms. In April 2021 Apple released an update of iOS that requires its users, on an app-by-app basis, to explicitly opt-in to the use of identifier-for-advertising, a device identifier assigned by Apple to each of its devices and used by advertisers to attribute app installs to advertising campaigns, target users through user acquisition, and deliver targeted ads. This led to a reduction in the use of identifiers, and a more challenging environment for publishers and advertisers on iOS devices. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">If we violate, or a platform provider believes we have violated, its terms of service (or if there is any change or deterioration in our relationship with these platform providers), that platform provider could limit </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">or discontinue our access to the platform. A platform provider could also limit or discontinue our access to the platform if it establishes more favorable relationships with one or more of our competitors or it determines that we are a competitor. Any limit or discontinuation of our access to any platform could significantly reduce our ability to distribute our products to users, decrease the size of the user base we could convert into paying users, or decrease the payments we derive from paying users or advertisers, each of which would materially and adversely affect our business, financial condition and results of operations. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We also rely on the continued popularity, customer adoption, and functionality of third-party platforms. In the past, some of these platform providers have been unavailable for short periods of time or experienced issues with their in-app purchasing functionality. In addition, we are reliant on accurate and timely reporting from these third-party platforms to accurately report our financials. If any of these events occur on a prolonged, or even short-term, basis or other similar issues arise that impact users&#8217; ability to access our app, access social features or our ability to get accurate financial data, our business, financial condition, results of operations or reputation may be harmed.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on third-party hosting and cloud computing providers, like Amazon Web Services (&#8220;AWS&#8221;) and Google Cloud, to operate certain aspects of our business. A significant portion of our product traffic is hosted by a limited number of vendors, and any failure, disruption or significant interruption in our network or hosting and cloud services could adversely impact our operations and harm our business.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our technology infrastructure is critical to the performance of our products and to user satisfaction, as well as our corporate functions. Our products and company systems run on a complex distributed system, or what is commonly known as cloud computing. We own, operate and maintain elements of this system, but significant elements of this system are operated by third-parties that we do not control and which would require significant time and expense to replace. We expect this dependence on third-parties to continue. We have suffered interruptions in service in the past, including when releasing new software versions or bug fixes, and if any such interruption were significant and/or prolonged it could adversely affect our business, financial condition, results of operations or reputation.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In particular, a significant portion, if not almost all, of our product traffic, data storage, data processing and other computing services and systems is hosted by AWS and Google Cloud. AWS and Google Cloud provide us with computing and storage capacity pursuant to agreements that continue until terminated by either party. The agreements require AWS and Google Cloud to provide us their standard computing and storage capacity and related support in exchange for timely payment by us. We have experienced, and may in the future experience, disruptions, outages and other performance problems due to a variety of factors, including infrastructure changes, human or software errors and capacity constraints. If a particular application is unavailable when users attempt to access it or navigation through a product is slower than they expect, users may stop using the application and may be less likely to return to the application as often, if at all.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Any failure, disruption or interference with our use of hosted cloud computing services and systems provided by third-parties, like AWS or Google Cloud, could adversely impact our business, financial condition or results of operations. For example, on December 7, 2021, an outage of the AWS platform caused Duolingo to go offline for over 5 hours. To the extent we do not effectively respond to any such interruptions, upgrade our systems as needed and continually develop our technology and network architecture to accommodate traffic, our business, financial condition or results of operations could be adversely affected. Furthermore, our disaster recovery systems and those of third-parties with which we do business may not function as intended or may fail to adequately protect our critical business information in the event of a significant business interruption, which may cause interruption in service of </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">our products, security breaches or the loss of data or functionality, leading to a negative effect on our business, financial condition or results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In addition, we depend on the ability of our users 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 or repeal of any laws or regulations that adversely affect the growth, popularity or use of the internet, including laws 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. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We derive a portion of our revenues from advertisements. If we are unable to continue to compete for these advertisements, or if any events occur that negatively impact our relationships with advertising networks, our advertising revenues and operating results would be negatively impacted.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We generate advertising revenue from the sale of display and video advertising delivered through advertising impressions. During the year ended December 31, 2024, approximately 7.3% of our total revenues were derived from advertising. We generally enter into arrangements with the major programmatic advertising networks to monetize our advertising inventory. We need to maintain good relationships with these advertising networks to provide us with a sufficient inventory of advertisements. Online advertising, including through mobile applications, is an intensely competitive industry. Many large companies, such as Amazon, Facebook and Google, invest significantly in data analytics to make their websites and platforms more attractive to advertisers. Our advertising revenue is primarily a function of the number and hours of engagement of our free users and our ability to provide innovative advertising products that are relevant to our users, maintain or increase user engagement and satisfaction with our products, and enhance returns for our advertising partners. If our relationship with any advertising partners terminates for any reason, or if the commercial terms of our relationships are changed or do not continue to be renewed on favorable terms, or if we cannot source high-quality ads consistent with our brand or product experience, we would need to qualify new advertising partners, which could negatively impact our revenues, at least in the short term.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In addition, internet-connected devices and operating systems controlled by third parties increasingly contain features that allow device users to disable functionality that allows for the delivery of advertising on their devices or reduce the ability to provide personalized or targeted advertising, which results in less valuable ads. Device and browser manufacturers may include or expand these features as part of their standard device specifications. For example, when Apple announced that UDID, a standard device identifier used in some applications, was being superseded and would no longer be supported, application developers were required to update their apps to utilize alternative device identifiers such as universally unique identifier, or, more recently, identifier-for-advertising, which simplifies the process for Apple users to opt out of behavioral targeting. Furthermore, laws and regulations may also make it more difficult to deliver personalized or targeted advertising or impose requirements that result in more users making elections to block our ability to deliver targeted ads. If users do not elect to participate in functionality that supports the delivery of targeted advertising on their devices, our ability to deliver effective advertising campaigns could suffer, which could cause our business, financial condition, or results of operations to suffer. While the described changes did not result in material adverse impacts to us, the impact of similar potential future operating systems changes or potential future regulation on targeted advertising is highly uncertain.</span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are not able to maintain the value and reputation of our brand, our ability to expand our base of users may be impaired, and our business and financial results may be harmed.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We believe that our brand has significantly contributed to our word of mouth virality, which has in turn contributed to the success of our business. We also believe that maintaining, protecting and enhancing our brand is critical to expanding our base of users and, if we fail to do so, our business, financial condition and results of operations could be materially adversely affected. We believe that the importance of brand recognition will continue to increase, given the growing number of language learning applications, or &#8220;apps,&#8221; and the low barriers to entry for companies offering language learning products and services. Many of our new users are referred by existing users or are acquired by content created by unrelated third parties about our products, services and brand. Maintaining our brand will depend largely on our ability to continue to provide useful, reliable, trustworthy and innovative products, which we may not do successfully.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Further, we have and may in the future experience media, legislative, or regulatory scrutiny of our actions or decisions regarding user privacy, encryption, content, contributors, advertising and other issues, which may materially adversely affect our reputation and brand. In addition, we may fail to respond expeditiously or appropriately to objectionable content within our app or practices by users, or to otherwise address user concerns, which could erode confidence in our brand. Maintaining and enhancing our brand will require us to make substantial investments and these investments may not be successful.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our growth and profitability rely, in part, on our ability to attract and keep users through cost-effective marketing efforts, including through our social media presence, use of social media influencers and performance marketing. Any failure in these efforts could materially adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We have increased our marketing expenditures over time in order to attract and keep users and sustain our growth. For the year ended December 31, 2024 and 2023, our Sales and marketing expenses were $90.5 million and $75.8 million, respectively. Evolving consumer behavior can affect the availability of profitable marketing opportunities. For example, as consumers communicate less via email and more via text messaging, messaging apps and other virtual means, the reach of email campaigns designed to attract new and repeat users (and keep current users) for our products is adversely impacted. To continue to reach potential users and grow our businesses, we must identify and devote our overall marketing activities and expenditures new and evolving advertising channels, such as mobile and online video and social media platforms as well as targeted campaigns in which we communicate directly with potential, former and current users via new virtual means. For example, in 2024, we expanded our activities in channels such as YouTube Shorts. Generally, the opportunities in and sophistication of newer advertising channels are relatively undeveloped and unproven, and there can be no assurance that we will be able to continue to appropriately manage and fine-tune our marketing efforts in response to these and other trends in the advertising industry. Furthermore, these newer advertising channels often change rapidly, including changes in policies and algorithms, and can be subject to disruptions for reasons beyond our control (for example potential U.S. governmental restrictions on the TikTok platform). Any failure to successfully and cost-effectively manage our marketing efforts on, or disruptions to, social media platforms that we have come to depend on for marketing, including due to legislation, regulation, or directives (including executive orders), could materially adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Furthermore, as laws and regulations and public opinion rapidly evolve to govern the use of these social media platforms, the failure by us, our employees, the social media influencers with whom we partner, or third parties acting at our direction to abide by applicable laws and regulations in the use of these platforms or otherwise could subject us to regulatory investigations, class action lawsuits, liability, fines or </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">other penalties and have a material adverse effect on our business, financial condition and operating results. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In addition, we engage in influencer-led campaigns as a part of our marketing strategy. An increase in the use of social media for marketing may cause an increase in the burden on us to monitor compliance of such materials, and increase the risk that such materials could contain problematic product or marketing claims in violation of applicable regulations. For example, in some cases, the FTC has sought enforcement action where an endorsement has failed to clearly and conspicuously disclose a financial relationship or material connection between an influencer and an advertiser. While we ask our influencers to comply with the FTC regulations and our guidelines, we do not regularly monitor what our influences post, and if we were held responsible for the content of their posts, we could be forced to alter our practices, which could have material adverse effect on our business, financial condition, and results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Negative commentary regarding us, our products or influencers, and other third parties who are affiliated with us may also be posted on social media platforms and may be adverse to our reputation or business. Influencers with whom we maintain relationships could engage in behavior or use their platforms to communicate directly with our customers in a manner that reflects poorly on our brand and may be attributed to us or otherwise adversely affect us. It is not possible to prevent such behavior, and the precautions we take to detect this activity may not be effective in all cases. The harm may be immediate, without affording us an opportunity for redress or correction. See &#8220;&#8212;Unfavorable media coverage could materially adversely affect our business, brand image or reputation.&#8221;</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We believe that a critical contributor to our success has been our commitment to make free language learning available worldwide in an effort to help people throughout the world improve their economic outcomes. The mission of Duolingo is a significant part of our business strategy and who we are as a company. We believe that Duolingo users value our commitment to our mission. However, because we hold ourselves to such high standards, and because we believe our users have come to 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 Duolingo&#8217;s mission. For example, maintaining a free version of the app that is both effective and enjoyable is central to Duolingo&#8217;s mission. As a result, our brand and reputation may be negatively affected by actions we take that are viewed as contrary to that mission, such as features that are only available to paid subscribers or changes to the free offering that are viewed as undermining how fun or effective the free offering is. 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 our users.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We have made and in the future may make decisions regarding our business and products in accordance with Duolingo&#8217;s mission and values that may reduce our short- or medium-term operating results if we believe those decisions are consistent with the mission and will improve the aggregate user experience. Our commitment to Duolingo&#8217;s mission may not result in improved financial performance and value over the long term and our decisions may not be consistent with the expectations of investors. In addition, any longer-term benefits may not materialize within the time frame we expect or at all, which could harm our business, revenue and financial results.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unfavorable media coverage could materially adversely affect our business, brand image or reputation.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Unfavorable publicity or media reports regarding us, our privacy practices, our social media activities, data security compromises or breaches, product changes, product or service quality or features, litigation </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">or regulatory activity or regarding the actions of our partners, our users, our employees or other companies in our industry, could materially adversely affect our brand image or reputation, regardless of the veracity of such publicity or media reports. If we fail to protect our brand image or reputation, we may experience material adverse effects to the size, demographics, engagement, and loyalty of our user base, resulting in decreased revenue, fewer app installs (or increased app uninstalls), or slower user growth rates. Damage to our brand or reputation could also adversely affect educational institutions&#8217; willingness to accept the Duolingo English Test, which in turn could slow the growth of, or reduce, our revenue from the Duolingo English Test. In addition, if securities analysts or investors perceive any media coverage of us to be negative, the price of our Class A common stock may be materially adversely affected. Any of the foregoing could materially adversely affect our business, financial condition and results of operations. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our future success depends on the continuing efforts of our key employees and our ability to attract and retain highly skilled personnel and senior management.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently depend on the continued services and performance of our key personnel, including Luis von Ahn and Severin Hacker. If one or more of our executive officers or key employees were unable or unwilling to continue their employment with us, we might not be able to replace them easily, in a timely manner, or at all. The risk that competitors or other companies may poach our talent increases as we continue to build our brands and become more well-known. Our key personnel have been, and may continue to be, subject to poaching efforts by our competitors and other internet and high-growth companies, including well-capitalized players in the social media and consumer internet space. The loss of key personnel, including members of management as well as key engineering, product development, design and marketing personnel, could disrupt our operations and have a material adverse effect on our business. The success of our brand also depends on the commitment of our key personnel to our mission. To the extent that any of our key personnel act in a way that does not align with our mission, our reputation could be materially adversely affected. See &#8220;&#8212;Our employees, consultants and third party providers could engage in misconduct that materially adversely affects us.&#8221;</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our future success will depend upon our continued ability to identify, hire, develop, motivate, and retain highly skilled individuals across the globe, with the continued contributions of our senior management being especially critical to our success. Competition for well-qualified, highly skilled employees in our industry is intense and our continued ability to compete effectively depends, in part, upon our ability to attract and retain new employees. The programs we have established to attract new employees and provide incentives to retain existing employees, particularly our senior management, may result in additional expenses and may not have the desired effect. For example, there has been increasing scrutiny on certain human capital initiatives and activism by groups, both those seeking to promote and constrain such initiatives, which may require us to incur costs, subject us to litigation or activism or result in adverse impacts on employee recruitment, engagement, and retention. We cannot guarantee that we will be able to attract new employees or retain the services of our senior management or any other key employees in the future. Additionally, we believe that our culture and core values have been, and will continue to be, a key contributor to our success and our ability to foster the innovation, creativity and teamwork we believe we need to support our operations. If we fail to effectively manage our hiring needs and successfully integrate our new hires, or if we fail to effectively manage remote work arrangements, our efficiency and ability to meet our forecasts and our ability to maintain our culture, employee morale, productivity and retention could suffer, and our business, financial condition and results of operations could be materially adversely affected.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Effective succession planning is also important to our future success. If we fail to plan for the effective transfer of senior management knowledge and smooth transitions involving senior management, our ability to execute short and long term strategic, financial and operating goals, as well as our business, financial condition, and results of operations generally, could be materially adversely affected.</span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our employees, consultants and third party providers could engage in misconduct that materially adversely affects us.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our employees, consultants and third party providers could engage in misconduct that materially and adversely affects us. Misconduct by these parties could include intentional failures to comply with the applicable laws and regulations in the U.S. and abroad, report financial information or data accurately or disclose unauthorized activities to us. These laws and regulations may restrict or prohibit a wide range of pricing, discounting and other business arrangements. Such misconduct could result in legal or regulatory sanctions and cause serious harm to our reputation. It is not always possible to identify and deter misconduct by these parties, and any other precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses, or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to comply with these laws or regulations. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could result in the imposition of significant civil, criminal and administrative penalties, which could have a significant impact on our business. Whether or not we are successful in defending against such actions or investigations, if any of our employees, consultants or third party providers were to engage in or be accused of misconduct, we could be exposed to legal liability, incur substantial costs, our business and reputation could be materially adversely affected, and we could fail to retain key employees. See &#8220;&#8212;Unfavorable media coverage could materially adversely affect our business, brand image or reputation.&#8221;</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If the recognition by schools, governments, and other institutions of the value of technology-based assessment does not continue to grow, or if such institutions reduce their reliance on the Duolingo English Test or assessment in general, our ability to generate revenue from our assessment, including our Duolingo English Test, could be impaired.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The success of the Duolingo English Test, from which we derived approximately 6.1% of our total revenue for the year ended December&#160;31, 2024, depends in part upon the continued recognition and acceptance by schools, governments, and other institutions of technology-based assessment, and the continued utilization of assessment in general. If schools, governments, and other institutions reduce their reliance, or altogether cease to use standardized testing as part of admissions processes or otherwise, or reduce or eliminate reliance on standardized testing, it would have a material adverse effect on our Duolingo English Test business, which could adversely affect our revenues and results of operations. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">For example, a country&#8217;s decision to cap or reduce immigration, particularly international student immigration, could reduce the number of Duolingo English Tests that are taken for the purpose of immigration to that country. Likewise, if trends in international education shift away from English-speaking destination countries, such as the U.S., where the Duolingo English Test is accepted, we may see a reduction in the number of Duolingo English Tests taken. See &#8220;&#8212;We operate in various international markets, including certain markets in which we have limited experience. As a result, we face additional risks in connection with certain of our international operations.&#8221;</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Similarly, we continually seek to expand the number of schools, governments, and other institutions that accept the Duolingo English Test, including through direct engagement, government tenders, and other channels. If we are unable to do so, it may have a material adverse effect on our ability to grow the number of tests taken through the Duolingo English Test. Certain schools, governments, and other institutions have in the past rescinded their acceptance of the Duolingo English Test, and if there is an increase in the number of institutions to do so, it may adversely affect our business and financial results. For example, loss of confidence in the Duolingo English Test&#8217;s validity, security, or other characteristics could lead to a reduction in the number of accepting institutions, which could in turn reduce the appeal of the Duolingo English Test to test takers and adversely affect our revenues and results of operations. See </span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8220;&#8212;Unfavorable media coverage could materially adversely affect our business, brand image or reputation.&#8221;.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We operate in various international markets, including certain markets in which we have limited experience. As a result, we face additional risks in connection with certain of our international operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Both our mobile learning application and the Duolingo English Test are available all over the world, and we have operations in various international markets. Operating internationally, particularly in countries in which we have limited experience, exposes us to a number of additional risks, including:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">operational and compliance challenges caused by distance, language and cultural differences;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the cost and resources required to localize our platform and services, which often requires the translation of our platform into foreign languages and adaptation for local practices and regulatory requirements;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties in staffing and managing international operations;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">differing levels of social and technological acceptance of our products or lack of acceptance of them generally; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">foreign currency fluctuations, and in particular, decreases in the value of foreign currencies relative to the U.S. dollar;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">imposition of tariffs on our products or other regulatory demands or retaliatory actions in regions where we sell our products</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">restrictions on the transfer of funds among countries and back to the U.S., as well as costs associated with repatriating funds to the U.S.;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">differing and potentially adverse tax laws, including resulting from the complexities of foreign corporate income tax systems, value added tax (&#8220;VAT&#8221;) regimes, tax withholding rules, and other indirect taxes, tax collection or remittance obligations, and restrictions on the repatriation of earnings;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">multiple, conflicting and changing laws, rules and regulations, and difficulties understanding and ensuring compliance with those laws, rules and regulations by both our employees and our users, over whom we exert no control; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compliance challenges due to different laws and regulatory environments, particularly in the case of privacy, data security, and content, which are complex, sometimes inconsistent, and subject to unexpected changes;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">competitive environments that favor local businesses;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reduced or varied protection for our intellectual property rights in some countries;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">low usage and/or penetration of internet-connected consumer electronic devices;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">political tension or social unrest and economic instability, particularly in countries in which we operate;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">trade sanctions, political unrest, terrorism, war, health and safety epidemics or the threat of any of these events; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">breaches or violation of any anti-corruption laws, rules or regulations applicable to our business, including but not limited to the Foreign Corrupt Practices Act of 1977, as amended. </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Moreover, geopolitical tensions or regulatory uncertainty in countries in which we operate, such as China, may prevent us from operating in certain countries or increase our costs of operating in those countries. Additionally, if enforcement authorities demand access to our user data or require that we obtain hard to obtain local licenses, our failure to comply with those demands or obtain those licenses could lead to our inability to operate in such countries or other punitive acts. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In addition to the factors listed above, we have invested to expand our operations in China, which is an intensely competitive market, both on the consumer side and from a talent perspective. We expect to continue to incur significant expenses to operate our business in China, and we may not achieve profitability in that market. In addition, any U.S. action affecting trade, tax or other policy with China could have the effect of increasing the cost of conducting our operations in China or result in retaliatory actions against U.S. interests. As we expand our operations in China, the above factors, sentiment of the workforce in China, and China&#8217;s policy towards foreign direct investment and for profit educational technology companies may particularly impact our operations in China. Further, as we expand our operations in China, we expect to continue to make modifications to the way our website, mobile apps, offerings, and features function in China as compared to other countries. In addition, our business practices in China need to comply with local laws and regulations, which may be interpreted and enforced in ways that are different from our interpretation, and/or create obligations on us that are costly to meet or conflict with laws in other jurisdictions. For instance, in the fall of 2021 our language learning application became unavailable for download on most app stores in China. While this was temporary and we were reinstated in May 2022, it serves as an example of how the Chinese regulatory regime could adversely impact our efforts in China. Our office of over 30 employees in Beijing makes it easier for the Chinese authorities to bring enforcement actions against us.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The occurrence or impact of any or all of the events described above could materially adversely affect our international operations, which could in turn materially adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">An economic downturn or economic uncertainty may adversely affect consumer discretionary spending and demand for our products and services.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our products and services may be considered discretionary items for consumers. Factors affecting the level of consumer spending for such discretionary items include general economic conditions, and other factors, such as consumer confidence in future economic conditions, fears of recession, inflation, the availability and cost of consumer credit, levels of unemployment, and tax rates. In recent years, the U.S. and other significant economic markets have experienced cyclical downturns and worldwide economic conditions remain uncertain. As global economic conditions continue to be volatile or economic uncertainty remains, trends in consumer discretionary spending also remain unpredictable and subject to reductions. Unfavorable economic conditions may lead consumers to delay or reduce purchases of our products and consumer demand for our products may not grow as we expect. Our sensitivity to economic cycles and any related fluctuation in consumer demand for our products and services could negatively impact user adoption and purchase of our products and could therefore harm our business, financial condition, and results of operations. In addition, political instability or adverse political developments, could harm our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Security breaches of our IT Systems, improper or unauthorized access to or disclosure of our Confidential Information, other hacking and social engineering or phishing attacks on our IT Systems or service, or other cyber incidents could disrupt our services or compromise </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Confidential Information related to our business and expose us to liability, which could harm our reputation and materially adversely affect our business.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our products and services and the operation of our business involve the collection, storage, processing, and transmission of data, including personal data related to users and others, as well as proprietary information belonging to our business (collectively, &#8220;Confidential Information&#8221;). We rely on computer systems, hardware, software, technology infrastructure and online sites and networks for both internal and external operations that are critical to our business (collectively, &#8220;IT Systems&#8221;). </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The IT Systems that store and process such Confidential Information, including information systems of third parties, are susceptible to increasing threats of continually evolving cybersecurity risks. In particular, our industry is prone to cyber-attacks by third parties seeking unauthorized access to Confidential Information or to disrupt our ability to provide services. We face an ever-increasing number of threats to our IT Systems and Confidential Information from a broad range of threat actors, including foreign governments, criminals, competitors, computer hackers, cyber terrorists and politically motivated groups or individuals, and we have previously experienced various attempts to access our IT Systems and Confidential Information. These threats include physical or electronic break-ins, security breaches from inadvertent or intentional actions by our employees, contractors, consultants, and/or other third parties with otherwise legitimate access to our systems, website or facilities, or from cyber-attacks by malicious third parties which could disrupt our IT Systems or impact our Confidential Information. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Cyberattacks are expected to accelerate on a global basis in frequency and magnitude as threat actors are becoming increasingly sophisticated in using techniques and tools&#8212;including AI&#8212;that circumvent security controls, evade detection and remove forensic evidence. There can be no assurance that our cybersecurity risk management program and processes, including our policies, controls or procedures, will be fully implemented, complied with or effective in protecting our IT Systems and Confidential Information. Any such breach that compromises our IT Systems or Confidential Information could cause, interruptions, delays, operational malfunctions, or otherwise impact the confidentiality, integrity, and availability of our IT Systems and Confidential Information, which in turn could have a material adverse effect on our reputation, business, financial condition, results of operations and prospects.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Such security breaches or disruptions have occurred on our IT Systems in the past and will occur on our IT Systems in the future. While to date no incidents have had a material impact on our operations or financial results, we cannot guarantee that material incidents will not occur in the future. The risks related to a security breach or disruption, including through ransomware, a distributed denial-of-service (&#8220;DDoS&#8221;) attack, computer malware, viruses, social engineering (predominantly spear phishing attacks), and general hacking, have become more prevalent in our industry and have generally increased as the number, intensity, and sophistication of attempted attacks and intrusions from around the world have increased. We also regularly encounter attempts to create false or undesirable user accounts and ads or take other actions on our platform for objectionable ends. As a result of our prominence, the size of our user base, the volume of Confidential Information on our systems, the reach and popularity of our social media accounts, and the evolving nature of our products and services (including our efforts involving new and emerging technologies), we may be a particularly attractive target for such attacks, including from highly sophisticated, state-sponsored, or otherwise well-funded criminal actors. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our efforts to address undesirable activity on our platform also increase the risk of retaliatory attacks. Such breaches and attacks on us or our third-party service providers may cause interruptions to the services we provide, degrade the user experience, cause users or marketers to lose confidence and trust in our products and decrease the use of our products or stop using our products in their entirety, impair our IT Systems, impact our Confidential Information, or result in financial harm to us. </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In addition, some of our partners may receive or store Confidential Information provided by us or by our users through mobile or web applications integrated with our applications and we use third-party service providers to store, transmit and otherwise process certain Confidential Information on our behalf. If these third parties fail to adopt or adhere to adequate data security practices, or in the event of a breach of their networks, our Confidential Information (including our users&#8217; data) may be improperly accessed, used, or disclosed, which could subject us to legal liability. We cannot control such third parties and cannot guarantee that a security breach will not occur on their systems. Although we may have contractual protections with our third-party service providers, contractors and consultants, any actual or perceived security breach could harm our reputation and brand, expose us to potential liability or require us to expend significant resources on data security and in responding to any such actual or perceived breach. Any contractual protections we may have from our third-party service providers, contractors or consultants may not be sufficient to adequately protect us from any such liabilities and losses, and we may be unable to enforce any such contractual protections. Any adverse impact to the availability, integrity or confidentiality of our IT Systems or Confidential Information can result in legal claims or proceedings (such as class actions), regulatory investigations and enforcement actions, fines and penalties, negative reputational impacts that cause us to lose existing or future customers, and/or significant incident response, system restoration or remediation and future compliance costs. Any or all of the foregoing could materially adversely affect our business, results of operations, and financial condition. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">While our insurance policies include liability coverage for certain of these matters, subject to retention amounts that could be substantial, if we experience a significant security incident, we could be subject to liability or other damages that exceed our insurance coverage and we cannot be certain that such insurance policies will continue to be available to us on economically reasonable terms, or at all, or that any insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our financial condition, results of operations, and cash flows.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to a number of risks related to payment cards, including data security breaches and fraud that we or third parties experience or additional regulation, any of which could materially adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In addition to purchases through the Apple App Store and the Google Play Store, we accept payment from our users through payment card transactions, certain online payment service providers, and mobile payment platforms. As a result, we are subject to the Payment Card Industry Data Security Standard (&#8220;PCI-DSS&#8221;), issued by the Payment Card Industry Security Standards Council. PCI-DSS contains compliance guidelines with regard to our security surrounding the physical and electronic storage, processing and transmission of cardholder data. Compliance with PCI-DSS and implementing related procedures, technology and information security measures requires significant resources and ongoing attention. If we or are service providers are unable to comply with the security standards established by banks and the payment card industry, including PCI-DSS, we may be subject to fines, restrictions and expulsion from card acceptance programs, which could materially and adversely affect our business.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">When we or a third party experiences a data security breach involving account data or other payment information, affected cardholders will often cancel or replace their card numbers. In the case of a breach experienced by a third party, the more sizable the third party&#8217;s customer base and the greater the number of payment cards or accounts impacted, the more likely it is that our users would be impacted by such a breach. To the extent our users are ever affected by such a breach experienced by us or a third party, affected users would need to be contacted to obtain new payment card information and process any pending transactions. It is likely that we would not be able to reach all affected users, and even if we </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">could, some users&#8217; new payment card information may not be obtained and some pending transactions may not be processed, which could materially adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our third party payment service providers utilize tokenization tools to replace sensitive cardholder information with a stand-in token to help secure individual cardholder bank account details in payment card transactions and to reduce the number of systems that have access to our customers&#8217; payment card information. While these tokenization tools can help mitigate the data security risks associated with payment card transactions, it does not eliminate those risks altogether.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Even if our users are not directly impacted by a given data security breach, they may lose confidence in the ability of service providers to protect their personal information generally, which could cause them to stop using their payment cards online and choose alternative payment methods that are not as convenient for us or restrict our ability to process payments without significant cost or user effort.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Additionally, if we fail to adequately prevent fraudulent payment card transactions, we may face litigation, fines, governmental enforcement action, civil liability, diminished public perception of our security measures, significantly higher payment card-related costs and substantial remediation costs, or refusal by payment card processors to continue to process payments on our behalf, any of which could materially adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Finally, the ability to access payment-related information on a real-time basis without having to proactively reach out to the consumer each time we process an auto-renewal payment or a payment for the purchase of a premium feature on any of our products is critical to our success and a seamless experience for our users. The passage or adoption of any legislation or regulation affecting the ability of service providers to periodically charge consumers for, among other things, recurring subscription payments may materially adversely affect our business, financial condition and results of operations. We are subject to legislation and regulation regarding the foregoing, such as California&#8217;s Automatic Renewal Law, and further legislation and regulation, or changes to existing legislation or regulation governing subscription payments and the automatic renewal of subscriptions, are being considered in many states in the US. While we monitor and attempt to comply with these legal developments, we have been in the past, and may be in the future, subject to claims under such legislation or regulation.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our success depends, in part, on the integrity of our IT Systems and infrastructures and on our ability to enhance, expand and adapt these systems and infrastructures in a timely and cost-effective manner.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In order for us to succeed, our IT Systems and infrastructure must perform well on a consistent basis. Our products and systems rely on software and hardware that are highly technical and complex, and depend on the ability of such software and hardware to store, retrieve, process and manage immense amounts of data. We have in the past experienced, and we may from time to time in the future experience, system interruptions that make some or all of our IT Systems or data (including Confidential Information) temporarily unavailable and prevent our products from functioning properly for our users; any such interruption could arise for any number of reasons, including software bugs and human errors. Further, our IT Systems and infrastructure are vulnerable to damage from fire, power loss, hardware and operating software errors, cyber-attacks, technical limitations, telecommunications failures, acts of God and similar events. Not all of our IT Systems and infrastructure, including the backup systems we have for certain aspects of our operations, are fully redundant. Our plans and system backups, including our formal disaster recovery plan, do not account for all possible eventualities and our property and business interruption insurance coverage may not be adequate to compensate us fully for any losses that we may suffer. Any interruptions or outages, regardless of the cause, could negatively impact our users&#8217; experiences with our products, tarnish our brands&#8217; reputations and decrease demand for our products, </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">any or all of which could materially adversely affect our business, financial condition and results of operations. Moreover, even if detected, the resolution of such interruptions may take a long time, during which customers may not be able to access, or may have limited access to, the service. See &#8220;&#8212;Security breaches of our IT Systems, improper or unauthorized access to or disclosure of our Confidential Information, other hacking and social engineering or phishing attacks on our IT Systems or service, or other cyber incidents could disrupt our services or compromise Confidential Information related to our business and expose us to liability, which could harm our reputation and materially adversely affect our business.&#8221;</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We also continually work to expand and enhance the efficiency and scalability of our technology and network systems to improve the experience of our users, accommodate substantial increases in the volume of traffic to our various products, ensure acceptable load times for our products and keep up with changes in technology and user preferences. Any failure to do so in a timely and cost-effective manner could materially adversely affect our users&#8217; experience with our various products and thereby negatively impact the demand for our products, and could increase our costs, either of which could materially adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may experience operational and financial risks in connection with acquisitions.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We have in the past and may in the future seek potential acquisition candidates to add complementary companies, products or technologies. For example, in October 2022, we completed the acquisition for the assets of Gunner Made LLC (&#8220;Gunner&#8221;), a wholly owned entity of PNG Holdings LLC, a design and animation studio based in Detroit, Michigan, and in July 2024, we completed the acquisition of Hobbes, an animation and motion design studio based in Detroit, Michigan. The identification of suitable acquisition candidates can be difficult, time-consuming and costly, and we may not be able to successfully complete identified acquisitions. We may experience operational and financial risks in connection with historical and future acquisitions if we are unable to:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">properly value prospective acquisitions, especially those with limited operating histories;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">accurately review acquisition candidates&#8217; business practices against applicable laws and regulations and, where applicable, implement proper remediation controls, procedures, and policies;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">successfully integrate the operations, as well as the accounting, financial controls, management information, technology, human resources and other administrative systems, of acquired businesses with our existing operations and systems;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">overcome cultural challenges associated with integrating employees from the acquired company into our organization;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">successfully identify and realize potential synergies among acquired and existing businesses;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fully identify potential risks and liabilities associated with acquired businesses, including intellectual property infringement claims, violations of laws, commercial disputes, tax liabilities, litigation or other claims in connection with the acquired company, including claims from terminated employees, former stockholders or other third parties, and other known and unknown liabilities;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">retain or hire senior management and other key personnel at acquired businesses; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">successfully manage acquisition-related strain on our management, operations and financial resources and those of the various brands in our portfolio</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Furthermore, we may not be successful in addressing other challenges encountered in connection with our acquisitions. The anticipated benefits of one or more of our acquisitions may not be realized or the value of goodwill and other intangible assets acquired could be impacted by one or more continuing unfavorable events or trends, which could result in significant impairment charges. The occurrence of any of these events could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Additionally, the integration of acquisitions requires significant time and resources, and we may not manage these processes successfully. Our ability to successfully integrate complex acquisitions is unproven, particularly with respect to companies that have significant operations or that develop products with which we do not have prior experience. We may make substantial investments of resources to support our acquisitions, which may result in significant ongoing operating expenses and divert resources and management attention from other areas of our business. If we fail to successfully integrate the companies we acquire, we may not realize the benefits expected from the transactions and our business may be harmed.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign currency exchange rate fluctuations could adversely affect our results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our reporting currency and our functional currency is the U.S. dollar, our operating expenses are denominated in the currencies of the countries in which our operations are located, which are primarily in the U.S., China and Germany. Our consolidated results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. In addition, certain of our payment providers translate our payments from local currency into USD at time of settlement, which means that during periods of a strengthening U.S. dollar, our international receipts could be reduced. In addition, as foreign currency exchange rates fluctuate, the translation of our international receipts into U.S. dollars affects the period-over-period comparability of our operating results and can result in foreign currency exchange gains and losses. We have not entered into any hedging arrangements with respect to foreign currency risk or other derivative financial instruments, although we may choose to do so in the future. The use of such hedging activities may not offset any or more than a portion of the adverse financial effects of unfavorable movements in foreign exchange rates and may introduce additional risks if we are unable to structure effective hedges with such instruments.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our estimates of market opportunity&#160;and forecasts of market growth may prove to be inaccurate, and even if the market in which we compete achieves the forecasted growth, our business could fail to grow at similar rates, if at all.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our market opportunity estimates and expectations about market growth that we use to manage our business and allocate resources are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. Even if the markets in which we compete meet the size estimates and growth expectations, our business could fail to grow for a variety of reasons, which could adversely affect our results of operations. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to risks associated with the physical impacts of climate change.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">There are inherent climate-related risks wherever business is conducted. We and our third-party vendors have operations located in areas that have experienced, and are projected to continue to experience, various natural disasters and meteorological phenomena (such as droughts, hurricanes, heatwaves, wildfires, storms, and flooding, among others) or other catastrophic events that may disrupt our operations or those of third parties upon whom we rely, require us to incur additional operating or capital expenditures, or otherwise adversely impact our business, financial condition, or results of operations. Climate change may increase the frequency and/or intensity of such events or contribute to various </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">chronic changes in the physical environment, such as sea-level rise or changes in ambient temperature or precipitation patterns, any of which may also adversely impact our or our third-parties&#8217; operations.</span></div><div style="margin-bottom:9pt"><span id="i490a3171bc0f4d0a8ec05e2d99c39ddf"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Legal and Regulatory Compliance </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is subject to complex and evolving U.S. and international laws and regulations. Many of these laws and regulations are subject to change and uncertain interpretation, and could result in claims, changes to our business practices, monetary penalties, increased cost of operations, or declines in user growth or engagement, or otherwise harm our business.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We are subject to a variety of laws and regulations in the U.S. and abroad that involve matters that are important to or may otherwise impact our business, including, among others, broadband internet access, online commerce, advertising, user privacy, data protection, intermediary liability, protection of minors, consumer protection, accessibility, immigration and university admissions, taxation and securities law compliance. The introduction of new products, expansion of our activities in certain jurisdictions, or other actions that we may take may subject us to additional laws, regulations or other government scrutiny. In addition, foreign laws and regulations can impose different obligations or be more restrictive than those in the U.S.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">These U.S. federal, state, and municipal and foreign laws and regulations, which in some cases can be enforced by private parties in addition to government entities, are constantly evolving and can be subject to significant change. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In addition, the introduction of new brands and products, or changes to our existing brand and products, may result in new or enhanced governmental or regulatory scrutiny. As a result, the application, interpretation, and enforcement of these laws and regulations are often uncertain, particularly in the new and rapidly-evolving industry in which we operate, and may be interpreted and applied inconsistently from state to state and country to country and inconsistently with our current policies and practices. These laws and regulations, including executive branch actions, such as executive orders, as well as any associated inquiries or investigations or any other government actions, may be costly to comply with and may delay or impede the development of new products, require that we change or cease certain business practices, result in negative publicity, increase our operating costs, require significant management time and attention, and subject us to remedies that may harm our business, including fines, demands or orders that require us to modify or cease existing business practices. For example, a variety of laws and regulations govern the ability of users to cancel subscriptions and auto-payment renewals. We have in the past and may in the future be subject to claims under such laws and regulations that could materially adversely affect our business.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The promulgation of new laws or regulations, or the new interpretation of existing laws and regulations, in each case, that restrict or otherwise unfavorably impact our business, or our ability to provide or the manner in which we provide our services, could require us to change certain aspects of our business and operations to ensure compliance, which could decrease demand for services, reduce revenues, increase costs and subject us to additional liabilities. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The adoption of any laws or regulations that adversely affect the popularity or growth in use of the internet or our services, including laws or regulations that undermine open and neutrally administered internet access, could decrease user demand for our service offerings and increase our cost of doing business, any of which could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our failure to comply with U.S. and foreign export controls, sanctions and other trade laws and regulations could have a material adverse effect on our business.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We are subject to rules and regulations of the U.S. and other relevant authorities relating to export controls and economic and trade sanctions, including sanctions administered by the Office of Foreign Assets Control (&#8220;OFAC&#8221;) within the U.S. Department of the Treasury, as well as the Export Administration Regulations (i.e. export controls) administered by the Department of Commerce. These laws and regulations limit our ability to market, sell, distribute or otherwise transfer our products, software, or technology to, or otherwise transact or deal with, certain countries, territories, governments, and persons, absent U.S. government permissions or exemptions.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Further, we have historically provided services to users in countries that are the target of U.S. sanctions, such as Syria. We believe our provision of such services is in compliance with applicable law, and have implemented various control mechanisms to maintain such compliance. We have also secured a license from OFAC to provide certain of our services to end-users in Syria, which OFAC has renewed, but there is no assurance that OFAC will agree to further extend or renew our license.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our efforts to comply with these rules and regulations may not be successful, and a determination that we have failed to comply, whether knowingly or inadvertently, may result in substantial penalties, including fines, enforcement actions, civil and/or criminal sanctions, the disgorgement of profits, and may materially adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our success depends, in part, on our ability to access, protect, collect, use, and otherwise process Personal Data, and our failure or perceived failure to comply with the varying and rapidly-evolving regulatory framework on privacy and data protection across jurisdictions could result in claims or other forms of liability, increased cost of operations, reputational harm, or declines in user growth or engagement, or otherwise have a material adverse effect on our business.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In connection with running our business, we receive, store, use and otherwise process information that relates to individuals and/or constitutes &#8220;personal data,&#8221; &#8220;personal information,&#8221; &#8220;personally identifiable information,&#8221; or similar terms under applicable data privacy laws (collectively, &#8220;Personal Data&#8221;), including from and about actual and prospective users, as well as our employees and business contacts. We also depend on a number of third party vendors in relation to the operation of our business, a number of which process Personal Data on our behalf.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We and our vendors are subject to a variety of federal, state and foreign data privacy laws, rules, regulations, industry standards and other requirements, including those that apply generally to the handling of Personal Data, and those that are specific to certain industries, sectors, contexts, or locations. The increased regulation of Personal Data processing, including self-regulatory frameworks, laws, rules, and regulations, could have a material adverse effect on our business, financial condition and results of operations. We expect the existing legal complexity and uncertainty regarding the regulation of Personal Data to continue. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">There are numerous laws in the countries in which we operate regarding privacy and the storage, sharing, use, transfer, disclosure, protection and other processing of Personal Data, the scope of which are constantly changing, and in some cases, inconsistent and conflicting and subject to differing interpretations, as new laws of this nature are proposed and adopted. Such laws also are becoming increasingly rigorous and could be interpreted and applied in ways that may have a material adverse effect on our business, financial condition, results of operations and prospects. In recent years, there has been an increase in attention to and regulations of data protection and data privacy across the globe, including in the U.S., the EEA and the U.K. These laws impose restrictions on our ability to gather Personal Data, provide individuals with the ability to opt out of Personal Data collection and control how </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">their Personal Data is processed, impose obligations on our ability to share Personal Data with others, limit the geographic locations in which we can store Personal Data, and potentially subject us to fines, lawsuits, and regulatory scrutiny.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">For example, the GDPR and the U.K. GDPR impose strict data protection compliance requirements including: providing detailed disclosures about how personal data is collected and processed (in a concise, intelligible and easily-accessible form); demonstrating that an appropriate legal basis is in place or otherwise exists to justify data processing activities; complying with rights for data subjects in regard to their personal data (including the right to be &#8220;forgotten&#8221; and the right to data portability); notifying data protection regulators or supervisory authorities (and in certain cases, affected individuals) of significant data breaches; ensuring appropriate safeguards are in place where personal data is transferred out of the EEA and the U.K.; limiting retention of personal data; maintaining a record of processing activities; and complying with the principle of accountability and the obligation to demonstrate compliance through policies, procedures, training and audit. The GDPR and the U.K. GDPR create compliance obligations that are also applicable to entities established outside the EEA/U.K., which offer goods or services to individuals located in the EEA/U.K. or which observe the behavior of individuals located in the EEA/U.K. This has created a greater compliance burden for us and other companies with users or employees in the EEA and the U.K, as the legal regimes may subject non-compliant entities to substantial monetary penalties. In particular, fines for the most serious violations under the GDPR and the U.K. GDPR may amount to the greater of &#8364;20 million/&#163;17.5 million or, in the case of an undertaking, up to 4% of the total worldwide annual group turnover of the preceding financial year. Since we are subject to the supervision of relevant data protection authorities under both the GDPR and the U.K. GDPR, we could be fined under each of those regimes independently in respect of the same violation. In addition to potential substantial fines, non-compliance could result in regulatory investigations, reputational damage, orders to cease/ change the processing of personal data, enforcement notices, and/ or assessment notices (for a compulsory audit). We may also face civil claims including representative actions and other class action type litigation (where individuals have suffered harm), potentially amounting to significant compensation or damages liabilities, as well as associated costs and diversion of internal resources. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We rely on a mixture of mechanisms to transfer personal data from the EEA and the U.K. to the U.S. and other jurisdictions deemed non-adequate, and are evaluating what additional mechanisms may be required to establish adequate safeguards for personal data. As the regulatory guidance and enforcement landscape in relation to data transfers continue to develop, there will be uncertainty as to how we comply with EEA and U.K. privacy laws and we could suffer additional costs, complaints, and/or regulatory investigations or fines. If we are otherwise unable to transfer personal data between and among countries and regions in which we operate, it could affect the manner in which we provide our services, and we may find it necessary to establish systems in the EEA and the U.K. to maintain personal data originating from the EEA and the U.K., which may involve substantial expense and distraction from other aspects of our business. Other countries have also passed or are considering passing laws requiring local data residency and/or restricting the international transfer of data, which would create similar risks for us in those countries.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We are also subject to evolving privacy laws in the EEA and the U.K. on cookies, tracking technologies and e-marketing. In the EEA and the U.K., informed consent is required for the placement of non-strictly necessary cookies or similar technologies on users&#8217; devices and for direct electronic marketing. The GDPR and the U.K. GDPR also impose conditions on obtaining valid consent, such as a prohibition on pre-checked consents and a requirement to ensure separate consents are sought for each type of non-strictly necessary cookie or similar technology. Regulators are increasingly focusing on compliance with such requirements in the online behavioral advertising ecosystem, and current national laws that implement the ePrivacy Directive may be replaced by an EU regulation known as the ePrivacy Regulation which would significantly increase fines for non-compliance. While the text of the ePrivacy Regulation is </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">still under development, European court decisions and regulators&#8217; guidance are driving increased attention to cookies and tracking technologies. If regulators continue to enforce the strict approach seen in recent guidance and decisions, this could lead to substantial costs, require significant systems changes, limit the effectiveness of our marketing activities, divert the attention of our technology personnel, adversely affect our margins, increase costs and subject us to additional liabilities. Regulation of cookies and similar technologies, and any decline of cookies or similar online tracking technologies as a means to identify and potentially target users as well as personalize the consumer experience, may lead to broader restrictions and impairments on our marketing and personalization activities and may negatively impact our efforts to understand and tailor our offerings to users. Our online advertising partners may also change their own policies in response to these legal developments; for example, Google recently enacted new Consent Management Platform requirements for advertisers in the EEA and U.K. Such policies may restrict our ability to personalize and serve advertisements.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Ongoing developments in the U.K. have created additional uncertainty as the U.K. may become a &#8220;third country&#8221; for the purposes of personal data transfers from the EEA to the U.K. should the U.K. lose its current &#8220;adequacy&#8221; status as a result of future privacy law reforms. These changes may require us to find alternative solutions for the compliant transfer of personal data from the EEA into and out of the U.K., which may be costly or disruptive to our service or business.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Additionally, in the U.S., numerous federal and state laws regulate the privacy and security of Personal Data. For example, in 2020 California enacted the CCPA, which, among other obligations, requires covered companies to provide disclosures to California consumers and provide such consumers certain data protection and privacy rights, including the ability to opt-out of certain disclosures of Personal Data. The CCPA provides for civil penalties for violations, as well as a private right of action for certain data breaches. This private right of action may increase the likelihood of, and risks associated with, data breach litigation. Other state comprehensive laws that are similar to the CCPA have been enacted, or are under consideration, in numerous other states. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Additionally, governmental agencies like the Federal Trade Commission and state attorneys general enforce a variety of data privacy issues, such as promises made in privacy policies or failures to appropriately protect information about individuals, as unfair or deceptive acts or practices in or affecting commerce in violation of the Federal Trade Commission Act or similar state laws. The Federal Trade Commission has increased its focus on privacy and data security practices at digital companies, as evidenced by obtaining increasing fines and prohibiting future data practices against companies found to be in violation of the Children&#8217;s Online Privacy Protection Act (&#8220;COPPA&#8221;), and obtaining twenty-year consent decrees mandating enhanced and specific requirements for information security or privacy management programs. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The myriad international and U.S. privacy and data security laws are not consistent, and compliance is difficult and may be costly. In addition to government regulation, privacy advocates and industry groups have and may in the future propose self-regulatory standards from time to time. These and other industry standards may legally or contractually apply to us, or we may elect to comply with such standards. We expect that there will continue to be new proposed laws and regulations concerning data privacy and security, and we cannot yet determine the impact such future laws, regulations and standards may have on our business. Because the interpretation and application of data protection laws, regulations, standards and other obligations are still uncertain, and may be contradictory and in flux, it is possible that the scope and requirements of these laws may be interpreted and applied in a manner that is inconsistent with our practices and our efforts to comply with the evolving data protection rules may be unsuccessful.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We also make public statements about our use and disclosure of Personal Data through our privacy policy, information provided on our website and press statements. Although we endeavor to ensure that </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">our public statements are complete, accurate and fully implemented, we may at times fail to do so or be alleged to have failed to do so. We may be subject to potential regulatory or other legal action if such policies or statements are found to be deceptive, unfair or misrepresentative of our actual practices. In addition, from time to time, concerns may be expressed about whether our products and services compromise the privacy of our users and others. Any concerns about our data privacy and security practices (even if unfounded), or any failure, real or perceived, by us to comply with our posted privacy policies or with any legal or regulatory requirements, standards, certifications or orders or other privacy or consumer protection-related laws and regulations applicable to us, could cause our users to reduce their use of our products and services. Moreover, privacy activist groups have previously and may continue to provide resources to support individuals who wish to pursue privacy claims or put pressure on companies to change data processing practices. High-profile brands such as ours risk being targeted by such groups and there is a risk that if a user became disgruntled with our data processing practices they could leverage support from such privacy activist groups to take legal action, initiate regulatory investigation or gain publicity for their cause. There is a risk that these groups will seek to challenge our practices, particularly in relation to targeted advertising or international data transfers. Any such campaign could require significant resources to mount a response and could lead to negative publicity and potential investigation from regulators, any of which may materially adversely affect our business, financial condition, and results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We also depend on a number of third parties in relation to the operation of our business, a number of which process Personal Data on our behalf. While we take steps intended to mitigate the associated risks of using third parties, there is no assurance that these measures and our own privacy and security-related safeguards will protect us from the risks associated with the third-party processing, storage and transmission of Personal Data. Any violation of data or security laws by our third-party processors could have a material adverse effect on our business.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">There is no assurance that we will not be subject to claims that we have violated applicable laws or industry standards, that we will be able to successfully defend against such claims or that we will not be subject to significant fines and penalties in the event of non-compliance. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Furthermore, enforcement actions and investigations by regulatory authorities related to data security incidents and privacy violations continue to increase. We have in the past received, and may continue to receive inquiries from regulators regarding our data privacy practices. Any failure or perceived failure by us (or the third parties with whom we have contracted to process such information) to comply with applicable data, privacy and security laws, policies or related contractual obligations, or any compromise of security that results in unauthorized access, use or transmission of, Personal Data, could result in a variety of claims against us, including governmental enforcement actions and investigations, class action privacy litigation in certain jurisdictions and proceedings by data protection authorities. We could further be subject to significant fines, other litigation, claims of breach of contract and indemnity by third parties, and adverse publicity. When such events occur, our reputation may be harmed, we may lose current and potential users and the competitive positions of our various brands might be diminished, any or all of which could materially adversely affect our business, financial condition, results of operations and prospects. In addition, if our practices are not consistent or viewed as not consistent with legal and regulatory requirements, including changes in laws, regulations and standards or new interpretations or applications of existing laws, regulations and standards, we may become subject to audits, inquiries, whistleblower complaints, adverse media coverage, investigations, loss of export privileges or severe criminal or civil sanctions, all of which may have a material adverse effect on our business, financial condition, results of operations and prospects.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In some locations we are subject to privacy regulations that may be seen as excessive, invasive or harmful, such as those that require organizations to provide access to Personal Data or confidential data </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">to governmental bodies. We risk reputational damage if we are deemed to be negatively impacting the privacy of our users through our attempts to comply with such regulations. Should we actively choose to not comply with regulations we deem harmful to our users we risk damages from non-compliance as described previously.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Online applications are subject to various laws and regulations relating to children&#8217;s privacy and protection, which if violated, could subject us to litigation and regulatory actions.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">A variety of laws and regulations have been adopted aimed at protecting children using the internet such as the COPPA, U.S. state laws such as the Texas Securing Children Online Through Parental Empowerment (&#8220;SCOPE&#8221;) Act, Article 8 of the GDPR and the U.K. GDPR, and the U.K.&#8217;s Age Appropriate Design Code (also referred to as the Children&#8217;s Code) and China&#8217;s Regulations on the Protection of Minors on the Internet, which took effect on January 1, 2024. As some of these laws and regulations apply to us or our applications, we implement certain precautions designed to ensure our compliance with such laws and regulations. Despite our efforts, no assurances can be given that such measures will be sufficient. Failure to comply with such laws could expose us to significant liability, penalties, reputational harm and loss of revenue, or force us to change the way in which we process data, among other things. Any of the foregoing could materially adversely impact our business, results of operations, or financial condition. We also expect further jurisdictions to adopt these types of laws and regulations, which would further increase these risks, and may require us to spend additional resources in order to comply.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our development, implementation and use of AI and machine learning technologies, including third-party technologies, may not be successful, which may impair our ability to compete effectively, result in reputational harm and have an adverse effect on our business.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We use machine learning and AI technologies throughout the business, including technologies that we have developed internally and via integrations with a third party&#8217;s AI technologies. For example, we use AI and machine learning technologies to help us produce content for both the learning application and the Duolingo English Test. Furthermore, in the third quarter of 2024 we announced an AI-powered product enhancement, Video Call, within our highest subscription tier that allows users to practice conversation skills through video calls with one of our characters.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">As with many technological innovations, there are significant risks and challenges involved in maintaining and deploying these technologies and there can be no assurance that the usage of such technologies will always enhance our products or services or be beneficial to our business, including our efficiency or profitability. In particular, if these AI or machine learning models are (i) incorrectly designed or implemented; (ii) trained or reliant on incomplete, inadequate, inaccurate, biased or otherwise poor quality data or on data to which we do not have sufficient rights; and/or (iii) are adversely impacted by unforeseen defects, technical challenges, cyber security threats or material performance issues, the performance of our products, services, and business, as well as our reputation could suffer or we could incur liability through the violation of laws or contracts to which we are a party or civil claims. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We are working to incorporate generative AI (i.e., AI that can produce and output new content, software code, data and information based on inferences from the data it receives) features into our solutions, such as Duolingo Max. Generative AI technologies can be subject to accuracy issues in the output, introduce unintended biases, be trained on content in a manner that infringes on third party intellectual property rights, generate output that infringes on intellectual property rights, disclose sensitive information in a manner that is not intended, and otherwise lead to discriminatory outcomes. There is a risk that generative AI technologies could produce inaccurate or misleading content or other discriminatory or unexpected results or behaviors, such as hallucinatory behavior that can generate irrelevant, nonsensical, or factually incorrect results but in a manner that appears accurate, all of which could harm our reputation, business, or customer relationships. While we take measures designed to ensure the accuracy of such AI </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">generated content, those measures may not always be successful, and in some cases, we may need to rely on end users or other third parties to report such inaccuracies. The law is also uncertain across jurisdictions regarding the copyright ownership of output that is produced in whole or in party by generative AI tools, and the level of human authorship that is needed to ensure such output is copyrightable. The United States Copyright Office has previously denied copyright protection for content generated by AI Technologies, and the United States Patent and Trademark Office has similarly stated that an AI tool cannot be an &#8220;inventor&#8221; of a patent, rendering it impossible to obtain patent protection for inventions created solely by AI Technologies. The Supreme Court of the United Kingdom has reached a similar conclusion, stating that AI systems cannot be named as an &#8220;inventor&#8221; for UK patent law purposes. Further, if we are deemed to not have sufficient rights to the data we use to train our AI technologies, we may be subject to litigation by the owners of the content or other materials that comprise such data, similar to the litigation that is currently pending in various U.S. courts against other developers of generative AI technologies, and in which the outcome of such litigation is uncertain.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Further, our ability to continue to develop, maintain or use such technologies may be dependent on access to specific third-party software and infrastructure, such as processing infrastructure for the training of our own machine-learning models or the use of third-party AI models. We cannot control the availability or pricing of such third-party software and infrastructure, especially in a highly competitive environment, and we may be unable to negotiate favorable economic terms with the applicable providers. Our products and services may not compete effectively with alternative products and services if we are not able to source and integrate the latest AI and machine learning technologies into our products and services. Moreover, if any such third-party AI and machine learning technologies become incompatible with our solutions or unavailable for use, or if the providers of such models unfavorably change the terms on which their AI and machine learning technologies are offered or terminate their relationship with us, our solutions may become less appealing to our customers and our business will be harmed. In addition, market acceptance and consumer perceptions of AI and machine learning technologies is uncertain, and negative trends in acceptance or perception of such technologies may subject us to brand or reputational harm.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Regulatory and legislative developments on the use of AI and machine learning could adversely affect our use of such technologies in our products and services as well as our operating results.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">As the regulatory framework for machine learning technology and AI evolves, our business, financial condition, and results of operations may be adversely affected. We may not always be able to anticipate how to respond to such rapidly evolving AI-specific laws or regulations. New laws regulating AI have been enacted in several jurisdictions in the past 12 months, such as the U.S., China, and Europe. It is possible that new laws and regulations will be adopted in other jurisdictions, for example, the UK government announced on July 17, 2024 that it would introduce legislation to regulate AI or that existing laws may be amended as jurisdictions adopt different frameworks for regulation of AI technologies. In the U.S., there has been uncertainty regarding the applicable regulations that will apply to the development and use of AI technologies. For instance, in January 2025 the Trump administration has rescinded an executive order relating to the development of AI technologies that was previously implemented by the Biden administration in 2023. The Trump administration then issued a new executive order that, among other things, requires certain agencies to develop and submit to the president action plans to &#8220;sustain and enhance America&#8217;s global AI dominance,&#8221; and to specifically review and, if possible, rescind rulemaking taken pursuant to the rescinded Biden executive order. Thus, the Trump administration may continue to rescind other existing federal orders and/or administrative policies relating to AI technologies, or may implement new executive orders and/or other rule making relating to AI technologies in the future. Any such changes at the federal level could require us to expend significant resources to modify our products, services, or operations to ensure compliance or remain compliant and competitive. U.S. legislation related to AI technologies has also been introduced at the federal level and has been enacted at the state level. </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">For example, California enacted seventeen new laws in 2024 that regulate use of AI technologies and provide consumers with additional protections around companies&#8217; use of AI technologies, such as requiring companies to disclose certain uses of generative AI. Other states have also passed AI-focused legislation, such as Colorado&#8217;s Artificial Intelligence Act, which will require developers and deployers of &#8220;high-risk&#8221; AI systems to implement certain safeguards against algorithmic discrimination, and Utah&#8217;s Artificial Intelligence Policy Act, which establishes disclosure requirements and accountability measures for the use of generative AI in certain consumer interactions. Such additional regulations, and the manner in which such new laws are interpreted, may impact our ability to develop, use, procure and commercialize AI and machine learning technologies in the future. Additionally, it is possible that existing laws and regulations may be interpreted in ways that would affect the operation of our learning platforms, online testing business and data analytics and the way in which we use AI and machine learning technologies. Further, the cost to comply with such laws or regulations could be significant and would increase our operating expenses, which could adversely affect our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">For example, in Europe, the EU Artificial Intelligence Act (&#8220;EU AI Act&#8221;), which establishes a risk-based governance framework for AI in the EU market, entered into force on August 2, 2024, and the majority of the substantive requirements will apply two years later. This framework categorizes AI applications into risk categories such as &#8220;unacceptable&#8221;, &#8220;high&#8221;, &#8220;limited&#8221;, and &#8220;minimal&#8221;. Some of our current or future AI applications may fall within the &#8220;high&#8221; or &#8220;limited&#8221; risk categories. AI applications in the &#8220;high&#8221; risk category are subject to new ex ante conformity assessments and a range of new requirements, particularly on risk management, testing, technical documentation and robustness, data training and data governance and log recording, transparency, human oversight, and cybersecurity, while AI applications in the &#8220;limited&#8221; risk category are expected to become subject to new transparency obligations. The EU AI Act also includes specific requirements for general purpose AI and foundational models, such as transparency, training data obligations, and labeling for generative AI systems. Fines for breaches of the EU AI Act extend up to 7% of worldwide annual turnover. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In 2023, China implemented a number of regulations to govern AI, algorithmic recommendation and deep synthesis technologies, namely the Provisional Provisions on Management of Generative Artificial Intelligence Services, Administrative Provisions on Algorithm Recommendation for Internet Information Services and Provisions on Management of Deep Synthesis in Internet Information Service, respectively. Such regulations impose strict obligations on service providers, among other entities, with respect to their provision and use of AI, algorithmic recommendation and deep synthesis technologies.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The EU AI Act and the regulatory framework in China are expected to have a material impact on the way AI is regulated in the EU and in China, and together with developing guidance and/or 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 or fines against us, and could adversely affect our business, financial condition and operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to litigation and adverse outcomes in such litigation could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We are, and from time to time may become, subject to litigation and various legal proceedings, including litigation and proceedings related to intellectual property matters, privacy and consumer protection laws, as well as stockholder derivative suits, class action lawsuits, actions from former employees and other matters, that involve claims for substantial amounts of money or for other relief or that might necessitate changes to our business or operations. The defense of these actions could be time consuming and expensive and could distract our personnel from their normal responsibilities. We evaluate these litigation </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">claims and legal proceedings to assess the likelihood of unfavorable outcomes and to estimate, if possible, the amount of potential losses. Based on these assessments and estimates, we may establish reserves or disclose the relevant litigation claims or legal proceedings, as and when required or appropriate. These assessments and estimates are based on information available to management at the time of such assessment or estimation and involve a significant amount of judgment. As a result, actual outcomes or losses could differ materially from those envisioned by our current assessments and estimates. Our failure to successfully defend or settle any of these litigations or legal proceedings could result in liability that, to the extent not covered by our insurance, could have a material adverse effect on our business, financial condition and results of operations. See Part I, Item 3. Legal Proceedings.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to taxation related risks in multiple jurisdictions.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We are a U.S.-based multinational company subject to tax in multiple U.S. and foreign tax jurisdictions. Significant judgment is required in determining our global provision for income taxes, deferred tax assets or liabilities and in evaluating our tax positions on a worldwide basis. While we believe our tax positions are consistent with the tax laws in the jurisdictions in which we conduct our business, it is possible that these positions may be challenged by jurisdictional tax authorities, which may have a significant impact on our global provision for income taxes.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Tax laws are being re-examined and evaluated globally. New laws and interpretations of the law are taken into account for financial statement purposes in the quarter or year that they become applicable. See &#8220;&#8212;Changes to tax laws could impact our financial results and operations.&#8221; Tax authorities are increasingly scrutinizing the tax positions of companies. These changes and scrutiny could have a materially adverse impact on our business, results of operations and cash flows. </span></div><div style="margin-bottom:9pt"><span id="i5691716e9d124e6c81b6151e900a00d5"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Intellectual Property</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">From time to time, we may be party to intellectual property-related litigation and proceedings that are expensive and time consuming to defend, and, if resolved adversely, could materially adversely impact our business, financial condition and results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our commercial success depends in part on avoiding infringement, misappropriation or other violations of the intellectual property rights of third parties. However, we may become party to disputes from time to time over rights and obligations concerning intellectual property held by third parties, and we may not prevail in these disputes. Companies in the internet, technology and social media industries are subject to frequent litigation based on allegations of infringement, misappropriation or other violations of intellectual property rights. Furthermore, various &#8220;non-practicing entities&#8221; that own patents and other intellectual property rights often attempt to assert claims in order to extract value from technology companies and, given that these patent holding companies or other adverse intellectual property rights holders typically have no relevant product revenue, our own issued or pending patents and other intellectual property rights may provide little or no deterrence to these rights holders in bringing intellectual property rights claims against us. From time to time we have received and may continue to receive claims from third parties which allege that we have infringed upon their intellectual property rights. Further, from time to time we may introduce new products, product features and services, including in areas where we currently do not have an offering, which could increase our exposure to patent and other intellectual property claims from competitors, non-practicing entities, and other rights holders. For example, we may license and use musical content in our newly launched music courses, marketing activities, and elsewhere, and may receive intellectual property claims relating to our use of this musical content. In addition, some of our agreements with third-party partners require us to indemnify them for certain intellectual property claims against them, which could require us to incur considerable costs in defending such claims, and may require us to pay significant damages in the event of an adverse ruling. Such third-</span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">party partners may also discontinue their relationships with us as a result of injunctions or otherwise, which could result in loss of revenue and adversely impact our business operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Although we try to ensure that our employees and consultants do not use the proprietary information or know-how of others in their work for us, we may be subject to claims that we or our employees or consultants have inadvertently or otherwise used or disclosed intellectual property, including trade secrets, software code or other proprietary information, of a former employer or other third parties. Litigation may be necessary to defend against these claims and if we fail in defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or personnel. Further, while it is our policy to require our employees and contractors who may be involved in the conception or development of intellectual property to execute agreements assigning such intellectual property to us, we may be unsuccessful in executing such an agreement with each party who, in fact, conceives or develops intellectual property that we regard as our own. Additionally, any such assignment of intellectual property rights may not be self-executing, or the assignment agreements may be breached, and we may be forced to bring claims against third parties, or defend claims that they may bring against us, to determine the ownership of what we regard as our intellectual property.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">As we face increasing competition and develop new products, we expect the number of patent and other intellectual property claims against us may grow. There may be intellectual property or other rights held by others, including issued or pending patents, that cover significant aspects of our products and services, and we cannot be sure that we are not infringing or violating, and have not infringed or violated, any third-party intellectual property rights or that we will not be held to have done so or be accused of doing so in the future. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Any claim or litigation alleging that we have infringed or otherwise violated intellectual property or other rights of third parties, with or without merit, and whether or not settled out of court or determined in our favor, could be time-consuming and costly to address and resolve, and could divert the time and attention of our management and technical personnel. The outcome of any litigation is inherently uncertain, and there can be no assurances that favorable final outcomes will be obtained in all cases. In addition, third parties may seek, and we may become subject to, preliminary or provisional rulings in the course of any such litigation, including potential preliminary injunctions requiring us to cease some or all of our operations. We may decide to settle such lawsuits and disputes on terms that are unfavorable to us. Similarly, if any litigation to which we are a party is resolved adversely, we may be subject to an unfavorable judgment that may not be reversed upon appeal, including being subject to a permanent injunction and being required to pay substantial monetary damages, including treble damages, punitive damages, and attorneys&#8217; fees, if we are found to have willfully infringed a party&#8217;s intellectual property rights. The terms of such a settlement or judgment may require us to cease some or all of our operations, pay substantial amounts to the other party, or admit liability. Moreover, as part of any settlement or other compromise to avoid complex, protracted litigation, we may agree not to pursue future claims against a third party, including for claims related to alleged infringement of our intellectual property rights. Part of any settlement or other compromise with another party may resolve a potentially costly dispute but may also have future repercussions on our ability to defend and protect our intellectual property rights, which in turn could adversely affect our business, financial conditions, and results of operations and prospects. In addition, we may have to seek a license to continue practices found to be in violation of a third-party&#8217;s rights. If we are required, or choose to enter into royalty or licensing arrangements, such arrangements may not be available on reasonable terms, or at all, and may significantly increase our operating costs and expenses. Such arrangements may also only be available on a non-exclusive basis such that third parties, including our competitors, could have access to the same licensed intellectual property to compete with us. As a result, we may also be required to develop or procure alternative non-infringing intellectual property, which could require significant effort, time and expense or discontinue use of the intellectual property. There also can be no assurance that we would be able to develop or license suitable </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">alternative technology to permit us to continue offering the affected products or services as currently offered. If we cannot develop or license alternative technology for any allegedly infringing aspect of our business, we may be forced to limit our products, services or practices and may be unable to compete effectively. 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. Any of the foregoing, and any unfavorable resolution of such disputes and litigation, would materially and adversely impact our business, financial condition, results of operations and prospects.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may fail to adequately obtain, protect and maintain our intellectual property rights or prevent third parties from making unauthorized use of such rights.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our intellectual property is a material asset of our business and our success depends in part on our ability to protect our proprietary information and techniques and multiple forms of intellectual property. For example, we rely heavily upon our trademarks, designs, copyrights, related domain names, social media handles and logos to market our brands and to build and maintain brand loyalty and recognition. We also rely upon proprietary technologies and trade secrets, as well as a combination of laws, and contractual restrictions, including confidentiality agreements with employees, customers, suppliers, affiliates and others, to establish, protect and enforce our various intellectual property rights. We have generally registered and continue to apply to register and renew, or secure by contract where appropriate, trademarks, service marks and copyrights as they are developed and used, and reserve, register and renew domain names and social media handles as we deem appropriate. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">If our trademarks and trade names are not adequately protected, then we may not be able to build and maintain name recognition in our markets of interest and our business may be adversely affected. Effective trademark protection may not be available or may not be sought in every country in which our products are made available, in every class of goods and services in which we operate, and contractual disputes may affect the use of marks governed by private contract. Our registered or unregistered trademarks, tradenames or other intellectual property rights may be challenged, infringed, circumvented or declared limited, invalid or unenforceable or determined to be infringing on other marks. Further, at times, competitors may adopt trade names or trademarks similar or identical to ours, thereby impeding our ability to build or extend brand identity and possibly leading to market confusion. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Similarly, not every variation of a domain name or social media handle may be available or be registered by us, even if available. The occurrence of any of these events could result in the erosion of our brands and limit our ability to market our brands using our various domain names and social media handles, as well as impede our ability to effectively compete against competitors with similar technologies or products, any of which could materially adversely affect our business, financial condition and results of operations. We are also party to certain agreements that may limit our trademark rights in certain jurisdictions; while we believe these agreements are unlikely to have a significant impact on our business as currently conducted, our ability to use our existing trademarks in new business lines in the future may be limited.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We also rely on seeking patent protection for key technologies or approaches we develop that enable us to deliver or enhance the products and services we offer. We seek patent protection for these types of innovations primarily in order to best protect our ability to utilize the innovations either by ourselves or as part of a joint development project.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We cannot guarantee that our efforts to obtain and maintain intellectual property rights are adequate, that we have secured, or will be able to secure, appropriate permissions or protections for all of the intellectual property rights we use or rely on. Furthermore, even if we are able to obtain intellectual property rights, any challenge to our intellectual property rights could result in them being narrowed in scope or declared invalid or unenforceable. In addition, other parties may independently develop technologies that are </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">substantially similar or superior to ours and we may not be able to stop such parties from using such independently developed technologies to compete effectively with us.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We also rely upon unpatented proprietary information and other trade secrets to protect intellectual property that may not be registrable, or that we believe is best protected by means that do not require public disclosure. While it is our policy to enter into confidentiality agreements with employees and third parties to protect our proprietary expertise and other trade secrets, we cannot guarantee that we have entered into such agreements with each party that has or may have had access to our proprietary information or trade secrets and, even if entered into, these agreements may otherwise fail to effectively prevent disclosure of proprietary information, may be limited as to their term, or may not provide an adequate remedy in the event of unauthorized disclosure or use of proprietary information. Monitoring unauthorized uses and disclosures is difficult, and we do not know whether the steps we have taken to protect our proprietary technologies will be effective. Enforcing a claim that a party illegally disclosed or misappropriated a trade secret can be difficult, expensive and time-consuming, and the outcome is unpredictable. Further, some courts inside and outside the U.S. may be less willing or unwilling to protect trade secrets. In addition, trade secrets may be independently developed by others in a manner that could prevent legal recourse by us. If any of our confidential or proprietary information, such as our trade secrets, were to be disclosed or misappropriated, or if any such information was independently developed by a competitor, our competitive position would be materially adversely harmed.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our intellectual property rights and the enforcement or defense of such rights may be affected by developments or uncertainty in laws and regulations relating to intellectual property rights. For example, a number of aspects of intellectual property protection in the field of AI are currently evolving, and there is uncertainty and ongoing litigation in different jurisdictions as to the degree and extent of protection warranted for AI systems and relevant system input and outputs. If we fail to obtain protection for the intellectual property rights concerning our AI technologies or the output of such technologies, or later have our intellectual property rights invalidated or otherwise diminished, our competitors may be able to take advantage of our research and development efforts to develop competing products, which could adversely affect our business, reputation and financial condition. Moreover, many companies have encountered significant problems in protecting and defending intellectual property rights in foreign jurisdictions. The legal systems of certain countries, particularly certain developing countries, may not favor the enforcement of trademarks, copyrights, trade secrets and other intellectual property protection, which could make it difficult for us to stop the infringement, misappropriation or other violation of our intellectual property or the marketing of competing products in violation of our intellectual property rights generally.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We also may be forced to bring claims against third parties to determine the ownership of what we regard as our intellectual property or to enforce our intellectual property rights against infringement, counterfeiting, misappropriation or other violations by third parties. However, the measures we take to protect our intellectual property from unauthorized use by others may not be effective and 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 or superior to ours or that compete with our business. We may not prevail in intellectual property-related proceedings that we initiate against third parties. Further, in such proceedings or in proceedings before patent, trademark and copyright agencies, our asserted intellectual property could be found to be invalid, unenforceable or limited in scope, in which case we could lose valuable intellectual property rights. In addition, even if we are successful in enforcing our intellectual property against third parties, the damages or other remedies awarded, if any, may not be commercially meaningful. Regardless of whether any such proceedings are resolved in our favor, such proceedings could cause us to incur significant expenses and could distract our personnel from their normal responsibilities. Accordingly, our efforts to enforce our intellectual property rights around the world </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop or license.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Despite the measures we take to protect our intellectual property rights, our intellectual property rights may still not be adequate and protected in a meaningful manner, challenges to contractual rights could arise, third parties could copy or otherwise obtain and use our intellectual property without authorization, or laws and interpretations of laws regarding the enforceability of existing intellectual property rights may change over time in a manner that provides less protection or introduces uncertainty. The occurrence of any of these events could impede our ability to effectively compete against competitors with similar technologies, any of which could materially adversely affect our business, financial condition and results of operations. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our use of &#8220;open source&#8221; software and materials could subject our proprietary software to general release, adversely affect our ability to sell our products and services and subject us to possible litigation.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We use open source software, content and materials (&#8220;Open Source Materials&#8221;) in connection with a portion of our proprietary software and our service offerings and we expect to continue to use Open Source Materials in the future. Under certain circumstances, some open source licenses require users of the Open Source Materials to provide the user&#8217;s own proprietary source code to third parties upon request, to license the user&#8217;s own proprietary source code or other materials for the purpose of making derivative works, prohibit users from charging a fee to third parties in connection with the use of the user&#8217;s proprietary code, or require the relicensing of the Open Source Materials and derivatives thereof under the terms of the applicable license. While we employ practices designed to monitor our compliance with the licenses of third-party Open Source Materials and protect our proprietary source code and content, we cannot guarantee that we will be successful, that all Open Source Materials are reviewed prior to use in our products, that our developers have not incorporated Open Source Materials into our products, or that they will not do so in the future. Accordingly, we may face claims from others challenging our use of Open Source Materials or seeking to enforce the license terms applicable to such Open Source Materials, including by demanding public release of the Open Source Materials or derivative works or our proprietary source code and content that was developed or distributed in connection with such Open Source Materials. Such claims could also require us to purchase a commercial license or require us to devote additional research and development resources to change our software and content, any of which would have a negative effect on our business and results of operations. In addition, if the license terms for the open source code change, we may be forced to re-engineer our software, revise our content or otherwise incur additional costs. Additionally, the terms of many open source licenses to which we are subject have not been interpreted by U.S. or foreign courts. There is a risk that open source licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to market or provide our products. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In addition, the use 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 other contractual protections regarding infringement claims or the quality of the code. To the extent that our platform depends upon the successful operation of the open source software we use, any undetected errors or defects in this open source software could prevent the deployment or impair the functionality of our platform, delay the introduction of new solutions, result in a failure of our platform, and injure our reputation. For example, undetected errors or defects in open source software could render it vulnerable to breaches or security attacks and make our systems more vulnerable to data breaches.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our exposure to these risks may be increased as a result of evolving our core source code base, introducing new content and offerings, integrating acquired-company technologies, or making other </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">business changes, including in areas where we do not currently compete. Any of the foregoing could adversely impact the value or enforceability of our intellectual property, and materially adversely affect our business, financial condition, and results of operations.</span></div><div style="margin-bottom:9pt"><span id="i39914194c074440993467ae01c7cb532"></span><span style="color:#000000;font-family:'Arial',sans-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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The market price of shares of our Class A common stock may be volatile or may decline regardless of our operating performance, which could cause the value of your investment to decline.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The trading price of our Class A common stock may be highly volatile and could be subject to wide fluctuations. Securities markets worldwide experience significant price and volume fluctuations. This market volatility, as well as general economic, market or political conditions, could reduce the market price of shares of our Class A common stock regardless of our operating performance. In addition, our operating results could be below the expectations of public market analysts and investors due to a number of potential factors, including variations in our quarterly operating results or dividends, if any, to stockholders, additions or departures of key management personnel, failure to meet analysts&#8217; earnings estimates, publication of research reports about our industry, the timing and amount of any share repurchases, litigation and government investigations, changes or proposed changes in laws or regulations or differing interpretations or enforcement thereof affecting our business, adverse market reaction to any indebtedness we may incur or securities we may issue in the future, changes in market valuations of similar companies or speculation in the press or investment community, announcements by our competitors of significant contracts, acquisitions, dispositions, strategic partnerships, joint ventures or capital commitments, adverse publicity about the industries we participate in or individual scandals, and in response the market price of shares of our Class A common stock could decrease significantly. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In the past, following periods of volatility in the overall market and the market price of a company&#8217;s securities, securities class action litigation has often been instituted against these companies. This litigation, if instituted against us, could result in substantial costs and a diversion of our management&#8217;s attention and resources.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If securities or industry analysts do not continue to publish research or reports about our business, or if they downgrade their recommendations regarding our Class A common stock, our stock price and trading volume could decline.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The trading market for our Class A common stock relies in part on the research and reports that industry or securities analysts publish about us or our business. If any of the analysts who cover us downgrade our Class A common stock or publish inaccurate or unfavorable research about our business, our Class A common stock price may decline. If analysts cease coverage of us or fail to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause our Class A common stock price or trading volume to decline and our Class A common stock to be less liquid.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The dual class structure of our common stock has the effect of concentrating voting control with a limited number of affiliated stockholders, which will limit or preclude your ability to influence corporate matters or transactions that require stockholder approval.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Under the dual class structure of our common stock, our Class B common stock has&#160;20&#160;votes per share, and our Class A common stock has one vote per share. As of&#160;December&#160;31, 2024, our directors, executive officers, and 5% stockholders and their affiliates held in the aggregate&#160;77.6% of the voting power of our capital stock. Because of the&#160;20-to-one voting ratio between our Class B and Class A common stock, the holders of our Class B common stock collectively could continue to control a significant percentage of the combined voting power of our common stock and therefore be able to control all matters submitted to our stockholders for approval until all outstanding shares of Class A and Class B </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">common stock have converted automatically into shares of a single class of common stock. This concentrated control may 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 believe are in your best interest as one of our stockholders.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In addition, future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, such as certain transfers effected for estate planning purposes. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Any future issuances of Class B common stock would be dilutive to holders of Class A common stock upon conversion.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We cannot predict the impact our dual class structure may have on the market price of our Class A common stock.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We cannot predict whether our dual class structure will result in a lower or more volatile market price of our Class A common stock, in adverse publicity or other adverse consequences. Certain investors, including large institutional investors, may prefer companies that do not have multiple share classes or may have investment guidelines that preclude them from investing in companies that have multiple share classes. In addition, certain index providers have previously implemented, and may in the future determine to implement, restrictions on including companies with multiple class share in certain of their indices. Indices have discretion to reassess and implement such policies with respect to multi-class differing voting right structures. Under any such policies, our dual class capital structure would make us ineligible for inclusion in any of these indices. As a result, the market price of our Class A common stock could be materially adversely affected.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may issue preferred stock whose terms could materially adversely affect the voting power or value of our Class A common stock.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our amended and restated certificate of incorporation authorizes us to issue, without the approval of our stockholders, one or more classes or series of preferred stock having such designations, preferences, limitations and relative rights, including preferences over our Class A common stock respecting dividends and distributions, as our board of directors may determine. The terms of one or more classes or series of preferred stock could adversely impact the voting power or value of our Class A common stock. For example, we might grant holders of preferred stock the right to elect some number of our directors in all events or on the happening of specified events or the right to veto specified transactions. Similarly, the repurchase or redemption rights or liquidation preferences we might assign to holders of preferred stock could affect the residual value of the Class A common stock.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future issuance and sales of our common stock in the public market could cause the market price of our common stock to drop significantly, even if our business is doing well.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Sales of a substantial number of shares of our common stock in the public market or the perception that these sales might occur in large quantities, could cause the market price of our Class A common stock to decline and could impair our ability to raise capital through the sale of additional equity securities.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">All shares of Class A common stock sold in our initial public offering (&#8220;IPO&#8221;) are freely tradable without restrictions or further registration under the Securities Act except for any shares held by our affiliates as defined in Rule 144 under the Securities Act (&#8220;Rule 144&#8221;). </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Further, as of&#160;December&#160;31, 2024, we had&#160;options outstanding that, if fully exercised, would result in the issuance of 1,039,748 shares of Class A common stock and 483,252 shares of Class B common stock, as well as&#160;1,802,000&#160;shares of Class A common stock issuable upon vesting and settlement of outstanding RSUs. We have registered on Form S-8 under the Securities Act the shares of our common stock subject to outstanding stock options that will be issuable pursuant to future awards granted under our equity incentive plan. 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.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We may issue our shares of common stock or securities convertible into our common stock from time to time in connection with financings, acquisitions, investments, or otherwise. New investors in subsequent transactions could gain rights, preferences, and privileges senior to those of holders of our Class A common stock. Any such issuance could result in substantial dilution to our existing stockholders and cause the trading price of our Class A common stock to decline.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We do not intend to pay dividends for the foreseeable future. Consequently, any gains from an investment in our Class A common stock will likely depend on whether the price of our Class A common stock increases.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We do not intend to pay any dividends on our Class A common stock in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the operation and growth of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must 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"><span style="color:#000000;font-family:'Arial',sans-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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our amended and restated certificate of incorporation and amended and restated bylaws contain and Delaware law contains provisions which could have the effect of rendering more difficult, delaying or preventing an acquisition deemed undesirable by our board of directors. Our corporate governance documents provide for:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a dual-class structure;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a classified board of directors with three-year staggered terms, who can only be removed for cause, which may delay the ability of stockholders to change the membership of a majority of our board of directors;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the exclusive right of our board of directors to set the size of the board of directors and to elect a director to fill a vacancy, however occurring, including by an expansion of the board of directors, which prevents stockholders from being able to fill vacancies on our board of directors;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-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, which could be used to significantly dilute the ownership of a hostile acquiror;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-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;</span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">in addition to our board of director&#8217;s ability to adopt, amend, or repeal our amended and restated bylaws, our stockholders may adopt, amend, or repeal our amended and restated bylaws only with the affirmative vote of the holders of at least 66 2/3% of the voting power of all our then-outstanding shares of capital stock;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the required approval of (i) at least 66 2/3% of the voting power of the outstanding shares of capital stock entitled to vote generally in the election of directors, voting together as a single class, to adopt, amend, or repeal certain provisions of our restated certificate of incorporation and (ii) for so long as any shares of Class B common stock are outstanding, the holders of at least 80% of the shares of Class B common stock outstanding at the time of such vote, voting as a separate series, to adopt, amend, or repeal certain provisions of our restated certificate of incorporation;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability of stockholders to act by written consent only as long as holders of our Class B common stock hold at least 50% of the voting power of our capital stock; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-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 an officer of our company pursuant to a resolution adopted by a majority of our board of directors then in office or the chairperson of our board; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-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.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the General Corporation Law of the State of Delaware (the Delaware General Corporation Law), which prevents some stockholders holding more than 15% of our outstanding common stock from engaging in certain business combinations without approval of the holders of substantially all of our outstanding common stock.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Any provision of our certificate of incorporation, bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our common stock.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">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 Delaware law.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we will indemnify our directors and officers for serving us in those capacities or for serving other business enterprises at our request, to the fullest extent permitted by Delaware law. Delaware 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 </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-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 shall 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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our directors&#8217; and officers&#8217; liability 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.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our amended and restated certificate of incorporation and amended and restated bylaws provide 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 U.S. of America will be the exclusive forum for the resolution of any complaint asserting a cause of action under the Securities Act, which could limit our stockholders&#8217; ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our amended and restated certificate of incorporation and amended and restated bylaws provide that the Court of Chancery of the State of Delaware is the exclusive forum for any derivative action or proceeding brought on our behalf, any action asserting a breach of fiduciary duty, any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our amended and restated certificate of incorporation or our amended and restated bylaws, or any action asserting a claim against us that is governed by the internal affairs doctrine; provided that, the exclusive forum provision will not apply to suits brought to enforce any liability or duty created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction; and provided further that, if and only if the Court of Chancery of the State of Delaware dismisses any such action for lack of subject matter jurisdiction, such action may be brought in another state or federal court sitting in the State of Delaware. Our amended and restated certificate of incorporation and amended and restated bylaws also provide that the federal district courts of the U.S. of America will be the exclusive forum for the resolution of any complaint asserting a cause of action against us or any of our directors, officers, or employees arising under the Securities Act. Nothing in our amended and restated certificate of incorporation or amended and restated bylaws precludes stockholders that assert claims under the Exchange Act from bringing such claims in state or federal court, subject to applicable law.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We believe these provisions may benefit us by providing increased consistency in the application of Delaware 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. This choice of forum provision 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, other employees or stockholders, which may discourage lawsuits with respect to such claims. If a court were to find the choice of forum provision that will be contained in our amended and restated certificate of incorporation or amended and restated </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could materially adversely affect our business, financial condition, and results of operations.</span></div><div style="margin-bottom:9pt"><span id="i20ddbb2ae87341cfa32ff27037bcaa8a"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General Risk Factors</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to maintain effective internal control over financial reporting could have a material adverse effect on our business, financial condition, results of operations, and stock price and may adversely affect investor confidence in our company and, as a result, the value of our Class A common stock and your investment.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 404 of the Sarbanes-Oxley Act, requires us to evaluate the effectiveness of our internal controls over financial reporting as of the end of each fiscal year, including a management report assessing the effectiveness of our internal controls over financial reporting, and a report issued by our independent registered public accounting firm on that assessment. Our ability to comply with the annual internal control reporting requirements will depend on the effectiveness of our financial reporting and data systems and controls across our company. We expect these systems and controls to require additional investment as we become increasingly more complex and our business grows. To effectively manage this complexity, we will need to continue to maintain and revise our operational, financial and management controls, and our reporting systems and procedures. Certain weaknesses or deficiencies or failures to implement required new or improved controls, or difficulties encountered in the implementation or operation of these controls, could harm our operating results and cause us to fail to meet our financial reporting obligations, or result in material misstatements in our financial statements, which could adversely affect our business and reduce our stock price. Further, we cannot assure you that the measures we have taken to date, and actions we may take in the future, will be sufficient to prevent or avoid potential future material weaknesses. A material weakness in our internal control over financial reporting could result in an increased probability of fraud, the potential loss of customers, litigation from our stockholders, reduction in our ability to obtain financing, and require additional expenditures to remediate. Our failure to implement and maintain effective internal control over financial reporting could result in errors in our financial statements that could result in loss of investor confidence in the accuracy and completeness of our financial reports and a decline in our stock price, and we could be subject to sanctions or investigations by the SEC or other regulatory authorities.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our estimates or judgments relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our operating results could fall below our publicly announced guidance or the expectations of securities analysts and investors, resulting in a decline in the market price of our common stock.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The preparation of financial statements in conformity with generally accepted accounting principles in the U.S. requires us to make estimates and assumptions that affect the reported amount of assets and liabilities and the disclosure of contingent liabilities as of the date of the financial statements and the reported amount of revenues and expenses during the reporting period. For example, we make certain assumptions about the interpretation of these principles and accounting treatment of our non-cash stock-based compensation expense and related obligations with respect to our financial statements. If these assumptions turn out to be unfounded, our stock-based compensation expense could be materially higher than expected for current and future periods, which could have a material adverse effect on our net income (loss). We base estimates and assumptions on historical experience and on various other factors that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets, liabilities, equity, revenue and expenses that are not readily apparent from other sources. We may make estimates regarding activities for which the accounting treatment is still uncertain. Actual results could differ from those estimates. If our assumptions change or if actual circumstances differ from our assumptions, our operating results may be adversely </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">affected and could fall below our publicly announced guidance or the expectations of securities analysts and investors, resulting in a decline in the market price of our common stock.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in accounting principles or their application to us could result in unfavorable accounting charges or effects, which could adversely affect our operating results and prospects.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We prepare Consolidated Financial Statements in accordance with accounting principles generally accepted in the U.S. The accounting for our business is subject to change based on the evolution of our business model, interpretations of relevant accounting principles, enforcement of existing or new regulations, and changes in policies, rules, regulations, and interpretations of accounting and financial reporting requirements of the SEC or other regulatory agencies. A change in any of these principles or guidance, or in their interpretations or application to us, may have a significant effect on our reported results, as well as our processes and related controls, and may retroactively affect previously reported results, which may negatively impact our financial statements, which may in turn adversely affect our prospects. It is difficult to predict the impact of future changes to accounting principles and accounting policies over financial reporting, any of which could adversely affect our financial condition and results of operations and could require significant investment in systems and personnel.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes to tax laws could impact our financial results and operations. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our operations are subject to income and transaction taxes in the U.S. and in multiple foreign jurisdictions. A change in the tax law in the jurisdictions in which we do business, including an increase in tax rates, an adverse change in the treatment of an item of income or expense or a decrease in tax rates in a jurisdiction in which we have significant deferred tax assets, could result in a material increase in tax expense. Additionally, changes in tax laws could impact operating cash flow due to changes in timing of payments required as well as the overall rate we are required to pay. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The application of tax laws and related regulations is subject to legal and factual interpretation, judgment and uncertainty. We cannot determine whether any legislative proposals may be enacted into law or what, if any, changes may be made to such proposals prior to their being enacted into law. If U.S. or international tax laws change in a manner that increases our tax obligation, it could result in a material adverse impact on our results of operations and our financial position.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Tax Cuts and Jobs Act of 2017 changed the law with respect to the treatment of research and development expenditures. Effective January 2022, the option to deduct these expenditures currently was eliminated and instead requires taxpayers to capitalize and amortize them pursuant to Internal Revenue Code Section 174. This has increased our tax provision and our cash tax payable since 2022. If the requirement to capitalize Section 174 expenditures is not modified, it may also impact our tax provision and our cash tax liability in future years. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Organization for Economic Co-operation and Development ("OECD"), an international association of 38 countries including the U.S., has proposed changes to numerous long-standing tax principles, including a global minimum tax initiative. On December 12, 2022, the European Union member states agreed to implement the OECD&#8217;s Pillar 2 global corporate minimum tax rate of 15% on companies with revenues of at least EUR 750 million, which went into effect in 2024. While we do not currently have revenues above that threshold, with continued growth it may reach that level in future years. Accordingly, we will continue to monitor and evaluate the potential consequences of Pillar 2 on our longer-term financial position. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Many countries in the European Union, as well as a number of other countries and organizations such as the OECD, are actively considering and enacting additional changes to existing tax laws that, if enacted or when in effect, could increase our tax obligations in countries where we do business. These proposals </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">and new laws include changes to the existing framework to calculate income tax, as well as proposals to change or impose new types of non-income taxes, including taxes based on a percentage of revenue. For example, several countries in the European Union have proposed or enacted taxes applicable to digital services, which includes business activities on social media platforms and online marketplaces, and would likely apply to our business. Many questions remain about the enactment, form and application of these digital services taxes. The interpretation and implementation of the various digital services taxes (especially if there is inconsistency in the application of these taxes across tax jurisdictions) could have a materially adverse impact on our business, results of operations and cash flows. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">A valuation allowance is provided against deferred tax assets unless it is more-likely-than-not that they will be realized based on all available positive and negative evidence. Such evidence, which requires management&#8217;s judgment, includes, but is not limited to, recent cumulative earnings or losses, expectations of future income, and the carryforward periods available for the utilization of deferred tax assets. As of December&#160;31, 2024, the Company continues to maintain a valuation allowance against all of its U.S. federal and state deferred tax assets. To the extent sufficient positive evidence becomes available, we may release all or a portion of our valuation allowance in one or more future periods. A release of the valuation allowance, if any, would result in the recognition of certain deferred tax assets and a material income tax benefit for the period in which such a release is recorded.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Given the Company&#8217;s recent history of earnings, management believes that there is a reasonable possibility that, within the next twelve months, sufficient positive evidence may become available to allow management to reach a conclusion that a significant portion of the valuation allowance recorded against the deferred tax assets held will be reversed. The reversal would result in an income tax benefit for the quarterly and annual fiscal period in which the Company releases the valuation allowance. However, the exact timing and amount of the valuation allowance release are subject to change on the basis of the level of profitability that the Company actually achieves.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">We are subject to a series of risks associated with scrutiny of environmental, social, sustainability, and related corporate responsibility matters.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Companies across industries are facing increasing scrutiny from a variety of stakeholders related to their environmental, social, sustainability, and related corporate responsibility (&#8220;ESG&#8221;) practices. For example, various groups assess companies&#8217; ESG profiles, some of which are informed by a company&#8217;s ESG disclosures, ratings, or similar information. Unfavorable perceptions of our ESG performance could negatively impact our business, whether from a reputational perspective, through a reduction in interest in purchasing our stock or products, issues in attracting/retaining employees, customers and business partners, or otherwise. Increasingly, different stakeholder groups have divergent (or conflicting) views on ESG matters, which increases the risk that any action, or lack thereof, with respect to ESG matters will be perceived negatively by at least some stakeholders. Both advocates and opponents to certain ESG matters are increasingly resorting to a range of activism forms, including media campaigns and litigation, to advance their perspectives. To the extent we are subject to such activism, or we are unsuccessful in navigating competing stakeholder perspectives, it may require us to incur costs or otherwise adversely impact our business.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">While we have engaged, and expect to continue to engage in, certain initiatives (such as disclosures, certifications, or goals) to improve the ESG profile of our company and/or products or respond to stakeholder concerns, such initiatives may be costly and may not have the desired effect. For example, many ESG initiatives rely on methodologies and data that are complex, subject to varying interpretations, and continuing to evolve. As with other companies, our approach to ESG matters also continues to evolve, and there can be no guarantee that our approach will align with the expectations or preferences of any particular stakeholder. For example, any failure (or perceived failure) to advance our initiatives may </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">result in various adverse impacts, including reputational damage and potential stakeholder engagement and/or litigation, even if such initiatives are currently voluntary. There are also increasing regulatory expectations for ESG matters. For example, various policymakers, including the European Union and the State of California, have adopted (or are considering adopting) requirements for the disclosure of certain climate-related information or other ESG disclosures. Such requirements are not uniform, and may not be interpreted or applied uniformly, which may result in increases cost and complexity of compliance, as well as any associated risks. This and other stakeholder expectations will likely lead to increased costs as well as scrutiny that could heighten all of the risks identified in this risk factor. Additionally, certain of our customers, business partners, and suppliers may be subject to similar expectations, which may augment or create additional risks, including risks that may not be known to us.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_289"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="if2e0d23410aa495a8015887f76239b29"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B. Unresolved Staff Comments</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">None.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_244"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="iaebfcf55c71542dc9aa7f420e4a9362b"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1C. Cybersecurity</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Cybersecurity Risk Management, Strategy and Governance Disclosures</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Cybersecurity Risk Management and Strategy</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="f-37" continuedAt="f-37-1" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="f-38" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We have developed and implemented a cybersecurity risk management program intended to protect the confidentiality, integrity, and availability of our critical systems and information. Our cybersecurity risk management program includes a cybersecurity incident response plan. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We design and assess our program based on the International Organization for Standardization (&#8220;ISO&#8221;) 27001 requirements. This does not imply that we meet any particular technical standards, specifications, or requirements, only that we use the ISO 27001 requirements as a guide to help us identify, assess, and manage cybersecurity risks relevant to our business.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" format="ixt:fixed-true" id="f-39">Our cybersecurity risk management program is integrated into our overall enterprise risk management program, and shares common methodologies, reporting channels and governance processes that apply across the enterprise risk management program to other legal, compliance, strategic, operational, and financial risk areas.</ix:nonNumeric></span></div></ix:nonNumeric><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our cybersecurity risk management program includes:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risk assessments designed to help identify material cybersecurity risks to our critical systems, information, products, services, and our broader enterprise IT environment;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a dedicated information security team principally responsible for managing (1) our cybersecurity risk assessment processes, (2) our security controls, and (3) our response to cybersecurity incidents;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the use of external service providers, where appropriate, to assess, test or otherwise assist with aspects of our security controls;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cybersecurity awareness training of our employees, incident response personnel, and senior management; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a cybersecurity incident response plan that includes procedures for responding to cybersecurity incidents; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true" id="f-40"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true" id="f-41">a third-party risk management process for service providers, suppliers, and vendors.</ix:nonNumeric></ix:nonNumeric></span></div></ix:nonNumeric><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><ix:continuation id="f-37-1"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-false" id="f-42">We have not identified risks from known cybersecurity threats, including as a result of any prior cybersecurity incidents, that have materially affected us, including our operations, business strategy, financial condition, or results of operations.</ix:nonNumeric> We face risks from cybersecurity threats that, if realized, are reasonably likely to materially affect us, including our operations, business strategy, financial condition, or results of operations. See Part I, Item 1A. &#8220;Risk Factors&#8212;Risks Relating to Our Business and Industry &#8211; Security breaches of our IT Systems, improper or unauthorized access to or disclosure of our Confidential Information, other hacking and social engineering or phishing attacks on our IT Systems or service, or other cyber incidents could disrupt our services or compromise Confidential Information related to our business and expose us to liability, which could harm our reputation and materially adversely affect our business.&#8221;.</span></div></ix:continuation><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Cybersecurity Governance</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="f-44" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-43" escape="true">Our Board has ultimate oversight of cybersecurity risk and is assisted by its Audit Committee (the "Committee"), which regularly reviews our cybersecurity program with management and reports to the <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" format="ixt:fixed-true" id="f-45">Board</ix:nonNumeric>.</ix:nonNumeric> Cybersecurity reviews by the Committee generally occur quarterly or more frequently as determined to be necessary or advisable. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-46" escape="true">Committee members also receive presentations on cybersecurity topics and trends from our Information Security Management Leader, internal cybersecurity staff or external experts as part of the Committee's continuing education on topics that impact public companies.</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="f-47" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="f-48" escape="true">Our management team oversees our cybersecurity risk management through our Information Security Management System Governance Council, which is chaired by our Information Security Management Leader and includes our <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" format="ixt:fixed-true" id="f-49">Chief Technology Officer, Chief Engineering Officer, and General Counsel</ix:nonNumeric>, along with employee subject matter experts in law, privacy, engineering, and cybersecurity.</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="f-50" escape="true">This Governance Council also includes the leader of our dedicated Information Security Team, who has over six years of specific cybersecurity experience, manages the day-to-day activities needed to prevent, detect, and mitigate cybersecurity incidents, and reports to senior management through the Governance Council.</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="f-51" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our management team supervises efforts to prevent, detect, mitigate, and remediate cybersecurity risks and incidents through various means, which may include briefings from internal security personnel; threat intelligence and other information obtained from governmental, public or private sources, including external consultants engaged by us; and alerts and reports produced by security tools deployed in the IT environment.</span></div></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_292"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i58ee78dacdb541258b6b736ba65fc472"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Properties</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We lease approximately 83,586 square feet in multiple facilities in Pittsburgh, Pennsylvania where we operate our headquarters, and lease approximately 85,666 square feet of office space in New York City. We also lease other office space around the world as needed for our employees, including in Beijing, Berlin, Detroit, Tokyo, and Seattle.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We believe that our existing facilities are sufficient for our current needs. We believe that suitable additional or substitute space will be available as needed to accommodate changes in our operations.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_205"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="if3fb7294857c4a3f8f111247f953c3ca"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Legal Proceedings</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">From time to time we may be involved in claims and proceedings arising in the course of our business. The outcome of any such claims or proceedings, regardless of the merits, is inherently uncertain. We are not currently party to any material legal proceedings.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_217"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i886aa9400070434c845ce22997fbf537"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures</span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Not applicable.</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_25"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="ieb200f5814de4977bf8cae9a24f08cee"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Part II Financial Information</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_133"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i5ebf2bc901a94fe6a6cdd271604f0ce6"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Market Information for Class A Common Stock</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our Class&#160;A common stock is listed on the Nasdaq Global Select Market under the symbol &#8220;DUOL&#8221;.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Holders of our Common Stock</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">As of February&#160;26, 2025, there were 9 stockholders of record of our Class A common stock. The actual number of stockholders is greater than this number of record holders and includes stockholders who are beneficial owners but whose shares are held in street name by brokers and other nominees.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">As of February&#160;26, 2025, there were 3 stockholders of record of our Class B common stock.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Dividend Policy</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We have never declared or paid any cash dividends on our common stock, and we do not currently intend to pay any cash dividends on our common stock in the foreseeable future. We currently intend to retain all available funds and any future earnings to support operations and to finance the growth and development of our business. Any future determination related to dividend policy will be made at the discretion of our board of directors, subject to applicable laws and the restrictions set forth in any of our contractual agreements, and will depend upon, among other factors, financial condition, results of operations, contractual restrictions and capital requirements. Our future ability to pay cash dividends on our common stock may also be limited by the terms of any future debt or preferred securities we may issue or any future credit facilities we may enter into. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Unregistered Sales of Equity Securities</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">None.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Issuer Purchases of Equity Securities</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">None.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Performance Graph</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The graph below compares the cumulative total stockholder return on our Class A common stock with the cumulative total return on the S&amp;P 500 Index (&#8220;S&amp;P 500&#8221;) and the S&amp;P Software and Services Index. The graph assumes $100 was invested at the market close on July&#160;28, 2021, which was the first day our Class A common stock began trading. Data for the S&amp;P 500 Index and S&amp;P 500 Information Technology Index assume reinvestment of dividends. The graph uses the closing market price on July&#160;28, 2021 of $134.26 per share as the initial value of our Class A common stock. The comparisons in the graph below are based upon historical data and are not indicative of, nor intended to forecast, future performance of our Class A common stock.</span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><img src="duol-20241231_g1.jpg" alt="2324" style="height:380px;margin-bottom:5pt;vertical-align:text-bottom;width:613px"/></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_136"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i071cff9b697641b2aeb73c40bdc8182f"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. [Reserved]</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_139"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i6507bcd781ac4d60ac709644ddc2642b"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our Consolidated Financial Statements and related notes included elsewhere in this Annual Report on Form 10-K. The following discussion contains forward-looking statements, such as those relating to our plans, objectives, expectations, intentions, and beliefs, that involve risks, uncertainties and assumptions. Our actual results could differ materially from these forward-looking statements as a result of many factors, including those discussed in Part I, Item 1A. &#8220;Risk Factors,&#8221; &#8220;Special Note Regarding Forward-Looking Statements,&#8221; and included elsewhere in this Annual Report on Form 10-K. Our historical results are not necessarily indicative of the results that may be expected for any periods in the future. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Amounts reported in millions are rounded based on the amounts in thousands. As a result, the sum of the components reported in millions may not equal the total amount reported in millions due to rounding. In addition, percentages presented are calculated from the underlying numbers in thousands and may not add to their respective totals due to rounding. </span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_142"></div><div style="margin-bottom:9pt"><span id="i81ab1586287443d9b5fbd72132389e4f"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our flagship app has organically become the world&#8217;s most popular way to learn languages and the top-grossing Education app in the App Stores, offering courses in over 40 languages to over 100 million monthly active users for the three months ended December&#160;31, 2024. We believe that we have become the preeminent online destination for language learning due to our beautifully designed products, exceptional user engagement, and demonstrated learning efficacy.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_148"></div><div style="margin-bottom:9pt"><span id="i81cd0f977cb1485fa964f7361a68166f"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Business Model</span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span id="ief7484eda92f4c48ba50bf37230fd59f"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">How We Generate Revenue</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We use a freemium business model that relies on a premium subscription offering, advertising, and in-app-purchases (IAPs) to produce revenue. We believe the following key attributes of our freemium subscription business model are core to our success.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Large Market</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: There is an enormous pool of potential language learners globally that HolonIQ estimates at approximately 2 billion people.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Free Users</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Since none of our learning content is behind a paywall, anyone can download the Duolingo App, use it for as long as they like, and complete any of our courses free of charge. This has allowed us to scale to more than 100 million MAUs for the three months ended December&#160;31, 2024. These millions of learners provide two benefits to our business model:</span></div><div style="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">They become advocates for Duolingo and provide word-of-mouth publicity for our product, which enables our growth and has allowed us to make very selective and efficient marketing investments. </span></div><div style="margin-bottom:9pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Our users complete over one&#160;billion exercises every day, generating large amounts of data that powers our high-volume A/B testing and novel AI techniques. We use this data and the insights that come from it to continually improve both engagement and efficacy. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Paid Subscriber Conversion</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: As learners tend to use our product for months or even years before they decide to subscribe, we enjoy economic benefits from users well into their tenure on the platform. As of December&#160;31, 2024, subscribers made up 8.8% of our average MAUs over the last twelve months as compared to 8.3% of our average MAUs during the year ended December&#160;31, 2023. </span></div><div style="margin-bottom:9pt"><span id="i5524a0b8873f4213965dc094dfd53c35"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our subscription offerings as of the date of this filing are called Super Duolingo and Duolingo Max. Super Duolingo offers learners additional features to enhance their learning experience. Duolingo Max gives learners access to the existing features of Super Duolingo in addition to incremental features and exercises powered by generative AI technology. </span></div><div style="margin-bottom:9pt"><span id="ifa5d135441414d47ad33c8c06f024635"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Revenue</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">For users who are unable or unwilling to pay a subscription fee, we provide free access to our product and generate advertising revenue from the sale of display and video advertising delivered through advertising impressions. We generally enter into arrangements with the major programmatic advertising networks to monetize our advertising inventory. Our advertising revenue is primarily a function of the number of our free users, lessons completed by our free users, and our ability to provide innovative advertising placements that are relevant to our users and enhance returns for our advertising partners. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We also offer in-app purchases, which consist of learners purchasing one-time benefits within the app, such as &#8220;Streak Freezes&#8221; and &#8220;Timer Boosts.&#8221;</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In addition to monetizing the Duolingo App, we generate revenue from the Duolingo English Test by charging test takers a one-time fee. University program acceptance is a driver of Duolingo English Test revenue. As of December&#160;31, 2024, over 5,600 education programs around the world accept the Duolingo English Test results as proof of English proficiency for international student admissions, with over 4,700 of those being higher education programs. These include 24 of the top 25 undergraduate programs in the U.S. ranked by international enrollment, as well as top schools such as Yale, Stanford, MIT, Duke and Columbia. </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company also recognizes revenue from Dos Lenguas LLC, &#8220;Duo&#8217;s Taquer&#237;a,&#8221; a restaurant that opened during 2022, in the space adjacent to our headquarters in Pittsburgh. </span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_151"></div><div style="margin-bottom:9pt"><span id="idfb10128b09f4c9bb0387bf55d3d5d1f"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Items within Management's Discussion and Analysis of Financial Condition and Results of Operations include a discussion of changes between the years ended December&#160;31, 2024 and 2023. For a discussion of changes from the year ended December&#160;31, 2023 to the year ended December&#160;31, 2022, refer to Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operation in Part II, Item 7. of our Annual Report on Form 10-K for the year ended December&#160;31, 2023 (filed with the SEC on February 29, 2024).</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_154"></div><div style="margin-bottom:9pt"><span id="i099115a94a3e4293bdc4d6540cd58a84"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Operating Metrics and Non-GAAP Financial Measures</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We regularly review a number of key operating metrics and non-GAAP financial measures to evaluate our business, measure our performance, identify trends, prepare financial projections and make business decisions. The measures set forth below should be considered in addition to, not as a substitute for or in isolation from, our financial results prepared in accordance with generally accepted accounting principles in the U.S. (&#8220;GAAP&#8221;). Monthly active users (MAUs) and daily active users (DAUs), along with paid subscribers, subscription bookings and total bookings, are operating metrics that help inform management about the underlying growth in users of our platform, and are a measure of our monetization efforts. To calculate the year-over-year change in MAUs and DAUs for a given period, we subtract the average for the same period in the previous year from the average for the same period in the current year and divide the result by the average for the same period in the previous year. Other companies, including companies in our industry, may calculate these measures differently or not at all, which reduces their usefulness as comparative measures. </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:68.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.829%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In millions)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Metrics </span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Monthly active users (MAUs)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.4&#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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daily active users (DAUs)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.5&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.9&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paid subscribers (at period end)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6&#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="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.451%"/><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:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.805%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Metrics</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription bookings</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730,737&#160;</span></td><td style="background-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total bookings</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870,601&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622,181&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-GAAP Financial Measures</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (GAAP)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,574&#160;</span></td><td style="background-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,942&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,678&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities (GAAP)</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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,513&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,614&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Free cash flow</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:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,937&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,273&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span id="ifbc8f737a20948589cbe9c70aa3765bc"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Metrics</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Monthly active users (MAUs).</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">MAUs are defined as unique users who engage with our Duolingo App or the learning section of our website each month. MAUs are reported for a measurement period by taking the average of the MAUs for each calendar month in that measurement period. The measurement period for MAUs is the three months ended December&#160;31, 2024 and the same period in the prior year where applicable, and the analysis of results is based on those periods. MAUs are a measure of the size of our global active user community on Duolingo.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We had approximately 116.7 million and 88.4 million MAUs for the three months ended December 31, 2024 and 2023, respectively, representing an increase of 32% from the prior year period. We grew MAUs through product initiatives designed to make the app more social and engaging, through marketing, and through improving our courses, all of which we believe helped us attract new users, retain existing users, and reengage the millions of former users who return to our Duolingo App.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Daily active users (DAUs).</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"> DAUs are defined as unique users who engage with our Duolingo App or the learning section of our website each calendar day. DAUs are reported for a measurement period by taking the average of the DAUs for each day in that measurement period. The measurement period for DAUs is the three months ended December&#160;31, 2024 and the same period in the prior year where applicable, and the analysis of results is based on those periods. DAUs are a measure of the consistent engagement of our global user community on Duolingo.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had approximately 40.5 million and 26.9 million DAUs for the three months ended December 31, 2024 and 2023, respectively, representing an increase of 51% from the prior year period. The DAU / MAU ratio, which we believe is an indicator of user engagement, increased to 34.7% from 30.4% a year ago. We grew DAUs through many of the same marketing and product initiatives as we grew MAUs, such as making the product more fun and engaging.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Paid Subscribers.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"> Paid subscribers are defined as users who pay for access to any Duolingo subscription offering and had an active subscription as of the end of the measurement period. Each unique user account is treated as a single paid subscriber regardless of whether such user purchases multiple subscriptions, and the count of paid subscribers does not include users who are currently on a free trial or who are non-paying members of a family plan. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024 and 2023, we had approximately 9.5 million and 6.6 million paid subscribers, respectively, representing an increase of 43% from the prior year period. We grew paid subscribers through product initiatives designed to make Duolingo subscription offerings more appealing, which we believe helped us attract new subscribers and retain existing subscribers. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Subscription Bookings and Total Bookings.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"> Subscription bookings represent the amounts we receive from a purchase of any Duolingo subscription offering. Total bookings include subscription bookings, income from advertising networks for advertisements served to our users, purchases of the Duolingo English Test, and in-app purchases of virtual goods. We believe bookings provide an indication of trends in our operating results, including cash flows, that are not necessarily reflected in our revenues because we recognize subscription revenues ratably over the lifetime of a subscription, which is generally from one to twelve months.</span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">For the years ended December 31, 2024 and 2023, we generated $730.7 million and $495.5 million of subscription bookings, respectively, representing an increase of $235.2 million, or 47% from the prior year period. We grew subscription bookings by selling more first-time and renewal subscriptions.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2024 and 2023, we generated $870.6 million and $622.2 million total bookings, respectively, representing an increase of $248.4 million, or 40% from the prior year period. We grew total bookings primarily through growth in subscription bookings as noted above.</span></div><div style="margin-bottom:9pt"><span id="i0b5c910173b24fc38cdfe9b5bf834564"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We use certain non-GAAP financial measures to supplement our Consolidated Financial Statements, which are presented in accordance with GAAP. These non-GAAP financial measures include Adjusted EBITDA, free cash flow and constant currency. We use these non-GAAP financial measures for financial and operational decision-making and as a means to evaluate period-to-period comparisons. By excluding certain items that may not be indicative of our recurring core operating results, we believe that Adjusted EBITDA, free cash flow and constant currency provide meaningful supplemental information regarding our performance. The effect of currency exchange rates on our business is an important factor in understanding period to period comparisons. We use non-GAAP constant currency measures and non-GAAP percentage change in constant currency measures for financial and operational decision-making and as a means to evaluate period-to-period comparisons. Accordingly, we believe these non-GAAP financial measures are useful to investors and others because they allow for additional information with respect to financial measures used by management in its financial and operational decision-making and they may be used by our institutional investors and the analyst community to help them analyze the health of our business. However, there are a number of limitations related to the use of non-GAAP financial measures, and these non-GAAP financial measures should be considered in addition to, not as a substitute for or in isolation from, our financial results prepared in accordance with 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Adjusted EBITDA.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Adjusted EBITDA is defined as net income excluding interest income, income taxes, depreciation and amortization, stock-based compensation expenses related to equity awards, transaction costs related to acquisitions, acquisition earn-out costs, gain on sale of capitalized software, loss on disposal of leasehold improvements and impairment of capitalized software. Adjusted EBITDA is used by management to evaluate the financial performance of our business and we present Adjusted EBITDA because we believe it is helpful in highlighting trends in our operating results and that it is frequently used by analysts, investors and other interested parties to evaluate companies in our industry. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">table presents a reconciliation of our net income, the most directly comparable financial measure presented in accordance with GAAP, to Adjusted EBITDA.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.451%"/><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:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.805%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">In thousands)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,574&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,067&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add (deduct):</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest 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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,697)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,091)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,854&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,095&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expenses related to equity awards (1)</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition transaction costs (2)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition earn-out costs (3)</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of capitalized software (4)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on disposal of leasehold improvements (5)</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of capitalized software (6)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,942&#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,678&#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:middle"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:130%">________________</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">In addition to stock-based compensation expense of $110.5 million and $95.2 million for the years ended December 31, 2024 and 2023, respectively, this includes costs incurred related to taxes paid on equity transactions as follows:</span></div><div style="padding-left:18pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"/><td style="width:66.261%"/><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:15.045%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.700%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,318&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,693&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,342&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,219&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,790&#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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,005&#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="text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Represents costs incurred related to acquisitions, including integration costs, which are included in General and administration expense within our Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Represents costs incurred related to the earn-out payments on acquisitions, which is included within General and administrative expense within our Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Represents proceeds from a sale of capitalized software, which is included within Other (expense) income, net within our Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Represents a loss on disposal of leasehold improvements, which is included within Other (expense) income, net within our Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Represents impairment of capitalized software, which is included within Research and development expense within our Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">For the years ended December 31, 2024 and 2023, we generated net income of $88.6 million and $16.1 million, respectively, representing an increase of $72.5 million. The increase in net income as compared to the comparative period was due to a combination of our growth in revenue and interest income in addition to a reduction in operating expenses as a percentage of revenue as compared to the prior year period.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">For the years ended December 31, 2024 and 2023, we generated Adjusted EBITDA of $191.9 million and $93.7 million, respectively, representing an increase of $98.3 million. Adjusted EBITDA increased due to a </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">combination of our growth in revenue and a reduction in operating expenses as a percentage of revenue as compared to the prior year periods.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Free Cash Flow</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">. Free cash flow is defined as net cash provided by operating activities, reduced by capitalized software development costs and purchases of property and equipment and increased by taxes paid related to stock-based compensation equity awards, transaction costs related to acquisitions and acquisition earn-out payments as we believe such items are not indicative of future liquidity. We believe that free cash flow is a measure of liquidity that provides useful information to our management, investors and others in understanding and evaluating the strength of our liquidity and future ability to generate cash that can be used for strategic opportunities or investing in our business. Free cash flow has certain limitations in that it does not represent our residual cash flow for discretionary expenditures and our non-discretionary commitments. The following table presents a reconciliation of net cash provided by operating activities, the most directly comparable financial measure calculated in accordance with GAAP, to free cash flow:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.412%"/><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:13.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.324%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">In thousands)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by 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:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,513&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,614&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Capitalized software development costs and purchases of intangible assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,024)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,493)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Purchases of property and equipment</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,116)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,191)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plus: Taxes paid related to stock-based compensation equity awards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plus: Acquisition transaction costs (1)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plus: Acquisition earn-out payment (2)</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Free cash flow</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,937&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,273&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Represents costs incurred related to acquisitions, including integration costs. </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Represent payments related to the earn-out on acquisitions.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">For the years ended December 31, 2024 and 2023, we generated $285.5 million and $153.6 million of net cash provided by operating activities, respectively, representing an increase of $131.9 million. The increases in both periods were mainly due to our increase in net income as discussed under the heading Adjusted EBITDA.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">For the years ended December 31, 2024 and 2023, we generated $274.9 million and $144.3 million of free cash flow, respectively, representing an increase of $130.7 million. The increase in free cash flow was mainly attributable to the increase in net cash provided by operating activities.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Constant Currency.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"> The effect of currency exchange rates on our business is an important factor in understanding period to period comparisons. We use non-GAAP percentage change in constant currency revenues and bookings, which exclude the impact of fluctuations in foreign currency exchange rates, for financial and operational decision-making and as a means to evaluate period-to-period comparisons. We believe this information is useful to investors to facilitate comparisons and better identify trends in our business. The impact of changes in foreign currency may vary significantly from period to period, and such changes generally are outside of the control of our management. We calculate constant currency revenues by using current period foreign currency revenues and translating them to constant currency using prior year comparable period exchange rates for the entire period of related bookings. We calculate constant currency bookings by using current period foreign currency bookings and translating them to constant currency using prior year comparable period exchange rates. The constant currency percentage </span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">change for revenues and bookings is calculated by dividing the difference between the constant currency amount and the prior year comparable period amount by the prior year comparable period amount.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total revenues were $748.0 million for the year ended December 31, 2024, which represents an increase of 41%, on both a reported and constant currency basis, over the year ended December 31, 2023. Subscription revenues totaled $607.5 million for the year ended December 31, 2024, which represents an increase of 50% on a reported basis and 51% on a constant currency basis over the year ended December 31, 2023. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total bookings were $870.6 million for the year ended December 31, 2024, which represents an increase of 40% on a reported basis and 42% on a constant currency basis, over the year ended December 31, 2023. Subscription bookings totaled $730.7 million for the year ended December 31, 2024, which represents an increase of 47% on a reported basis and 49% on a constant currency basis, over the year ended December 31, 2023. </span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_160"></div><div style="margin-bottom:9pt"><span id="i0ad8da1693c0454f96bf4c695fa2f0e5"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We experience some seasonality in both user growth and monetization on our platform. Historically, the number of users on our platform and the number of subscribers we have increase in the beginning of the year and then moderate throughout the first quarter and second quarter. In the third quarter, historically, we&#8217;ve seen the number of users on our platform increase in part because our product is used by students that return to school in certain geographies. Finally, in the latter part of December, as the new year approaches, we see an increase in usage as people make New Years resolutions, including resolutions to learn new things like languages. Monetization, through an increase in subscribers, also increases at the end of December and into January when we run a promotion tied to the New Year holiday. </span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_163"></div><div style="margin-bottom:9pt"><span id="i4561875767504e0593dd919808fa7cbf"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Our Results of Operations</span></div><div style="margin-bottom:9pt"><span id="i69acbbe592b64e4586d78a758caa1c53"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We generate revenues primarily from the sale of subscriptions. The term-length of our subscription agreements are primarily monthly or annual, with the family plan offered as an annual subscription. We also generate revenue from advertising, the in-app sale of virtual goods, and the Duolingo English Test, as well as from Duo&#8217;s Taquer&#237;a. </span></div><div style="margin-bottom:9pt"><span id="i6ad456026b1e45e6b1f5ef89af49b673"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenues</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Cost of revenues predominantly consists of third-party payment processing fees charged by various distribution channels in addition to hosting fees and generative AI costs. To a much lesser extent, cost of revenues includes customer support costs, such as contractor fees, wages and stock-based compensation for certain employees working in customer support. It also includes the amortization of revenue generating capitalized software, and depreciation of certain property and equipment.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We intend to continue to invest additional resources in our infrastructure to expand the capabilities of our platform and ensure that our users are realizing the full benefit of our products. The level, timing, and relative investment in these areas could affect our cost of revenues in the future.</span></div><div style="margin-bottom:9pt"><span id="i14f7e5070cb042a093c8a16ee1c0709f"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross Profit and Gross Margin</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Gross profit represents revenues less cost of revenues. Gross margin is gross profit expressed as a percentage of revenues. Our gross profit may fluctuate from period to period as our revenues fluctuate, and also as a result of the timing and amount of investments we make in items related to cost of revenues.</span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span id="i67cbba3b0cae4bc786314e70e3552765"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our operating expenses consist of research and development, sales and marketing, and general and administrative expenses. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, and stock-based compensation expense. Operating expenses also include overhead costs for facilities, including depreciation expense.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Research and Development.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We invest heavily in research and development to create new products and product features that help us grow our user base, engage our users, monetize our users, and teach our users. This, in turn, drives additional growth in, and better lifetime value of, our paid subscribers, as well as increased advertising revenue from impressions from our free users. Expenses are primarily made up of costs incurred for the development of new and improved products and features in our applications during the preliminary product development stage. Such expenses include employee-related compensation, including stock-based compensation, of engineers, designers, and product managers, in addition to materials, travel and direct costs associated with the design, required testing of our platform and depreciation of certain property and equipment. We expect engineers, designers, and product managers to represent a significant portion of our employees for the foreseeable future. We typically capitalize a small portion of research and development costs once the product has reached application development phase, mostly consisting of wages, each period into capitalized software when the work is specific to launching a new product, or making major upgrades to our existing products or platforms. We regularly test product improvements with our users. Many of these tests start by making small changes in the product that affect small numbers of users. As the tests evolve, they can require increasing investment and can impact more users. This process of constant testing is how we implement many of our new products and improvements to our platform and, in total, require large investments and involve substantial time and risks to develop and launch. Some of these products and product improvements may not be well received or may take a long time for users to adopt. As a result, the benefits of our research and development investments may be difficult to forecast. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Sales and Marketing.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Sales and marketing expenses are expensed as incurred and consists primarily of new user acquisition, brand marketing, digital and social media content, and employee-related compensation, including stock-based compensation, for personnel engaged in sales and marketing functions, amortization of non-revenue generating capitalized software used to promote Duolingo and depreciation of certain property and equipment. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">General and Administrative.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">General and administrative expenses primarily consist of employee-related compensation, including stock-based compensation, for management and administrative functions, including our finance and accounting, legal, and people teams. General and administrative expenses also include certain professional services fees, general corporate and director and officer insurance, our facilities costs, public company costs to comply with the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) and the Listing Rules of the Nasdaq Global Select Market, and other general overhead costs that support our operations. </span></div><div style="margin-bottom:9pt"><span id="i9564f725077e40c389b0334359be42fd"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Income</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Interest income consists of income earned on our money market funds included in cash and cash equivalents and income earned and net accretion on our marketable securities.</span></div><div style="margin-bottom:9pt"><span id="ie41c27a7ab104ad9bbe20a16de6fd273"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other (expense) income, net</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Other (expense) income, net consists primarily of foreign currency exchange gains and losses. </span></div><div style="margin-bottom:9pt"><span id="i434a9a0c02914f019531e14b0d994051"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Provision for income taxes</span></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The provision for income taxes represents the income tax provision associated with our operations based on the tax laws of the jurisdictions in which we operate. In addition to the U.S., we also operate in foreign jurisdictions that have different statutory rates. Our effective tax rates will vary depending on the relative proportion of foreign to domestic income, changes in the valuation of our deferred tax assets and liabilities, and changes in tax laws.</span></div><div style="margin-bottom:9pt"><span id="i5c6394873ed942f281175a6099eb50d3"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-bottom:9pt"><span id="ia2ac059e9fab4306b7ff0f288721443c"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comparison of the years ended December 31, 2024 and 2023</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following table sets forth our Consolidated Statements of Operations and Comprehensive Income data, including year-over-year change, for the periods indicated:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.483%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748,024&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,109&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues (1) (2)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,645&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,105&#160;</span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544,379&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,004&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development (1) (2)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,298&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,352&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing (1) (2)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,494&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,788&#160;</span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative (1) (2)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,992&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,123&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,784&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402,263&#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,595&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,259)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">nm</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income, 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt;100</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before interest income and income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,609&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,314)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">nm</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest 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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,697&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,091&#160;</span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,306&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,777&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt;100</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710&#160;</span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt;100</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income and 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="display:none"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,574&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,067&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&gt;100</span></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Includes stock-based compensation expenses 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.153%"><tr><td style="width:1.0%"/><td style="width:67.233%"/><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:14.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.401%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenues</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,912&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,908&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">110,477&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,221&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:72pt;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:'Arial',sans-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:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Includes amortization of capitalized software and depreciation of property and equipment as follows:</span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.153%"><tr><td style="width:1.0%"/><td style="width:67.233%"/><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:14.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.401%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenues (a)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,310&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,020&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing (a)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">860&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,165&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,854&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,095&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)    Amortization of capitalized software is recorded to Cost of revenue and Sales and marketing for revenue and non-revenue generating capitalized software, respectively.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following table sets forth the components of our Consolidated Statements of Operations and Comprehensive Income for each of the periods presented as a percentage of revenue.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.451%"/><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:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.805%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-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:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before interest income and income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-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:middle"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income and 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="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Revenues</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"> </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Revenues increased by $216.9 million, or 41%, to $748.0 million during the year ended December 31, 2024, from revenues of $531.1 million during the year ended December 31, 2023. The main drivers of the increase were: </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Subscription revenue increased by $202.8 million, or 50%, to $607.5 million during the year ended December 31, 2024, primarily due to an increase in the average number of paid subscribers during the period; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Other revenue increased by $14.1 million, or 11%, to $140.5 million during the year ended December 31, 2024, driven by increased advertising revenue of $5.0 million and In-App Purchases of $4.0 million, both of which were primarily driven by the increase in DAUs. Additionally, other revenue increased by $4.4 million from Duolingo English Test revenue, which was driven by increases in the average revenue per test. </span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following table provides the changes in revenues by product type:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.361%"/><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:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.807%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</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="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription</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:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">607,531&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">404,684&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">202,847&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other (1)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenues</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:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">748,024&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">531,109&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">216,915&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41</span></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Other revenue is comprised mainly of Advertising, Duolingo English Test, and In-App Purchases.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Cost of Revenues and Gross Margin.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"> Total gross margin decreased slightly to 72.8% from 73.2% during the years ended December 31, 2024 and 2023. This was due to lower advertising gross margin, partially offset by an increase in subscription revenue as a percentage of total revenue.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following table provides the change in cost of revenues, along with related gross margins:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.284%"/><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 colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.518%"/><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="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2023</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:700;line-height:100%">(In thousands, except gross margin)</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="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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Margin</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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Margin</span></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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Costs</span></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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Margin</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cost of revenues</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="3" style="display:none"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">203,645&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72.8&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142,105&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73.2&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,540&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.4)%</span></td></tr></table></div><div style="margin-bottom:9pt"><span id="i0c422d0cd15b46e7925d46f17834d789"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Research and Development.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"> Research and development expense increased by $40.9&#160;million, or 21%, to $235.3&#160;million during the year ended December 31, 2024 from $194.4&#160;million during the year ended December 31, 2023. The increase was mainly due to:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increased net personnel costs of $39.5&#160;million, driven primarily by the growth in headcount. Total gross personnel costs increased by $37.9&#160;million, of which $15.6&#160;million of the increase was related to stock-based compensation expense. Additionally, there was an increase of $1.6&#160;million due to a reduction in wages recorded as capitalized software as compared to the prior year;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increased web services and technology costs of $3.3&#160;million; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increased travel and other costs of $2.0&#160;million.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The above increases were partially offset by a decrease in net contractor costs of $3.9&#160;million.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Research and development continues to be our largest operating expense as we test and experiment with new products and product features and improve existing ones to drive engagement and efficacy. Increased engagement and efficacy, we believe, help drive organic growth in MAUs and DAUs, growth in, and better retention of, paid subscribers, as well as increased advertising opportunities with free users.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Sales and Marketing.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"> Sales and marketing expense increased by $14.7&#160;million, or 19%, to $90.5&#160;million during the year ended December 31, 2024 from $75.8&#160;million during the year ended December 31, 2023. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">This increase was mainly due to:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increased direct marketing and other expenses of $11.2&#160;million; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increased personnel costs of $3.5&#160;million driven primarily by the growth in headcount, including increased stock-based compensation expense of $1.0&#160;million.</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">General and Administrative.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"> General and administrative expense increased by $23.9 million, or 18%, to $156.0 million during the year ended December 31, 2024 from $132.1 million during the year ended December 31, 2023. This increase was mainly due to:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increased net personnel costs of $11.6 million, including an increase of $4.4 million in stock-based compensation related expense;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increased travel and meals expenses of $3.2 million;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increased facility-related costs of $2.8 million;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increased web services and technology costs of $2.8 million;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increased professional fees of $1.9 million; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increased other expenses of $2.4 million.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The above increases were partially offset by decreases in insurance and other costs of $0.8 million.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Interest Income</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Interest income increased by $11.6 million, or 37%, to $42.7 million during the year ended December 31, 2024, from $31.1 million during the year ended December 31, 2023. The increase was due to higher average interest-bearing balances and higher average yields.</span></div><div style="margin-bottom:9pt"><span id="i7afab91faaf44437907ddf708f9cfe6c"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other (expense) income, net</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Other (expense) income, net increased by $2.9 million, during the year ended December 31, 2024, mainly from the impact from changes in foreign currency rates. </span></div><div style="margin-bottom:9pt"><span id="i78b2ca7d788746fe85ffd07a729d872f"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Provision for income taxes</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Provision for income taxes increased by $12.0 million to $13.7 million during the year ended December 31, 2024, from $1.7 million during the year ended December 31, 2023 primarily attributable to the impact, for U.S. federal and state income tax purposes, of the capitalization of research and development expenses in accordance with Internal Revenue Code Section 174.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_166"></div><div style="margin-bottom:9pt"><span id="i31fc3eb4986244dc9ab6c977dabc0fc6"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Since inception, we have financed operations primarily through revenues and the net proceeds we have received from the issuance of equity. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">As of December&#160;31, 2024, we had $785.8 million in cash and cash equivalents and $91.9 million of short-term investments. Our cash and cash equivalents primarily consist of bank deposits and money market funds. Our short-term investments consist mainly of corporate debt securities, U.S. Treasury securities, certificates of deposit, and commercial paper.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We believe that our existing cash and cash equivalents, short-term investments and cash flow from operations will be sufficient to support working capital and capital expenditure requirements for at least the next 12 months. Our future capital requirements will depend on many factors, including our subscription growth rate and renewal activity, the timing of cash received from our payment processing platforms, the expansion and efficacy of our sales and marketing activities, the introduction of new products and the enhancements to existing products, and the current uncertainty in the global markets impacting, for example, consumer spending, inflation and foreign currency exchange rates. If we cannot meet our future capital requirements, we may be required to seek additional liquidity. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in </span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">continued innovation, we may not be able to compete successfully, which would harm our business and financial condition and results of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">A substantial source of our cash from operations comes from deferred revenue, which is included in the liabilities section of our Consolidated Balance Sheet. Deferred revenues consists of the unearned portion of customer billings, which is recognized as revenue in accordance with our revenue recognition policy. As of December&#160;31, 2024, we had deferred revenues of $372.9 million, which is recorded as a current liability and expected to be recognized as revenue in the next 12 months, provided all other revenue recognition criteria have been met.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following table summarizes our cash flows for the periods presented:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:68.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,513&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,614&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used for investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217,330)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,584)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash (used for) provided by financing activities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,002)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,135&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase in cash, cash equivalents and restricted cash</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,181&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,165&#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"><span id="ie97cb007b48a441f80ea118b4f91e442"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Activities</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Cash flows from operating activities can fluctuate significantly from period to period due to timing of payments and cash collections. Our largest source of operating cash is cash collection from sales of subscriptions to our users. Our primary uses of cash from operating activities are for personnel expenses, marketing expenses, hosting expenses, and overhead expenses. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Cash provided by operating activities increased by $131.9 million, or 86%, to $285.5 million for the year ended December 31, 2024 from $153.6 million for the year ended December 31, 2023. This increase was primarily driven by higher net income during the current period, along with increases in deferred revenue and non-cash stock-based compensation, which positively impacted cash from operations during the period.</span></div><div style="margin-bottom:9pt"><span id="i38ea3f97436b4bd8ade63d58b9164599"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investing Activities</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Cash used for investing activities increased by $203.7 million to $217.3 million for the year ended December 31, 2024, from $13.6 million for the year ended December 31, 2023. The increase was primarily driven by purchases of investments of $193.3 million, followed by additions of property and equipment, as well as acquisitions in the current period. These increases were partially offset by decreased capitalized software and maturities of investments during the period. </span></div><div style="margin-bottom:9pt"><span id="ic3a6d3d771794a54818a220ec9d13046"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing Activities</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Cash used for financing activities was $30.0 million for the year ended December 31, 2024 and was related to taxes paid on the net-share settlements of share-based compensation awards of $49.4 million, partially offset by proceeds from exercises of stock options of $19.4 million. Cash provided by financing activities was $2.1 million for the year ended December 31, 2023 due to proceeds from exercises of stock options of $13.6 million, partially offset by taxes paid on the net-share settlements of share-based compensation awards of $11.5 million.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_169"></div><div style="margin-bottom:9pt"><span id="i07dc0b8823684fb3b227e7fa8d2fab1b"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following table summarizes our contractual obligations and commitments as of December&#160;31, 2024:</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:36.299%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.779%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments Due by Period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 1 Year</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1-3 Years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3-5 Years</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">More than 5 years</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease commitments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1) </span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,604&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,185&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,639&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,791&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,989&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease commitments not yet commenced</span><span style="color:#000000;font-family:'Arial',sans-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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,884&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other commitments </span><span style="color:#000000;font-family:'Arial',sans-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="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,953&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,153&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,800&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contractual obligations</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,441&#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;border-top:1pt solid #000;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,309&#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;border-top:1pt solid #000;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,216&#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;border-top:1pt solid #000;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,657&#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;border-top:1pt solid #000;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,259&#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></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Consists of future non-cancelable minimum rental payments under operating lease obligations, excluding short-term leases. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Consists of future non-cancelable minimum rental payments under an operating lease obligation, committed to in March 2024, and commencing in the first half of 2025. These payments are not reflected on our balance sheet as of December&#160;31, 2024. For more information, refer to Note 7, Leases, in the notes to our Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.24pt">Other business purchase commitments consist of hosting costs, web services and generative AI costs.</span></div><div style="margin-bottom:9pt"><span><br/></span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_172"></div><div style="margin-bottom:9pt"><span id="i6caed30348dc481abaa6f7599a15eae2"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Obligations</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We did not have during the periods presented, 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="ifc3562d262a04e28b5a3f8d0c76ceb6e_178"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Critical Accounting Estimates</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">The preparation of our Consolidated Financial Statements in accordance with GAAP requires management to make estimates and assumptions about future events that affect amounts reported in our Consolidated Financial Statements and related notes, as well as the related disclosure of contingent assets and liabilities at the date of the financial statements. Management evaluates its accounting policies, estimates and judgments on an ongoing basis. Management bases its estimates and judgments on historical experience, current trends and various other factors that are believed to be relevant at the time the Consolidated Financial Statements are prepared. Actual results may differ from these estimates under different assumptions and conditions. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations, and cash flows will be affected.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Management evaluated the development and selection of its critical accounting estimates and believes that the following involve a higher degree of judgment, complexity or uncertainty and are most significant to reporting our results of operations and financial position, and are therefore discussed as critical. The following critical accounting policies reflect the significant estimates and judgments used in the preparation of our Consolidated Financial Statements.</span></div><div style="margin-bottom:9pt"><span id="ib935f3af763f403cb965c6e37e296313"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Based Compensation</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We follow ASC 718, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Compensation-Stock Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">, to account for our equity based compensation. </span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Stock-based Compensation</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">ASC 718 requires all stock-based payments to employees, including grants of employee stock options, to be recognized in the income statement based on their fair values. We generally grant our option awards in a combination of service-based and performance-based. We measure the fair value of our options on the date of grant using the Black-Scholes pricing model which requires the use of several estimates, including the volatility of our share price, the expected life of the option, risk free interest rates and expected dividend yield. The use of different assumptions in the Black-Scholes pricing model would result in different amounts of equity based compensation expense. Furthermore, if different assumptions are used in future periods, our equity based compensation expense could be materially impacted in the future.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the completion of our IPO, we were not a publicly traded company and had only limited historical information on the price of our common stock as well as employees&#8217; option exercise behavior. As a result, we could not rely on historical experience alone to develop assumptions for our share price volatility. As such, our share price volatility was estimated with reference to a peer group of companies. Subsequent to the completion of our IPO, we transitioned to utilize the closing price of our publicly-traded stock to determine our volatility. We determined the expected life of our options using the simplified method described in the SEC Staff Accounting Bulletin Topic 14, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share-Based Payment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which defines the expected life as the average of the contractual term and the vesting period. The risk-free interest rate is based on the yield curve of a zero-coupon U.S. Treasury bond on the date the option award was granted with a maturity equal to the expected term of the option award. We have not and do not expect to pay dividends on our common shares. See Note 10, &#8220;Stock-Based Compensation,&#8221; to our Consolidated Financial Statements in the notes to our Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for a discussion of equity based compensation.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Restricted Stock Units (RSUs)</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We began to grant RSUs in November 2020. The fair value of RSUs is estimated based on the fair value of our common stock on the date of grant. Each RSU vests based upon the satisfaction of length of service. We measure and recognize stock-based compensation expense for all stock-based awards based on the estimated fair value of the award. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Performance-based RSUs </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In June 2021, we granted an aggregate of 1.8 million performance-based RSUs (&#8220;Founder Awards&#8221;) to our founders. The Founder Awards vest upon the satisfaction of both a service-based condition and a performance-based condition and generally are settled one year after vesting. The service-based condition is satisfied as to 25% of the Founder Awards on each anniversary of the initial public offering (&#8220;IPO&#8221;), July 30, 2021, subject to the continuous service of the founders through the applicable date. The performance-based condition will be satisfied with respect to each of ten equal tranches only upon the achievement of the specified stock-price hurdles for each such tranche over a period of ten years from the date of grant. The fair value of the Founder Awards is determined using a model based on multiple stock-price paths developed through the use of a Monte Carlo simulation that incorporates into the valuation the possibility that the stock-price hurdles may not be satisfied. The associated stock-based compensation is recorded over the derived service period, using the accelerated attribution method. If the stock-price hurdles are met sooner than the requisite service period, the stock-based compensation expense will be adjusted to prospectively recognize the remaining expense over the remaining derived service period. Provided that the founders continue to provide services to us, stock-based compensation expense is recognized over the derived service period, regardless of whether the stock-price hurdles are achieved.</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span id="i44802465c887480e98e16379a6074dbb"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Deferred tax assets and liabilities are recognized principally for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts, using currently enacted tax rates. The measurement of a deferred tax asset is reduced, if necessary, by a valuation allowance if it is more likely than not that some portion or all of the deferred tax asset will not be realized. Significant judgment is required in evaluating the need for and magnitude of appropriate valuation allowances. The realization of our deferred tax assets is dependent on generating future taxable income and the reversal of existing temporary differences. Changes in tax laws and assumptions with respect to future taxable income could result in adjustment to these allowances. As of December&#160;31, 2024, we maintained a valuation allowance of approximately $256,728 against our domestic net deferred tax assets primarily related to net operating loss carryforwards, research and development credit carryforwards and research and development expense capitalization.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Given the Company&#8217;s recent history of earnings, management believes that there is a reasonable possibility that, within the next twelve months, sufficient positive evidence may become available to allow management to reach a conclusion that a significant portion of the valuation allowance recorded against the deferred tax assets held will be reversed. The reversal would result in an income tax benefit for the quarterly and annual fiscal period in which the Company releases the valuation allowance. However, the exact timing and amount of the valuation allowance release are subject to change on the basis of the level of profitability that the Company actually achieves.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In addition, we recognize a tax benefit for uncertain tax positions only if we believe it is more likely than not that the position will be upheld on audit based solely on the technical merits of the tax position. We evaluate uncertain tax positions after the consideration of all available information.</span></div><div style="margin-bottom:9pt"><span id="i8ecf57f93ddd490ca7cf35869a670bcf"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal Use Capitalized Software</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We capitalize certain costs related to the development of our platform and other software applications for internal use. In accordance with authoritative guidance, we begin to capitalize our costs to develop software when preliminary development efforts are successfully completed, management has authorized and committed project funding, and it is probable that the project will be completed and the software will be used as intended. We stop capitalizing these costs when the software is substantially complete and ready for its intended use, including the completion of all significant testing. These costs are amortized on a straight-line basis over the estimated useful life of the related asset, generally estimated to be three years. We also capitalize costs related to specific upgrades and enhancements when it is probable the expenditure will result in additional functionality and expense costs incurred for maintenance and minor upgrades and enhancements. Costs incurred prior to meeting these criteria together with costs incurred for training and maintenance are expensed as incurred and recorded within research and development expenses in our consolidated statements of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We exercise judgment in determining the point at which various projects may be capitalized, in assessing the ongoing value of the capitalized costs and in determining the estimated useful lives over which the costs are amortized. To the extent that we change the manner in which we develop and test new features and functionalities related to our platform, assess the ongoing value of capitalized assets or determine the estimated useful lives over which the costs are amortized, the amount of internal-use software development costs we capitalize and amortize could change in future periods.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_181"></div><div style="margin-bottom:9pt"><span id="iccdb795fdf1e4be8b85521b9edd07192"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">See Note 1, &#8220;Description of the Business and Basis of Presentation,&#8221; and Note 2, &#8220;Summary of Significant Accounting Policies,&#8221; in the notes to our Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for a discussion of recent accounting pronouncements.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_187"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i9ab8a8a57bc54f4f914477116e94ca01"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7A. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-bottom:9pt"><span id="i18c581ed48c94fbaaf31b71970848378"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">As of December&#160;31, 2024, we had $712.4&#160;million of cash equivalents invested in money market funds and $190.1&#160;million of investments mainly in corporate debt securities, U.S. Treasury securities, certificates of deposit, and commercial paper. Our cash and cash equivalents are held for working capital purposes in addition to future investments in our product. We do not enter into investments for trading or speculative purposes. Our investments are exposed to market risk due to a fluctuation in interest rates, which may affect our interest income and the fair market value of our investments. As of December&#160;31, 2024, a hypothetical 10% relative change in interest rates would not have a material impact on our Consolidated Financial Statements.</span></div><div style="margin-bottom:9pt"><span id="ibd784e39c3a148759fb24a664a0d4c61"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Exchange Risk</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our reporting currency and the functional currency of our wholly owned foreign subsidiaries is the U.S. dollar. Certain of our payment providers translate our payments from local currency into USD at time of settlement, which means that during periods of a strengthening U.S. dollar, our international receipts could be reduced. Our operating expenses are denominated in the currencies of the countries in which our operations are located, which are primarily in the U.S., China and Germany. Our consolidated results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. In addition, as foreign currency exchange rates fluctuate, the translation of our international receipts into U.S. dollars affects the period-over-period comparability of our operating results and can result in foreign currency exchange gains and losses. To date, we have not entered into any hedging arrangements with respect to foreign currency risk or other derivative financial instruments, although we may choose to do so in the future. 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 operating results.</span></div><div style="margin-bottom:9pt"><span id="ie767dcff1f3f4242a963c0d57d497f1b"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inflation Risk</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Inflationary factors such as increases in costs may adversely affect our results of operations. We do not believe that inflation has had a material effect on our business, financial condition or results of operations to date. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition or results of operations.</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_31"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i50cdaf9d50d94806a61f74e45621e206"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 8. Financial Statements</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DUOLINGO, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO THE AUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:90.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.394%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table of Contents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_34">Reports of Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (PCAOB ID No. <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-52">34</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_34">80</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_43">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_43">85</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_46">Consolidated Statements of Operations and Comprehensive Income (Loss)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_46">86</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_52">Consolidated Statements of  Stockholders' Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_52">87</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_55">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_55">88</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_58">Supplemental Disclosure of Cash Flow Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_58">89</a></span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_61">Notes to the Consolidated Financial Statements</a></span></div></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_61">90</a></span></div></td></tr></table></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_34"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">To the Stockholders and the Board of Directors of Duolingo, Inc.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Opinion on the Financial Statements</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We have audited the accompanying consolidated balance sheets of Duolingo, Inc. and subsidiaries (the "Company") as of December 31, 2024 and 2023, the related consolidated statements of operations and comprehensive income (loss), stockholders' equity, and cash flows, for each of the three years in the period ended December 31, 2024, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2024, in conformity with accounting principles generally accepted in the United States of America.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2024, based on criteria established in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 27, 2025, expressed an unqualified opinion on the Company's internal control over financial reporting.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Basis for Opinion</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Critical Audit Matter</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Intangible assets: Capitalized software &#8211; Refer to Note 7 to the financial statements. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Critical Audit Matter Description</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company develops software for internal use and capitalizes the software development costs incurred during the application development stage. Costs are capitalized when preliminary development efforts are successfully completed, management has authorized and committed project funding, and it is probable that the project will be completed and the software will be used as intended. The Company will stop capitalizing these costs when the software is substantially complete and ready for its intended use, including the completion of all significant testing. Costs are amortized on a straight-line basis over the estimated useful life of the related asset, generally estimated to be three years. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditure will result in additional functionality and expense costs incurred for maintenance and minor upgrades and enhancements. Costs incurred prior to meeting these criteria together with costs incurred for training and maintenance are expensed as incurred and recorded within research and development expenses in the consolidated statements of operations and comprehensive income (loss). The Company capitalized $9.0 million of software development costs, with the majority of the costs being employee wages, during the year ended December&#160;31, 2024. Total capitalized software development costs are $35.7 million as of as of December&#160;31, 2024. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We identified capitalized software as a critical audit matter because of the judgment exercised by management in determining whether costs incurred on software development projects have met the capitalization criteria, which in turn, required a higher degree of auditor judgment. The determination of costs to be capitalized is subjective in nature as it requires management to determine that the costs (1) related to a project that had entered the application development stage, (2) resulted in additional functionality, and (3) for which it was probable that the project would be completed and used to perform the function that was intended.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">How the Critical Audit Matter Was Addressed in the Audit</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our audit procedures related to capitalized software included the following, among others: </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We tested the effectiveness of controls over the identification and recording of costs incurred on software development projects to be capitalized. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We obtained an understanding of management's process for evaluating software development costs and the nature of software development costs capitalized.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We assessed management&#8217;s methodology utilized in calculating capitalized software development costs based on the allocation of capitalized labor costs. We made certain inquiries of project members to further assess the reasonableness of time allocated to the selected projects.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We tested individual payroll-related costs incurred within research and development, on a sample basis, and assessed whether such costs were properly capitalized or not based upon the nature and stage of work performed and whether the requisite capitalization criteria were met. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We conducted corroborative interviews with Company personnel involved in software development regarding the nature and functionality of costs incurred related to capitalized software projects.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We performed an independent search for new projects by reviewing publicly available information (e.g., Company press release announcements, local Pittsburgh news broadcasts, and social media platforms) and determined whether newly launched projects should be considered in management&#8217;s assessment of capitalized software development costs.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-53">Deloitte &amp; Touche LLP</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-54">New York, New York</ix:nonNumeric></span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">February&#160;27, 2025</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We have served as the Company's auditor since 2018.</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_37"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">To the Stockholders and the Board of Directors of Duolingo, Inc.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Opinion on Internal Control over Financial Reporting</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We have audited the internal control over financial reporting of Duolingo, Inc. and subsidiaries (the &#8220;Company&#8221;) as of December&#160;31, 2024, based on criteria established in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&#160;31, 2024, based on criteria established in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"> issued by COSO.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December&#160;31, 2024, of the Company and our report dated February&#160;27, 2025, expressed an unqualified opinion on those financial statements.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Basis for Opinion</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company's management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company's internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">A company's internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company's internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company's assets that could have a material effect on the financial statements.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk </span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:9pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Deloitte &amp; Touche LLP</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New York, New York</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;27, 2025</span></div><div style="margin-bottom:9pt"><span><br/></span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_40"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_43"></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DUOLINGO, INC. AND SUBSIDIARIES<br/>CONSOLIDATED BALANCE SHEETS</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Amounts in thousands, except par value amounts)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.683%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-55">785,791</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-56">747,610</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-57">91,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="f-58">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-59">128,923</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-60">88,975</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred cost of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-61">80,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">53,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">14,858</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">7,282</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">1,101,588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-66">897,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-67">47,495</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-68">19,103</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-69">19,899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-70">15,995</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-71">98,292</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:fixed-zero" scale="3" id="f-72">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-73">18,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-74">11,792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-75">10,538</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-76">4,050</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">2,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-78">2,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets, net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="f-79">675</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="f-80">766</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">1,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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">1,718</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-83">1,301,728</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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">953,957</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenues</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-85">372,884</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-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-86">249,192</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-87">6,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-88">2,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-89">6,591</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="f-90">792</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-91">36,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-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-92">24,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-93">422,231</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-94">277,362</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term obligation under operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-95">54,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-96">21,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="f-97">291</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:fixed-zero" scale="3" id="f-98">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-99">477,178</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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-100">298,456</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commitments and contingencies (Note 11)</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-5" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-101"></ix:nonFraction></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-6" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-102"></ix:nonFraction></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Class A common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-103"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-104">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-105"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-106">2,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of December&#160;31, 2024 and December&#160;31, 2023; <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-107"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-108">38,730</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-109"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-110">36,311</ix:nonFraction></ix:nonFraction> issued and outstanding at December&#160;31, 2024 and December&#160;31, 2023, respectively</span></div><div style="padding-left:12pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Class B common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-111"><ix:nonFraction unitRef="usdPerShare" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-112">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-113"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-114">30,000</ix:nonFraction></ix:nonFraction> shares authorized as of December&#160;31, 2024 and December&#160;31, 2023; <ix:nonFraction unitRef="shares" contextRef="c-10" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-115"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-116">6,206</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-117"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-118">6,215</ix:nonFraction></ix:nonFraction> issued and outstanding at December&#160;31, 2024 and December&#160;31, 2023, respectively</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-119">4</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-120">4</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-121">950,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-122">869,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-123">125,847</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-124">214,421</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-125">824,550</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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-126">655,501</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities and stockholders' equity</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-127">1,301,728</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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-128">953,957</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to the Consolidated Financial Statements.</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_46"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DUOLINGO, INC. AND SUBSIDIARIES<br/>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Amounts in thousands, except per share amounts)</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.028%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.484%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-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-129">748,024</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-130">531,109</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-131">369,495</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-132">203,645</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-133">142,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-134">99,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-135">544,379</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-136">389,004</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-137">270,064</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-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-138">235,298</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-139">194,352</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-140">150,444</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-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-141">90,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-142">75,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-143">66,967</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-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-144">155,992</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-145">132,123</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-146">117,848</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-147">481,784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-148">402,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-149">335,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-150">62,595</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-151">13,259</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-152">65,195</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherIncome" format="ixt:num-dot-decimal" scale="3" id="f-153">1,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OtherIncome" scale="3" id="f-154">590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherIncome" scale="3" id="f-155">131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherExpenses" format="ixt:num-dot-decimal" scale="3" id="f-156">4,253</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OtherExpenses" scale="3" id="f-157">645</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherExpenses" scale="3" id="f-158">807</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-159">2,986</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="f-160">55</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="f-161">676</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before interest income and income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="duol:IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="f-162">59,609</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="duol:IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="f-163">13,314</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="duol:IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="f-164">65,871</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestIncomeOperating" format="ixt:num-dot-decimal" scale="3" id="f-165">42,697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:InterestIncomeOperating" format="ixt:num-dot-decimal" scale="3" id="f-166">31,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InterestIncomeOperating" format="ixt:num-dot-decimal" scale="3" id="f-167">7,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-168">102,306</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-169">17,777</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-170">58,636</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-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-171">13,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-172">1,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-173">938</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) and comprehensive income (loss)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-174"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-175">88,574</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-176"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-177">16,067</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-178"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-179">59,574</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to Class A and Class B common stockholders, basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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-180">2.04</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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-11" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-181">0.39</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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-182">1.51</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to Class A and Class B common stockholders, diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-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-183">1.88</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-11" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-184">0.35</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-185">1.51</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to the Consolidated Financial Statements.</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_52"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DUOLINGO, INC. AND SUBSIDIARIES<br/>CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Amounts in thousands)</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.421%"><tr><td style="width:1.0%"/><td style="width:46.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.028%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height: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:'Arial',sans-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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional Paid-In<br/>Capital</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BALANCE&#8212;January 1, 2022</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-186">38,272</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-187">4</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-188">683,966</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-189">170,914</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-190">513,056</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-191">73,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-192">73,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-193">1,739</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-194">14,776</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-195">14,776</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="f-196">350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-197">59,574</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-198">59,574</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BALANCE&#8212;December 31, 2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-199">40,361</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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-200">4</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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-201">772,562</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="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-202">230,488</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-203">542,078</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BALANCE&#8212;January 1, 2023</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-204">40,361</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-205">4</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-206">772,562</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-207">230,488</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-208">542,078</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:3pt double #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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-209">95,221</ix: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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-210">95,221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of performance stock units</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-25" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-211">180</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes paid related to net-share settlement of share-based compensation awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-25" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="f-212">84</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-213">11,482</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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-214">11,482</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-25" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-215">1,396</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-216">13,617</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-217">13,617</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-25" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="f-218">673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:#dbdbdb;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-219">16,067</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-220">16,067</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BALANCE&#8212;December 31, 2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-221">42,526</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-222">4</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-223">869,918</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="background-color:#ffffff;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-224">214,421</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;border-top:1pt solid #000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-225">655,501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BALANCE&#8212;January 1, 2024</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-226">42,526</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-227">4</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-228">869,918</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;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="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-229">214,421</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-230">655,501</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:3pt double #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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-231">110,477</ix: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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;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-232">110,477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of performance stock units</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-233">270</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-13.51pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes paid related to net-share settlement of share-based compensation awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-31" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="f-234">143</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-235">49,358</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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-236">49,358</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-237">1,462</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-238">19,356</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-239">19,356</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="f-240">821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-241">88,574</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-242">88,574</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BALANCE&#8212;December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-33" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-243">44,936</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;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-244">4</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;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;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-245">950,393</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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;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-246">125,847</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-247">824,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to the Consolidated Financial Statements.</span></div><div style="margin-bottom:9pt"><span><br/></span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_55"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;padding-right:-22.5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DUOLINGO, INC. AND SUBSIDIARIES<br/>CONSOLIDATED STATEMENTS OF CASH FLOWS</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Amounts in thousands)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.443%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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-248">88,574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-249">16,067</ix:nonFraction>&#160;</span></td><td style="background-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-250">59,574</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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:'Arial',sans-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:'Arial',sans-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-251">10,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-252">7,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-253">4,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-254">110,477</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-255">95,221</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-256">73,820</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="f-257">551</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:fixed-zero" scale="3" id="f-258">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:fixed-zero" scale="3" id="f-259">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of capitalized software</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainLossOnDispositionOfIntangibleAssets" format="ixt:fixed-zero" scale="3" id="f-260">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:GainLossOnDispositionOfIntangibleAssets" scale="3" id="f-261">100</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:GainLossOnDispositionOfIntangibleAssets" format="ixt:fixed-zero" scale="3" id="f-262">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on disposal of leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:fixed-zero" scale="3" id="f-263">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="f-264">433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:fixed-zero" scale="3" id="f-265">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of capitalized software</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareImpairments1" scale="3" id="f-266">238</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareImpairments1" format="ixt:fixed-zero" scale="3" id="f-267">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareImpairments1" format="ixt:fixed-zero" scale="3" id="f-268">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-269">123,692</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-270">91,642</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-271">59,283</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-272">39,917</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-273">42,247</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-274">13,565</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred cost of revenues</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="duol:IncreaseDecreaseInCapitalizedContractCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-275">26,231</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="duol:IncreaseDecreaseInCapitalizedContractCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-276">18,890</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="duol:IncreaseDecreaseInCapitalizedContractCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-277">10,822</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-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-278">7,570</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="f-279">48</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-280">1,415</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-281">3,934</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-282">1,261</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-283">6,655</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Arial',sans-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-284">16,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-285">3,444</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-286">8,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent assets and liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-287">5,163</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="3" id="f-288">264</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-289">1,006</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash provided by operating activities</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:'Arial',sans-serif;font-size:10pt;font-weight:700;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-290">285,513</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-291">153,614</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-292">53,656</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:2pt solid #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="f-293">193,300</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:fixed-zero" scale="3" id="f-294">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:fixed-zero" scale="3" id="f-295">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturities of investments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments" format="ixt:num-dot-decimal" scale="3" id="f-296">3,705</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments" format="ixt:fixed-zero" scale="3" id="f-297">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments" format="ixt:fixed-zero" scale="3" id="f-298">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software expense and purchases of 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="duol:PaymentsForSoftwareAndPurchasesOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-299">9,024</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="duol:PaymentsForSoftwareAndPurchasesOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-300">10,493</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="duol:PaymentsForSoftwareAndPurchasesOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-301">4,562</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of property and equipment</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-302">12,116</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-303">3,191</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-304">5,562</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of capitalized software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:fixed-zero" scale="3" id="f-305">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="3" id="f-306">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:fixed-zero" scale="3" id="f-307">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions of companies, net of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" scale="3" id="f-308">5</ix:nonFraction> cash acquired</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-309">6,595</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="f-310">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-311">4,050</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash used for investing activities</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-312">217,330</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-313">13,584</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-314">14,174</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from exercise of 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:'Arial',sans-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-315">19,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-316">13,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-317">14,776</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes paid related to net-share settlement of share-based compensation awards</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-318">49,358</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-319">11,482</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="f-320">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash (used for) provided by financing activities</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:'Arial',sans-serif;font-size:10pt;font-weight:700;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-321">30,002</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-322">2,135</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-323">14,776</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-324">38,181</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-325">142,165</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-326">54,258</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:2pt 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash - Beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-327">750,345</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-328">608,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-329">553,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash - End of period</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-330">788,526</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-331">750,345</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-332">608,180</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to the Consolidated Financial Statements.</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_58"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DUOLINGO, INC. AND SUBSIDIARIES<br/>SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Amounts in thousands)</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.320%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.464%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental disclosure of cash flow information:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-333">7,620</ix:nonFraction>&#160;</span></td><td style="background-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-334">2,320</ix:nonFraction>&#160;</span></td><td style="background-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="f-335">615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental disclosure of noncash investing activities:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software and purchases of intangible assets included in Current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="duol:CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid" format="ixt:fixed-zero" scale="3" id="f-336">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="duol:CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid" format="ixt:fixed-zero" scale="3" id="f-337">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="duol:CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-338">1,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment included in Current liabilities</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:fixed-zero" scale="3" id="f-339">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="f-340">165</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="f-341">166</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Landlord incentive included in Prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="duol:LandlordIncentivesIncurredButNotYetPaid" format="ixt:fixed-zero" scale="3" id="f-342">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="duol:LandlordIncentivesIncurredButNotYetPaid" format="ixt:fixed-zero" scale="3" id="f-343">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="duol:LandlordIncentivesIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-344">2,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-345">33,039</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="f-346">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets disposed or adjusted modifying operating leases liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="duol:RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-347">1,303</ix:nonFraction>&#160;</span></td><td style="background-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="duol:RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-348">2,024</ix:nonFraction>&#160;</span></td><td style="background-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="duol:RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities" format="ixt:fixed-zero" scale="3" id="f-349">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to the Consolidated Financial Statements.</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_61"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">DUOLINGO, INC. AND SUBSIDIARIES</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_67"></div><div style="margin-bottom:9pt"><span id="i20ab447272d242d3b7648e90d641acd0"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="f-350" continuedAt="f-350-1" escape="true">DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION</ix:nonNumeric></span></div><ix:continuation id="f-350-1" continuedAt="f-350-2"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Duolingo,&#160;Inc. (the &#8220;Company&#8221; or &#8220;Duolingo&#8221;) was formed on August&#160;18, 2011, and the Duolingo App was launched to the general public on June&#160;19, 2012. The Company&#8217;s headquarters are located in Pittsburgh, Pennsylvania. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Duolingo is a US-based mobile learning platform, as well as a digital English language proficiency assessment exam. The Company has a freemium business model: the app and the website are accessible free of charge, although Duolingo also offers premium services for a subscription fee. As of the date of this filing, Duolingo offers courses in over <ix:nonFraction unitRef="language" contextRef="c-5" decimals="0" name="duol:NumberOfLanguages" scale="0" id="f-351">40</ix:nonFraction> different languages, including Spanish, English, French, German, Italian, Portuguese, Japanese and Chinese. We have locations in the U.S., China and Germany. </span></div><div style="margin-bottom:9pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-352" continuedAt="f-352-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Principles of Consolidation</span></ix:nonNumeric><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:continuation id="f-352-1">&#8212;The Consolidated Financial Statements include the accounts of the Company and subsidiaries over which the Company has control. All intercompany transactions and balances have been eliminated.</ix:continuation> </span></div><div style="margin-bottom:9pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-353" continuedAt="f-353-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Basis of Presentation</span></ix:nonNumeric><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:continuation id="f-353-1" continuedAt="f-353-2">&#8212;The accompanying Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles in the U.S. (&#8220;GAAP&#8221;) from the Company&#8217;s accounting records and reflect the consolidated financial position and results of operations for the years ended December 31, 2024, 2023, and 2022. Unless otherwise specified, all dollar amounts (other than per share amounts) are referred to in thousands.</ix:continuation> </span></div></ix:continuation><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:continuation id="f-350-2">The Consolidated Financial Statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;).</ix:continuation> </span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_73"></div><div style="margin-bottom:9pt"><span id="i013eb0ab6c854e96b3bce7f34422a74a"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-354" continuedAt="f-354-1" escape="true">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><ix:continuation id="f-354-1" continuedAt="f-354-2"><ix:continuation id="f-353-2"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Accounting Principles</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Consolidated Financial Statements and accompanying notes are prepared in accordance with GAAP.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-355" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Use of Estimates&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The preparation of Consolidated Financial Statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and accompanying notes. Significant estimates and assumptions reflected in the Consolidated Financial Statements include, but are not limited to, useful lives of property and equipment, valuation of deferred tax assets and liabilities, stock-based compensation, operating lease right-of-use assets and liabilities, capitalization of internally developed software and associated useful lives and contingent liabilities, fair value of investments and valuation of goodwill and intangible assets from acquisitions. Actual results may differ materially from such estimates. Management believes that the estimates, and judgments upon which they rely, are reasonable based upon information available to them at the time that these estimates and judgments are made. To the extent that there are material differences between these estimates and actual results, the Company&#8217;s Consolidated Financial Statements will be affected.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-356" continuedAt="f-356-1" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Revenue Recognition&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company has <ix:nonFraction unitRef="revenuesource" contextRef="c-5" decimals="INF" name="duol:NumberOfSourcesOfRevenue" format="ixt-sec:numwordsen" scale="0" id="f-357">four</ix:nonFraction> predominant sources of revenue; time-based subscriptions, in-app advertising placement by third parties, the Duolingo English Test, and In-App Purchases. See Note 5, Revenue, for further discussion.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><ix:continuation id="f-354-2" continuedAt="f-354-3"><ix:continuation id="f-356-1" continuedAt="f-356-2"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Deferred Revenues&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Revenue is recognized over the life of the subscription, or in the case of Duolingo English Test, revenue is recognized when the test is proctored. The Company classifies deferred revenue as a short-term liability on the consolidated balance sheets as the longest subscription plan is for twelve months, and Duolingo English Test purchases must be taken within <ix:nonNumeric contextRef="c-5" name="duol:ContractWithCustomerThresholdToTakeExam" format="ixt-sec:durday" id="f-358">21</ix:nonNumeric> days.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Cost of Revenues&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Cost of revenue predominantly consists of third-party payment processing fees charged by various distribution channel and hosting fees. To a much lesser extent, includes wages and stock-based compensation for certain employees in the capacity of customer support, amortization of revenue generating capitalized software, and depreciation of certain property and equipment.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Deferred Cost of Revenues&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Deferred cost of revenue includes third-party payment processing fees amortized over the subscription terms in proportion to the revenue recognized. In situations where fees are charged for subscriptions that exceed one month, costs are deferred and recognized over the life of the subscription and are classified as a current asset. The Company classifies deferred cost of revenue as a short-term asset on the Company&#8217;s consolidated balance sheets as the longest subscription plan is for twelve months.</span></div></ix:continuation><div style="margin-bottom:9pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-359" continuedAt="f-359-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Cash and Cash Equivalents&#8212;</span></ix:nonNumeric><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:continuation id="f-359-1">Cash consists primarily of cash on hand and bank deposits. Cash equivalents consist primarily of money market accounts with maturities of three months or less at the date of acquisition and are stated at cost, which approximates fair value. The Company maintains cash deposits with financial institutions that may exceed federally insured limits at times.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentPolicyTextBlock" id="f-360" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Investments &#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Investments consist primarily of corporate debt securities, U.S. Treasury securities, certificates of deposit, and commercial paper. Management determines the appropriate classification of investments at the time of purchase based upon management&#8217;s intent with regard to such investments. The Company&#8217;s investments are classified as held-to-maturity at the time of purchase, and such classifications are reevaluated as of each balance sheet date. All highly liquid investments with an original maturity of 90 days or less when purchased are considered to be cash equivalents. Investments with remaining contractual maturities of one year or less from the balance sheet date, which are not considered cash equivalents, are classified as short-term investments, and those with remaining contractual maturities greater than one year from the balance sheet date are classified as long-term investments. All investments are recorded at amortized cost. Realized gains and losses on sales and maturities of investments are determined based on the specific identification method and are recognized in the Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We perform periodic evaluations to determine whether any declines in the fair value of investments below cost are other-than-temporary. The evaluation consists of qualitative and quantitative factors regarding the severity and duration of the unrealized loss, as well as the Company&#8217;s ability and intent to hold the investments until a forecasted recovery occurs. The impairments are considered to be other-than-temporary if they are related to deterioration in credit risk or if it is likely that the underlying securities will be sold or mature prior to a full recovery of their cost basis. Other-than-temporary fair value impairments, if any, are determined based on the specific identification method and are reported in Other (expense) income, net in the Consolidated Statements of Operations and Comprehensive Income (Loss)</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="f-361" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Restricted Cash&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Restricted cash consists of a collateralized letter of credit established in connection with a lease agreement for the Company&#8217;s Sub-Sublease in New York, which was signed in December 2023. Restricted cash is included in non-current assets for leases that expire in more than one year from the balance sheet date.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="f-362" continuedAt="f-362-1" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Accounts Receivable</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;Accounts receivables are reported on the consolidated balance sheets at the outstanding principal amount adjusted for any allowance for credit losses and any charge offs. The Company provides an allowance for credit losses to reduce trade receivables to their estimated net </span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><ix:continuation id="f-354-3" continuedAt="f-354-4"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:continuation id="f-362-1">realizable value equal to the amount that is expected to be collected. This allowance is estimated based on historical collection experience, the aging of receivables, specific current and expected future macro-economic and market conditions, and assessments of the current creditworthiness and economic status of customers. The Company considers a receivable delinquent if it is unpaid after the term of the related invoice has expired. Balances that are still outstanding after management has used reasonable collection efforts are written off.</ix:continuation> The Company reviews its allowance for credit losses on a quarterly basis. As of December&#160;31, 2024 and 2023, the Company has not recorded a reserve given the Company&#8217;s lack of historical write offs.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-363" continuedAt="f-363-1" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Property and Equipment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;Property and equipment is stated at cost, less accumulated depreciation. Depreciation is computed on the straight-line method. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-364" continuedAt="f-364-1" escape="true"><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.542%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-36" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-365">4</ix:nonNumeric> to <ix:nonNumeric contextRef="c-37" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-366">6</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-38" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-367">5</ix:nonNumeric> to <ix:nonNumeric contextRef="c-39" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-368">10</ix:nonNumeric> years</span></div></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:continuation id="f-363-1">Leasehold improvements are amortized over the lesser of the life of the lease or the estimated useful life of the leasehold improvements. Costs related to maintenance and repairs that do not extend the assets&#8217; useful life are expensed as incurred.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationsPolicy" id="f-369" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Acquisitions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company uses the acquisition method of accounting for business combination transactions, and, accordingly, recognizes the fair values of assets acquired and liabilities assumed in the Company&#8217;s Consolidated Financial Statements. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. Transaction costs related to the acquisition of the acquired company are expensed as incurred. The allocation of fair values may be subject to adjustment after the initial allocation for up to a one-year period as more information becomes available relative to the fair values as of the acquisition date. The Consolidated Financial Statements include the results of operations of any acquired company since the acquisition date.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="f-370" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Goodwill</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company recognizes the excess of the purchase price over the fair value of identifiable net assets acquired at the acquisition date as goodwill. Goodwill is not amortized but is reviewed for impairment annually and more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. The Company will review goodwill for impairment annually on October 1st of each fiscal year or whenever events or changes in circumstances indicate that an impairment may exist. The Company will first perform a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value. If the reporting unit does not pass the qualitative assessment, then the reporting unit&#8217;s carrying value is compared to its fair value. If the fair value of the reporting unit is greater than the reporting unit&#8217;s carrying value, then the carrying value of the reporting unit is deemed to be recoverable. If the carrying value of the reporting unit is greater than the reporting unit&#8217;s fair value, goodwill is impaired and written down to the reporting unit&#8217;s fair value.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:IntangibleAssetsFiniteLivedPolicy" id="f-371" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Intangible Assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The majority of the Company&#8217;s intangible assets is capitalized software, with minimal acquired technology and other intangible assets during the years ended December 31, 2024 and 2023. The Company develops software for internal use and capitalizes the software development costs incurred during the application development stage. Costs incurred prior to and after the application development stage are charged to expense. When the software is ready for its intended use, capitalization ceases and such costs are amortized on a straight-line basis over the estimated life, which is generally <ix:nonNumeric contextRef="c-40" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="f-372">three years</ix:nonNumeric>. Relatively minor upgrades, enhancements and maintenance to the platform are expensed as incurred.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><ix:continuation id="f-354-4" continuedAt="f-354-5"><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-373" continuedAt="f-373-1" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Income Taxes&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company provides for income taxes in accordance with the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between the carrying amounts of existing assets and liabilities for financial reporting and for income tax reporting. The deferred tax asset or liability represents the future tax return consequences of those difference, which will either be taxable or deductible when the assets and liabilities are recovered or settled. A valuation allowance is established for any deferred tax asset for which it is determined that it is more likely than not that some or all of the deferred tax assets will not be realized. The Company limits the deferred tax assets recognized related to certain officers&#8217; compensation to amounts that it estimates will be deductible in future periods based upon Internal Revenue Code (&#8220;IRC&#8221;) Section 162(m). </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company utilizes a two-step approach to recognizing and measuring uncertain tax positions accounted for in accordance with the asset and liability method. The first step is to evaluate the tax position for recognition by determining whether evidence indicates that it is more likely than not that a position will be sustained if examined by a taxing authority.</span></div></ix:nonNumeric><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:continuation id="f-373-1">The second step is to measure the tax benefit as the largest amount that is 50% likely of being realized upon settlement with a tax authority.</ix:continuation> There were no amounts recorded at December&#160;31, 2024 and December&#160;31, 2023 related to uncertain tax positions.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-374" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Foreign Currency</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The functional currency of the Company and its subsidiaries is the U.S. dollar. Transactions denominated in currencies other than the functional currency are translated into the functional currency at the exchange rates prevailing at the dates of the transaction. Monetary assets and liabilities denominated in foreign currencies are translated using the exchange rate prevailing at the balance sheet date. Non-monetary assets and liabilities are translated using the historical rate on the date of the transaction. All exchange gains or losses arising from translation of these foreign currency transactions are included in net loss for the year. The Company has not, to the date of these Consolidated Financial Statements, entered into derivative instruments to offset the impact of foreign currency fluctuations.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="f-375" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company accounts for certain assets and liabilities at fair value in accordance with the accounting guidance applicable to fair value measurements and disclosures. The carrying values of cash, cash equivalents, accounts receivable, accounts payable, and accrued expenses are deemed to be reasonable estimates of their fair values because of their short-term nature.</span></div></ix:nonNumeric><div style="margin-bottom:9pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="f-376" continuedAt="f-376-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Research and Development Costs</span></ix:nonNumeric><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:continuation id="f-376-1">&#8212;Research and development expenses are incurred as the Company maintains and enhances its software and evaluates and develops other potential applications. Such expenses include compensation of engineering, product design and testing personnel, including stock-based compensation, materials, travel and direct costs associated with the design and required testing of our platform and depreciation of certain property and equipment.</ix:continuation> </span></div><div style="margin-bottom:9pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-377" continuedAt="f-377-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Sales and Marketing</span></ix:nonNumeric><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:continuation id="f-377-1">&#8212;Sales and marketing expenses are expensed as incurred and consists primarily of new user acquisition, brand marketing, digital and social media content, and employee-related compensation, including stock-based compensation, for personnel engaged in sales and marketing functions, amortization of non-revenue generating capitalized software used to promote Duolingo and depreciation of certain property and equipment.</ix:continuation> Advertising costs were approximately $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-378">62,373</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-379">52,969</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="3" id="f-380">48,111</ix:nonFraction> for the years ended December 31, 2024, 2023 and 2022, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="f-381" continuedAt="f-381-1" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">General and Administrative</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;General and administrative expense primarily consists of employee-related compensation (including stock-based compensation) for management and administrative functions, including our finance and accounting, legal, and people teams. General and administrative expense also includes certain professional services fees, general corporate and director and officer </span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><ix:continuation id="f-354-5" continuedAt="f-354-6"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:continuation id="f-381-1">insurance, facilities costs, and other general overhead costs that support our operations, and depreciation of certain property and equipment.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-382" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Concentration of Credit Risk</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company&#8217;s concentration of credit risk relates to financial institutions holding the Company&#8217;s cash and cash equivalents and platforms with significant accounts receivable balances and revenue transactions.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company maintains cash deposits with financial institutions that may exceed federally insured limits at times. Management believes that the financial institutions that hold the Company&#8217;s deposits are financially credit worthy and, accordingly, minimal credit risk exists with respect to those balances.</span></div></ix:nonNumeric><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The majority of our revenue comes through our subscriptions and advertising streams and payments are made to Duolingo through service providers. The top two service providers, Apple and Google, accounted for <ix:nonFraction unitRef="number" contextRef="c-41" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-383">64.7</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-42" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-384">21.2</ix:nonFraction>% of total Accounts receivable as of December&#160;31, 2024, respectively. The top three service providers, Apple, Google and Stripe, accounted for <ix:nonFraction unitRef="number" contextRef="c-43" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-385">65.2</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="c-44" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-386">20.7</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-45" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-387">10.7</ix:nonFraction>% of total Accounts receivable as of December&#160;31, 2023, respectively. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-388" continuedAt="f-388-1" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company accounts for equity-based compensation using the fair value method as set forth in the ASC 718, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Compensation&#8212;Stock Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">, which requires the measurement and recognition of compensation expense for all stock-based payment awards based on estimated fair values. This method requires companies to estimate the fair value of stock-based compensation on the date of grant using an option pricing model. The Company estimates the fair value of each equity-based payment award on the date of grant using the Black-Scholes pricing model.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Black-Scholes model determines the fair value of equity-based payment awards based on the fair value of the underlying common stock on the date of grant and requires the use of estimates and assumptions, including the fair value of the Company&#8217;s common stock, exercise price of the stock option, expected volatility, expected life, risk-free interest rate and dividend rate. The Company estimates the expected volatility of its stock options by taking the average historical volatility of a group of comparable publicly traded companies over a period equal to the expected life of the options; it is not practical for the Company to estimate its own volatility due to the lack of historical prices. The expected term of the options is determined in accordance with existing equity agreements as the underlying options are assumed to be exercised upon the passage of time. The risk-free interest rate is the estimated average interest rate based on U.S. Treasury zero-coupon notes with terms consistent with the expected life of the awards. The expected dividend yield is zero as the Company does not anticipate paying any recurring cash dividends in the foreseeable future. The Company accounts for forfeitures as they occur.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Restricted Stock Units (RSUs)</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company began to grant RSUs in November 2020. The fair value of RSUs is estimated based on the fair value of the Company&#8217;s common stock on the date of grant. Generally, the service-based vesting condition for the majority of these awards is satisfied over <ix:nonNumeric contextRef="c-46" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-389">four years</ix:nonNumeric>. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Performance-based RSUs </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In June 2021, the Company granted <ix:nonFraction unitRef="shares" contextRef="c-47" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-390">1,800</ix:nonFraction> (one million eight-hundred thousand) performance-based RSUs to the Company&#8217;s founders (&#8220;Founder Awards&#8221;). The Founder Awards are divided into <ix:nonFraction unitRef="tranche" contextRef="c-48" decimals="INF" name="duol:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" format="ixt-sec:numwordsen" scale="0" id="f-391">ten</ix:nonFraction> equal tranches with each tranche becoming eligible to vest upon achievement of the specified stock-price hurdles. The Founder Awards vest upon the satisfaction of both a service-based condition and a performance-based condition and generally are settled one year after vesting. The service-based condition is satisfied as to 25% of the Founder Awards on each anniversary of the completion of the IPO, subject to the continuous service of the founders through the applicable date. The fair value of the </span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><ix:continuation id="f-354-6" continuedAt="f-354-7"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:continuation id="f-388-1">Founder Awards is determined using a Monte Carlo simulation model. The associated stock-based compensation is recorded over the derived service period, using the accelerated attribution method. If the stock-price hurdles are met sooner than the requisite service period, the stock-based compensation expense will be adjusted to prospectively recognize the remaining expense over the remaining derived service period. Provided that the founders continue to provide services to us, stock-based compensation expense is recognized over the derived service period, regardless of whether the stock-price hurdles are achieved. The first and second tranches were met during the year ended December&#160;31, 2021.</ix:continuation> The third and fourth tranches were met during the year ended December 31, 2023. The fifth and sixth tranches were met during the year ended December 31, 2024. The Company recognized $<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-392">19,799</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-393">26,622</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-394">30,997</ix:nonFraction> of stock-based compensation expense related to these awards, during the years ended December&#160;31, 2024, 2023 and 2022, respectively, which is included within General and administrative in the Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="f-395" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Contingencies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company records accruals for contingencies and legal proceedings expected to be incurred in connection with a loss contingency when it is probable that a liability has been incurred and the amount can be reasonably estimated.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">If a loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, the nature of the contingent liability, together with an estimate of the range of possible loss, would be disclosed.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="f-396" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Segment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company operates as a single operating segment and derives revenues from customers through time-based subscriptions, in-app advertising placement by third parties, the Duolingo English Test, and In-App Purchases. The Chief Executive Officer, as the chief operating decision maker, evaluates the Company&#8217;s performance and allocates resources based on consolidated net income, as presented in the income statement, supplemented by disaggregated revenue details. Significant segment expenses are those that are presented on the Consolidated Statements of Operations and Comprehensive Income (Loss). The measure of segment assets is reported on the balance sheet as total consolidated assets. Accordingly, the Company has determined that it has a single reportable segment and operating segment structure, and operates as <ix:nonFraction unitRef="reporting_unit" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportingUnits" format="ixt-sec:numwordsen" scale="0" id="f-397">one</ix:nonFraction> reporting unit.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-398" continuedAt="f-398-1" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company accounts for leases in accordance with ASC 842, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">, which requires virtually all leases, other than leases that meet the definition of a short-term lease, to be recorded on the balance sheet with a right-of-use (&#8220;ROU&#8221;) asset and corresponding lease liability. ROU assets are periodically reviewed for impairment whenever events or changes in circumstances arise. During the years ended December&#160;31, 2024, 2023 and 2022, the Company incurred <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-399"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-400"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-401">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment charges on ROU assets. </span></div></ix:nonNumeric><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:continuation id="f-398-1">On the lease commencement date, each lease is classified as either finance or operating, depending on certain criteria. The Company determined that it only has operating leases as none of the criteria for finance lease classification were met. Operating lease expense is recognized on a straight-line basis on the Consolidated Statements of Operations and Comprehensive Income (Loss) in General and administrative expenses. On the Consolidated Statements of Changes in Cash Flows, payments for operating leases, are included in operating activities. As an accounting policy election, the Company has elected to not separate lease and non-lease components for all asset classes and made an accounting policy election for short-term leases which does not require the capitalization of leases with terms of 12 months or less at lease commencement. The discount rate utilized in calculating the lease liability is the rate implicit in the lease, if known; otherwise, the incremental borrowing rate (&#8220;IBR&#8221;) for the expected lease term is used. The Company&#8217;s IBR approximates the rate the Company would have to pay, on a collateralized basis, to borrow an amount equal to the lease payments under similar terms.</ix:continuation> </span></div></ix:continuation><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><ix:continuation id="f-354-7" continuedAt="f-354-8"><div style="margin-bottom:9pt"><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="f-402" continuedAt="f-402-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Impairment of long-lived assets&#8212; </span></ix:nonNumeric><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:continuation id="f-402-1">The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If the sum of the estimated undiscounted future cash flows expected to result from the use and eventual disposition of an asset is less than the carrying amount of the asset, an impairment loss is recognized. Measurement of an impairment loss is based on the fair value of the asset.</ix:continuation> The Company recorded an <span style="-sec-ix-hidden:f-403">impairment of capitalized software</span> of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareImpairments1" scale="3" id="f-404">238</ix:nonFraction> for the year ended December 31, 2024, and <ix:nonFraction unitRef="usd" contextRef="c-12" decimals="INF" name="us-gaap:CapitalizedComputerSoftwareImpairments1" format="ixt:fixed-zero" scale="0" id="f-405"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="INF" name="us-gaap:CapitalizedComputerSoftwareImpairments1" format="ixt:fixed-zero" scale="0" id="f-406">no</ix:nonFraction></ix:nonFraction> impairment during the years ended December 31, 2023 and 2022, which represents an impairment to write-off the capitalization of an internal-use software project prior to being launched to the user base.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CreditLossFinancialInstrumentPolicyTextBlock" id="f-407" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Allowance for Credit Losses&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company evaluates its cash equivalents, accounts receivable and held-to-maturity marketable securities financial assets for expected credit losses. Expected credit losses represent the portion of the amortized cost basis of a financial asset that an entity does not expect to collect. An allowance for expected credit losses is meant to reflect a risk of loss even if remote, irrespective of the expectation of collection from a particular issuer or debt security. The Company has not historically experienced any credit losses on any of its financial assets.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">With respect to cash equivalents and accounts receivable, given consideration of their short maturity, lack of historical losses and the current environment, the Company concluded there is generally no expected credit losses for these financial assets. With respect to held-to-maturity marketable securities which are comprised of debt securities, the Company evaluates expected credit losses on a pooled basis based on issuer-type which have similar credit risk characteristics. The allowance for credit losses is immaterial for all periods presented.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-408" continuedAt="f-408-1" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Recently Issued Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">There are no recently issued accounting pronouncements that the Company has not yet adopted that they believe are applicable or would have a material impact on the financial statements of the Company.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In December 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-09, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Income Taxes (Topic 740), </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">which includes improvements to income tax disclosures. The standard is effective for public entities in fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company does not expect the adoption of the new guidance will have a material impact on the Company&#8217;s consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In November 2024, the FASB issued ASU 2024-03, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">(Subtopic 220-40): Disaggregation of Income Statement Expenses. The amendment requires new financial statement disclosures to provide disaggregated information for certain types of expenses, including employee compensation, depreciation, and amortization in commonly presented expense captions such as cost of revenue, sales and marketing, and general and administrative expenses. The amendments in this ASU are effective for annual reporting periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. The Company is in the process of evaluating the effect that the adoption of these standards will have on its consolidated financial statements.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Recently Adopted Accounting Pronouncements</span></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt"><ix:continuation id="f-408-1" continuedAt="f-408-2"><ix:continuation id="f-354-8" continuedAt="f-354-9"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In November 2023, the FASB issued ASU 2023-07, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Segment Reporting (Topic 280), </span></ix:continuation></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:continuation id="f-408-2"><ix:continuation id="f-354-9">which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company adopted this guidance on January 1, 2024. Refer to our discussion above under &#8220;Segment&#8221; within this footnote.</ix:continuation></ix:continuation>  </span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96</span></div></div></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_76"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span id="i5f1dec8a0edd45deb09b5c165e310e59"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-409" continuedAt="f-409-1" escape="true">FAIR VALUE</ix:nonNumeric></span></div><ix:continuation id="f-409-1" continuedAt="f-409-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="f-410" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company accounts for certain assets and liabilities at fair value in accordance with the accounting guidance applicable to fair value measurements and disclosures. The carrying values of cash, cash equivalents, accounts receivable, accounts payable, and accrued expenses are deemed to be reasonable estimates of their fair values because of their short-term nature.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company applies fair value accounting for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring and non-recurring basis. The Company defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities, which are required to be recorded at fair value, the Company considers the principal or most advantageous market in which the Company would transact and the market-based risk measurements or assumptions that market participants would use in pricing the asset or liability, such as inherent risk, transfer restrictions, and credit risk.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Level&#160;1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;Observable inputs such as quoted prices in active markets for identical investments that the Company has the ability to access.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Level&#160;2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;Inputs include:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Quoted prices for similar assets or liabilities in active markets;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Quoted prices for identical or similar assets or liabilities in inactive markets;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Inputs, other than quoted prices in active markets, which are observable either directly or indirectly;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Inputs that are derived principally from, or corroborated by, observable market data by correlation or other means.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Level&#160;3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;Unobservable inputs in which there is little or no market activity for the asset or liability, which require the reporting entity to develop its own estimates and assumptions relating to the pricing of the asset or liability including assumptions regarding risk.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="f-411" continuedAt="f-411-1" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following table presents amortized cost, gross unrealized gains and losses, and fair value by major security type and balance sheet classification as of December&#160;31, 2024 and December&#160;31, 2023:</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><ix:continuation id="f-409-2" continuedAt="f-409-3"><ix:continuation id="f-411-1"><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.476%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.278%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.120%"/><td style="width:0.1%"/></tr><tr><td colspan="42" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31, 2024</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash Equivalents</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-Term Investments</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Term Investments</span></td></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="f-412">73,351</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="f-413">73,351</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-414">15,659</ix:nonFraction>&#160;</span></td><td style="background-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="3" id="f-415">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="f-416">1</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="f-417">15,661</ix:nonFraction>&#160;</span></td><td style="background-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;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-418">15,659</ix:nonFraction>&#160;</span></td><td style="background-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:'Arial',sans-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:'Arial',sans-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:#e5e5e5;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-419">712,440</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-420">712,440</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="2" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-421">712,440</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subtotal</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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="duol:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-422">728,099</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="3" id="f-423">2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="f-424">1</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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="duol:DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-425">728,101</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-426">712,440</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-427">15,659</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;border-left:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</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;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-428">16,280</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="3" id="f-429">10</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="f-430">1</ix:nonFraction>)</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="f-431">16,289</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" scale="3" id="f-432">697</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-433">15,583</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-434">11,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="f-435">14</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="f-436">11,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-437">11,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:#e5e5e5;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-438">126,031</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="3" id="f-439">7</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="f-440">494</ix:nonFraction>)</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="f-441">125,543</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="2" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-442">55,013</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-443">71,018</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-444">19,255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="3" id="f-445">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="f-446">61</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="f-447">19,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-448">8,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-449">10,291</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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subtotal</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-450">173,087</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="3" id="f-451">19</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="f-452">570</ix:nonFraction>)</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="f-453">172,534</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-454">76,195</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-455">96,892</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in SAFE</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="f-456">1,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="f-457">1,400</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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subtotal</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="f-458">1,400</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="f-459">1,400</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="duol:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-460">901,186</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="3" id="f-461">21</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="f-462">571</ix:nonFraction>)</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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-463">975,386</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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-left:1pt solid #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-464">785,791</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="3" id="f-465">91,854</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-466">98,292</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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"/></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.278%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.120%"/><td style="width:0.1%"/></tr><tr><td colspan="42" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash Equivalents</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-Term Investments</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Term Investments</span></td></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="f-467">50,373</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Cash" format="ixt:num-dot-decimal" scale="3" id="f-468">50,373</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-469">697,237</ix:nonFraction>&#160;</span></td><td style="background-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-470">697,237</ix:nonFraction>&#160;</span></td><td style="background-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;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-471">697,237</ix:nonFraction>&#160;</span></td><td style="background-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="duol:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-472">697,237</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="f-473">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:fixed-zero" scale="3" id="f-474">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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-475">747,610</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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-476">747,610</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" format="ixt:fixed-zero" scale="3" id="f-477">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:#e5e5e5;padding:0 1pt"/><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:fixed-zero" scale="3" id="f-478">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">As of December&#160;31, 2024 and December&#160;31, 2023, all of the Company&#8217;s short-term investments have contractual maturities of one year or less and all of the Company&#8217;s long-term investments have contractual maturities between <span style="-sec-ix-hidden:f-479"><span style="-sec-ix-hidden:f-480">one</span></span> and <ix:nonNumeric contextRef="c-68" name="duol:LongTermInvestmentsMaturityTerm" format="ixt-sec:durwordsen" id="f-481"><ix:nonNumeric contextRef="c-69" name="duol:LongTermInvestmentsMaturityTerm" format="ixt-sec:durwordsen" id="f-482">seven years</ix:nonNumeric></ix:nonNumeric>. The Company has elected to present accrued interest within <span style="-sec-ix-hidden:f-483">Prepaid expenses and other current assets</span> in the Consolidated Balance Sheet, which was $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-484">1,487</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss" scale="3" id="f-485">0</ix:nonFraction> as of December&#160;31, 2024 and December&#160;31, 2023, respectively.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Changes in market interest rates, credit risk of borrowers and overall market liquidity, amongst other factors, may cause the short-term and long-term debt investments to fall below their amortized cost basis, resulting in unrealized losses. For those debt securities in an unrealized loss position as of December&#160;31, 2024, the Company does not intend to sell, nor is it more likely than not that it will be required to sell, such securities before recovering the amortized cost basis. <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal" format="ixt:fixed-zero" scale="0" id="f-486"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal" format="ixt:fixed-zero" scale="0" id="f-487">No</ix:nonFraction></ix:nonFraction> other-than-temporary impairments have been recognized in the financial statements for the periods ended December&#160;31, 2024 and December&#160;31, 2023.</span></div></ix:continuation><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><ix:continuation id="f-409-3" continuedAt="f-409-4"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Cash equivalents consist primarily of money market accounts with maturities of three months or less at the date of acquisition and are classified within Level 1. </span></div></ix:continuation><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:continuation id="f-409-4">The Company&#8217;s investments in corporate debt securities, U.S. Treasury securities, certificates of deposit, and asset-backed securities, which collectively are investments in held-to-maturity debt securities, are classified within Level 2, as their valuation requires quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and/or model-based valuation techniques for which all significant inputs are observable in the market or can be corroborated by observable market data.</ix:continuation> </span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_79"></div><div style="margin-bottom:9pt"><span id="i93446efdba12479383398e58aecb8087"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-488" continuedAt="f-488-1" escape="true">ACQUISITIONS</ix:nonNumeric></span></div><ix:continuation id="f-488-1"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">During July 2024, the Company completed <ix:nonFraction unitRef="acquisition" contextRef="c-70" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="f-489">two</ix:nonFraction> acquisitions which brought new designer, illustration, animation, and engineering talent to Duolingo&#8217;s existing teams in addition to developed technology. The total aggregate consideration was $<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="f-490">7,500</ix:nonFraction>, of which $<ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-491">7,100</ix:nonFraction> represents the purchase price allocated to the fair value of the acquired assets and assumed liabilities, as detailed below. Of this, $<ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="f-492">6,600</ix:nonFraction> was paid in cash upon closing, and $<ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="f-493">500</ix:nonFraction> is being held back until certain post-acquisition conditions are satisfied. This $<ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="f-494">500</ix:nonFraction> is recorded as a Current liability in the Consolidated Balance Sheet. The remaining $<ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationAssetCurrent" scale="3" id="f-495">400</ix:nonFraction> of the total aggregate consideration is contingent on <ix:nonNumeric contextRef="c-70" name="us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="f-496">one year</ix:nonNumeric> of continued service of certain employees, and will be expensed over the period within General and administrative in the Consolidated Statements of Operations and Comprehensive Income (Loss). During 2024, the Company incurred $<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="f-497">736</ix:nonFraction> of acquisition costs related to due diligence and valuation, which are included in General and administrative expense within the Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We finalized the valuation of assets acquired and liabilities assumed for the acquisitions during the year ended December&#160;31, 2024. We did <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod" format="ixt:fixed-zero" scale="0" id="f-498">not</ix:nonFraction> record any measurement period adjustments during the year ended December&#160;31, 2024. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="f-499" continuedAt="f-499-1" escape="true">The following table summarizes the Company&#8217;s allocation of the purchase consideration based on the fair value of assets acquired and liabilities assumed at the acquisition dates:</ix:nonNumeric></span></div><ix:continuation id="f-499-1"><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.996%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2024</span></td></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="f-500">5</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="3" id="f-501">37</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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="f-502">1,007</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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-503">6,488</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="f-504">437</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total purchase price</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-505">7,100</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Goodwill is attributable to the assembled workforce, future technologies and general going concern arising from the acquisitions. $<ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:num-dot-decimal" scale="3" id="f-506">3,600</ix:nonFraction> of the goodwill recognized is expected to be deductible for income tax purposes.</span></div></ix:continuation><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_82"></div><div style="margin-bottom:9pt"><span id="i2eadab0bfed24eaf9a847f0887052820"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. &#160;&#160;&#160;&#160; <ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-507" continuedAt="f-507-1" escape="true">REVENUE</ix:nonNumeric></span></div><ix:continuation id="f-507-1" continuedAt="f-507-2"><ix:continuation id="f-356-2" continuedAt="f-356-3"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company has <ix:nonFraction unitRef="revenuesource" contextRef="c-5" decimals="INF" name="duol:NumberOfSourcesOfRevenue" format="ixt-sec:numwordsen" id="f-508">four</ix:nonFraction> predominant sources of revenues; time-based subscriptions, in-app advertising placement by third parties, the Duolingo English Test, and In-App Purchases. Revenue is recognized upon transfer of control of promised products or services to users in an amount that reflects the consideration the Company expects to receive in exchange for those services. The Company does not enter into contracts with a customer that contain multiple promises that result in multiple performance </span></div></ix:continuation></ix:continuation><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><ix:continuation id="f-507-2" continuedAt="f-507-3"><ix:continuation id="f-356-3"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">obligations. Revenue is recorded net of taxes assessed by a government authority that are both imposed on and concurrent with specific revenue transactions between Duolingo and its users.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Revenue from time-based subscriptions includes a stand-ready obligation to provide hosting services that are consumed by the customer over the subscription period. Users can purchase Duolingo monthly or they can purchase a year-long subscription and pay for the subscription at the time of purchase. Under the year-long subscription, users can also purchase a single plan or a family plan. The family plan includes up to <ix:nonFraction unitRef="user" contextRef="c-5" decimals="INF" name="duol:ContractWithCustomerNumberOfUsersPerSubscription" format="ixt-sec:numwordsen" scale="0" id="f-509">six</ix:nonFraction> users on one subscription. Such payments are initially recorded to deferred revenue. The user has the ability to download limited content offline. However, as there is a significant level of integration and interdependency with the online functionality, the Company considers the service to be a single performance obligation for the online and offline content. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company enters into arrangements with advertising networks to monetize the in-app advertising inventory. Revenue from in-app advertising placement is recognized at a point in time when the advertisement is placed and is based upon the amount received.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Duolingo English Test revenue is generally recognized once the tests have gone through the proctoring process and a certification decision has been made. This process usually takes less than <ix:nonNumeric contextRef="c-5" name="duol:ContractWithCustomerCertificationPeriodPriorToTestCompletion" format="ixt-sec:durhour" id="f-510">48</ix:nonNumeric> hours after the test has been completed and uploaded. Customers have <ix:nonNumeric contextRef="c-5" name="duol:ContractWithCustomerThresholdToTakeExam" format="ixt-sec:durday" id="f-511">21</ix:nonNumeric> days from the date of purchase to take the exam or their purchase will expire and revenue will be recognized. Virtually all customers complete their exams prior to expiration. Sometimes organizations may purchase tests in bulk via coupons with a <ix:nonNumeric contextRef="c-5" name="duol:ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase" format="ixt-sec:durwordsen" id="f-512">one year</ix:nonNumeric> expiration date. The Company will defer revenue from all tests that have neither been proctored nor expired.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company&#8217;s users have the option to purchase consumable in-app virtual goods. The Company recognizes revenue over the period in which the user consumes the virtual good, which is generally within a month. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company also recognizes revenue from Dos Lenguas LLC &#8220;Duo&#8217;s Taquer&#237;a&#8221;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">a restaurant that opened during 2022, in the space adjacent to Duolingo&#8217;s headquarters in Pittsburgh. Revenue from Duo&#8217;s Taquer&#237;a</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">is recognized at a point in time when the sales are made.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Principal Agent Considerations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company makes its application available to be downloaded through third-party digital distribution service providers. Users who purchase subscriptions also pay through the respective app stores. The Company evaluates the purchases via third-party payment processors to determine whether its revenues should be reported gross or net of fees retained by the payment processor. The Company is the principal in the transaction with the end user as a result of controlling, hosting, and integrating the delivery of the virtual items to the end user. The Company records revenue gross as a principal and records fees paid to third-party payment processors as Cost of revenues.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Contract Balances</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;Deferred revenue mostly consists of payments received in advance of revenue recognition, and is mostly related to time-based subscriptions, which will be recognized into revenue over the course of the upcoming year (recognized over 12 months or less). Additionally, the Duolingo English Test has deferred revenue related to tests that have been purchased, but will not be recognized until the tests have been proctored. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Disaggregation of Revenue</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In accordance with ASC 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">, the Company disaggregates revenue from contracts with customers into revenue streams, which most closely depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.</span></div></ix:continuation></ix:continuation><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><ix:continuation id="f-507-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-513" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.906%"/><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:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.806%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues:</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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-514">607,531</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-515">404,684</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-516">273,507</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other (1)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-517">140,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-518">126,425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-519">95,988</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-520">748,024</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-521">531,109</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-522">369,495</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:125%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Other revenue is comprised of the below.</span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.153%"><tr><td style="width:1.0%"/><td style="width:51.733%"/><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:14.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.401%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Advertising</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="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-523">54,907</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-524">49,858</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-525">44,731</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#d6d6d6;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Duolingo English Test</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:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-526">45,640</ix:nonFraction>&#160;</span></td><td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#d6d6d6;padding:0 1pt"/><td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-527">41,212</ix:nonFraction>&#160;</span></td><td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-528">32,718</ix:nonFraction>&#160;</span></td><td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">In-App Purchases</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-529">38,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-530">34,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-531">17,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#d6d6d6;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</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:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-532">1,293</ix:nonFraction>&#160;</span></td><td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#d6d6d6;padding:0 1pt"/><td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-533">682</ix:nonFraction>&#160;</span></td><td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="f-534">625</ix:nonFraction>&#160;</span></td><td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total other revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-535">140,493</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-536">126,425</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-537">95,988</ix:nonFraction>&#160;</span></td><td style="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></ix:nonNumeric><div style="margin-bottom:9pt"><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Three service providers, Apple, Google and Stripe, processed <ix:nonFraction unitRef="number" contextRef="c-91" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-538">60.8</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="c-92" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-539">23.4</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="c-93" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-540">11.7</ix:nonFraction>% of total revenues for the year ended December 31, 2024, respectively. Three services providers, Apple, Google, and Stripe processed <ix:nonFraction unitRef="number" contextRef="c-94" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-541">58.5</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="c-95" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-542">25.6</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-96" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-543">12.1</ix:nonFraction>% of total revenues for the year ended December 31, 2023, respectively. Two services providers, Apple and Google, processed <ix:nonFraction unitRef="number" contextRef="c-97" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-544">54.2</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-98" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-545">28.1</ix:nonFraction>% of total revenues for the year ended December 31, 2022, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="f-546" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Information regarding geography of revenues is based upon the location where the users are located or, in the case of the Duolingo English Test, where the tests are taken:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-547">311,539</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-548">238,759</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-549">168,320</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-550">436,485</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-551">292,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-552">201,175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-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-553">748,024</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-554">531,109</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-555">369,495</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customers located in the United States accounted for <ix:nonFraction unitRef="number" contextRef="c-105" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-556">42</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="c-106" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-557">45</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-107" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-558">46</ix:nonFraction>% of total revenues for the years ended December 31, 2024, 2023 and 2022, respectively. No other country accounted for more than 10% of revenue in the periods presented.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-559" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Changes in deferred revenues were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:68.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance&#8212;January 1</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-560">249,192</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-561">157,550</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount from beginning balance recognized into revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="f-562">248,667</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="f-563">157,550</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of deferred revenue</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="duol:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" format="ixt:num-dot-decimal" scale="3" id="f-564">402,937</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="duol:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" format="ixt:num-dot-decimal" scale="3" id="f-565">287,429</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferral of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="duol:ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-566">775,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="duol:ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-567">536,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance&#8212;December 31</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-568">372,884</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-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-569">249,192</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_88"></div><div style="margin-bottom:9pt"><span id="i9e9bdbd0dce246ad90f11ff02aff2bb8"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-572" continuedAt="f-572-1" escape="true">PROPERTY and EQUIPMENT, net</ix:nonNumeric></span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><ix:continuation id="f-572-1"><ix:continuation id="f-364-1"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Property and equipment consists of the following as of December&#160;31, 2024 and December&#160;31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:68.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-573">26,938</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-574">18,191</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-575">8,415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-576">5,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-577">35,353</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-578">24,060</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-579">16,410</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-580">12,268</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-581">18,943</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-582">11,792</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Depreciation expense is included within the following financial statement line items within the Company&#8217;s Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="padding-left:18pt;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:53.867%"/><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:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-583">2,358</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-584">1,650</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-585">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:Depreciation" scale="3" id="f-586">281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:Depreciation" scale="3" id="f-587">190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:Depreciation" scale="3" id="f-588">190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-589">2,326</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-590">2,260</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-591">1,428</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-592">4,965</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-593">4,100</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-594">3,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt"><span><br/></span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_91"></div><div style="margin-bottom:9pt"><span id="i984567000e62496888208ad2315d48a3"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="f-595" continuedAt="f-595-1" escape="true">INTANGIBLE ASSETS AND GOODWILL</ix:nonNumeric></span></div><ix:continuation id="f-595-1" continuedAt="f-595-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-596" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Intangible assets consist of the following as of December&#160;31, 2024 and December&#160;31, 2023:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:68.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></div></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-597">35,681</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-598">26,895</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-599">1,007</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:fixed-zero" scale="3" id="f-600">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-601">117</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-602">117</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-603">36,805</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:'Arial',sans-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-604">27,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-605">16,906</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-606">11,017</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-607">19,899</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;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-608">15,995</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company capitalized $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="3" id="f-609">9,024</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="3" id="f-610">10,394</ix:nonFraction> of software development costs, with the majority of the costs being employee wages, during the years ended December 31, 2024 and 2023, respectively. The Company recognized $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareImpairments1" scale="3" id="f-611">238</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareImpairments1" scale="3" id="f-612">0</ix:nonFraction> of impairment of capitalized software in Research and Development within the Company&#8217;s Consolidated Statements of Operations and Comprehensive Income (Loss), during the years ended December 31, 2024 and 2023, respectively, which represents an impairment to write-off the capitalization of an internal-use software project prior to being launched to the user base. <ix:nonNumeric contextRef="c-1" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="f-613" continuedAt="f-613-1" escape="true">Amortization expense is included within the following financial statement line items within the Company&#8217;s Consolidated Statements of Operations and Comprehensive Income (Loss).</ix:nonNumeric></span></div><ix:continuation id="f-613-1"><div style="padding-left:18pt;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:54.989%"/><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:13.643%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="3" id="f-614">5,310</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="3" id="f-615">2,020</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAmortization1" scale="3" id="f-616">870</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAmortization1" scale="3" id="f-617">579</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAmortization1" scale="3" id="f-618">975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAmortization1" scale="3" id="f-619">882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="3" id="f-620">5,889</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="3" id="f-621">2,995</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="3" id="f-622">1,752</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><ix:continuation id="f-595-2" continuedAt="f-595-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-623" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The estimated future amortization expense of capitalized software and acquired technology with definite lives as of December&#160;31, 2024 was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"/><td style="width:83.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-624">8,493</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-625">6,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-626">3,750</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="f-627">234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="f-628">157</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" id="f-629">157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated future amortization expense</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-630">19,782</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-631" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following table represents the changes to goodwill during the twelve months ended December 31, 2024:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.996%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying amount</span></td></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2023</span></div></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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-632">4,050</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-633">6,488</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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2024</span></div></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-634">10,538</ix:nonFraction>&#160;</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:continuation id="f-595-3">As of December&#160;31, 2024 and December&#160;31, 2023, $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="duol:GoodwillTaxDeductibleAmount" format="ixt:num-dot-decimal" scale="3" id="f-635">6,923</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="duol:GoodwillTaxDeductibleAmount" format="ixt:num-dot-decimal" scale="3" id="f-636">3,713</ix:nonFraction> of goodwill is deductible for tax purposes, respectively.</ix:continuation> </span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_94"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">8. <ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-637" continuedAt="f-637-1" escape="true">LEASES</ix:nonNumeric></span></div><ix:continuation id="f-637-1" continuedAt="f-637-2"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company has entered into various operating leases for its office space expiring between fiscal 2024 and 2036. Certain lease agreements contain an option for the Company to renew a lease for a term of up to <ix:nonNumeric contextRef="c-5" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen" id="f-638">five years</ix:nonNumeric>. The Company considers these options, which may be elected at the Company&#8217;s sole discretion, in determining the lease term on a lease-by-lease basis.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">On December&#160;18, 2023, the Company entered into an Agreement of Sub-Sublease, with Spotify USA Inc., as Sub-Sublandlord for <ix:nonFraction unitRef="sqft" contextRef="c-130" decimals="0" name="duol:LesseeOperatingLeaseAreaOfOfficeBuilding" format="ixt:num-dot-decimal" scale="0" id="f-639">85,666</ix:nonFraction> square feet of office space in the building located at 4 World Trade Center, 150 Greenwich Street, New York, New York 10007 for use as additional office space. The term of the Sub-Sublease commenced on January&#160;8, 2024 and will expire on April&#160;29, 2034.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In February 2024, the Company signed a lease with Bullitt Center LLC for <ix:nonFraction unitRef="sqft" contextRef="c-131" decimals="0" name="duol:LesseeOperatingLeaseAreaOfOfficeBuilding" format="ixt:num-dot-decimal" scale="0" id="f-640">7,940</ix:nonFraction> square feet of office space in Seattle, Washington. The term of the lease is <ix:nonNumeric contextRef="c-131" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:durmonth" id="f-641">63</ix:nonNumeric> months beginning on March&#160;1, 2024 and expiring on May&#160;31, 2029.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In March 2024, the Company entered into the First and Second Amendments (the &#8220;Amendments&#8221;) to the Office Lease Agreement with 5704 Penn Office, LLC (the "Landlord") for office space located at Liberty East (the &#8220;Premise&#8221;) at 141 South Saint Clair Street, Pittsburgh, Pennsylvania, which, among other things, increased the leased square footage by <ix:nonFraction unitRef="sqft" contextRef="c-132" decimals="0" name="duol:LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding" format="ixt:num-dot-decimal" scale="0" id="f-642">110,008</ix:nonFraction> square feet to a total of <ix:nonFraction unitRef="sqft" contextRef="c-133" decimals="0" name="duol:LesseeOperatingLeaseAreaOfOfficeBuilding" format="ixt:num-dot-decimal" scale="0" id="f-643">148,266</ix:nonFraction> square feet beginning when construction of the leasehold improvements commences in the first half of 2025, with an expiration date of April&#160;30, 2036. Under the terms of the Amendments, the Landlord will provide the Company with an improvement allowance of up to approximately $<ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="duol:LesseeOperatingLeaseAllowanceForLeaseholdImprovements" format="ixt:num-dot-decimal" scale="3" id="f-644">6,800</ix:nonFraction> for costs relating to the design, permitting, and construction of improvements to the Premise.</span></div></ix:continuation><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><ix:continuation id="f-637-2"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In May 2024, the Company signed a lease with Beijing Hengshi Huarong Holding Co., Ltd. for <ix:nonFraction unitRef="sqft" contextRef="c-134" decimals="0" name="duol:LesseeOperatingLeaseAreaOfOfficeBuilding" format="ixt:num-dot-decimal" scale="3" id="f-645">16,314</ix:nonFraction> square feet of office space in Beijing, China. The term of the lease is <ix:nonNumeric contextRef="c-134" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:durmonth" id="f-646">39</ix:nonNumeric> months beginning on May&#160;20, 2024 and expiring on July&#160;15, 2027.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-647" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following represents the components of lease cost for the year ended December 31, 2024 and 2023 along with supplemental disclosures of cash flow information, lease term and discount rate: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.867%"/><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:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-648">9,982</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-649">7,459</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-650">7,076</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term lease cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-651">83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-652">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-653">125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-654">468</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-655">252</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-656">63</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-657">10,533</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-658">7,759</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-659">7,264</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:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-660">5,727</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-661">7,512</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-662">5,168</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-663">33,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="f-664">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="f-665">909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Right of use assets disposed or adjusted, modifying operating leases liabilities</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="duol:RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-666">1,302</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="duol:RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-667">2,024</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="duol:RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-668">1,586</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.806%"/><td style="width:0.1%"/></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-669">9</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-670">9</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"/><td colspan="3" style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-23" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-671">9</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-672">7.16</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-673">7.38</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-23" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-674">6.92</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Sublease income was immaterial for the years ended December&#160;31, 2024, 2023 and 2022. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-675" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following table reconciles future minimum undiscounted rental commitments for operating leases to operating lease liabilities recorded on the Consolidated Balance Sheet as of December&#160;31, 2024:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"/><td style="width:83.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-676">4,185</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-677">9,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-678">9,505</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-679">9,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-680">9,492</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-681">38,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-682">80,604</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-683">23,367</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-684">57,237</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Current lease liabilities of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-685">2,581</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-686">3,944</ix:nonFraction> are presented within <span style="-sec-ix-hidden:f-687"><span style="-sec-ix-hidden:f-688">Accrued expenses and other liabilities</span></span> while non-current lease liabilities of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-689">54,656</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-690">21,094</ix:nonFraction> are presented within Long-term obligation under operating leases on the Consolidated Balance Sheets for the years ended December&#160;31, 2024 and 2023, respectively.</span></div></ix:continuation><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104</span></div></div></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_100"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span id="i2f672870482c40eba48010ffaa1e5dbc"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-691" continuedAt="f-691-1" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:continuation id="f-691-1" continuedAt="f-691-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-692" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">For the years ended December 31, 2024, 2023 and 2022 income (loss) before income taxes included the following components:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-693">97,051</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-694">16,501</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-695">60,099</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-696">5,255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-697">1,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-698">1,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-699">102,306</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-700">17,777</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-701">58,636</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-702" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">For the years ended December 31, 2024, 2023 and 2022 the Company recognized the following provision for income taxes: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-703">10,652</ix:nonFraction>&#160;</span></td><td style="background-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="f-704">895</ix:nonFraction>&#160;</span></td><td style="background-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="f-705">302</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-706">2,639</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-707">607</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-708">327</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="f-709">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="f-710">341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="f-711">524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-712">13,575</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-713">1,843</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-714">1,153</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-715">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-716">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-717">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-718">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-719">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-720">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-721">157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-722">133</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-723">215</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-724">157</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-725">133</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-726">215</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-727">13,732</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-728">1,710</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-729">938</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The provision for income taxes differs from the amounts computed by applying the federal statutory rate as follows for the years ended December&#160;31, 2024, 2023 and 2022:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected income tax expense at federal statutory rate</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-730">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-11" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-731">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-732">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State taxes, net of Federal income tax effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-733">3.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-11" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-734">35.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-735">6.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 162(m) limitation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="f-736">58.1</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-11" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="f-737">56.5</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="f-738">15.2</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-739">97.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-11" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-740">208.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-741">28.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Meals and entertainment</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" scale="-2" id="f-742">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-11" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" scale="-2" id="f-743">5.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" scale="-2" id="f-744">1.2</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign-Derived Intangible Income deduction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent" scale="-2" id="f-745">13.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-11" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent" scale="-2" id="f-746">13.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent" format="ixt:fixed-zero" scale="-2" id="f-747">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other permanent adjustments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-748">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-11" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-749">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-750">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-751">23.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-11" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-752">76.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="f-753">11.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-754">70.0</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-11" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-755">257.6</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-756">53.3</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective income tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-757">13.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-11" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-758">9.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-12" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-759">1.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The 2024 and 2023 effective tax rate differs from the statutory rate as a result of an increase in tax deductible stock-based compensation and the generation of research and development tax credits offset by an increase in the valuation allowance for the Company&#8217;s net deferred tax assets. For 2022, the </span></div></ix:continuation><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><ix:continuation id="f-691-2" continuedAt="f-691-3"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">effective tax rate is less than the statutory rate primarily as a result of the valuation allowance for the Company&#8217;s net deferred tax assets.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-760" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company has the following deferred tax assets (liabilities) as of December&#160;31, 2024 and 2023:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-761">4,491</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-762">15,533</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-763">4,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-764">5,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" format="ixt:num-dot-decimal" scale="3" id="f-765">61,198</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" format="ixt:num-dot-decimal" scale="3" id="f-766">38,146</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="duol:DeferredTaxAssetsLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-767">13,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="duol:DeferredTaxAssetsLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-768">5,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 174 research and development capitalization</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-769">190,768</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-770">102,055</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing and advertising</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpense" scale="3" id="f-771">674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpense" scale="3" id="f-772">766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales tax / Value added tax ("VAT") reserve</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="duol:DeferredTaxAssetsStateTaxesAndVATTaxes" scale="3" id="f-773">560</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="duol:DeferredTaxAssetsStateTaxesAndVATTaxes" scale="3" id="f-774">397</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="f-775">70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="f-776">65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-777">256,728</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-778">156,870</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-779">18,792</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-780">11,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:top"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU asset</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-781">10,757</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-782">4,354</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-783">2,885</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-784">2,164</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" format="ixt:num-dot-decimal" scale="3" id="f-785">4,444</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" format="ixt:num-dot-decimal" scale="3" id="f-786">3,716</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="f-787">322</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="f-788">38</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-789">18,408</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-790">10,272</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred taxes</span></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="f-791">384</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="f-792">766</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company has provided a full valuation allowance for its U.S. federal and state net deferred tax asset as it is not more likely than not that the asset will be realized. The movement in valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="3" id="f-793">99,858</ix:nonFraction> is primarily related to the:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increase to the deferred tax assets for the capitalization of research and development expenditures under Section 174, which was a change in tax law from the Tax Cuts and Job Acts of 2017, which went into effect in January 2022, </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an increase in the generation of research and development tax credits, and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a reduction in the Company&#8217;s net operating losses. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company has a deferred tax asset with respect to its China subsidiary, against which no valuation allowance has been recorded. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Given the Company&#8217;s recent history of earnings, management believes that there is a reasonable possibility that, within the next twelve months, sufficient positive evidence may become available to allow management to reach a conclusion that a significant portion of the valuation allowance recorded against the deferred tax assets held will be reversed. The reversal would result in an income tax benefit for the quarterly and annual fiscal period in which the Company releases the valuation allowance. However, the exact timing and amount of the valuation allowance release are subject to change on the basis of the level of profitability that the Company actually achieves.</span></div></ix:continuation><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><ix:continuation id="f-691-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:SummaryOfValuationAllowanceTextBlock" id="f-794" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following table represents the activity in our valuation allowance for the years ended December&#160;31, 2024 and 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance&#8212;January 1</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-795">156,870</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-796">108,504</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowances established</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="duol:DeferredTaxAssetValuationAllowanceAdditions" format="ixt:num-dot-decimal" scale="3" id="f-797">99,858</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="duol:DeferredTaxAssetValuationAllowanceAdditions" format="ixt:num-dot-decimal" scale="3" id="f-798">48,366</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of valuation allowances</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="duol:DeferredTaxAssetValuationAllowanceReleased" format="ixt:fixed-zero" scale="3" id="f-799">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="duol:DeferredTaxAssetValuationAllowanceReleased" format="ixt:fixed-zero" scale="3" id="f-800">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance&#8212;December 31</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-801">256,728</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;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-802">156,870</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"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company has utilized its remaining federal net operating loss carryforwards in 2024 and has approximately $<ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-803">60,683</ix:nonFraction> in state net operating loss carryforwards. Certain of these loss carryforwards have an indefinite life and other amounts are available to offset future taxable income through 2043.&#160;The Company has approximately $<ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" format="ixt:num-dot-decimal" scale="3" id="f-804">61,198</ix:nonFraction> in federal and state general business credits that are available to offset future taxable income through 2043.&#160;The Company has analyzed the impact of IRC Sections 382 and 383 on these tax attributes and has determined that no prior ownership changes have occurred which would limit the Company&#8217;s ability to utilize the NOLs and research and development tax credits.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company&#8217;s tax years through the 2024 tax year remain subject to examination by federal and state tax authorities.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company utilizes a more-likely-than-not standard in recognizing a tax benefit in its financial statements. <ix:nonFraction unitRef="usd" contextRef="c-6" decimals="INF" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="0" id="f-805"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="INF" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="0" id="f-806"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="INF" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="0" id="f-807">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> uncertain tax benefits have been recorded in 2024, 2023, and 2022, respectively.</span></div></ix:continuation><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_103"></div><div style="margin-bottom:9pt"><span id="if2d6a22c705b4804b41335455ca6ab5f"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-808" continuedAt="f-808-1" escape="true">STOCK-BASED COMPENSATION</ix:nonNumeric></span></div><ix:continuation id="f-808-1" continuedAt="f-808-2"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Prior to the IPO, the Company granted options to purchase shares of the Company&#8217;s common stock and restricted stock units (&#8220;RSU&#8221;) in respect of shares of the Company&#8217;s common stock to employees, directors and consultants under the Company&#8217;s 2011 Equity Incentive Plan. In July 2021, Duolingo adopted the 2021 Incentive Award Plan (&#8220;2021 Plan&#8221;) and the 2021 Employee Stock Purchase Plan (&#8220;ESPP&#8221;), each of which became effective on July 26, 2021 in connection with the IPO. An aggregate of <ix:nonFraction unitRef="shares" contextRef="c-137" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="f-809">7,946</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="c-138" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="f-810">1,119</ix:nonFraction> shares of Class A&#160;common stock were made available for future issuance under the 2021 Plan and ESPP, respectively. Pursuant to the terms of the 2021 Plan, on each January 1 through January 1, 2031, the number of shares of the Company&#8217;s Class A common stock available for issuance under the 2021 Plan automatically increases by the lesser of (i) <ix:nonFraction unitRef="number" contextRef="c-139" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" scale="-2" id="f-811">5</ix:nonFraction>% of the shares outstanding on the preceding December 31 (calculated on an as-converted basis) and (ii) such smaller number of shares of common stock as determined by the Board or the Committee (as defined in the 2021 Plan). Pursuant to the terms of the ESPP, on each January 1 through January 1, 2031, the number of shares of the Company&#8217;s Class A common stock available for issuance automatically increases by the lesser of (i) <ix:nonFraction unitRef="number" contextRef="c-140" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" scale="-2" id="f-812">1</ix:nonFraction>% of the shares outstanding on the preceding December 31 and (ii) such smaller number of shares of common stock as determined by the Board or the Committee (as defined in the ESPP). On January&#160;1, 2025, the number of Class A shares available under the 2021 Plan was increased by <ix:nonFraction unitRef="shares" contextRef="c-141" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-813">2,247</ix:nonFraction> shares of common stock. The Board waived the 2025 automatic annual increase of shares available for future issuance under the ESPP, and the Company intends to waive such automatic annual increase for all applicable future periods.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company&#8217;s stock options vest based on terms in the stock option agreements, which generally provide for vesting over <ix:nonNumeric contextRef="c-142" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-814">four years</ix:nonNumeric> based on continued service to the Company and its subsidiaries. Each option has a term of <ix:nonNumeric contextRef="c-142" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="f-815">ten years</ix:nonNumeric>. Stock options granted under the 2021 Plan must generally have an exercise price of not less than the estimated fair market value of the underlying Class A common stock at the date of the grant. <ix:nonFraction unitRef="shares" contextRef="c-142" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt-sec:numwordsen" id="f-816">No</ix:nonFraction> options have been granted under the 2021 Plan. </span></div></ix:continuation><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><ix:continuation id="f-808-2" continuedAt="f-808-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-817" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">A summary of stock option activity under the Plans was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.807%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands, except prices and years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>options</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>exercise<br/>price</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted- average remaining contractual life (years)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate intrinsic value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at January 1, 2024</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-818">2,985</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-819">16.04</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-11" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-820">5.60</ix:nonNumeric></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-821">629,865</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="3" id="f-822">&#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="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" xsi:nil="true" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="f-823"></ix:nonFraction></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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-824">1,462</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-825">13.24</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited and expired (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:fixed-zero" scale="3" id="f-826">&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-827">20.75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at December&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-828">1,523</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-829">18.73</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-830">4.67</ix:nonNumeric></span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-831">465,985</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable at December&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="f-832">1,523</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-833">18.65</ix:nonFraction>&#160;</span></td><td style="background-color:#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:'Arial',sans-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-834">4.67</ix:nonNumeric></span></td><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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-835">465,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) There were <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="f-836">no</ix:nonFraction> stock options granted during the year ended December 31, 2024.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) There was a nominal amount of forfeitures and expirations during the year ended December 31, 2024.</span></div></ix:nonNumeric><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The total intrinsic value of options exercised was approximately $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-837">365,484</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-838">192,456</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-839">140,884</ix:nonFraction> for the periods ended December&#160;31, 2024, 2023 and 2022 respectively.&#160;</span></div></ix:continuation><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_109"></div><ix:continuation id="f-808-3" continuedAt="f-808-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="f-840" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">A summary of RSU activity under the Plans was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:68.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands, except prices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted stock units</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>grant date fair value per share</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January&#160;1, 2024</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-143" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-841">2,027</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-143" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-842">106.32</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-46" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-843">719</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-46" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-844">199.82</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-46" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-845">821</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-46" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-846">103.81</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-46" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-847">123</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-46" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-848">118.58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-144" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-849">1,802</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-144" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-850">143.96</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">As of December&#160;31, 2024, there was approximately $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="3" id="f-851">23</ix:nonFraction> of unrecognized stock-based compensation expense related to stock options granted under the plans with a weighted-average period of approximately <ix:nonNumeric contextRef="c-145" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durmonth" id="f-852">2</ix:nonNumeric> months. The amount of unrecognized stock-based compensation expense for RSUs as of December&#160;31, 2024 was $<ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-853">239,138</ix:nonFraction> with a weighted-average period of approximately <ix:nonNumeric contextRef="c-46" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durwordsen" id="f-854">three years</ix:nonNumeric>. Total unrecognized compensation expense as of December&#160;31, 2024 was $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="f-855">239,161</ix:nonFraction>. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">There were <ix:nonFraction unitRef="shares" contextRef="c-146" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="3" id="f-856">8,951</ix:nonFraction> shares available for grant at December&#160;31, 2024.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Performance-based RSUs </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In June 2021, the Company granted an aggregate of <ix:nonFraction unitRef="shares" contextRef="c-47" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-857">1,800</ix:nonFraction> performance-based RSUs (the &#8220;Founder Awards&#8221;) to the Company&#8217;s founders. The Founder Awards vest upon the satisfaction of both a service-based condition and a performance-based condition and generally are settled <ix:nonNumeric contextRef="c-47" name="duol:ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting" format="ixt-sec:durwordsen" id="f-858">one year</ix:nonNumeric> after vesting. The service-based condition is satisfied as to <ix:nonFraction unitRef="number" contextRef="c-47" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-859">25</ix:nonFraction>% of the Founder Awards on each anniversary of the IPO on July 27, 2021, subject to the continuous service of the founders through the applicable date. The performance-based condition will be satisfied with respect to each of <ix:nonFraction unitRef="tranche" contextRef="c-47" decimals="INF" name="duol:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches" scale="0" id="f-860">10</ix:nonFraction> equal tranches only if the trailing <ix:nonFraction unitRef="day" contextRef="c-147" decimals="INF" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod" scale="0" id="f-861">60</ix:nonFraction>-calendar day volume-weighted-average closing trading price of the Company&#8217;s Class A common stock reaches certain stock-price hurdles for each such tranche, as set forth below, over a period of <ix:nonNumeric contextRef="c-47" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:duryear" id="f-862">10</ix:nonNumeric> years from the date of grant. </span></div></ix:continuation><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><ix:continuation id="f-808-4" continuedAt="f-808-5"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Any RSUs associated with stock-price hurdles not achieved by the tenth anniversary of the date of grant will terminate and be canceled for no additional consideration to the founders. The stock-price hurdles and number of RSUs eligible to vest will be adjusted to reflect any stock splits, stock dividends, combinations, reorganizations, reclassifications, or similar events under the 2021 Plan. The Founder Awards will be settled in shares of the Company&#8217;s Class B common stock.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="f-863" continuedAt="f-863-1" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"/><td style="width:39.706%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.480%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.224%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tranche</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Company Stock Price Hurdle</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of RSUs Eligible to Vest</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 (1)</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-148" decimals="2" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle" scale="0" id="f-864">127.50</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-148" decimals="-3" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle" scale="3" id="f-865">90</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 (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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-149" decimals="2" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle" scale="0" id="f-866">153.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-149" decimals="-3" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle" scale="3" id="f-867">90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 (2)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-150" decimals="2" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle" scale="0" id="f-868">178.50</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-150" decimals="-3" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle" scale="3" id="f-869">90</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 (3)</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-151" decimals="2" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle" scale="0" id="f-870">204.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-151" decimals="-3" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle" scale="3" id="f-871">180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 (4)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-152" decimals="2" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle" scale="0" id="f-872">255.00</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-152" decimals="-3" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle" scale="3" id="f-873">180</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 (5)</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-153" decimals="2" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle" scale="0" id="f-874">306.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-153" decimals="-3" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle" scale="3" id="f-875">180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-154" decimals="2" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle" scale="0" id="f-876">357.00</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-154" decimals="-3" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle" scale="3" id="f-877">180</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-155" decimals="2" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle" scale="0" id="f-878">408.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-155" decimals="-3" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle" scale="3" id="f-879">180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-156" decimals="2" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle" scale="0" id="f-880">612.00</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-156" decimals="-3" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle" scale="3" id="f-881">270</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-157" decimals="2" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle" scale="0" id="f-882">816.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-157" decimals="-3" name="duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle" scale="3" id="f-883">360</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></ix:nonNumeric></div><ix:continuation id="f-863-1" continuedAt="f-863-2"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Stock price hurdle for the tranche was achieved in 2021, the service condition satisfied in 2022, and shares were released to CEO and CTO on August 14, 2023. Of the <ix:nonFraction unitRef="shares" contextRef="c-158" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-884">180</ix:nonFraction> shares underlying RSUs released, an aggregate of <ix:nonFraction unitRef="shares" contextRef="c-158" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="3" id="f-885">96</ix:nonFraction> shares were disbursed to the founders in a net-share settlement, and <ix:nonFraction unitRef="shares" contextRef="c-158" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="f-886">84</ix:nonFraction> shares were withheld by the Company to cover the founders&#8217; tax withholding obligations.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Stock price hurdle and the service condition for the tranche was achieved as of November 22, 2023; the shares were released after the one-year holding requirement was satisfied on November 22, 2024. Of the <ix:nonFraction unitRef="shares" contextRef="c-159" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-887">90</ix:nonFraction> shares underlying RSUs released, an aggregate of <ix:nonFraction unitRef="shares" contextRef="c-159" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="3" id="f-888">42</ix:nonFraction> shares were disbursed to the founders in a net-share settlement, and <ix:nonFraction unitRef="shares" contextRef="c-159" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="f-889">48</ix:nonFraction> shares were withheld by the Company to cover the founders&#8217; tax withholding obligations.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) Stock price hurdle and the service condition for the tranche was achieved as of December 26, 2023; the shares were released after the one-year holding requirement was satisfied on December 26, 2024. Of the <ix:nonFraction unitRef="shares" contextRef="c-160" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-890">180</ix:nonFraction> shares underlying RSUs released, an aggregate of <ix:nonFraction unitRef="shares" contextRef="c-160" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="3" id="f-891">85</ix:nonFraction> shares were disbursed to the founders in a net-share settlement, and <ix:nonFraction unitRef="shares" contextRef="c-160" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="f-892">95</ix:nonFraction> shares were withheld by the Company to cover the founders&#8217; tax withholding obligations.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4) Stock price hurdle and the service condition for the tranche was achieved as of October 18, 2024; the shares will be released after the one-year holding requirement has been satisfied.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5) Stock price hurdle and the service condition for the tranche was achieved as of November 26, 2024; the shares will be released after the one-year holding requirement has been satisfied.</span></div></ix:continuation><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company estimated the grant date fair value of the Founder Awards using a model based on multiple stock-price paths developed through the use of a Monte Carlo simulation that incorporates into the valuation the possibility that the stock-price hurdles may not be satisfied. <ix:continuation id="f-863-2" continuedAt="f-863-3">The weighted-average grant date fair value of the Founder Awards was estimated to be $<ix:nonFraction unitRef="usdPerShare" contextRef="c-161" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-893">61.56</ix:nonFraction> per share using the below inputs.</ix:continuation></span></div></ix:continuation><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><ix:continuation id="f-808-5"><ix:continuation id="f-863-3"><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Input</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assumption</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation Date</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-162" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-894">1.48</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-162" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-895">9.98</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-162" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-896">51.67</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-162" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-897">0.00</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="c-163" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" scale="0" id="f-898">95.00</ix:nonFraction></span></td></tr></table></div></ix:continuation><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company estimates that it will recognize total stock-based compensation expense of approximately $<ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-899">110,817</ix:nonFraction> over the derived service period of each of the <ix:nonFraction unitRef="tranche" contextRef="c-47" decimals="INF" name="duol:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches" format="ixt-sec:numwordsen" scale="0" id="f-900">ten</ix:nonFraction> separate tranches which is between <ix:nonNumeric contextRef="c-165" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:duryear" id="f-901">3.58</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c-166" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:duryear" id="f-902">5.92</ix:nonNumeric> years. If the stock-price hurdles are met sooner than the requisite service period, the stock-based compensation expense will be adjusted to prospectively recognize the remaining expense over the remaining derived service period. Provided that the founders continue to provide services to the Company, stock-based compensation expense is recognized over the derived service period, regardless of whether the stock-price hurdles are achieved. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company recognized $<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-903">19,799</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-904">26,622</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-905">30,997</ix:nonFraction> of stock-based compensation expense related to the Founders Awards for the years ended December 31, 2024, 2023 and 2022, respectively, which is included within General and administrative in the Consolidated Statements of Operations and Comprehensive Income (Loss). As of December&#160;31, 2024, there is $<ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-906">16,936</ix:nonFraction> of unrecognized stock-based compensation expense related to these awards. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total stock-based compensation expense was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-907">110,477</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-908">95,221</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-909">73,820</ix:nonFraction> for the years ended December 31, 2024, 2023 and 2022, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-910" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Stock-based compensation expense is included in the Consolidated Statements of Operations and Comprehensive Income (Loss) as shown in the following table: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.867%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-911">68</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-912">55</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="f-913">38</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-914">60,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-915">45,119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-916">26,373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-917">4,912</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-918">3,908</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-919">2,540</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-920">45,421</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-921">46,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-922">44,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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-923">110,477</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-924">95,221</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-925">73,820</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Nominal amounts of stock-based compensation expense is capitalized into intangible assets for the years ended December 31, 2024 and 2023.</span></div></ix:continuation><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_112"></div><div style="margin-bottom:9pt"><span id="i8c6c6bfd468a4f2b813147a92d6c92e3"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-926" continuedAt="f-926-1" escape="true">COMMITMENTS AND CONTINGENCIES</ix:nonNumeric></span></div><ix:continuation id="f-926-1" continuedAt="f-926-2"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Legal Proceedings</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212; From time to time, the Company may become involved in various legal proceedings in the ordinary course of its business and may be subject to third-party infringement claims. The outcome of any such claims or proceedings, regardless of the merits, is inherently uncertain. The Company is not currently party to any material legal proceedings.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Related Parties</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212; The Company has determined that there were no transactions with related parties as of or during the years ended December 31, 2024, 2023 and 2022.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Letters of Credit</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212; The Company has a standby letter of credit obtained in connection with an operating lease. This letter of credit acts as security for the faithful performance by us of all terms, covenants and </span></div></ix:continuation><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:continuation id="f-926-2">conditions of the lease agreement. The amount of the letter of credit is equal to <ix:nonNumeric contextRef="c-168" name="duol:LetterOfCreditPeriodOfMonthlyRent" format="ixt-sec:durwordsen" id="f-927">six months</ix:nonNumeric> rent of $<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="duol:LesseeOperatingLeaseLiabilityToBePaidPerMonth" scale="3" id="f-928">442</ix:nonFraction>, totaling $<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="3" id="f-929">2,656</ix:nonFraction>. The cash collateral for the letter of credit has been recognized as restricted cash in the Consolidated Balance Sheet and is equivalent to <ix:nonFraction unitRef="number" contextRef="c-5" decimals="2" name="duol:RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit" scale="-2" id="f-930">103</ix:nonFraction>% of the letter of credit and totaled $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-931">2,735</ix:nonFraction>.</ix:continuation> </span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_118"></div><div style="margin-bottom:9pt"><span id="i661d9a9ee5d6419b92ff3d7857b6bbbe"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:DefinedContributionPlanTextBlock" id="f-932" continuedAt="f-932-1" escape="true">EMPLOYEE BENEFIT PLAN</ix:nonNumeric></span></div><ix:continuation id="f-932-1"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company sponsors a profit sharing plan with a 401(k) feature, the Duolingo Retirement Plan (the &#8220;Plan&#8221;), for eligible employees. The current Plan, effective January 1, 2021, provides for Company safe harbor matching contributions of <ix:nonFraction unitRef="number" contextRef="c-170" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="f-933">100</ix:nonFraction>% of the first <ix:nonFraction unitRef="number" contextRef="c-170" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="f-934">4</ix:nonFraction>% of the employees&#8217; elective deferrals and <ix:nonFraction unitRef="number" contextRef="c-171" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="f-935">50</ix:nonFraction>% of the next <ix:nonFraction unitRef="number" contextRef="c-171" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="f-936">2</ix:nonFraction>%, with vesting starting upon the first day of employment. The Company also has the option to make discretionary matching or profit sharing contributions. The Company made safe harbor matching contributions of approximately $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="f-937">6,965</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="f-938">5,908</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="f-939">4,624</ix:nonFraction> during the years ended December 31, 2024, 2023 and 2022 respectively. The Company did <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="f-940"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="f-941"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="f-942">no</ix:nonFraction></ix:nonFraction></ix:nonFraction>t make any discretionary matching or profit sharing contributions during the years ended December 31, 2024, 2023 and 2022.</span></div></ix:continuation><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_121"></div><div style="margin-bottom:9pt"><span id="i520b8ca2d8b148c787b7ea68f8f19922"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-943" continuedAt="f-943-1" escape="true">EARNINGS (LOSS) PER SHARE</ix:nonNumeric></span></div><ix:continuation id="f-943-1" continuedAt="f-943-2"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Basic and diluted net income (loss) per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Basic net income (loss) per share attributable to common stockholders is calculated by dividing the net income (loss) by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. The diluted net income per share attributable to common stockholders is calculated by giving effect to all potential dilutive common stock equivalents outstanding for the period. The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="c-172" decimals="INF" name="duol:PreferredStockVotingRightsVotesPerCommonShare" format="ixt-sec:numwordsen" scale="0" id="f-944">one</ix:nonFraction> vote per share and each share of Class B common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="c-173" decimals="INF" name="duol:PreferredStockVotingRightsVotesPerCommonShare" scale="0" id="f-945">20</ix:nonFraction> votes per share. Each share of Class B common stock is convertible into a share of Class A common stock voluntarily at any time by the holder, and automatically upon certain events. The Class A common stock has no conversion rights. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-946" continuedAt="f-946-1" escape="true">As the liquidation and dividend rights are identical for Class A and Class B common stock, the undistributed earnings are allocated on a proportional basis and the resulting net income per share attributable to common stockholders will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis.</ix:nonNumeric></span></div><ix:continuation id="f-946-1" continuedAt="f-946-2"><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.906%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.806%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands, except per share data)</span></td><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Class A and Class B common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-947">88,574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-948">16,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-949">59,574</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares in computing net income (loss) per share attributable to Class A and Class B common stockholders, basic and diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-174" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-950"><ix:nonFraction unitRef="shares" contextRef="c-174" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-951">43,504</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-175" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-952"><ix:nonFraction unitRef="shares" contextRef="c-175" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-953">41,451</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-176" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-954"><ix:nonFraction unitRef="shares" contextRef="c-176" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-955">39,470</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive 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="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Founder awards where performance has been met</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-49" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-956">360</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-50" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-957">270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-51" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="f-958">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options outstanding (1)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-145" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-959">1,435</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-177" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-960">2,774</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-178" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="f-961">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-46" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-962">1,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-179" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-963">2,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-180" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="f-964">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for dilutive net income per common share - weighted-average shares</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-965">47,101</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-966">46,522</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-967">39,470</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic income (loss) per common share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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-968">2.04</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-11" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-969">0.39</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-970">1.51</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted income (loss) per common share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-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-971">1.88</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-11" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-972">0.35</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-973">1.51</ix:nonFraction>)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><ix:continuation id="f-946-2"><ix:continuation id="f-943-2" continuedAt="f-943-3"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The Company had <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="6" id="f-974">1.5</ix:nonFraction>&#160;million options outstanding as of December&#160;31, 2024. The estimated dilutive effect is calculated as the number of shares expected to be issued upon vesting or exercise, adjusted for the strike price proceeds that are received by the Company and assumed to be used to repurchase shares of Duolingo common stock.</span></div></ix:continuation></ix:continuation><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_124"></div><ix:continuation id="f-943-3"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Since the Company was in a net loss position for the year ended December 31, 2022 there is no difference between the number of shares used to calculate basic and diluted loss per share. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-975" continuedAt="f-975-1" escape="true">The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the period presented because including them would have been antidilutive are as follows:</ix:nonNumeric></span></div><ix:continuation id="f-975-1"><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.996%"/><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:13.804%"/><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"/></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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-181" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-976">180</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-182" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-977">4,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Founder awards where performance has been met</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-183" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-978">2,036</ix:nonFraction>&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-979">6,626</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Founder awards of <ix:nonFraction unitRef="shares" contextRef="c-181" decimals="-3" name="duol:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet" format="ixt:num-dot-decimal" scale="3" id="f-980">1,620</ix:nonFraction>, where the performance criteria has not been satisfied, are excluded from the above table because the stock-price hurdles for those awards had not been met as of December 31, 2022.</span></div></ix:continuation><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_127"></div><div style="margin-bottom:9pt"><span id="ic54854e8b93d40fd800a356f22fba77d"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-981" continuedAt="f-981-1" escape="true">SUBSEQUENT EVENTS</ix:nonNumeric></span></div><ix:continuation id="f-981-1"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">None.</span></div></ix:continuation><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_190"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i90dabe029bf04860a76cde1574445942"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">None.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_196"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="ied3c85a0a29e42f4beda23c6a41f1981"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9A. Controls and Procedures</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Limitations on Effectiveness of Controls and Procedures</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their desired objectives. Management does not expect, however, that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all error and fraud. Any control system, no matter how well designed and operated, is based upon certain assumptions and can provide only reasonable, not absolute, assurance that its objectives will be met. Further, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within the Company have been detected.</span></div><div style="margin-bottom:9pt"><span id="i8b758eccd03c4ded957225d6f5507cd5"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our management, with the participation of our principal executive officer and principal financial officer, conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this Annual Report on Form 10-K. Based on that evaluation, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures were effective as of the end of the period covered by this Annual Report on Form 10-K to provide reasonable assurance that information required to be disclosed by us in reports that we file or submit under the </span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms and (ii) accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.</span></div><div style="margin-bottom:9pt"><span id="ia5f33a7ee41e46e3abb96c7b7c6c0b03"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Report on Internal Control over Financial Reporting</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f) or Rule 15d-15(f). Under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, we have conducted an evaluation of the effectiveness of our internal control over financial reporting based upon the Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Based on this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our internal control over financial reporting was effective as of December&#160;31, 2024.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Additionally, Deloitte &amp; Touche LLP, an independent registered public accounting firm, has audited the financial statements included in this Annual Report on Form 10-K and has issued an attestation report on our internal control over financial reporting. This report is included in Part II, Item 8 of this Annual Report on Form 10-K as of December&#160;31, 2024.</span></div><div style="margin-bottom:9pt"><span id="i37495d0cd05d4412abd763e79a0079be"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">There were no changes in our internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act, during the three months ended December 31, 2024 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_220"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i6cecadfca90f4a129254b3aa1324914b"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9B. Other Information</span></div><div style="margin-bottom:9pt"><span id="i2042592dc2ad43d09dcecb9c603d38ea"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) None.</span></div><div style="margin-bottom:9pt"><span id="i033cb0a93168468fbef144292de1359f"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b) Trading Plans</span></div><ix:nonNumeric contextRef="c-184" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-982" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">On <ix:nonNumeric contextRef="c-185" name="ecd:TrdArrAdoptionDate" id="f-983">November&#160;14, 2024</ix:nonNumeric>, <ix:nonNumeric contextRef="c-185" name="ecd:TrdArrIndName" id="f-984">Natalie Glance</ix:nonNumeric>, <ix:nonNumeric contextRef="c-185" name="ecd:TrdArrIndTitle" id="f-985">Chief Engineering Officer</ix:nonNumeric>, <ix:nonNumeric contextRef="c-185" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-986">entered into a 10b5-1 sales plan</ix:nonNumeric> (the &#8220;Glance 10b5-1 Sales Plan&#8221;) intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act and providing for (i) the sale of the net number of shares of Class A common stock underlying <ix:nonFraction unitRef="shares" contextRef="c-186" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-987">22,099</ix:nonFraction> unvested restricted stock units received after giving effect to the number of shares automatically sold to satisfy tax withholding obligations on each applicable vesting date (such total number of shares covered under clause (i) is not determinable) and (ii) the sale of <ix:nonFraction unitRef="shares" contextRef="c-187" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-988">14,855</ix:nonFraction> shares of Class A common stock shares. The Glance 10b5-1 Sales Plan will remain in effect until the earlier of (1) <ix:nonNumeric contextRef="c-185" name="ecd:TrdArrExpirationDate" id="f-989">December&#160;31, 2025</ix:nonNumeric>, (2) the date on which all trades set forth in the Glance 10b5-1 Sales Plan have been executed, or (3) such time as the Glance 10b5-1 Sales Plan is otherwise terminated according to its terms.</span></div></ix:nonNumeric><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-188" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-990" escape="true">On <ix:nonNumeric contextRef="c-189" name="ecd:TrdArrAdoptionDate" id="f-991">December&#160;7, 2024</ix:nonNumeric>, <ix:nonNumeric contextRef="c-189" name="ecd:TrdArrIndName" id="f-992">Gillian Munson</ix:nonNumeric>, a <ix:nonNumeric contextRef="c-189" name="ecd:TrdArrIndTitle" id="f-993">member of our Board of Directors</ix:nonNumeric>, <ix:nonNumeric contextRef="c-189" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-994">entered into a 10b5-1 sales plan</ix:nonNumeric> (the &#8220;Munson 10b5-1 Sales Plan&#8221;) intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act and providing for the potential exercise of vested stock options and the associated sale of up to <ix:nonFraction unitRef="shares" contextRef="c-190" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-995">5,000</ix:nonFraction> shares of the Company&#8217;s Class A common stock. The Munson 10b5-1 Sales Plan will remain in effect until the earlier of (1) <ix:nonNumeric contextRef="c-189" name="ecd:TrdArrExpirationDate" id="f-996">August&#160;14, 2025</ix:nonNumeric>, (2) the date on which all trades set forth in the Munson 10b5-1 Sales Plan have been executed, or (3) such time as the Munson 10b5-1 Sales Plan is otherwise terminated according to its terms.</ix:nonNumeric> </span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"><ix:nonNumeric contextRef="c-191" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-997" escape="true">On <ix:nonNumeric contextRef="c-192" name="ecd:TrdArrAdoptionDate" id="f-998">December&#160;9, 2024</ix:nonNumeric>, <ix:nonNumeric contextRef="c-192" name="ecd:TrdArrIndName" id="f-999">James Shelton</ix:nonNumeric>, a <ix:nonNumeric contextRef="c-192" name="ecd:TrdArrIndTitle" id="f-1000">member of our Board of Directors</ix:nonNumeric>, <ix:nonNumeric contextRef="c-192" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1001">entered into a 10b5-1 sales plan</ix:nonNumeric> (the &#8220;Shelton 10b5-1 Sales Plan&#8221;) intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act and providing for (i) the potential exercise of vested stock options and the associated sale of up to <ix:nonFraction unitRef="shares" contextRef="c-193" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1002">20,000</ix:nonFraction> shares of the Company&#8217;s Class A common stock, and (ii) the sale of up to <ix:nonFraction unitRef="shares" contextRef="c-194" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" scale="0" id="f-1003">895</ix:nonFraction> shares of Class A common stock underlying unvested restricted stock units. The Shelton 10b5-1 Sales Plan will remain in effect until the earlier of (1) <ix:nonNumeric contextRef="c-192" name="ecd:TrdArrExpirationDate" id="f-1004">August&#160;29, 2025</ix:nonNumeric>, (2) the date on which all trades set forth in the Shelton 10b5-1 Sales Plan have been executed, or (3) such time as the Shelton 10b5-1 Sales Plan is otherwise terminated according to its terms.</ix:nonNumeric> </span></div><ix:nonNumeric contextRef="c-195" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-1005" escape="true"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">On <ix:nonNumeric contextRef="c-196" name="ecd:TrdArrAdoptionDate" id="f-1006">December&#160;9, 2024</ix:nonNumeric>, <ix:nonNumeric contextRef="c-196" name="ecd:TrdArrIndName" id="f-1007">Robert Meese</ix:nonNumeric>, <ix:nonNumeric contextRef="c-196" name="ecd:TrdArrIndTitle" id="f-1008">Chief Business Officer</ix:nonNumeric>, <ix:nonNumeric contextRef="c-196" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1009">entered into a 10b5-1 sales plan</ix:nonNumeric> (the &#8220;Meese 10b5-1 Sales Plan&#8221;) intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act and providing for (i) the sale of the net number of shares of Class A common stock underlying <ix:nonFraction unitRef="shares" contextRef="c-197" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1010">3,543</ix:nonFraction> restricted stock units received after giving effect to the number of shares automatically sold under the Meese 10b5-1 Sales Plan to satisfy tax withholding obligations on each applicable vesting date (such total number of shares covered under clause (i) is not determinable) and (ii) the sale of <ix:nonFraction unitRef="shares" contextRef="c-198" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1011">18,080</ix:nonFraction> shares of Class A common stock shares. The Meese 10b5-1 Sales Plan will remain in effect until the earlier of (1) <ix:nonNumeric contextRef="c-196" name="ecd:TrdArrExpirationDate" id="f-1012">December&#160;31, 2025</ix:nonNumeric>, (2) the date on which all trades set forth in the Meese 10b5-1 Sales Plan have been executed, or (3) such time as the Meese 10b5-1 Sales Plan is otherwise terminated according to its terms.</span></div></ix:nonNumeric><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">No other &#8220;officer&#8221; (as defined in Rule 16a-1(f) under the Exchange Act) or director of the Company <ix:nonNumeric contextRef="c-199" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1013">adopted</ix:nonNumeric>, modified or <ix:nonNumeric contextRef="c-199" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1014"><ix:nonNumeric contextRef="c-199" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1015">terminated</ix:nonNumeric></ix:nonNumeric> &#8220;Rule 10b5-1 trading arrangements&#8221; and/or &#8220;non-Rule 10b5-1 trading arrangements&#8221; (each as defined in Item 408 of Regulation S-K) during the three months ended December 31, 2024.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_199"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i96e24b3a98664ea58f938287a6bacff1"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">None.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_295"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i163922d9aae3406696a811c35bc8afa7"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Part III</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_298"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i44e324629eb44f87bc7497c2a83c83fa"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 10. Directors, Executive Officers and Corporate Governance</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The information required by this Item is incorporated by reference to the Company&#8217;s 2025 Proxy Statement (the &#8220;2025 Proxy Statement&#8221;) to be filed with the SEC within 120 days after December&#160;31, 2024.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_301"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i75eb1647fe7b4a0c9b149783ae432e6d"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 11. Executive Compensation</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The information required by this Item is incorporated by reference to the 2025 Proxy Statement to be filed with the SEC within 120 days after December&#160;31, 2024.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_304"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="ica039fc87617440397e4a8a96404a81d"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The information required by this Item is incorporated by reference to the 2025 Proxy Statement to be filed with the SEC within 120 days after December&#160;31, 2024.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_307"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i4e0bee5536f24e22b28c902d6a848c94"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 13. Certain Relationships and Related Party Transactions, and Director Independence </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The information required by this Item is incorporated by reference to the 2025 Proxy Statement to be filed with the SEC within 120 days after December&#160;31, 2024.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_310"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i0465d7897b714447b24973331082d684"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 14. Principal Accountant Fees and Services</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The information required by this Item is incorporated by reference to the 2025 Proxy Statement to be filed with the SEC within 120 days after December&#160;31, 2024.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_313"></div><div style="-sec-extract:summary;margin-bottom:9pt;margin-top:9pt"><span id="i9968366e6ca94ef0a27e60747f2bab2d"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 15. Exhibits, Financial Statement Schedules</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">(a) Documents filed as part of this Annual Report on Form 10-K:</span></div><div style="margin-bottom:9pt"><span id="i3c956b9339904a709dbbef2a4d6aac6f"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(1) Consolidated Financial Statements</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our Consolidated Financial Statements are listed in the &#8220;Index to Consolidated Financial Statements&#8221; under Part II, Item 8 of this Annual Report on Form 10-K.</span></div><div style="margin-bottom:9pt"><span id="iadf86d3692964ba3883a098fdcebd7c8"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(2) Financial Statement Schedules</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">All financial statement schedules have been omitted because they are not applicable, not material or the required information is shown in Part II, Item 8 of this Annual Report on Form 10-K.</span></div><div style="margin-bottom:9pt"><span id="ibda8ad76870e46ccba3402135fec2bad"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(3) Exhibits</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The documents listed in the Exhibit Index of this Annual Report on Form 10-K are incorporated by reference or are filed with this Annual Report on Form 10-K, in each case as indicated herein (numbered in accordance with Item 601 of Regulation S-K).</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_316"></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="i502b3d16ce544d9ebb3593ff4655ee6b"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16. Form 10-K Summary</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">None.</span></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_232"></div><div style="-sec-extract:summary;margin-bottom:9pt;margin-top:9pt"><span id="i15340bfc482241c196a37a15f44f3d45"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit Index</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporated by<br/>Reference</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">File No.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filed Herewith</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021015040/exhibit31-8xk.htm">Amended and Restated Certificate of Incorporation, as currently in effect</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-40653</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/30/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001562088/000156208823000247/duol-20231207.htm">Amended and Restated Bylaws, as currently in effect</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-40653</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/08/2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013065/exhibit42stockcertificate.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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013065/exhibit43-sx1.htm">Amended and Restated Investors&#8217; Rights Agreement, dated November 6, 2020, by and among the Registrant and the investors listed therein</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000156208822000039/duol-2021x10xkex4descripti.htm">Description of Registered Securities</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-40653</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/04/2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1(a)#</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013980/exhibit103a-sx1a1senttouw7.htm">2021 Incentive Award Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3(a)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1(b)#</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013980/exhibit103b-sx1a1senttouw7.htm">Form of Stock Option Grant Notice and Stock Option Agreement under the 2021 Incentive Award Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3(b)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1(c)#</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013980/exhibit103c-sx1a1senttouw7.htm">Form of Restricted Stock Unit Award Grant Notice and Restricted Stock Unit Award Agreement under the 2021 Incentive Award Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3(c)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2(a)#</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013065/exhibit102a-sx1.htm">2011 Equity Incentive Plan, as amended</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2(a)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2(b)#</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013065/exhibit102b-sx1.htm">Form of Stock Option Grant Notice and Stock Option Agreement under 2011 Equity Incentive Plan, as amended</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2(b)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2(c)#</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013065/exhibit102c-sx1.htm">Form of Restricted Stock Unit Grant Notice and Restricted Stock Unit Award Agreement under 2011 Equity Incentive Plan, as amended</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2(c)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3#</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000156208824000113/duolingonon-employeedirect.htm">Non-Employee Director Compensation Program</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-40653</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5/08/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.4#</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001562088/000162828021013980/exhibit1012-sx1a1sentuw712.htm">Form of Indemnification Agreement for Directors and Officers</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5 (a)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000156208822000039/new_leasexexecutedxxsignedx.htm">Lease by and between 5704 Penn Office, LLC and Duolingo Inc. dated November 16, 2021</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-40653</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/04/2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5(b)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000156208823000052/amendmenttoofficeleaseag.htm">Amendment to Office Lease Agreement, dated June 23, 2022 by and between 5704 Penn Office, LLC and the Registrant</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-40653</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/01/2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8(h)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5 (c)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000156208824000113/firstamendmenttoofficele.htm">First Amendment to Office Lease Agreement, dated March 4, 2024, by and between 5704 Penn Office, LLC and the Registrant</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-40653</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5/08/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5 (d)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000156208824000113/secondamendmenttoofficel.htm">Second Amendment to Office Lease Agreement, dated March 15, 2024, by and between 5704 Penn Office, LLC and the Registrant</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-40653</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5/08/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6#</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013980/exhibit1014-sx1a1.htm">Form of Change in Control and Severance Agreement</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7(a)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013065/exhibit101a-sx1.htm">Office Lease Agreement, dated November 18,2015, by and between Alpha 4, L.P. and the Registrant</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1(a)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7(b)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013065/exhibit101b-sx1.htm">Amendment to Office Lease Agreement, dated June 16, 2016, by and between Alpha 4, L.P. and the Registrant</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1(b)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7(c)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013065/exhibit101c-sx1.htm">Second Amendment to Office Lease Agreement, dated October 16, 2017, by and between Alpha 4, L.P. and the Registrant</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1(c)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7(d)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013065/exhibit101d-sx1.htm">Third Amendment to Office Lease Agreement, dated December 31, 2017, by and between Alpha 4, L.P. and the Registrant</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1(d)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7(e)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013065/exhibit101e-sx1.htm">Fourth Amendment to Office Lease Agreement, dated August 10, 2018, by and between Alpha 4, L.P. and the Registrant</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1(e)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7(f)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013065/exhibit101f-sx1.htm">Fifth Amendment to Office Lease Agreement, dated October 22, 2018, by and between Alpha 4, L.P. and the Registrant</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1(f)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7(g)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013065/exhibit101g-sx1.htm">Sixth Amendment to Office Lease Agreement, dated November 8, 2019, by and between Alpha 4, L.P. and the Registrant</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1(g)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000156208824000050/spotify-duolingoxfullyex.htm">Spotify-Duolingo Sub-Sublease dated December 18, 2023</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-40653</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2/29/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9#</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013980/exhibit105-sx1a1senttouw714.htm">Offer Letter by and between the Registrant and Luis von Ahn</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.10#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013980/exhibit106-s1a1senttouw714.htm">Offer Letter by and between the Registrant and Severin Hacker</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.11#</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013980/exhibit107-sx1a1senttouw714.htm">Offer Letter by and between the Registrant and Matthew Skaruppa</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.12#</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013980/exhibit108-sx1a1senttouw714.htm">Offer Letter by and between the Registrant and Robert Meese</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.13#</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013980/exhibit109-sx1a1senttouw714.htm">Offer Letter by and between the Registrant and Natalie Glance</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.14#</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013980/exhibit1010-sx1a1senttouw7.htm">Offer Letter by and between the Registrant and Stephen Chen</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.15#</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000162828021013980/exhibit104-sx1a1senttouw71.htm">Employee Stock Purchase Plan</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-257483</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7/19/2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" format="ixt:fixed-true" id="f-1020"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="duol-insidertradingpolic.htm">I</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="duol-insidertradingpolic.htm">nside Trading Policy</a></ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="duolingo-2024q410kex211.htm">List of Subsidiaries</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="consentforannual10-k2024.htm">Consent of Deloitte &amp; Touche LLP, Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="duolingo-2024q410kex311.htm">Certification of Principal Executive Officer pursuant to Exchange Act Rule 13a-14(a)</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="duolingo-2024q410kex312.htm">Certification of Principal Financial Officer pursuant to Exchange Act Rule 13a-14(a)</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="duolingo-2024q410kex321.htm">Certification of Principal Executive Officer and Principal Financial Officer pursuant to 18 U.S.C. Section 1350</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1562088/000156208824000050/duolingo-clawbackpolicya.htm">Duolingo, Inc. Policy for recovery of erroneously awarded Compensation</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-40653</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2/29/2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Instance Document - the Instance Document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">*The certification attached as Exhibit 32.1 that accompanies this Annual Report on Form 10-K pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, is not deemed &#8220;filed&#8221; by the Registrant for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"># Indicates management contract or compensatory plan.</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117</span></div></div></div><div id="ifc3562d262a04e28b5a3f8d0c76ceb6e_238"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span id="ib629ba538ae543ad837428e92eecb44a"></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Signatures</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.153%"><tr><td style="width:1.0%"/><td style="width:46.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.069%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DUOLINGO, 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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: February&#160;27, 2025</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Luis von Ahn</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luis von Ahn</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: February&#160;27, 2025</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Matthew Skaruppa</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Matthew Skaruppa</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer and Principal Accounting Officer)</span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">POWER OF ATTORNEY </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We, the undersigned officers and directors of Duolingo, Inc., hereby severally constitute and appoint Luis von Ahn and Matthew Skaruppa, and each of them singly (with full power to each of them to act alone), our true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution in each of them for him or her and in his or her name, place and stead, and in any and all capacities, to sign any and all amendments (including post-effective amendments) to this registration statement, and to sign any registration statement for the same offering covered by this Registration Statement that is to be effective upon filing pursuant to Rule 462(b) promulgated under the Securities Act, and all post-effective amendments thereto, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite or necessary to be done in and about the premises, as full to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents or any of them, or their or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof. Pursuant to the requirements of the Securities Act of 1933, as amended, this Registration Statement has been signed by the following persons in the capacities held on the dates indicated. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:</span></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%;text-decoration:underline" href="#ifc3562d262a04e28b5a3f8d0c76ceb6e_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.588%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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 style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Signature</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Title</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:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Date</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Luis von Ahn</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Chief Executive Officer and Director</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">February 27, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luis von Ahn</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Principal Executive Officer</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Matthew Skaruppa</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Chief Financial Officer</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">February 27, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Matthew Skaruppa</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Principal Financial Officer and Principal Accounting Officer</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Amy Bohutinsky</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Director</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">February 27, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amy Bohutinsky</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:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Sara Clemens</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Director</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">February 27, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sara Clemens</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:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Bing Gordon</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Director</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">February 27, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bing Gordon</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:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Severin Hacker</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Chief Technology Officer and Director</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">February 27, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severin Hacker</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:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ John Lilly</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Director</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">February 27, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John Lilly</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:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Gillian Munson</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Director</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">February 27, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gillian Munson</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:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Bonnie Ross</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Director</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">February 27, 2025</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonnie Ross</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Mario Schlosser</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Director</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">February 27, 2025</span></td></tr><tr><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mario Schlosser</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Jim Shelton</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Director</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">February 27, 2025</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jim Shelton</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></table></div><div style="height:72pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>2
<FILENAME>duol-insidertradingpolic.htm
<DESCRIPTION>EX-19.1
<TEXT>
<HTML>
<HEAD><!-- Document generated by Workiva Inc -->
<TITLE>duol-insidertradingpolic</TITLE>
</HEAD>
<BODY bgcolor="white">
<DIV align="center">
<DIV style="margin-left:1em;width:1055;"><!-- duol-insidertradingpolic001.jpg -->
<DIV style="padding-top:2em;">
<IMG src="duol-insidertradingpolic001.jpg" title="slide1" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">Approved 3/10/2023 DUOLINGO, INC. INSIDER TRADING POLICY I. SUMMARY Buying or selling Duolingo, Inc. stock and other securities while in possession of material, non-public information is illegal and a violation of this policy. Preventing insider trading is necessary to comply with securities laws and to preserve the reputation and integrity of Duolingo, Inc. (together with its subsidiaries, the &#8220;Company&#8221;) as well as that of all persons affiliated with the Company. &#8220;Insider trading&#8221; occurs when any person purchases or sells a security (e.g., common stock or any publicly traded debt securities) while in possession of material, non-public information in breach of a duty of trust or confidence. The penalties for violating insider trading laws include imprisonment, disgorgement of profits, civil fines, and criminal fines for individuals and for entities. Insider trading is also prohibited by this Insider Trading Policy (this &#8220;Policy&#8221;), and violation of this Policy may result in Company-imposed discipline, including up to termination for cause. You may be asked to certify that you have reviewed and will comply with this Policy from time to time. This Policy applies to all officers, directors and employees of the Company. For purposes of this Policy, &#8220;officers&#8221; refer to those individuals who meet the definition of &#8220;officer&#8221; under Section 16 of the Securities Exchange Act of 1934 (as amended, the &#8220;Exchange Act&#8221;). Individuals subject to this Policy are responsible for ensuring that their immediate family members and members of their households also comply with this Policy. This Policy also applies to any entities controlled by individuals subject to the Policy, including any corporations, partnerships, or trusts, and transactions by these entities should be treated for the purposes of this Policy and applicable securities laws as if they were for the individual&#8217;s own account. Every officer, director and employee must review this Policy. Questions regarding the Policy should be directed to the Company&#8217;s General Counsel (or, in his or her absence, the Chief Financial Officer) or such other person as the Company&#8217;s Board of Directors (the &#8220;Board of Directors&#8221;) may designate from time to time (each such person, or his or designee, the &#8220;Compliance Officer&#8221;). Officers, directors and employees, together with any other person designated as being subject to this Policy, are referred to collectively as &#8220;Covered Persons.&#8221; II. INSIDER TRADING IS PROHIBITED No Covered Person shall purchase or sell any type of security while in possession of material, non-public information relating to the security or its issuer, whether the issuer of such security is the Company or any other company engaged in a material business transaction with the Company). In addition, if a Covered Person is in possession of material nonpublic information about other publicly-traded companies, such as suppliers, customers, competitors or potential acquisition targets, such person may not trade in such other companies&#8217; securities until the information becomes public or is no longer material. Further, no Covered Person shall purchase or sell any security of any other company, including another company in the Company&#8217;s industry, while in possession of material nonpublic information if such information is obtained in the course of such person&#8217;s employment or service with the Company. US-DOCS\138894957.6 </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- duol-insidertradingpolic002.jpg -->
<DIV style="padding-top:2em;">
<IMG src="duol-insidertradingpolic002.jpg" title="slide2" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">III. WINDOW PERIODS The Company may establish closed trading windows at its discretion. During a closed trading window, no officer, director or employee listed on a schedule maintained by the Compliance Officer (as may be amended from time to time by the Compliance Officer) (as well as any individual or entity covered by this Policy by virtue of their relationship to such person), shall purchase or sell any security of the Company. Unless otherwise modified, the trading window will close on the completion of the fifteenth day of the last month of each quarter (i.e., March 15, June 15, September 15, and December 15) and open upon completion of the second trading day after the public release of earnings data for such fiscal quarter. The Company may also identify other dates during which trading windows will be closed. These window periods do not apply to: &#9679; purchases of the Company&#8217;s securities from the Company, or sales of the Company&#8217;s securities to the Company; &#9679; exercises of stock options or other equity awards or the surrender of shares to the Company in payment of the exercise price or in satisfaction of any tax withholding obligations in a manner permitted by the applicable equity award agreement, or vesting of equity-based awards, that in each case do not involve a market sale of the Company&#8217;s securities (the &#8220;cashless exercise&#8221; of a Company stock option through a broker does involve a market sale of the Company&#8217;s securities, and therefore would not qualify under this exception); &#9679; where the Company offers its securities under an employee stock purchase plan, the purchase of such securities through such employee stock purchase plan; however, the sale of any such securities and changing instructions regarding the level of withholding contributions which are used to purchase such securities is not an excepted transaction; &#9679; purchases or sales of the Company&#8217;s securities made pursuant to a plan intended to comply with Rule 10b5-1 (&#8220;Rule 10b5-1&#8221;) promulgated under the Securities Exchange Act of 1934, as amended (the &#8220;1934 Act&#8221;) (such plan, a &#8220;Trading Plan&#8221;). For more information about Rule 10b5-1 Trading Plans, see the Company&#8217;s Rule 10b5-1 Trading Plan Guidelines, attached to this Policy as Annex A and which form part of this Policy; and &#9679; purchases or sales of the Company&#8217;s securities made pursuant to a &#8220;non-Rule 10b5-1 trading arrangement,&#8221; as defined in Item 408(c) of Regulation S-K (&#8220;Trading Arrangements&#8221;), where the Trading Arrangement (i) was pre-cleared in advance pursuant to this Policy outside of a blackout period and while the purchaser or seller, as applicable, was unaware of any material, non-public information and (ii) has not been amended or modified in any respect after such initial pre-clearance without such amendment or modification being pre-cleared 2 US-DOCS\138894957.6 </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- duol-insidertradingpolic003.jpg -->
<DIV style="padding-top:2em;">
<IMG src="duol-insidertradingpolic003.jpg" title="slide3" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">in advance pursuant to this Policy outside of a blackout period and while the purchaser or seller, as applicable, was unaware of any material, non-public information. For the purposes of this Policy, a &#8220;trading day&#8221; is a day on which national stock exchanges are open for trading. From time to time, the Company, through the Board of Directors, the Company&#8217;s disclosure committee, or General Counsel or Chief Financial Officer, may prohibit Covered Persons, or others from trading in the Company&#8217;s securities because of developments that have not yet been disclosed to the public. Subject to the exceptions noted above, all those covered by this Policy are prohibited from trading in our securities while the prohibition is in effect, and should not disclose to others that we have prohibited trading. If you have any question as to whether information is publicly available, please direct an inquiry to the Compliance Officer. No Covered Person shall directly or indirectly communicate (or &#8220;tip&#8221;) material, non-public information to anyone outside the Company, including family members (except in accordance with the Company&#8217;s policies regarding the protection or authorized external disclosure of Company information), or to anyone within the Company other than on a need-to-know basis. IV. OVERVIEW OF INSIDER TRADING &#8220;Securities&#8221; includes stocks, bonds, notes, debentures, options, warrants, equity and other convertible securities, as well as derivative instruments. &#8220;Purchase&#8221; and &#8220;sale&#8221; are defined broadly under the federal securities laws. &#8220;Purchase&#8221; includes, not only the actual purchase of a security, but any contract to purchase or otherwise acquire a security. &#8220;Sale&#8221; includes not only the actual sale of a security, but any contract to sell or otherwise dispose of a security. These definitions extend to a broad range of transactions, including conventional cash-for-stock transactions, conversions, the exercise of stock options, transfer, gifts and acquisitions and exercises of warrants or puts, calls, or other derivative securities. It is generally understood that insider trading includes the following: &#9679; trading by insiders while in possession of material, non-public information; &#9679; trading by persons other than insiders while in possession of material, non-public information, if the information either was given in breach of an insider&#8217;s duty to keep it confidential or was misappropriated; and &#9679; communicating or tipping material, non-public information to others, including recommending the purchase or sale of a security while in possession of such 3 US-DOCS\138894957.6 </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- duol-insidertradingpolic004.jpg -->
<DIV style="padding-top:2em;">
<IMG src="duol-insidertradingpolic004.jpg" title="slide4" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">information. A. What Information is Material? The materiality of information depends upon the circumstances. Information is considered &#8220;material&#8221; if there is a substantial likelihood that a reasonable investor would consider it important in making a decision to buy, sell, or hold a security, or if the information is likely to have a significant effect on the market price of the security. Material information can be positive or negative and can relate to virtually any aspect of a company&#8217;s business or to any type of security, debt, or equity. Examples of material information include (but are not limited to) information about key metrics; corporate earnings or earnings forecasts; possible mergers, acquisitions, tender offers, or dispositions; major new products or product developments; important business developments such as major contracts or cancellations, or changes in executive management or in the Board of Directors; significant borrowing or financing developments including pending public sales or offerings of debt or equity securities; defaults on borrowings; bankruptcies; cybersecurity or data security incidents; and material, non-public developments involving commercial, contract, litigation, or regulatory matters. Moreover, material information does not have to be related to a company&#8217;s business. For example, the contents of a forthcoming newspaper column that is expected to affect the market price of a security can be material. A good general rule of thumb: When in doubt, do not trade. B. What is Non-public? Information is &#8220;non-public&#8221; if it is not available to the general public. In order for information to be considered public, it must be widely disseminated in a manner making it generally available to investors such as, for example, through media (such as Yahoo Finance, Google Finance, or the Wall Street Journal), a broadcast on widely available radio or television programs, publication in a widely available newspaper, magazine, or news web site, a Regulation FD-compliant conference call, or public disclosure documents filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) that are available on the SEC&#8217;s web site. Information disseminated solely via Twitter is not considered to be publicly disseminated information for this purpose. The circulation of rumors, even if accurate and reported in the media, does not constitute effective public dissemination. In addition, even after a public announcement, a reasonable period of time must lapse in order for the market to react to the information. Generally, one full trading day following publication is a reasonable waiting period before such information is deemed to be public. C. Who is an Insider? &#8220;Insiders&#8221; include officers, directors and employees of a company and anyone else who 4 US-DOCS\138894957.6 </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- duol-insidertradingpolic005.jpg -->
<DIV style="padding-top:2em;">
<IMG src="duol-insidertradingpolic005.jpg" title="slide5" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">has material, non-public information about a company. Insiders have independent fiduciary duties or other responsibilities to their company and its stockholders not to trade on material, non-public information relating to the company&#8217;s securities. All Covered Persons should consider themselves insiders with respect to material, non-public information about the Company&#8217;s business, activities, and securities. Individuals subject to this Policy are responsible for ensuring that their immediate family members and members of their households also comply with this Policy. This Policy also applies to any entities controlled by individuals subject to the Policy, including any corporations, partnerships, or trusts, and transactions by these entities should be treated for the purposes of this Policy and applicable securities laws as if they were for the individual&#8217;s own account. D. Trading by Persons Other than Insiders Insiders may be liable for communicating or tipping material, non-public information to a third party, including family members (&#8220;tippee&#8221;), and insider trading violations are not limited to trading or tipping by insiders. Persons other than insiders also can be liable for insider trading, including tippees who trade on material, non-public information tipped to them or individuals who trade on material, non-public information that has been misappropriated. Insiders may be held liable for tipping even if they receive no personal benefit from tipping and even if no close personal relationship exists between them and the tippee. Tippees inherit an insider&#8217;s duties and are liable for trading on material, non-public information illegally tipped to them by an insider. Similarly, just as insiders are liable for the insider trading of their tippees, so are tippees who pass the information along to others who trade. In other words, a tippee&#8217;s liability for insider trading is no different from that of an insider. Tippees can obtain material nonpublic information by receiving overt tips from others or through, among other things, conversations at social, business, or other gatherings. E. Penalties for Engaging in Insider Trading Penalties for trading on or tipping material, non-public information can extend significantly beyond any profits made or losses avoided, both for individuals engaging in such unlawful conduct and their employers. The SEC and Department of Justice have made the civil and criminal prosecution of insider trading violations a top priority. Enforcement remedies available to the government or private plaintiffs (e.g., the Company&#8217;s stockholders) under the federal securities laws may include: &#9679; jail sentences; &#9679; criminal fines for individual violators and for entities; &#9679; civil fines for the employer or other controlling person of a violator (i.e., where the violator is an employee or other controlled person); 5 US-DOCS\138894957.6 </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- duol-insidertradingpolic006.jpg -->
<DIV style="padding-top:2em;">
<IMG src="duol-insidertradingpolic006.jpg" title="slide6" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">&#9679; civil fines for the violator of up to three times the amount of profit gained or loss avoided; &#9679; disgorgement of all profits; &#9679; damage awards to private plaintiffs; &#9679; civil injunctions; &#9679; securities industry self-regulatory organization sanctions; and &#9679; SEC administrative sanctions. In addition, insider trading could result in serious discipline by the Company, including up to termination for cause. F. Size of Transaction and Reason for Transaction Do Not Matter The size of the transaction or the amount of profit received does not have to be significant to result in penalties or enforcement. V. PROCEDURES TO PREVENT INSIDER TRADING The following additional procedures have been established, and will be maintained and enforced, by the Company to prevent insider trading. Every Covered Person is required to follow these procedures. A. Trades by All Directors and Officers All transactions of Company securities involving directors and officers must be effected pursuant to a Rule 10b5-1 Trading Plan that has been pre-cleared in advance as set forth in the Company&#8217;s Rule 10b5-1 Trading Plan Guidelines. B. Pre-Clearance Policy To provide assistance in preventing inadvertent violations of applicable securities laws and to avoid the appearance of impropriety in connection with the purchase and sale of the Company&#8217;s securities, all transactions in the Company&#8217;s securities (including without limitation, acquisitions and dispositions of Company stock, including bona fide gifts of the Company&#8217;s securities, the exercise of stock options, and the sale of Company stock issued upon exercise of stock options) by directors, officers and other employees listed on a schedule maintained by the Compliance Officer (as may be amended from time to time by the Compliance Officer) (as well as any individual or entity covered by this Policy by virtue of their relationship to such person) (each, a &#8220;Pre-Clearance Person&#8221;) must be pre-cleared by the Compliance Officer. Pre-clearance does not relieve anyone of his or her responsibility under SEC 6 US-DOCS\138894957.6 </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- duol-insidertradingpolic007.jpg -->
<DIV style="padding-top:2em;">
<IMG src="duol-insidertradingpolic007.jpg" title="slide7" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">rules. For the avoidance of doubt, pre-clearance shall not be required under this Section V.B for transactions effected pursuant to a Rule 10b5-1 trading plan adopted in accordance with Section V.A above and the Company&#8217;s Rule 10b5-1 Trading Plan Guidelines. A request for pre-clearance must be submitted to the pre-clearance coordinator designated by the Compliance Officer from time to time, currently the Company&#8217;s Lead Counsel, Corporate (or in his or her absence, another designated member of the corporate legal department). The pre-clearance request must be submitted in writing (including by e-mail) and should include the identity of the Pre-Clearance Person, the type of proposed transaction (for example, an open market purchase, a privately negotiated sale, an option exercise, etc.), the proposed date of the transaction, and the number of shares or other securities to be involved. In addition, the Pre-Clearance Person must execute a certification (in the form approved by the Compliance Officer) that such Pre-Clearance Person is not in possession of any material, nonpublic information about the Company. All trades that are pre-cleared must be effected within five business days of receipt of the pre-clearance. A pre-cleared trade (or any portion of a pre-cleared trade) that has not been effected during the five-business day period must be pre-cleared again prior to execution. Notwithstanding receipt of pre-clearance, if the Pre-Clearance Person becomes aware of material, non-public information or becomes subject to a non-trading window period before the transaction is effected, the transaction may not be completed. C. Post-Termination Transactions With the exception of the pre-clearance requirement, this Policy continues to apply to transactions in the Company&#8217;s securities even after termination of service to the Company. If an individual is in possession of material, non-public information when his or her service terminates, that individual may not trade in the Company&#8217;s securities until that information has become public or is no longer material. In addition, if an individual&#8217;s termination of service occurs during a closed window period, that individual will not be permitted to trade in the Company&#8217;s securities until the window period ends. D. Inquiries From Third Parties Inquiries from third parties, such as industry analysts or members of the media, about the Company should be directed to the Compliance Officer or Head of Investor Relations. VI. ADDITIONAL PROHIBITED TRANSACTIONS The Company has determined that there is a heightened legal risk and/or the appearance of improper or inappropriate conduct if the persons subject to this policy engage in certain types of transactions. therefore, Covered Persons shall comply with the following policies with respect to certain transactions in the Company&#8217;s securities: A. Short Sales 7 US-DOCS\138894957.6 </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- duol-insidertradingpolic008.jpg -->
<DIV style="padding-top:2em;">
<IMG src="duol-insidertradingpolic008.jpg" title="slide8" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">Short sales of the Company&#8217;s securities are prohibited by this Policy. Short sales of the Company&#8217;s securities evidence an expectation on the part of the seller that the securities will decline in value, and therefore signal to the market that the seller has no confidence in the Company or its short-term prospects. In addition, short sales may reduce the seller&#8217;s incentive to improve the Company&#8217;s performance. For these reasons, short sales of the Company&#8217;s securities are prohibited by this Policy. In addition, Section 16(c) of the 1934 Act absolutely prohibits Section 16 reporting persons from making short sales of the Company&#8217;s equity securities, i.e., sales of shares that the insider does not own at the time of sale, or sales of shares against which the insider does not deliver the shares within 20 days after the sale. B. Publicly Traded Options A transaction in options is, in effect, a bet on the short-term movement of the Company&#8217;s stock and therefore creates the appearance that a Covered Person is trading based on inside information. Transactions in options also may focus a Covered Person&#8217;s attention on short-term performance at the expense of the Company&#8217;s long-term objectives. Accordingly, transactions in puts, calls, or other derivative securities involving the Company&#8217;s equity securities, on an exchange or in any other organized market, are prohibited by this Policy. C. Hedging Transactions Certain forms of hedging or monetization transactions, such as zero-cost collars and forward sale contracts, allow an insider to lock in much of the value of his or her stock holdings, often in exchange for all or part of the potential for upside appreciation in the stock. These transactions allow the insider to continue to own the covered securities, but without the full risks and rewards of ownership. When that occurs, the insider may no longer have the same objectives as the Company&#8217;s other stockholders. Therefore, hedging transactions involving the Company&#8217;s equity securities, including, but not limited to zero-cost collars and forward sale contracts, are prohibited by this Policy. D. Purchases of the Company&#8217;s Securities on Margin; Pledging the Company&#8217;s Securities to Secure Margin or Other Loans Purchasing on margin means borrowing from a brokerage firm, bank, or other entity in order to purchase the Company&#8217;s securities (other than in connection with a cashless exercise of stock options under the Company&#8217;s equity plans). Margin purchases of the Company&#8217;s securities are prohibited by this Policy. Pledging the Company&#8217;s securities as collateral to secure loans is also prohibited. This prohibition means, among other things, that you cannot hold the Company&#8217;s securities in a &#8220;margin account&#8221; (which would allow you to borrow against your holdings to buy securities). Notwithstanding the foregoing and Section V.A above regarding Rule 10b5-1 trading plans, directors and Section 16 officers are not permitted to pledge their Company stock (exclusive of options, warrants, restricted stock units or other equity awards or rights to purchase stock) as collateral for loans and investments, absent approval of the Board of Directors. The corporate legal department will monitor compliance with the foregoing limitation by reviewing and, if necessary, reporting to the Board or a committee of the Board the extent to 8 US-DOCS\138894957.6 </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- duol-insidertradingpolic009.jpg -->
<DIV style="padding-top:2em;">
<IMG src="duol-insidertradingpolic009.jpg" title="slide9" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">which any officer or director has pledged shares of Company stock. E. Partnership Distributions Nothing in this Policy is intended to limit the ability of a venture capital partnership or other similar entity with which a director is affiliated to distribute Company securities to its partners, members or other similar persons. It is the responsibility of each affected director and the affiliated entity, in consultation with their own counsel (as appropriate), to determine the timing of any distributions, based on all relevant facts and circumstances and applicable securities laws. VII. INTERPRETATION, AMENDMENT AND IMPLEMENTATION OF THIS POLICY The Compliance Officer shall have the authority to interpret and update this Policy and all related policies and procedures. In particular, such interpretations and updates of this Policy, as authorized by the Compliance Officer, may include amendments to or departures from the terms of this Policy, to the extent consistent with the general purpose of this Policy and applicable securities laws. Actions taken by the Company, the Compliance Officer, or any other Company personnel do not constitute legal advice, nor do they insulate you from the consequences of noncompliance with this Policy or with securities laws. Effective Date: March 10, 2023 * * * * 9 US-DOCS\138894957.6 </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- duol-insidertradingpolic010.jpg -->
<DIV style="padding-top:2em;">
<IMG src="duol-insidertradingpolic010.jpg" title="slide10" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">Annex A RULE 10b5-1 TRADING PLAN GUIDELINES 10 US-DOCS\138894957.6 </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- duol-insidertradingpolic011.jpg -->
<DIV style="padding-top:2em;">
<IMG src="duol-insidertradingpolic011.jpg" title="slide11" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">ANNEX A DUOLINGO, INC. RULE 10b5-1 TRADING PLAN GUIDELINES I. SUMMARY These Rule 10b5-1 Trading Plan Guidelines (these &#8220;Guidelines&#8221;) are designed to summarize the process by which directors, officers, and employees of Duolingo, Inc. (together with its subsidiaries, the &#8220;Company&#8221;) may enter into trading plans in accordance with the Rule 10b5-1 (&#8220;Rule 10b5-1&#8221;) promulgated under the Securities Exchange Act of 1934, as amended (the &#8220;1934 Act&#8221;) (each such plan, a &#8220;Trading Plan&#8221;). Defined terms used but not defined in these Guidelines shall have the meaning set forth in the Company&#8217;s Insider Trading Policy, of which these Guidelines are part. II. TRADING PLANS A. Overview Rule 10b5-1 Trading Plans are intended to provide directors, officers and employees with an affirmative defense from insider trading liability under Rule 10b5-1 for transactions under a previously established contract, plan, or instruction to trade in the Company&#8217;s stock entered into in good faith and in accordance with the terms of Rule 10b5-1. Each such Trading Plan must be submitted to and pre-approved in writing by the Company&#8217;s General Counsel (or, in his or her absence, the Chief Financial Officer) or such other person as the Company&#8217;s Board of Directors (the &#8220;Board of Directors&#8221;) may designate from time to time (each such person, or his or designee, the &#8220;Compliance Officer&#8221;). The Compliance Officer may impose such other conditions on the implementation and operation of the Trading Plan as deemed necessary or advisable in addition to the requirements under Rule 10b5-1. Compliance of a Trading Plan to the terms of Rule 10b5-1 and the execution of transactions pursuant to the Trading Plan are the sole responsibility of the person initiating the Trading Plan, and none of the Company, the Compliance Officer, or the Company&#8217;s Board of Directors or other employees assumes any liability for any delay in reviewing and/or refusing to approve a Trading Plan submitted for approval, nor the legality or consequences relating to a person entering into, informing the Company of, or trading under, a Trading Plan. Trading Plans do not exempt individuals from complying with short-swing profit rules or liability under Section 16 of the 1934 Act. Furthermore, Trading Plans only provide an &#8220;affirmative defense&#8221; in the event there is an insider trading lawsuit. It does not prevent someone from bringing a lawsuit. B. Entry into and Parameters of Trading Plans Covered Persons may enter into a Trading Plan only in good faith and only when such person is not in possession of material, non-public information, and only during an open trading 1 </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- duol-insidertradingpolic012.jpg -->
<DIV style="padding-top:2em;">
<IMG src="duol-insidertradingpolic012.jpg" title="slide12" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">window period under the Company&#8217;s Insider Trading Policy. Transactions effected under a Trading Plan that has been approved in accordance with these Guidelines will not require further pre-clearance at the time of the trade. However, any transaction made pursuant to a Trading Plan of a Section 16 reporting person must be reported to the Compliance Officer promptly, and should be reported on the day of each trade to permit the Company&#8217;s filing coordinator to assist in the preparation and filing of a required Form 4. The Form 4 must indicate that the transaction was made pursuant to a Trading Plan. Any Trading Plan submitted for approval hereunder should explicitly acknowledge the Company&#8217;s right to prohibit transactions in the Company&#8217;s securities. Failure to discontinue purchases and sales as directed may constitute a violation of the terms of these Guidelines. In addition, the Company reserves the right to publicly disclose, announce, or respond to inquiries from the media regarding the adoption, modification, or termination of a Trading Plan, or the execution of transactions made under a Trading Plan. Trading Plans may outline a pre-set plan for trading of the Company&#8217;s stock, including the exercise of options. Trades pursuant to a Trading Plan generally may occur at any time. However, under Rule 10b5-1, the Trading Plan must include must include a minimum &#8220;cooling-off period&#8221; between the establishment of a Trading Plan and commencement of any transactions thereunder for: &#9679; Section 16 reporting persons that extends to the later of 90 days after adoption or modification of a Trading Plan or two business days after filing the Form 10-K or Form 10-Q covering the fiscal quarter in which the Trading Plan was adopted or modified, as applicable, up to a maximum of 120 days; and &#9679; employees who are not Section 16 reporting persons and any other persons, other than the Company, that extends 30 days after adoption or modification of a Trading Plan. Any Covered Person other than a Section 16 reporting person desiring to enter into a Rule 10b5-1 trading plan may only adopt such plan with the broker of the Company and on the form of plan reviewed by the Company. Individuals may not adopt more than one Trading Plan at a time except under the limited circumstances permitted by Rule 10b5-1 and subject to preapproval by the Compliance Officer. For clarity, the requirements of this Section II.A do not apply to any Trading Plan entered into by a private equity firm or other similar entity with which a director is affiliated. It is the responsibility of each such venture capital partnership or other entity, in consultation with their own counsel (as appropriate), to comply with applicable securities laws in connection with any Trading Plan. C. Terminations and Modifications to Trading Plans Terminations of Trading Plans are subject to review and pre-approval by the Compliance Officer and should occur only in unusual circumstances and only if the person terminating the US-DOCS\138894960.5 </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- duol-insidertradingpolic013.jpg -->
<DIV style="padding-top:2em;">
<IMG src="duol-insidertradingpolic013.jpg" title="slide13" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">plan is acting in good faith. Termination is effected upon written notice to the broker. You should consult with your own legal counsel before deciding to terminate a Trading Plan. In any event, you should not assume that compliance with the applicable cooling-off period following a plan termination will protect you from possible adverse legal consequences. Under certain circumstances, a Trading Plan must be terminated. This may include circumstances such as the announcement of a merger or the occurrence of an event that would cause the transaction either to violate the law or to have an adverse effect on the Company. The Compliance Officer or administrator of the Company&#8217;s stock plans is authorized to notify the broker in such circumstances, thereby insulating the insider in the event of termination. The Company reserves the right from time to time to suspend, discontinue, or otherwise prohibit any transaction in the Company&#8217;s securities, even pursuant to a previously approved Trading Plan, if the General Counsel, Chief Financial Officer, or the Board of Directors, in his, her, or its discretion, determines that such suspension, discontinuation, or other prohibition is in the best interests of the Company. Modifications to Trading Plans should occur only in unusual circumstances. An individual may modify a Trading Plan only when he or she is not in possession of material, non-public information, and only during an open trading window period under the Company&#8217;s Insider Trading Policy. Modifications to a Trading are subject to pre-approval in accordance with these Guidelines, and modifications of a Trading Plan that change the amount, price, or timing of the purchase or sale of the securities underlying a Trading Plan will trigger a new cooling-off period (as described above). * * * * * US-DOCS\138894960.5 </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>duolingo-2024q410kex211.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i6bee7b55727c421abbd4d93cdf03a7e8_1"></div><div style="min-height:7.2pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.9pt;padding-right:4.9pt;text-align:right"><font><br></font></div><div style="padding-right:4.9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 21.1</font></div><div><font><br></font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:45.764%"><div style="padding-right:85.75pt"><table 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:47.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.814%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name of Subsidiary</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Jurisdiction</font></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:158%">Beijing Duolingo Technology Co., Ltd. </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:158%">People's Republic of China</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:158%">Dos Lenguas LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:158%">United States of America</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:158%">Duolingo Germany GmbH</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:158%">Federal Republic of Germany</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:158%">Duolingo UK Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:158%">United Kingdom</font></td></tr></table></div></div><div style="display:inline-block;max-width:8.471%;min-width:7.471%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:45.765%"></div></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>consentforannual10-k2024.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="if3d0e5063c554297894a36e2795990bc_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;margin-top:10pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:115%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="margin-bottom:10pt;margin-top:10pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">We consent to the incorporation by reference in Registration Statement Nos. 333-258210, 333-258211, 333-263312, 333-270148 and 333-277488 on Form S-8 of our reports dated February&#160;27, 2025, relating to the financial statements of Duolingo, Inc. and subsidiaries (the &#8220;Company&#8221;) and the effectiveness of the Company's internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended December&#160;31, 2024.</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#47;s&#47; Deloitte &#38; Touche LLP</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">New York, New York</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">February&#160;27, 2025</font></div><div style="margin-bottom:10pt;margin-top:10pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>duolingo-2024q410kex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i3e17eb32dc88428ab417ab761c3e1fd9_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Exhibit 31.1</font></div><div style="margin-top:18pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">CERTIFICATION</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> I, Luis von Ahn, certify that&#58;</font></div><div><font><br></font></div><div style="padding-left:0.25pt"><table 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:3.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.260%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I have reviewed this Annual Report on Form 10-K of Duolingo, Inc.&#59;</font></div></td></tr></table></div><div style="padding-left:0.25pt"><table 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:3.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.260%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></td></tr></table></div><div style="padding-left:0.25pt"><table 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:3.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.260%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></td></tr></table></div><div style="padding-left:0.25pt"><table 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:3.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.260%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The registrant's other certifying officer(s) 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></td></tr></table></div><div style="padding-left:0.25pt"><table 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:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.636%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></td></tr></table></div><div style="padding-left:0.25pt"><table 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:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.636%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></td></tr></table></div><div style="padding-left:0.25pt"><table 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:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.636%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Evaluated the effectiveness of the registrant'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></td></tr></table></div><div style="padding-left:0.25pt"><table 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:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.636%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></td></tr></table></div><div style="padding-left:0.25pt"><table 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:3.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.260%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></td></tr></table></div><div style="padding-left:0.25pt"><table 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:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.636%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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's ability to record, process, summarize and report financial information&#59; and</font></td></tr></table></div><div style="padding-left:0.25pt"><table 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:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.636%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></td></tr></table></div><div style="padding-left:0.25pt"><font><br></font></div><div style="padding-left:0.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:45.609%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.875%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2.65pt"><font><br></font></div><div style="margin-bottom:1.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Date&#58; February&#160;27, 2025</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Luis von Ahn</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Luis von Ahn</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2.65pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">President and Chief Executive Officer</font></div><div style="margin-bottom:1.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">(Principal Executive Officer)</font></div></td></tr></table></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>6
<FILENAME>duolingo-2024q410kex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ib64fc481893c4b14ad3784f3cfd2e80c_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Exhibit 31.2</font></div><div style="margin-top:18pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">CERTIFICATION</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> I, Matthew Skaruppa, certify that&#58;</font></div><div><font><br></font></div><div style="padding-left:0.25pt"><table 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:3.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.260%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I have reviewed this Annual Report on Form 10-K of Duolingo, Inc.&#59;</font></div></td></tr></table></div><div style="padding-left:0.25pt"><table 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:3.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.260%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></td></tr></table></div><div style="padding-left:0.25pt"><table 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:3.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.260%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></td></tr></table></div><div style="padding-left:0.25pt"><table 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:3.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.260%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The registrant's other certifying officer(s) 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></td></tr></table></div><div style="padding-left:0.25pt"><table 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:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.636%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></td></tr></table></div><div style="padding-left:0.25pt"><table 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:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.636%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></td></tr></table></div><div style="padding-left:0.25pt"><table 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:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.636%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(c)</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Evaluated the effectiveness of the registrant'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></td></tr></table></div><div style="padding-left:0.25pt"><table 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:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.636%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></td></tr></table></div><div style="padding-left:0.25pt"><table 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:3.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.260%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></td></tr></table></div><div style="padding-left:0.25pt"><table 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:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.636%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(a)</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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's ability to record, process, summarize and report financial information&#59; and</font></td></tr></table></div><div style="padding-left:0.25pt"><table 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:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.636%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(b)</font></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></td></tr></table></div><div style="padding-left:0.25pt"><font><br></font></div><div style="padding-left:0.25pt"><table 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.335%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2.65pt"><font><br></font></div><div style="margin-bottom:1.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Date&#58; February&#160;27, 2025</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Matthew Skaruppa</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Matthew Skaruppa</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2.65pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Chief Financial Officer</font></div><div style="margin-bottom:1.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">(Principal Financial Officer and Principal Accounting Officer)</font></div></td></tr></table></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>7
<FILENAME>duolingo-2024q410kex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="iaed45c9c69be49488435872ae8568e69_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">Exhibit 32.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">PURSUANT TO 18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:139%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">In connection with the Annual Report of Duolingo, Inc. (the &#8220;Company&#8221;) on Form 10-K for the fiscal year ended</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:139%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">December&#160;31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), Luis von Ahn, President and Chief Executive Officer of the Company, and Matthew Skaruppa, Chief Financial Officer of the Company, each hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:0.25pt"><table 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:1.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.812%"></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:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Report fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act&#59; and</font></td></tr></table></div><div style="margin-top:6pt;padding-left:0.25pt"><font><br></font></div><div style="padding-left:0.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.557%"><tr><td style="width:1.0%"></td><td style="width:1.989%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.989%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.722%"></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:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></td></tr></table></div><div style="margin-top:6pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.918%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.825%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2.65pt"><font><br></font></div><div style="margin-bottom:1.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Date&#58; February&#160;27, 2025</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Luis von Ahn</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luis von Ahn</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">President and Chief Executive Officer</font></div><div style="margin-bottom:1.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:139%">(Principal Executive Officer)</font></div></td></tr><tr style="height:0pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2.65pt"><font><br></font></div><div style="margin-bottom:1.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Date&#58; February&#160;27, 2025</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Matthew Skaruppa</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Matthew Skaruppa</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">Chief Financial Officer</font></div><div style="margin-bottom:1.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer and Principal Accounting Officer)</font></div></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><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>8
<FILENAME>duol-20241231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:ac004a3c-eb0c-4401-8664-56fbc3a930b7,g:173f53c1-83ae-4750-86d0-88634d033598-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:duol="http://duolingo.com/20241231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://duolingo.com/20241231">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.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="duol-20241231_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="duol-20241231_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="duol-20241231_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="duol-20241231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://duolingo.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://duolingo.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://duolingo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" roleURI="http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS">
        <link:definition>9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND 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://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>9952154 - 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://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" roleURI="http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical">
        <link:definition>9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DESCRIPTIONOFTHEBUSINESSANDBASISOFPRESENTATION" roleURI="http://duolingo.com/role/DESCRIPTIONOFTHEBUSINESSANDBASISOFPRESENTATION">
        <link:definition>9952157 - Disclosure - DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>9952158 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUE" roleURI="http://duolingo.com/role/FAIRVALUE">
        <link:definition>9952159 - Disclosure - FAIR VALUE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONS" roleURI="http://duolingo.com/role/ACQUISITIONS">
        <link:definition>9952160 - Disclosure - ACQUISITIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUE" roleURI="http://duolingo.com/role/REVENUE">
        <link:definition>9952161 - 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="PROPERTYandEQUIPMENTnet" roleURI="http://duolingo.com/role/PROPERTYandEQUIPMENTnet">
        <link:definition>9952162 - Disclosure - PROPERTY and EQUIPMENT, net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INTANGIBLEASSETSANDGOODWILL" roleURI="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILL">
        <link:definition>9952163 - Disclosure - INTANGIBLE ASSETS AND GOODWILL</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASES" roleURI="http://duolingo.com/role/LEASES">
        <link:definition>9952164 - Disclosure - LEASES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXES" roleURI="http://duolingo.com/role/INCOMETAXES">
        <link:definition>9952165 - 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="STOCKBASEDCOMPENSATION" roleURI="http://duolingo.com/role/STOCKBASEDCOMPENSATION">
        <link:definition>9952166 - 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="COMMITMENTSANDCONTINGENCIES" roleURI="http://duolingo.com/role/COMMITMENTSANDCONTINGENCIES">
        <link:definition>9952167 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLAN" roleURI="http://duolingo.com/role/EMPLOYEEBENEFITPLAN">
        <link:definition>9952168 - Disclosure - EMPLOYEE BENEFIT PLAN</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSLOSSPERSHARE" roleURI="http://duolingo.com/role/EARNINGSLOSSPERSHARE">
        <link:definition>9952169 - Disclosure - EARNINGS (LOSS) PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUBSEQUENTEVENTS" roleURI="http://duolingo.com/role/SUBSEQUENTEVENTS">
        <link:definition>9952170 - Disclosure - SUBSEQUENT EVENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>9955511 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables">
        <link:definition>9955512 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUETables" roleURI="http://duolingo.com/role/FAIRVALUETables">
        <link:definition>9955513 - Disclosure - FAIR VALUE (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="ACQUISITIONSTables" roleURI="http://duolingo.com/role/ACQUISITIONSTables">
        <link:definition>9955514 - Disclosure - ACQUISITIONS (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="REVENUETables" roleURI="http://duolingo.com/role/REVENUETables">
        <link:definition>9955515 - 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="PROPERTYandEQUIPMENTnetTables" roleURI="http://duolingo.com/role/PROPERTYandEQUIPMENTnetTables">
        <link:definition>9955516 - Disclosure - PROPERTY and EQUIPMENT, net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INTANGIBLEASSETSANDGOODWILLTables" roleURI="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLTables">
        <link:definition>9955517 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESTables" roleURI="http://duolingo.com/role/LEASESTables">
        <link:definition>9955518 - Disclosure - LEASES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESTables" roleURI="http://duolingo.com/role/INCOMETAXESTables">
        <link:definition>9955519 - Disclosure - INCOME TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKBASEDCOMPENSATIONTables" roleURI="http://duolingo.com/role/STOCKBASEDCOMPENSATIONTables">
        <link:definition>9955520 - Disclosure - STOCK-BASED COMPENSATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSLOSSPERSHARETables" roleURI="http://duolingo.com/role/EARNINGSLOSSPERSHARETables">
        <link:definition>9955521 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DESCRIPTIONOFTHEBUSINESSANDBASISOFPRESENTATIONDetails" roleURI="http://duolingo.com/role/DESCRIPTIONOFTHEBUSINESSANDBASISOFPRESENTATIONDetails">
        <link:definition>9955522 - Disclosure - DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION (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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" roleURI="http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails">
        <link:definition>9955523 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails" roleURI="http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails">
        <link:definition>9955524 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Useful Life (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="FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails" roleURI="http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails">
        <link:definition>9955525 - Disclosure - FAIR VALUE - Schedule of Net Unrealized Gains (Losses), and Fair Value by Major Security Type for Our Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUENarrativeDetails" roleURI="http://duolingo.com/role/FAIRVALUENarrativeDetails">
        <link:definition>9955526 - Disclosure - FAIR VALUE - 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="ACQUISITIONSNarrativeDetails" roleURI="http://duolingo.com/role/ACQUISITIONSNarrativeDetails">
        <link:definition>9955527 - Disclosure - ACQUISITIONS - 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="ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" roleURI="http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails">
        <link:definition>9955528 - Disclosure - ACQUISITIONS - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (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://duolingo.com/role/REVENUENarrativeDetails">
        <link:definition>9955529 - 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="REVENUEScheduleofDisaggregationofRevenueDetails" roleURI="http://duolingo.com/role/REVENUEScheduleofDisaggregationofRevenueDetails">
        <link:definition>9955530 - Disclosure - REVENUE - Schedule of Disaggregation of Revenue (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="REVENUEScheduleofRevenuebyGeographicAreasDetails" roleURI="http://duolingo.com/role/REVENUEScheduleofRevenuebyGeographicAreasDetails">
        <link:definition>9955531 - Disclosure - REVENUE - Schedule of Revenue by Geographic Areas (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="REVENUEScheduleofDeferredRevenuesDetails" roleURI="http://duolingo.com/role/REVENUEScheduleofDeferredRevenuesDetails">
        <link:definition>9955532 - Disclosure - REVENUE - Schedule of Deferred Revenues (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="PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails" roleURI="http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails">
        <link:definition>9955533 - Disclosure - PROPERTY and EQUIPMENT, net - Schedule of Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PROPERTYandEQUIPMENTnetScheduleofDepreciationExpenseDetails" roleURI="http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofDepreciationExpenseDetails">
        <link:definition>9955534 - Disclosure - PROPERTY and EQUIPMENT, net - Schedule of Depreciation 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="INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" roleURI="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails">
        <link:definition>9955535 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INTANGIBLEASSETSANDGOODWILLNarrativeDetails" roleURI="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails">
        <link:definition>9955536 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - 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="INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsAmortizationExpenseDetails" roleURI="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsAmortizationExpenseDetails">
        <link:definition>9955537 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails" roleURI="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails">
        <link:definition>9955538 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets, Future Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails" roleURI="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails">
        <link:definition>9955539 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESNarrativeDetails" roleURI="http://duolingo.com/role/LEASESNarrativeDetails">
        <link:definition>9955540 - Disclosure - LEASES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESScheduleofComponentsofLeaseCostDetails" roleURI="http://duolingo.com/role/LEASESScheduleofComponentsofLeaseCostDetails">
        <link:definition>9955541 - Disclosure - LEASES - Schedule of Components of Lease Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails" roleURI="http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails">
        <link:definition>9955542 - Disclosure - LEASES - Schedule of Future Minimum Rental Payments for Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails_1" roleURI="http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails_1">
        <link:definition>9955542 - Disclosure - LEASES - Schedule of Future Minimum Rental Payments for Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESIncomeBeforeIncomeTaxDomesticandForeignDetails" roleURI="http://duolingo.com/role/INCOMETAXESIncomeBeforeIncomeTaxDomesticandForeignDetails">
        <link:definition>9955543 - Disclosure - INCOME TAXES - Income Before Income Tax, Domestic and Foreign (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="INCOMETAXESProvisionofIncomeTaxesDetails" roleURI="http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails">
        <link:definition>9955544 - Disclosure - INCOME TAXES - Provision of Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>9955545 - Disclosure - INCOME TAXES - Effective Income Tax Rate 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="INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>9955546 - Disclosure - INCOME TAXES - Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESNarrativeDetails" roleURI="http://duolingo.com/role/INCOMETAXESNarrativeDetails">
        <link:definition>9955547 - Disclosure - INCOME TAXES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESValuationAllowanceDetails" roleURI="http://duolingo.com/role/INCOMETAXESValuationAllowanceDetails">
        <link:definition>9955548 - Disclosure - INCOME TAXES - Valuation Allowance (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://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails">
        <link:definition>9955549 - 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="STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" roleURI="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails">
        <link:definition>9955550 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails" roleURI="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails">
        <link:definition>9955551 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Restricted Stock Unit Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails" roleURI="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails">
        <link:definition>9955552 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Payment Award (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="STOCKBASEDCOMPENSATIONScheduleofWeightedAveragePricingModelDetails" roleURI="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAveragePricingModelDetails">
        <link:definition>9955553 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Weighted Average Pricing Model (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="STOCKBASEDCOMPENSATIONScheduleofIncomeStatementLocationforCompensationExpenseDetails" roleURI="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofIncomeStatementLocationforCompensationExpenseDetails">
        <link:definition>9955554 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Income Statement Location for 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="COMMITMENTSANDCONTINGENCIESDetails" roleURI="http://duolingo.com/role/COMMITMENTSANDCONTINGENCIESDetails">
        <link:definition>9955555 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANDetails" roleURI="http://duolingo.com/role/EMPLOYEEBENEFITPLANDetails">
        <link:definition>9955556 - Disclosure - EMPLOYEE BENEFIT PLAN (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="EARNINGSLOSSPERSHARENarrativeDetails" roleURI="http://duolingo.com/role/EARNINGSLOSSPERSHARENarrativeDetails">
        <link:definition>9955557 - Disclosure - EARNINGS (LOSS) PER SHARE - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" roleURI="http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails">
        <link:definition>9955558 - Disclosure - EARNINGS (LOSS) PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (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="EARNINGSLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails" roleURI="http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails">
        <link:definition>9955559 - Disclosure - EARNINGS (LOSS) PER SHARE - Schedule of Antidilutive Securities (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="duol_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests" abstract="false" name="IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="duol_IncreaseDecreaseInCapitalizedContractCostsNet" abstract="false" name="IncreaseDecreaseInCapitalizedContractCostsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets" abstract="false" name="PaymentsForSoftwareAndPurchasesOfIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="duol_CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid" abstract="false" name="CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="duol_LandlordIncentivesIncurredButNotYetPaid" abstract="false" name="LandlordIncentivesIncurredButNotYetPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="duol_RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities" abstract="false" name="RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="duol_NumberOfLanguages" abstract="false" name="NumberOfLanguages" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="duol_AppleMember" abstract="true" name="AppleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_GoogleMember" abstract="true" name="GoogleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_StripeMember" abstract="true" name="StripeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_FoundersMember" abstract="true" name="FoundersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_NumberOfSourcesOfRevenue" abstract="false" name="NumberOfSourcesOfRevenue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="duol_ContractWithCustomerThresholdToTakeExam" abstract="false" name="ContractWithCustomerThresholdToTakeExam" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue" abstract="false" name="DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue" abstract="false" name="DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue" abstract="false" name="DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="duol_LongTermInvestmentsMaturityTerm" abstract="false" name="LongTermInvestmentsMaturityTerm" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="duol_ContractWithCustomerNumberOfUsersPerSubscription" abstract="false" name="ContractWithCustomerNumberOfUsersPerSubscription" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion" abstract="false" name="ContractWithCustomerCertificationPeriodPriorToTestCompletion" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase" abstract="false" name="ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="duol_EnglishTestMember" abstract="true" name="EnglishTestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_InAppPurchasesMember" abstract="true" name="InAppPurchasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="duol_ProductAndServiceOtherMiscellaneousMember" abstract="true" name="ProductAndServiceOtherMiscellaneousMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_AllCountriesMinusUSAAndUKMember" abstract="true" name="AllCountriesMinusUSAAndUKMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_RevenueFromContractWithCustomerLiabilityRollForward" abstract="true" name="RevenueFromContractWithCustomerLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="duol_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" abstract="false" name="ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="duol_ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue" abstract="false" name="ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="duol_GoodwillTaxDeductibleAmount" abstract="false" name="GoodwillTaxDeductibleAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="duol_NewYorkNewYorkMember" abstract="true" name="NewYorkNewYorkMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="duol_SeattleWashingtonMember" abstract="true" name="SeattleWashingtonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="duol_PittsburghPennsylvaniaMember" abstract="true" name="PittsburghPennsylvaniaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="duol_BeijingChinaMember" abstract="true" name="BeijingChinaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="duol_LesseeOperatingLeaseAreaOfOfficeBuilding" abstract="false" name="LesseeOperatingLeaseAreaOfOfficeBuilding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:areaItemType"/>
  <xs:element id="duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding" abstract="false" name="LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:areaItemType"/>
  <xs:element id="duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements" abstract="false" name="LesseeOperatingLeaseAllowanceForLeaseholdImprovements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="duol_RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities" abstract="false" name="RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="duol_DeferredTaxAssetsLeasingArrangements" abstract="false" name="DeferredTaxAssetsLeasingArrangements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="duol_DeferredTaxAssetsStateTaxesAndVATTaxes" abstract="false" name="DeferredTaxAssetsStateTaxesAndVATTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="duol_DeferredTaxAssetsValuationAllowanceRollForward" abstract="true" name="DeferredTaxAssetsValuationAllowanceRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="duol_DeferredTaxAssetValuationAllowanceAdditions" abstract="false" name="DeferredTaxAssetValuationAllowanceAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="duol_DeferredTaxAssetValuationAllowanceReleased" abstract="false" name="DeferredTaxAssetValuationAllowanceReleased" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="duol_A2021IncentiveAwardPlanMember" abstract="true" name="A2021IncentiveAwardPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_EmployeeStockPurchasePlanMember" abstract="true" name="EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_A2011EquityIncentivePlanMember" abstract="true" name="A2011EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_ShareBasedPaymentArrangementFoundersMember" abstract="true" name="ShareBasedPaymentArrangementFoundersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod" abstract="false" name="ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="duol_ShareBasedPaymentArrangementTrancheFourMember" abstract="true" name="ShareBasedPaymentArrangementTrancheFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_ShareBasedPaymentArrangementTrancheFiveMember" abstract="true" name="ShareBasedPaymentArrangementTrancheFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_ShareBasedPaymentArrangementTrancheSixMember" abstract="true" name="ShareBasedPaymentArrangementTrancheSixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_ShareBasedPaymentArrangementTrancheSevenMember" abstract="true" name="ShareBasedPaymentArrangementTrancheSevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_ShareBasedPaymentArrangementTrancheEightMember" abstract="true" name="ShareBasedPaymentArrangementTrancheEightMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_ShareBasedPaymentArrangementTrancheNineMember" abstract="true" name="ShareBasedPaymentArrangementTrancheNineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_ShareBasedPaymentArrangementTrancheTenMember" abstract="true" name="ShareBasedPaymentArrangementTrancheTenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_TrancheOneAndTrancheTwoMember" abstract="true" name="TrancheOneAndTrancheTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle" abstract="false" name="ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle" abstract="false" name="ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="duol_LetterOfCreditPeriodOfMonthlyRent" abstract="false" name="LetterOfCreditPeriodOfMonthlyRent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="duol_LesseeOperatingLeaseLiabilityToBePaidPerMonth" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidPerMonth" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="duol_RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit" abstract="false" name="RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="duol_DefinedContributionPlanMatchingContributionPortionAxis" abstract="true" name="DefinedContributionPlanMatchingContributionPortionAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="duol_DefinedContributionPlanMatchingContributionPortionDomain" abstract="true" name="DefinedContributionPlanMatchingContributionPortionDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_MatchingContributionPortion1Member" abstract="true" name="MatchingContributionPortion1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_MatchingContributionPortionTwoMember" abstract="true" name="MatchingContributionPortionTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="duol_PreferredStockVotingRightsVotesPerCommonShare" abstract="false" name="PreferredStockVotingRightsVotesPerCommonShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="duol_ClassAAndClassBCommonStockMember" abstract="true" name="ClassAAndClassBCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="duol_NatalieGlanceMember" abstract="true" name="NatalieGlanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="duol_NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember" abstract="true" name="NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="duol_NatalieGlanceTradingArrangementCommonStockMember" abstract="true" name="NatalieGlanceTradingArrangementCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="duol_GillianMunsonMember" abstract="true" name="GillianMunsonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="duol_JamesSheltonMember" abstract="true" name="JamesSheltonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="duol_JamesSheltonTradingArrangementCommonStockMember" abstract="true" name="JamesSheltonTradingArrangementCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="duol_JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember" abstract="true" name="JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="duol_RobertMeeseMember" abstract="true" name="RobertMeeseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="duol_RobertMeeseTradingArrangementRestrictedStockUnitsMember" abstract="true" name="RobertMeeseTradingArrangementRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="duol_RobertMeeseTradingArrangementCommonStockMember" abstract="true" name="RobertMeeseTradingArrangementCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>duol-20241231_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 2025 Workiva-->
<!--r:ac004a3c-eb0c-4401-8664-56fbc3a930b7,g:173f53c1-83ae-4750-86d0-88634d033598-->
<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://duolingo.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="duol-20241231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4f065594-bc39-4b42-bb12-e39b71f2d0f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_17771b5c-9b6e-4a40-aa45-d1b73c7c5a12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4f065594-bc39-4b42-bb12-e39b71f2d0f1" xlink:to="loc_us-gaap_CommonStockValue_17771b5c-9b6e-4a40-aa45-d1b73c7c5a12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_7c04a6c5-bbe4-432a-993a-c50aa86f65b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4f065594-bc39-4b42-bb12-e39b71f2d0f1" xlink:to="loc_us-gaap_AdditionalPaidInCapital_7c04a6c5-bbe4-432a-993a-c50aa86f65b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c0fd029c-ecdb-47e9-a24f-2d745f28412e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4f065594-bc39-4b42-bb12-e39b71f2d0f1" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c0fd029c-ecdb-47e9-a24f-2d745f28412e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_42563695-3caf-4dbd-9363-5908fef0f903" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3e31352e-3c3e-4909-9505-b2a7e79beeb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_42563695-3caf-4dbd-9363-5908fef0f903" xlink:to="loc_us-gaap_Liabilities_3e31352e-3c3e-4909-9505-b2a7e79beeb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_f006fdad-8930-4aac-9454-fbab5988aee9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_42563695-3caf-4dbd-9363-5908fef0f903" xlink:to="loc_us-gaap_CommitmentsAndContingencies_f006fdad-8930-4aac-9454-fbab5988aee9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ecc70aaf-c567-48f1-88f2-13b72a38dfe9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_42563695-3caf-4dbd-9363-5908fef0f903" xlink:to="loc_us-gaap_StockholdersEquity_ecc70aaf-c567-48f1-88f2-13b72a38dfe9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3c608fc0-d460-41ab-9b53-fbe169843ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_617cac28-5ebe-4c01-a454-a14f00d3ec7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3c608fc0-d460-41ab-9b53-fbe169843ca3" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_617cac28-5ebe-4c01-a454-a14f00d3ec7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_b3d6f8c5-47f4-4572-bef0-9828c96cae47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3c608fc0-d460-41ab-9b53-fbe169843ca3" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_b3d6f8c5-47f4-4572-bef0-9828c96cae47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bba18742-e57d-48a3-a694-69a60296b151" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3c608fc0-d460-41ab-9b53-fbe169843ca3" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bba18742-e57d-48a3-a694-69a60296b151" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_94a4b84f-946b-4e21-aeba-8570ae05378a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3c608fc0-d460-41ab-9b53-fbe169843ca3" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_94a4b84f-946b-4e21-aeba-8570ae05378a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_fdbbe7e4-c7a6-424c-b6f6-c8e4347b550a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3c608fc0-d460-41ab-9b53-fbe169843ca3" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_fdbbe7e4-c7a6-424c-b6f6-c8e4347b550a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_da513221-139c-48bd-8bee-7708678d8a16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f54053f0-2b89-4c5c-88a6-61f6bd6913ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_da513221-139c-48bd-8bee-7708678d8a16" xlink:to="loc_us-gaap_AssetsCurrent_f54053f0-2b89-4c5c-88a6-61f6bd6913ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_fe03346f-1e5b-46f0-8b1a-e5f9525aba8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_da513221-139c-48bd-8bee-7708678d8a16" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_fe03346f-1e5b-46f0-8b1a-e5f9525aba8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bc1de5f2-a059-4e9d-8c88-e23c4bb66abf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_da513221-139c-48bd-8bee-7708678d8a16" xlink:to="loc_us-gaap_Goodwill_bc1de5f2-a059-4e9d-8c88-e23c4bb66abf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_12d23935-3748-45c2-a74c-b83ebf6e8d55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_da513221-139c-48bd-8bee-7708678d8a16" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_12d23935-3748-45c2-a74c-b83ebf6e8d55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_5e97fcf6-c5ae-4953-b7f4-efa35fb661ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_da513221-139c-48bd-8bee-7708678d8a16" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_5e97fcf6-c5ae-4953-b7f4-efa35fb661ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_9ea58e02-4c91-45c4-a115-71931eb29c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_da513221-139c-48bd-8bee-7708678d8a16" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_9ea58e02-4c91-45c4-a115-71931eb29c4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_73809516-5400-4eec-946f-16c341550e44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_da513221-139c-48bd-8bee-7708678d8a16" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_73809516-5400-4eec-946f-16c341550e44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_42e61faf-aeb0-419c-852e-5dbd5a38d76a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_da513221-139c-48bd-8bee-7708678d8a16" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_42e61faf-aeb0-419c-852e-5dbd5a38d76a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_a8c73874-8f21-4ad2-88d9-4a87927cbc00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_da513221-139c-48bd-8bee-7708678d8a16" xlink:to="loc_us-gaap_LongTermInvestments_a8c73874-8f21-4ad2-88d9-4a87927cbc00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_bb79764e-e0db-4e20-82e5-28622622bd70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_90e4d036-db4b-4230-9d37-7c1dbd9fc38c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_bb79764e-e0db-4e20-82e5-28622622bd70" xlink:to="loc_us-gaap_LiabilitiesCurrent_90e4d036-db4b-4230-9d37-7c1dbd9fc38c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a7277ed0-2df3-4735-9ad1-b645c2472ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_bb79764e-e0db-4e20-82e5-28622622bd70" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a7277ed0-2df3-4735-9ad1-b645c2472ebe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6da87ba0-54d3-4142-bedf-e7b65993faf4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_bb79764e-e0db-4e20-82e5-28622622bd70" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6da87ba0-54d3-4142-bedf-e7b65993faf4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b1475336-c892-4718-93dc-5199be219035" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_f5a982d9-e464-4392-8082-2fe4a5372d26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b1475336-c892-4718-93dc-5199be219035" xlink:to="loc_us-gaap_AccountsPayableCurrent_f5a982d9-e464-4392-8082-2fe4a5372d26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_db9c1297-a758-4059-acec-f2d998aaff60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b1475336-c892-4718-93dc-5199be219035" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_db9c1297-a758-4059-acec-f2d998aaff60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_f25c598b-bf0d-47f5-946a-397733447fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b1475336-c892-4718-93dc-5199be219035" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_f25c598b-bf0d-47f5-946a-397733447fd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_4535d467-b2f4-4b5c-9807-0291e3d53bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b1475336-c892-4718-93dc-5199be219035" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_4535d467-b2f4-4b5c-9807-0291e3d53bc1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="duol-20241231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"/>
  <link:calculationLink xlink:role="http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_c04f6a41-992a-4a62-905d-a5f66d0a9de9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses_8ec52b5e-8703-4349-b052-613b4d7eda25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_c04f6a41-992a-4a62-905d-a5f66d0a9de9" xlink:to="loc_us-gaap_OtherExpenses_8ec52b5e-8703-4349-b052-613b4d7eda25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_0b482cbb-227a-438f-b945-ac5c67e3d082" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_c04f6a41-992a-4a62-905d-a5f66d0a9de9" xlink:to="loc_us-gaap_OtherIncome_0b482cbb-227a-438f-b945-ac5c67e3d082" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests_030a2c71-8798-4bd7-a405-980d45b047f6" xlink:href="duol-20241231.xsd#duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_71ebc2a0-9a2e-463d-8c91-5a4e886134e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests_030a2c71-8798-4bd7-a405-980d45b047f6" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_71ebc2a0-9a2e-463d-8c91-5a4e886134e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_fa8e1eec-f051-4dd1-be8c-90b5e4a0f184" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests_030a2c71-8798-4bd7-a405-980d45b047f6" xlink:to="loc_us-gaap_OperatingIncomeLoss_fa8e1eec-f051-4dd1-be8c-90b5e4a0f184" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_9ab9da74-b748-46b0-9edc-3a43ca209e56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_e2ce84d2-3324-47c8-9d5e-b5e6aef8bc51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_9ab9da74-b748-46b0-9edc-3a43ca209e56" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_e2ce84d2-3324-47c8-9d5e-b5e6aef8bc51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_ad8bde18-effc-40d1-936d-74b5cc86ed57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_9ab9da74-b748-46b0-9edc-3a43ca209e56" xlink:to="loc_us-gaap_SellingAndMarketingExpense_ad8bde18-effc-40d1-936d-74b5cc86ed57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_93a47e12-e5de-4dcb-9503-fed2581722f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_9ab9da74-b748-46b0-9edc-3a43ca209e56" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_93a47e12-e5de-4dcb-9503-fed2581722f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_95a16bd8-f67f-4a4e-93c8-5adcb7a52bad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d1bcfe1e-6df6-4dd3-b396-884409d2f757" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_95a16bd8-f67f-4a4e-93c8-5adcb7a52bad" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d1bcfe1e-6df6-4dd3-b396-884409d2f757" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_5be3746a-2a4f-4ab3-9b4a-067cfe7c8715" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_95a16bd8-f67f-4a4e-93c8-5adcb7a52bad" xlink:to="loc_us-gaap_CostOfRevenue_5be3746a-2a4f-4ab3-9b4a-067cfe7c8715" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_13b44b92-881c-4cc8-b5e9-587326d9fddc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0edaf57f-bed0-4cbf-8974-e5628fdb3b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_13b44b92-881c-4cc8-b5e9-587326d9fddc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0edaf57f-bed0-4cbf-8974-e5628fdb3b5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_745c8419-381c-47bb-95cc-478fd26f4592" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_13b44b92-881c-4cc8-b5e9-587326d9fddc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_745c8419-381c-47bb-95cc-478fd26f4592" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6f7e5be6-db2d-4d8b-b279-8c6e4d2e4452" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_e5dcc655-5236-4f6e-a6ed-613bd8b6a8f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_6f7e5be6-db2d-4d8b-b279-8c6e4d2e4452" xlink:to="loc_us-gaap_GrossProfit_e5dcc655-5236-4f6e-a6ed-613bd8b6a8f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_21895fec-b439-4496-8265-5654d01d5dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_6f7e5be6-db2d-4d8b-b279-8c6e4d2e4452" xlink:to="loc_us-gaap_OperatingExpenses_21895fec-b439-4496-8265-5654d01d5dc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_8657757c-e048-44cc-8a50-b148e2ffdafc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5aac5c36-e8ac-47c9-b018-1f98753adfc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_8657757c-e048-44cc-8a50-b148e2ffdafc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5aac5c36-e8ac-47c9-b018-1f98753adfc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1c370c18-8150-40c0-9ac0-63f7deeac8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_8657757c-e048-44cc-8a50-b148e2ffdafc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1c370c18-8150-40c0-9ac0-63f7deeac8a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_be643dd5-d92d-4a5b-89c0-16db86212d77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests_316ba5d8-3329-48d9-a450-30ea6c5cb602" xlink:href="duol-20241231.xsd#duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_be643dd5-d92d-4a5b-89c0-16db86212d77" xlink:to="loc_duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests_316ba5d8-3329-48d9-a450-30ea6c5cb602" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOperating_67308b13-0e59-4a28-a06b-773d81c394f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeOperating"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_be643dd5-d92d-4a5b-89c0-16db86212d77" xlink:to="loc_us-gaap_InterestIncomeOperating_67308b13-0e59-4a28-a06b-773d81c394f3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="duol-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e0ff59f-daff-4dbf-af05-ece58c2093ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_900e3a6b-487c-4f49-b27b-4b907e4be724" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e0ff59f-daff-4dbf-af05-ece58c2093ef" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_900e3a6b-487c-4f49-b27b-4b907e4be724" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0533ac6e-fc45-4e52-9f64-4de480368602" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e0ff59f-daff-4dbf-af05-ece58c2093ef" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0533ac6e-fc45-4e52-9f64-4de480368602" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_6f77f06e-3852-4d41-919c-c271e005d0ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e0ff59f-daff-4dbf-af05-ece58c2093ef" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_6f77f06e-3852-4d41-919c-c271e005d0ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_992b4c54-a688-4386-96bd-ae102ca7096c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e0ff59f-daff-4dbf-af05-ece58c2093ef" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_992b4c54-a688-4386-96bd-ae102ca7096c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_b7348489-05eb-480a-8849-852bf76ecd4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfIntangibleAssets"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e0ff59f-daff-4dbf-af05-ece58c2093ef" xlink:to="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_b7348489-05eb-480a-8849-852bf76ecd4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_IncreaseDecreaseInCapitalizedContractCostsNet_c1e43592-3338-454b-8812-240908f2196a" xlink:href="duol-20241231.xsd#duol_IncreaseDecreaseInCapitalizedContractCostsNet"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e0ff59f-daff-4dbf-af05-ece58c2093ef" xlink:to="loc_duol_IncreaseDecreaseInCapitalizedContractCostsNet_c1e43592-3338-454b-8812-240908f2196a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0b76b13c-9fc4-44cd-8632-3962bb74da0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e0ff59f-daff-4dbf-af05-ece58c2093ef" xlink:to="loc_us-gaap_NetIncomeLoss_0b76b13c-9fc4-44cd-8632-3962bb74da0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_363bbd23-ebca-40a3-999b-9fa933e93bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e0ff59f-daff-4dbf-af05-ece58c2093ef" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_363bbd23-ebca-40a3-999b-9fa933e93bb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_d0dd91a2-40ac-4c5d-a7c4-b1a1c4b2a8c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e0ff59f-daff-4dbf-af05-ece58c2093ef" xlink:to="loc_us-gaap_ShareBasedCompensation_d0dd91a2-40ac-4c5d-a7c4-b1a1c4b2a8c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_096b1101-e6b3-45e7-812f-c35607787f05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e0ff59f-daff-4dbf-af05-ece58c2093ef" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_096b1101-e6b3-45e7-812f-c35607787f05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_9e2a80a0-e68b-4c21-bedc-384115c1c38a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e0ff59f-daff-4dbf-af05-ece58c2093ef" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_9e2a80a0-e68b-4c21-bedc-384115c1c38a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d22a044e-9ce6-459e-ad6d-5253e44ff44e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e0ff59f-daff-4dbf-af05-ece58c2093ef" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d22a044e-9ce6-459e-ad6d-5253e44ff44e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_6d390e64-609f-4c45-a65d-eb873ffe842a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e0ff59f-daff-4dbf-af05-ece58c2093ef" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_6d390e64-609f-4c45-a65d-eb873ffe842a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1782fd57-243d-4ab6-9653-1a968596bd56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7e0ff59f-daff-4dbf-af05-ece58c2093ef" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1782fd57-243d-4ab6-9653-1a968596bd56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9ab5d9a9-d0e4-4cfd-b0af-9c040eb77550" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3383e9be-a626-4fca-a025-0f6104320bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9ab5d9a9-d0e4-4cfd-b0af-9c040eb77550" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3383e9be-a626-4fca-a025-0f6104320bb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_435e01bc-db33-4309-a1b6-e07b8afb3e01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9ab5d9a9-d0e4-4cfd-b0af-9c040eb77550" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_435e01bc-db33-4309-a1b6-e07b8afb3e01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets_c8ed8748-0199-4193-b6ec-655b1f80e376" xlink:href="duol-20241231.xsd#duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9ab5d9a9-d0e4-4cfd-b0af-9c040eb77550" xlink:to="loc_duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets_c8ed8748-0199-4193-b6ec-655b1f80e376" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_6ad87235-8f6c-4685-9191-eda00426cd6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9ab5d9a9-d0e4-4cfd-b0af-9c040eb77550" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_6ad87235-8f6c-4685-9191-eda00426cd6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_9def754d-995e-4a5f-914b-5742fca3a3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9ab5d9a9-d0e4-4cfd-b0af-9c040eb77550" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_9def754d-995e-4a5f-914b-5742fca3a3fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_c123710e-5a2f-4543-80ee-957e85634f50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9ab5d9a9-d0e4-4cfd-b0af-9c040eb77550" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_c123710e-5a2f-4543-80ee-957e85634f50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c03f66e4-d2ea-4e17-8857-1117265b7996" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ffa9a6ff-0935-48e0-a937-4c055d41283a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c03f66e4-d2ea-4e17-8857-1117265b7996" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ffa9a6ff-0935-48e0-a937-4c055d41283a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_7223ac72-34dc-4d16-b1fd-22b122907430" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c03f66e4-d2ea-4e17-8857-1117265b7996" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_7223ac72-34dc-4d16-b1fd-22b122907430" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ef0eb7c2-139b-4941-a7b9-bfc4b177e031" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c0de874-286e-4417-b83b-638f95ef939a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ef0eb7c2-139b-4941-a7b9-bfc4b177e031" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8c0de874-286e-4417-b83b-638f95ef939a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_60d2c0a9-ac59-4f56-b1e5-94e73a3768c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ef0eb7c2-139b-4941-a7b9-bfc4b177e031" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_60d2c0a9-ac59-4f56-b1e5-94e73a3768c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6568682e-7c04-4275-859b-90b38d1cc9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ef0eb7c2-139b-4941-a7b9-bfc4b177e031" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6568682e-7c04-4275-859b-90b38d1cc9f3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_8cd8333d-e41c-4fad-b9f1-a8c2231b515a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_bfa879fe-8373-41bd-86b0-08daf7016693" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_8cd8333d-e41c-4fad-b9f1-a8c2231b515a" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_bfa879fe-8373-41bd-86b0-08daf7016693" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_c0b5492b-9c6d-4db2-9618-f3086f8f81da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_8cd8333d-e41c-4fad-b9f1-a8c2231b515a" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_c0b5492b-9c6d-4db2-9618-f3086f8f81da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_b400b608-ae21-4110-9f0b-4985dce83e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_8cd8333d-e41c-4fad-b9f1-a8c2231b515a" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_b400b608-ae21-4110-9f0b-4985dce83e8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_3dd3556e-08e0-4e5b-bdff-0d6edf7db21d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_d1114f04-6482-42fd-9a08-a4cc886bc7f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_3dd3556e-08e0-4e5b-bdff-0d6edf7db21d" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_d1114f04-6482-42fd-9a08-a4cc886bc7f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_a9970afc-d1c3-4e4e-9e18-a89613c5546a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_3dd3556e-08e0-4e5b-bdff-0d6edf7db21d" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_a9970afc-d1c3-4e4e-9e18-a89613c5546a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_b62affd4-e42a-4177-8f4a-024cc665903d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_3dd3556e-08e0-4e5b-bdff-0d6edf7db21d" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_b62affd4-e42a-4177-8f4a-024cc665903d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_8a10a858-a60f-4d57-8989-f4d3ac71da5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_3dd3556e-08e0-4e5b-bdff-0d6edf7db21d" xlink:to="loc_us-gaap_Cash_8a10a858-a60f-4d57-8989-f4d3ac71da5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_0880f468-f431-40ce-9ac5-a01707397782" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_19bce8c0-45b4-409a-b950-6a93029b1967" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermInvestments_0880f468-f431-40ce-9ac5-a01707397782" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_19bce8c0-45b4-409a-b950-6a93029b1967" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent_253a6286-15ab-4451-9685-d00ef383cfb1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermInvestments_0880f468-f431-40ce-9ac5-a01707397782" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent_253a6286-15ab-4451-9685-d00ef383cfb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a0ecec92-f559-44e2-8a21-e64f8be18847" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_6e3ceaa7-fa51-4a4d-bc0d-2b56ce52a11b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a0ecec92-f559-44e2-8a21-e64f8be18847" xlink:to="loc_us-gaap_Cash_6e3ceaa7-fa51-4a4d-bc0d-2b56ce52a11b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_fb4e4ca0-c086-4f13-994e-47d3efbfacea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a0ecec92-f559-44e2-8a21-e64f8be18847" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_fb4e4ca0-c086-4f13-994e-47d3efbfacea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue_722e06b6-4a57-4e08-bca2-0beda1eeaec3" xlink:href="duol-20241231.xsd#duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_13d5db79-c3f0-4618-a4b1-f9096ade61b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue_722e06b6-4a57-4e08-bca2-0beda1eeaec3" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_13d5db79-c3f0-4618-a4b1-f9096ade61b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_0224816d-9152-49b6-9c9a-f21d5f4d34be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue_722e06b6-4a57-4e08-bca2-0beda1eeaec3" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_0224816d-9152-49b6-9c9a-f21d5f4d34be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue_1bf0d8ac-c82a-4314-ac47-ec6cc2b167c6" xlink:href="duol-20241231.xsd#duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_eb157649-38d4-4756-9e3b-ddd0cc9e9c99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue_1bf0d8ac-c82a-4314-ac47-ec6cc2b167c6" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_eb157649-38d4-4756-9e3b-ddd0cc9e9c99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_aabbaadf-ca52-4387-b259-d97880ab8a48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue_1bf0d8ac-c82a-4314-ac47-ec6cc2b167c6" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_aabbaadf-ca52-4387-b259-d97880ab8a48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue_3c252142-02f5-42ca-a3bf-7f8218b51320" xlink:href="duol-20241231.xsd#duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_af71aec6-78d2-46d8-b709-27cda7e42896" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue_3c252142-02f5-42ca-a3bf-7f8218b51320" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_af71aec6-78d2-46d8-b709-27cda7e42896" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_4e422625-743b-45c6-81a5-44af9dc4607d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue_3c252142-02f5-42ca-a3bf-7f8218b51320" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_4e422625-743b-45c6-81a5-44af9dc4607d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9eed0e89-9185-46a0-9f95-09d4c92e4fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_d8fff12a-6a84-40f6-ae09-89143b18c623" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9eed0e89-9185-46a0-9f95-09d4c92e4fc3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_d8fff12a-6a84-40f6-ae09-89143b18c623" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_c1270ecc-8c2a-4402-a8bc-e30bd9f06657" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9eed0e89-9185-46a0-9f95-09d4c92e4fc3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_c1270ecc-8c2a-4402-a8bc-e30bd9f06657" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_83bcadf7-8dd7-4c0d-af6d-d22c00be2ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9eed0e89-9185-46a0-9f95-09d4c92e4fc3" xlink:to="loc_us-gaap_Goodwill_83bcadf7-8dd7-4c0d-af6d-d22c00be2ddf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_430c7441-a133-4671-a5a5-04877cf9d523" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9eed0e89-9185-46a0-9f95-09d4c92e4fc3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_430c7441-a133-4671-a5a5-04877cf9d523" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_74209ccf-24cc-4863-8b53-67f5e8a0d786" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9eed0e89-9185-46a0-9f95-09d4c92e4fc3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_74209ccf-24cc-4863-8b53-67f5e8a0d786" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4b39e380-6bda-4178-8161-0d2e6277bb6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_2be7e249-6f45-4ed6-9ccd-d03e30c34520" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_4b39e380-6bda-4178-8161-0d2e6277bb6f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_2be7e249-6f45-4ed6-9ccd-d03e30c34520" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6dcc7f25-2379-4d27-81a8-a3d71e78f826" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_4b39e380-6bda-4178-8161-0d2e6277bb6f" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_6dcc7f25-2379-4d27-81a8-a3d71e78f826" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_402ff8e5-0464-4088-9025-e08715fe832b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0c2ab606-3389-4b69-81af-5aac45566c53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_402ff8e5-0464-4088-9025-e08715fe832b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0c2ab606-3389-4b69-81af-5aac45566c53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6cea3619-419e-405b-9e7f-d310bbb89063" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_402ff8e5-0464-4088-9025-e08715fe832b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6cea3619-419e-405b-9e7f-d310bbb89063" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_937fff87-7472-42c1-aac3-b3e615e0a290" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3016f28b-527a-4321-af53-4ebb545e286c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_937fff87-7472-42c1-aac3-b3e615e0a290" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3016f28b-527a-4321-af53-4ebb545e286c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_8867ca2e-bcf0-4805-94eb-7364db1a910a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_937fff87-7472-42c1-aac3-b3e615e0a290" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_8867ca2e-bcf0-4805-94eb-7364db1a910a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_362d89b5-46c0-4124-ae1e-a555cbb69302" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_937fff87-7472-42c1-aac3-b3e615e0a290" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_362d89b5-46c0-4124-ae1e-a555cbb69302" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_56e60246-3627-4ff6-85aa-e053e6bfbf32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_937fff87-7472-42c1-aac3-b3e615e0a290" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_56e60246-3627-4ff6-85aa-e053e6bfbf32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5c836e82-348e-4166-897b-dc6d70a0bea4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_937fff87-7472-42c1-aac3-b3e615e0a290" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5c836e82-348e-4166-897b-dc6d70a0bea4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_3bcf2c9b-c666-43a6-849a-fdda0ea6ad8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_937fff87-7472-42c1-aac3-b3e615e0a290" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_3bcf2c9b-c666-43a6-849a-fdda0ea6ad8a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails"/>
  <link:calculationLink xlink:role="http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_740da843-d7b4-43d7-80dc-d921f01018e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bfa1e962-5fae-49d1-92bc-43c8632b796c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_740da843-d7b4-43d7-80dc-d921f01018e5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bfa1e962-5fae-49d1-92bc-43c8632b796c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_994e37d4-b600-413b-8d4d-577ea381f7bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_740da843-d7b4-43d7-80dc-d921f01018e5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_994e37d4-b600-413b-8d4d-577ea381f7bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_04458d09-e530-48cf-ad27-9640b63f57bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_740da843-d7b4-43d7-80dc-d921f01018e5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_04458d09-e530-48cf-ad27-9640b63f57bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_380c25ba-524f-4c8f-855a-2a6fce6561ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_740da843-d7b4-43d7-80dc-d921f01018e5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_380c25ba-524f-4c8f-855a-2a6fce6561ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b4780500-4f87-41f2-9faa-2d459baf3baf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_740da843-d7b4-43d7-80dc-d921f01018e5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b4780500-4f87-41f2-9faa-2d459baf3baf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_aded7be4-0f19-4945-9890-56ea66df8dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_740da843-d7b4-43d7-80dc-d921f01018e5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_aded7be4-0f19-4945-9890-56ea66df8dbc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails_1" xlink:type="simple" xlink:href="duol-20241231.xsd#LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails_1"/>
  <link:calculationLink xlink:role="http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f6269a32-abcb-46a6-bbb6-62fd092c8cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b6675e1b-8d31-4278-90ef-6f62c8badc02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f6269a32-abcb-46a6-bbb6-62fd092c8cc7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b6675e1b-8d31-4278-90ef-6f62c8badc02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_2c29136b-18c1-415c-905b-93769e4716b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f6269a32-abcb-46a6-bbb6-62fd092c8cc7" xlink:to="loc_us-gaap_OperatingLeaseLiability_2c29136b-18c1-415c-905b-93769e4716b8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INCOMETAXESIncomeBeforeIncomeTaxDomesticandForeignDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#INCOMETAXESIncomeBeforeIncomeTaxDomesticandForeignDetails"/>
  <link:calculationLink xlink:role="http://duolingo.com/role/INCOMETAXESIncomeBeforeIncomeTaxDomesticandForeignDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1c1b38eb-37b7-4c6d-9dc6-aaee39613cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_781c0d3e-1c51-49f5-bbf1-77afb7f254ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1c1b38eb-37b7-4c6d-9dc6-aaee39613cfb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_781c0d3e-1c51-49f5-bbf1-77afb7f254ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_f99c000d-344f-4e9a-98b5-224e22fd950c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1c1b38eb-37b7-4c6d-9dc6-aaee39613cfb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_f99c000d-344f-4e9a-98b5-224e22fd950c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#INCOMETAXESProvisionofIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f87d7861-661e-4b39-83c9-f680bc7258b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_632dcf39-39bd-408e-8e9c-98246ed75886" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f87d7861-661e-4b39-83c9-f680bc7258b0" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_632dcf39-39bd-408e-8e9c-98246ed75886" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_c34807ae-1e40-4bff-b259-0ea03edb0e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f87d7861-661e-4b39-83c9-f680bc7258b0" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_c34807ae-1e40-4bff-b259-0ea03edb0e0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e2f0e2d6-631e-4cf2-a63a-3e20aedd3860" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f87d7861-661e-4b39-83c9-f680bc7258b0" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e2f0e2d6-631e-4cf2-a63a-3e20aedd3860" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_26f56dd6-dbcb-424d-ada1-e575ad5cdba8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8a1ce206-a737-4905-905d-b1532caa1f19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_26f56dd6-dbcb-424d-ada1-e575ad5cdba8" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8a1ce206-a737-4905-905d-b1532caa1f19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1e3711db-5de6-4c70-8fc0-a9eac5a37693" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_26f56dd6-dbcb-424d-ada1-e575ad5cdba8" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1e3711db-5de6-4c70-8fc0-a9eac5a37693" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_f5b989e2-b624-46d1-b9fa-e70c9aacdf8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_26f56dd6-dbcb-424d-ada1-e575ad5cdba8" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_f5b989e2-b624-46d1-b9fa-e70c9aacdf8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0ff186e1-d454-4358-9a72-71416c0b6c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e2b9f790-c0b7-4945-a79f-cfc302dd2d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0ff186e1-d454-4358-9a72-71416c0b6c8c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e2b9f790-c0b7-4945-a79f-cfc302dd2d3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_85d1bccd-12d4-4b66-ae70-2ee2fcec6a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0ff186e1-d454-4358-9a72-71416c0b6c8c" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_85d1bccd-12d4-4b66-ae70-2ee2fcec6a9b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b2e8e704-0e06-4e51-ad2c-9914b23a744c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_3d11b58b-e212-4d5a-be90-fac7db8e4994" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b2e8e704-0e06-4e51-ad2c-9914b23a744c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_3d11b58b-e212-4d5a-be90-fac7db8e4994" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_5e836481-db92-480a-967c-7fddc0f885dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b2e8e704-0e06-4e51-ad2c-9914b23a744c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_5e836481-db92-480a-967c-7fddc0f885dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_8a8dc872-ecb9-4565-aed2-e87fb2c9eb02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b2e8e704-0e06-4e51-ad2c-9914b23a744c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_8a8dc872-ecb9-4565-aed2-e87fb2c9eb02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_0d464870-8c51-439c-924c-255e792bd56a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b2e8e704-0e06-4e51-ad2c-9914b23a744c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_0d464870-8c51-439c-924c-255e792bd56a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_a54cc2e3-657e-4bb1-818b-87f908d7d99b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b2e8e704-0e06-4e51-ad2c-9914b23a744c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_a54cc2e3-657e-4bb1-818b-87f908d7d99b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_d0fa2653-d947-4078-a002-d62027e14771" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b2e8e704-0e06-4e51-ad2c-9914b23a744c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_d0fa2653-d947-4078-a002-d62027e14771" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_ba608a2a-801c-4e89-a940-b90e711151e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b2e8e704-0e06-4e51-ad2c-9914b23a744c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_ba608a2a-801c-4e89-a940-b90e711151e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_8f985235-6f3e-4d9c-a498-e2b083c9ac3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b2e8e704-0e06-4e51-ad2c-9914b23a744c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_8f985235-6f3e-4d9c-a498-e2b083c9ac3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_15f83697-1a97-401a-b4c6-d0095096de93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b2e8e704-0e06-4e51-ad2c-9914b23a744c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_15f83697-1a97-401a-b4c6-d0095096de93" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_a10b82ce-8f89-4c84-8641-ef80ca0cc91b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_627e471f-f93c-4a2b-8d8f-cb9f1dc22021" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_a10b82ce-8f89-4c84-8641-ef80ca0cc91b" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_627e471f-f93c-4a2b-8d8f-cb9f1dc22021" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DeferredTaxAssetsLeasingArrangements_e7150eb1-4847-43dc-8f20-af99bd89338f" xlink:href="duol-20241231.xsd#duol_DeferredTaxAssetsLeasingArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_a10b82ce-8f89-4c84-8641-ef80ca0cc91b" xlink:to="loc_duol_DeferredTaxAssetsLeasingArrangements_e7150eb1-4847-43dc-8f20-af99bd89338f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense_bb9b2601-519f-4550-8419-b81d8894b4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_a10b82ce-8f89-4c84-8641-ef80ca0cc91b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense_bb9b2601-519f-4550-8419-b81d8894b4bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_2afb0fe2-1430-42d8-b5f7-f20ea9a8aee6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_a10b82ce-8f89-4c84-8641-ef80ca0cc91b" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_2afb0fe2-1430-42d8-b5f7-f20ea9a8aee6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_7f70be63-fa20-45c3-8691-6c9a1f7e0de8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_a10b82ce-8f89-4c84-8641-ef80ca0cc91b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_7f70be63-fa20-45c3-8691-6c9a1f7e0de8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_54b8ba71-2bb7-4d7b-8ad6-6ef5574a416a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_a10b82ce-8f89-4c84-8641-ef80ca0cc91b" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_54b8ba71-2bb7-4d7b-8ad6-6ef5574a416a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DeferredTaxAssetsStateTaxesAndVATTaxes_fba81e67-7968-4bb8-adee-6f4c47ea2a4e" xlink:href="duol-20241231.xsd#duol_DeferredTaxAssetsStateTaxesAndVATTaxes"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_a10b82ce-8f89-4c84-8641-ef80ca0cc91b" xlink:to="loc_duol_DeferredTaxAssetsStateTaxesAndVATTaxes_fba81e67-7968-4bb8-adee-6f4c47ea2a4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_e27811ee-2bf9-46de-aeb1-6ba4a108e41a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_a10b82ce-8f89-4c84-8641-ef80ca0cc91b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_e27811ee-2bf9-46de-aeb1-6ba4a108e41a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_2e3d24e2-25b4-48cf-ba71-558d2ebe394e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_a10b82ce-8f89-4c84-8641-ef80ca0cc91b" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_2e3d24e2-25b4-48cf-ba71-558d2ebe394e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_cce28605-ad05-45e2-a5e9-d1e9a1007504" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_39fefa33-570b-481b-b67a-81168c58c6ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_cce28605-ad05-45e2-a5e9-d1e9a1007504" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_39fefa33-570b-481b-b67a-81168c58c6ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_6178c0aa-5b84-4127-95cc-9dce3ed15657" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_cce28605-ad05-45e2-a5e9-d1e9a1007504" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_6178c0aa-5b84-4127-95cc-9dce3ed15657" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_48515c11-362c-4320-b9ea-cb95a093fc95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_abe6bfdd-d900-4910-8882-105409281dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_48515c11-362c-4320-b9ea-cb95a093fc95" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_abe6bfdd-d900-4910-8882-105409281dd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_5b02e90f-51d3-414e-b763-6dcaa1f1a309" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_48515c11-362c-4320-b9ea-cb95a093fc95" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_5b02e90f-51d3-414e-b763-6dcaa1f1a309" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_4f523da7-d264-44a3-89c8-ae3b303fbd2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_48515c11-362c-4320-b9ea-cb95a093fc95" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_4f523da7-d264-44a3-89c8-ae3b303fbd2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_d68c4bf2-38ac-44b0-85a5-0da8c4101004" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_48515c11-362c-4320-b9ea-cb95a093fc95" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_d68c4bf2-38ac-44b0-85a5-0da8c4101004" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"/>
  <link:calculationLink xlink:role="http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_01d4fdf7-0e90-46a5-8ee6-36fa759572bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b6baf7fd-7b34-46fb-aa91-9af5811881ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_01d4fdf7-0e90-46a5-8ee6-36fa759572bf" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b6baf7fd-7b34-46fb-aa91-9af5811881ff" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>duol-20241231_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 2025 Workiva-->
<!--r:ac004a3c-eb0c-4401-8664-56fbc3a930b7,g:173f53c1-83ae-4750-86d0-88634d033598-->
<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://duolingo.com/role/CoverPage" xlink:type="simple" xlink:href="duol-20241231.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_04a7c5fc-f0ff-4658-a270-145613df8a09" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_DocumentInformationTable_04a7c5fc-f0ff-4658-a270-145613df8a09" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2c619029-4548-4fec-b954-e39f84e125d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_04a7c5fc-f0ff-4658-a270-145613df8a09" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2c619029-4548-4fec-b954-e39f84e125d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2c619029-4548-4fec-b954-e39f84e125d1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2c619029-4548-4fec-b954-e39f84e125d1" xlink:to="loc_us-gaap_ClassOfStockDomain_2c619029-4548-4fec-b954-e39f84e125d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_01bbd21b-8312-497c-a5d0-c4afba9e6986" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2c619029-4548-4fec-b954-e39f84e125d1" xlink:to="loc_us-gaap_ClassOfStockDomain_01bbd21b-8312-497c-a5d0-c4afba9e6986" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_1eb2bf7e-11bb-4d09-b82c-aff2f6754ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_01bbd21b-8312-497c-a5d0-c4afba9e6986" xlink:to="loc_us-gaap_CommonClassAMember_1eb2bf7e-11bb-4d09-b82c-aff2f6754ca5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_f1f920a9-2011-49e9-8a63-151f5bb399a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_01bbd21b-8312-497c-a5d0-c4afba9e6986" xlink:to="loc_us-gaap_CommonClassBMember_f1f920a9-2011-49e9-8a63-151f5bb399a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_98513215-9975-4000-b252-f618c91002cf" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_DocumentType_98513215-9975-4000-b252-f618c91002cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_5b63e5f7-6760-4271-a824-abb2fdd89f57" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_DocumentAnnualReport_5b63e5f7-6760-4271-a824-abb2fdd89f57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_3b7bc26a-2bc2-4113-a1c8-0eb7c2f78e99" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_DocumentPeriodEndDate_3b7bc26a-2bc2-4113-a1c8-0eb7c2f78e99" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_88dca384-0e02-4aed-973e-0c99f306488e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_CurrentFiscalYearEndDate_88dca384-0e02-4aed-973e-0c99f306488e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_e8936e3f-bd7d-46ab-82d6-6882891b19d3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_DocumentTransitionReport_e8936e3f-bd7d-46ab-82d6-6882891b19d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_69bbdf90-997c-4bae-a1d6-38b53ad0d39c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityFileNumber_69bbdf90-997c-4bae-a1d6-38b53ad0d39c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_b748176a-710b-4a10-a75e-813c83b992a5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityRegistrantName_b748176a-710b-4a10-a75e-813c83b992a5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_53f81e16-9a45-44bd-af83-e038e5c323ca" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityIncorporationStateCountryCode_53f81e16-9a45-44bd-af83-e038e5c323ca" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_12aaf538-f432-42f5-b8e2-45acd66e794c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityTaxIdentificationNumber_12aaf538-f432-42f5-b8e2-45acd66e794c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_2e709d36-1353-492c-bb83-e789faaf6a9f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityAddressAddressLine1_2e709d36-1353-492c-bb83-e789faaf6a9f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_a68515af-1588-44b5-8b0f-936486c98ac2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityAddressCityOrTown_a68515af-1588-44b5-8b0f-936486c98ac2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_2045e75d-461e-42e4-9a63-44669e74ab0d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityAddressStateOrProvince_2045e75d-461e-42e4-9a63-44669e74ab0d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_7af9b7cf-9ddf-46ba-825c-bb852012de87" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityAddressPostalZipCode_7af9b7cf-9ddf-46ba-825c-bb852012de87" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_8656c0ba-70c3-42c4-a3b3-cee67158c61c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_CityAreaCode_8656c0ba-70c3-42c4-a3b3-cee67158c61c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_7067863f-b087-47a1-8ae2-c0209c055df8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_LocalPhoneNumber_7067863f-b087-47a1-8ae2-c0209c055df8" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_865813e8-e11a-4299-a767-5d2cae6d5f8a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_Security12bTitle_865813e8-e11a-4299-a767-5d2cae6d5f8a" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_e66228c5-08bf-4651-8b6e-6343af5252f9" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_TradingSymbol_e66228c5-08bf-4651-8b6e-6343af5252f9" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_5325d4f6-648a-4e5f-a3fe-75abfcf268bf" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_SecurityExchangeName_5325d4f6-648a-4e5f-a3fe-75abfcf268bf" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_7048e47d-86b4-4490-96eb-d4c0fa93a523" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_7048e47d-86b4-4490-96eb-d4c0fa93a523" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_1f1aa1e1-0112-428f-b873-2ba4cfc43398" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityVoluntaryFilers_1f1aa1e1-0112-428f-b873-2ba4cfc43398" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_b9592df9-5b65-4fc9-ae31-6439032c28d9" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityCurrentReportingStatus_b9592df9-5b65-4fc9-ae31-6439032c28d9" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_f78c0dbf-9c41-4d4a-a626-02e7ddde05d9" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityInteractiveDataCurrent_f78c0dbf-9c41-4d4a-a626-02e7ddde05d9" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_255233d4-4d46-4124-8e48-1a9d27eba451" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityFilerCategory_255233d4-4d46-4124-8e48-1a9d27eba451" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_6a00ada0-c2a3-4169-baed-9f381ab0afd0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntitySmallBusiness_6a00ada0-c2a3-4169-baed-9f381ab0afd0" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_b1155762-43e1-4d4a-bb10-dfcfa7766412" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityEmergingGrowthCompany_b1155762-43e1-4d4a-bb10-dfcfa7766412" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_2227220b-fb75-4d30-af93-4ad6648e7cde" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_IcfrAuditorAttestationFlag_2227220b-fb75-4d30-af93-4ad6648e7cde" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_dd545d4f-9594-460b-831d-12a5a60235f5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_dd545d4f-9594-460b-831d-12a5a60235f5" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_889c26bb-7adf-4861-a7a6-81577116db03" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityShellCompany_889c26bb-7adf-4861-a7a6-81577116db03" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_2c8c73b8-7ffe-4d75-ab7c-d9cc088e87e1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityPublicFloat_2c8c73b8-7ffe-4d75-ab7c-d9cc088e87e1" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_846bc860-cd34-49aa-8dcf-44fa77c77e6f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_846bc860-cd34-49aa-8dcf-44fa77c77e6f" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_5ab9ab2a-0cf6-4cbd-9196-53908e3e7c93" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_5ab9ab2a-0cf6-4cbd-9196-53908e3e7c93" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_c62330ca-8139-46f0-8331-3365af47a9b0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityCentralIndexKey_c62330ca-8139-46f0-8331-3365af47a9b0" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_91031b5f-6dca-46de-9c41-4ec6a2d7c640" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_DocumentFiscalYearFocus_91031b5f-6dca-46de-9c41-4ec6a2d7c640" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_68e46a27-7c23-4217-8b82-47a957558f7f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_DocumentFiscalPeriodFocus_68e46a27-7c23-4217-8b82-47a957558f7f" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_9f37be76-46f2-4ec7-a0c2-f71cb5acb8e1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_AmendmentFlag_9f37be76-46f2-4ec7-a0c2-f71cb5acb8e1" xlink:type="arc" order="34"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="duol-20241231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_280c6c66-0e2c-4994-ad24-6ac2636ba6fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c4e4983b-94c1-4b90-94d1-808949c630e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_280c6c66-0e2c-4994-ad24-6ac2636ba6fb" xlink:to="loc_us-gaap_StatementTable_c4e4983b-94c1-4b90-94d1-808949c630e1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7b214547-6077-4117-8b66-0ca2c06e5b00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c4e4983b-94c1-4b90-94d1-808949c630e1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7b214547-6077-4117-8b66-0ca2c06e5b00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7b214547-6077-4117-8b66-0ca2c06e5b00_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7b214547-6077-4117-8b66-0ca2c06e5b00" xlink:to="loc_us-gaap_ClassOfStockDomain_7b214547-6077-4117-8b66-0ca2c06e5b00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_08b266fe-ed8d-4a55-a5e6-9082b15cfeba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7b214547-6077-4117-8b66-0ca2c06e5b00" xlink:to="loc_us-gaap_ClassOfStockDomain_08b266fe-ed8d-4a55-a5e6-9082b15cfeba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_4b6f164b-ed22-4503-bf9a-630f78a58235" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_08b266fe-ed8d-4a55-a5e6-9082b15cfeba" xlink:to="loc_us-gaap_CommonClassAMember_4b6f164b-ed22-4503-bf9a-630f78a58235" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_864e3f5a-7dfa-4136-9afb-afe08c2a0948" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_08b266fe-ed8d-4a55-a5e6-9082b15cfeba" xlink:to="loc_us-gaap_CommonClassBMember_864e3f5a-7dfa-4136-9afb-afe08c2a0948" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_770503bb-5f70-48b2-8eea-7b5d79c82e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_280c6c66-0e2c-4994-ad24-6ac2636ba6fb" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_770503bb-5f70-48b2-8eea-7b5d79c82e1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_156d76af-e8c4-4252-ac89-0b91ab42dee3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_280c6c66-0e2c-4994-ad24-6ac2636ba6fb" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_156d76af-e8c4-4252-ac89-0b91ab42dee3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_718c068a-902f-476f-90fc-086c1d934ded" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_280c6c66-0e2c-4994-ad24-6ac2636ba6fb" xlink:to="loc_us-gaap_CommonStockSharesIssued_718c068a-902f-476f-90fc-086c1d934ded" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f8e26a94-ac64-458c-8e21-1205551338ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_280c6c66-0e2c-4994-ad24-6ac2636ba6fb" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f8e26a94-ac64-458c-8e21-1205551338ff" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="duol-20241231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9c6d7941-dd93-4ff1-bd7e-c019597d5a91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e2205511-8fe7-4d75-8c31-23b70df16b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_9c6d7941-dd93-4ff1-bd7e-c019597d5a91" xlink:to="loc_us-gaap_StatementTable_e2205511-8fe7-4d75-8c31-23b70df16b3f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_de4cdccd-2a44-4baa-a22b-89f0bd50b90e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e2205511-8fe7-4d75-8c31-23b70df16b3f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_de4cdccd-2a44-4baa-a22b-89f0bd50b90e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_de4cdccd-2a44-4baa-a22b-89f0bd50b90e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_de4cdccd-2a44-4baa-a22b-89f0bd50b90e" xlink:to="loc_us-gaap_EquityComponentDomain_de4cdccd-2a44-4baa-a22b-89f0bd50b90e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_2abcc8c6-534e-4f93-afda-1e2e9e4cddfa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_de4cdccd-2a44-4baa-a22b-89f0bd50b90e" xlink:to="loc_us-gaap_EquityComponentDomain_2abcc8c6-534e-4f93-afda-1e2e9e4cddfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_21968b62-8da6-4b03-af25-b08d66920e69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_2abcc8c6-534e-4f93-afda-1e2e9e4cddfa" xlink:to="loc_us-gaap_CommonStockMember_21968b62-8da6-4b03-af25-b08d66920e69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_7e0a24eb-76ae-4efe-ba5a-73d5453bcafb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_2abcc8c6-534e-4f93-afda-1e2e9e4cddfa" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_7e0a24eb-76ae-4efe-ba5a-73d5453bcafb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_c4343e7b-39d8-4008-851c-47bea291e57e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_2abcc8c6-534e-4f93-afda-1e2e9e4cddfa" xlink:to="loc_us-gaap_RetainedEarningsMember_c4343e7b-39d8-4008-851c-47bea291e57e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9c6d7941-dd93-4ff1-bd7e-c019597d5a91" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f2ec51a5-bf26-4ad9-bc20-9b88d7357500" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f2ec51a5-bf26-4ad9-bc20-9b88d7357500" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a33f188b-61c3-41ca-81e5-771508381e01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_StockholdersEquity_a33f188b-61c3-41ca-81e5-771508381e01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_4ff44aaa-f72f-4f23-92bd-999fca229e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_4ff44aaa-f72f-4f23-92bd-999fca229e3f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_e77cdbf1-702b-4768-bf59-03463d3745e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_e77cdbf1-702b-4768-bf59-03463d3745e1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_bdf2fd94-41dd-40c2-a84c-26c82fd084e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_bdf2fd94-41dd-40c2-a84c-26c82fd084e8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_84df6c4f-e195-4cb8-9c65-e8a056d4cd33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_84df6c4f-e195-4cb8-9c65-e8a056d4cd33" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_93d9d3ae-f661-42a5-bb8b-59649481bea0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_93d9d3ae-f661-42a5-bb8b-59649481bea0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_feed4c21-e657-4522-84a1-5c0d4cad8740" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_feed4c21-e657-4522-84a1-5c0d4cad8740" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_b544154c-68d8-4613-a322-968c2813d760" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_b544154c-68d8-4613-a322-968c2813d760" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fa859e30-9603-43d9-8fab-630a8fb85627" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_NetIncomeLoss_fa859e30-9603-43d9-8fab-630a8fb85627" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c880e891-4c5b-4b7c-a8f1-ce9685c31721" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d5fc5333-fb31-46e5-9909-d2790c15a4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_1bec5771-5294-49b2-940d-45141966657a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_ConcentrationRiskTable_1bec5771-5294-49b2-940d-45141966657a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_28ba20d3-0aab-49c1-9d98-e0af1a98a9e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_1bec5771-5294-49b2-940d-45141966657a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_28ba20d3-0aab-49c1-9d98-e0af1a98a9e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_28ba20d3-0aab-49c1-9d98-e0af1a98a9e5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_28ba20d3-0aab-49c1-9d98-e0af1a98a9e5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_28ba20d3-0aab-49c1-9d98-e0af1a98a9e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cc397316-49f0-42b2-bc23-3f001250c757" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_28ba20d3-0aab-49c1-9d98-e0af1a98a9e5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cc397316-49f0-42b2-bc23-3f001250c757" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_b12f6bd8-c434-4c90-81ec-1169016e7117" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cc397316-49f0-42b2-bc23-3f001250c757" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_b12f6bd8-c434-4c90-81ec-1169016e7117" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_24b2dde5-c48d-4a79-ada1-8c431c0ffae5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_1bec5771-5294-49b2-940d-45141966657a" xlink:to="loc_srt_MajorCustomersAxis_24b2dde5-c48d-4a79-ada1-8c431c0ffae5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_24b2dde5-c48d-4a79-ada1-8c431c0ffae5_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_24b2dde5-c48d-4a79-ada1-8c431c0ffae5" xlink:to="loc_srt_NameOfMajorCustomerDomain_24b2dde5-c48d-4a79-ada1-8c431c0ffae5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_2e3bdb43-a309-4f3c-96b7-ecca9b73518f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_24b2dde5-c48d-4a79-ada1-8c431c0ffae5" xlink:to="loc_srt_NameOfMajorCustomerDomain_2e3bdb43-a309-4f3c-96b7-ecca9b73518f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_AppleMember_eda73926-c75b-4404-a96f-3f856d25d275" xlink:href="duol-20241231.xsd#duol_AppleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_2e3bdb43-a309-4f3c-96b7-ecca9b73518f" xlink:to="loc_duol_AppleMember_eda73926-c75b-4404-a96f-3f856d25d275" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_GoogleMember_9b42217b-d2ff-4a06-ac17-f517c5547370" xlink:href="duol-20241231.xsd#duol_GoogleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_2e3bdb43-a309-4f3c-96b7-ecca9b73518f" xlink:to="loc_duol_GoogleMember_9b42217b-d2ff-4a06-ac17-f517c5547370" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_StripeMember_2c3802b9-3cba-4a14-987c-fcbfb7f66d4b" xlink:href="duol-20241231.xsd#duol_StripeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_2e3bdb43-a309-4f3c-96b7-ecca9b73518f" xlink:to="loc_duol_StripeMember_2c3802b9-3cba-4a14-987c-fcbfb7f66d4b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_de50d9da-febf-4c99-a44b-a0c75191baf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_1bec5771-5294-49b2-940d-45141966657a" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_de50d9da-febf-4c99-a44b-a0c75191baf8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_de50d9da-febf-4c99-a44b-a0c75191baf8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_de50d9da-febf-4c99-a44b-a0c75191baf8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_de50d9da-febf-4c99-a44b-a0c75191baf8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d0223d03-eb54-40d0-8dc7-936056e26e69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_de50d9da-febf-4c99-a44b-a0c75191baf8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d0223d03-eb54-40d0-8dc7-936056e26e69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_60f01829-17af-4b81-8b7b-083430f0982b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d0223d03-eb54-40d0-8dc7-936056e26e69" xlink:to="loc_us-gaap_AccountsReceivableMember_60f01829-17af-4b81-8b7b-083430f0982b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_f714fd24-95a6-43ec-b172-69d8c0e6a43c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_1bec5771-5294-49b2-940d-45141966657a" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_f714fd24-95a6-43ec-b172-69d8c0e6a43c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_f714fd24-95a6-43ec-b172-69d8c0e6a43c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_f714fd24-95a6-43ec-b172-69d8c0e6a43c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_f714fd24-95a6-43ec-b172-69d8c0e6a43c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_f8812a93-6aeb-4ae9-a237-688fd0a4090d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_f714fd24-95a6-43ec-b172-69d8c0e6a43c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_f8812a93-6aeb-4ae9-a237-688fd0a4090d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_9b64f58a-6a48-46c7-8004-84046839506b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_f8812a93-6aeb-4ae9-a237-688fd0a4090d" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_9b64f58a-6a48-46c7-8004-84046839506b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c48d42f4-7fbc-40f1-8a0b-a64a295c2d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_1bec5771-5294-49b2-940d-45141966657a" xlink:to="loc_us-gaap_AwardTypeAxis_c48d42f4-7fbc-40f1-8a0b-a64a295c2d0f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c48d42f4-7fbc-40f1-8a0b-a64a295c2d0f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c48d42f4-7fbc-40f1-8a0b-a64a295c2d0f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c48d42f4-7fbc-40f1-8a0b-a64a295c2d0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a53cd425-e439-4ed9-9019-013c943533c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c48d42f4-7fbc-40f1-8a0b-a64a295c2d0f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a53cd425-e439-4ed9-9019-013c943533c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_230753e9-cfb0-4a71-8ebf-d1a0c5455219" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a53cd425-e439-4ed9-9019-013c943533c0" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_230753e9-cfb0-4a71-8ebf-d1a0c5455219" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_6fd2aaa2-10e3-43d4-8e6c-7f58e2eebba0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a53cd425-e439-4ed9-9019-013c943533c0" xlink:to="loc_us-gaap_PerformanceSharesMember_6fd2aaa2-10e3-43d4-8e6c-7f58e2eebba0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_bedac55a-f721-454a-a611-7090e1224c2b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_1bec5771-5294-49b2-940d-45141966657a" xlink:to="loc_srt_TitleOfIndividualAxis_bedac55a-f721-454a-a611-7090e1224c2b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_bedac55a-f721-454a-a611-7090e1224c2b_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_bedac55a-f721-454a-a611-7090e1224c2b" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_bedac55a-f721-454a-a611-7090e1224c2b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6a7e60f4-12aa-45aa-9d2c-70980641a03c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_bedac55a-f721-454a-a611-7090e1224c2b" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6a7e60f4-12aa-45aa-9d2c-70980641a03c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_FoundersMember_1bb29a1b-5ee8-4028-afea-8c3db28c1c20" xlink:href="duol-20241231.xsd#duol_FoundersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6a7e60f4-12aa-45aa-9d2c-70980641a03c" xlink:to="loc_duol_FoundersMember_1bb29a1b-5ee8-4028-afea-8c3db28c1c20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_NumberOfSourcesOfRevenue_5e5ffe06-c238-43d8-8dcb-841fe03dbcac" xlink:href="duol-20241231.xsd#duol_NumberOfSourcesOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_duol_NumberOfSourcesOfRevenue_5e5ffe06-c238-43d8-8dcb-841fe03dbcac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ContractWithCustomerThresholdToTakeExam_4193f299-e2b4-4ba8-8c8f-1cecba522e79" xlink:href="duol-20241231.xsd#duol_ContractWithCustomerThresholdToTakeExam"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_duol_ContractWithCustomerThresholdToTakeExam_4193f299-e2b4-4ba8-8c8f-1cecba522e79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_7c35a214-5389-4026-9beb-b22a1818926b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_7c35a214-5389-4026-9beb-b22a1818926b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_55eb5c09-aac1-4b36-8a56-a0d75c09a093" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_AdvertisingExpense_55eb5c09-aac1-4b36-8a56-a0d75c09a093" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_2ae328f6-0fcf-4e5b-b019-900402db4419" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_2ae328f6-0fcf-4e5b-b019-900402db4419" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0bda6f1f-8f46-4219-a525-1fd8bdd4ecdf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0bda6f1f-8f46-4219-a525-1fd8bdd4ecdf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b5d10fc7-1d0d-4641-9566-af0b256c08a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b5d10fc7-1d0d-4641-9566-af0b256c08a8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_4f1ca3fc-8eb0-49b8-9894-7b6555573101" xlink:href="duol-20241231.xsd#duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_4f1ca3fc-8eb0-49b8-9894-7b6555573101" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_b053a5f7-d2f3-4277-8a06-eb622391778e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_b053a5f7-d2f3-4277-8a06-eb622391778e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_66f7a2d3-b4b9-4d38-bcfd-a42a47269c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_NumberOfReportingUnits_66f7a2d3-b4b9-4d38-bcfd-a42a47269c0a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_d228d0a9-e030-4151-a187-8a580cc98fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_AssetImpairmentCharges_d228d0a9-e030-4151-a187-8a580cc98fa6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_aab5d727-206c-4594-99cf-21cfa0e5022e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_aab5d727-206c-4594-99cf-21cfa0e5022e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_a90df5a3-bc42-4cc7-b576-96e396a21f38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_a90df5a3-bc42-4cc7-b576-96e396a21f38" xlink:type="arc" order="12"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_22df3ea6-576e-4d47-885f-8363e2b5e87c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_68a0c4a7-1f63-4bfc-832f-ca74e09327cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_22df3ea6-576e-4d47-885f-8363e2b5e87c" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_68a0c4a7-1f63-4bfc-832f-ca74e09327cc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ac2f5a68-f3da-494c-990a-ab4a568e6b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_68a0c4a7-1f63-4bfc-832f-ca74e09327cc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ac2f5a68-f3da-494c-990a-ab4a568e6b5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ac2f5a68-f3da-494c-990a-ab4a568e6b5c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ac2f5a68-f3da-494c-990a-ab4a568e6b5c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ac2f5a68-f3da-494c-990a-ab4a568e6b5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a13ef19d-bd5f-4741-955e-520e44f73e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ac2f5a68-f3da-494c-990a-ab4a568e6b5c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a13ef19d-bd5f-4741-955e-520e44f73e7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_afaa9c67-c34f-4f4c-88a5-95e690734d72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a13ef19d-bd5f-4741-955e-520e44f73e7f" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_afaa9c67-c34f-4f4c-88a5-95e690734d72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_34192d3d-c9ef-4c3c-b5a9-e3a42858387f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a13ef19d-bd5f-4741-955e-520e44f73e7f" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_34192d3d-c9ef-4c3c-b5a9-e3a42858387f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_801456a0-b739-4532-bccb-48269884f624" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_68a0c4a7-1f63-4bfc-832f-ca74e09327cc" xlink:to="loc_srt_RangeAxis_801456a0-b739-4532-bccb-48269884f624" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_801456a0-b739-4532-bccb-48269884f624_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_801456a0-b739-4532-bccb-48269884f624" xlink:to="loc_srt_RangeMember_801456a0-b739-4532-bccb-48269884f624_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0906d801-7222-4ccb-bc60-5b6607fc2a6b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_801456a0-b739-4532-bccb-48269884f624" xlink:to="loc_srt_RangeMember_0906d801-7222-4ccb-bc60-5b6607fc2a6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0c12ed19-d7ac-4dbb-9b13-8a841163cdb0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0906d801-7222-4ccb-bc60-5b6607fc2a6b" xlink:to="loc_srt_MinimumMember_0c12ed19-d7ac-4dbb-9b13-8a841163cdb0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_716071f8-b583-4f87-b1e9-2c607357c952" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0906d801-7222-4ccb-bc60-5b6607fc2a6b" xlink:to="loc_srt_MaximumMember_716071f8-b583-4f87-b1e9-2c607357c952" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c2f83e70-b5c2-4716-9dca-6313d377d63f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_22df3ea6-576e-4d47-885f-8363e2b5e87c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c2f83e70-b5c2-4716-9dca-6313d377d63f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_5e40809a-00a5-4884-8ac5-02a10dd13d5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_5e40809a-00a5-4884-8ac5-02a10dd13d5e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_35bb4361-b353-4c62-85a5-01fce886543b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_5e40809a-00a5-4884-8ac5-02a10dd13d5e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_35bb4361-b353-4c62-85a5-01fce886543b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_35bb4361-b353-4c62-85a5-01fce886543b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_35bb4361-b353-4c62-85a5-01fce886543b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_35bb4361-b353-4c62-85a5-01fce886543b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d94d982-4945-4bcd-9572-91efabf53ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_35bb4361-b353-4c62-85a5-01fce886543b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d94d982-4945-4bcd-9572-91efabf53ef8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_ccd8114d-a7ab-40da-b39d-3b3183e164d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d94d982-4945-4bcd-9572-91efabf53ef8" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_ccd8114d-a7ab-40da-b39d-3b3183e164d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_0b0439ea-1bbb-4f55-ba22-882a6841543e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d94d982-4945-4bcd-9572-91efabf53ef8" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_0b0439ea-1bbb-4f55-ba22-882a6841543e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_31ca2b46-db8e-4310-8dd5-c0ca9fd63f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d94d982-4945-4bcd-9572-91efabf53ef8" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_31ca2b46-db8e-4310-8dd5-c0ca9fd63f0c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1b4fd1ea-b2e7-4844-8d37-27de9977680b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_5e40809a-00a5-4884-8ac5-02a10dd13d5e" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1b4fd1ea-b2e7-4844-8d37-27de9977680b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1b4fd1ea-b2e7-4844-8d37-27de9977680b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1b4fd1ea-b2e7-4844-8d37-27de9977680b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1b4fd1ea-b2e7-4844-8d37-27de9977680b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_998e44b9-275d-4bcd-8db0-f5ace258975b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1b4fd1ea-b2e7-4844-8d37-27de9977680b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_998e44b9-275d-4bcd-8db0-f5ace258975b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_e977692b-841a-40ab-9d78-bf1d331a8f57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_998e44b9-275d-4bcd-8db0-f5ace258975b" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_e977692b-841a-40ab-9d78-bf1d331a8f57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_908ae199-bd27-4a8e-b37a-c20504736a47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_998e44b9-275d-4bcd-8db0-f5ace258975b" xlink:to="loc_us-gaap_CertificatesOfDepositMember_908ae199-bd27-4a8e-b37a-c20504736a47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_1613d0be-233a-4191-874e-4dd8659bf464" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_998e44b9-275d-4bcd-8db0-f5ace258975b" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_1613d0be-233a-4191-874e-4dd8659bf464" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_0e9712dd-60b5-45fe-bfb9-f9b212a775c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_998e44b9-275d-4bcd-8db0-f5ace258975b" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_0e9712dd-60b5-45fe-bfb9-f9b212a775c4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_b1e87194-f80c-4aea-af7b-cf9124269f48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_5e40809a-00a5-4884-8ac5-02a10dd13d5e" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_b1e87194-f80c-4aea-af7b-cf9124269f48" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_b1e87194-f80c-4aea-af7b-cf9124269f48_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_b1e87194-f80c-4aea-af7b-cf9124269f48" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_b1e87194-f80c-4aea-af7b-cf9124269f48_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c4ebd881-61eb-441b-82c6-52124d656bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_b1e87194-f80c-4aea-af7b-cf9124269f48" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c4ebd881-61eb-441b-82c6-52124d656bf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember_35021500-0763-433c-826b-c28f2821b4a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c4ebd881-61eb-441b-82c6-52124d656bf9" xlink:to="loc_us-gaap_CashEquivalentsMember_35021500-0763-433c-826b-c28f2821b4a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_a6a43b93-0730-47f9-9980-32df857e920b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c4ebd881-61eb-441b-82c6-52124d656bf9" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_a6a43b93-0730-47f9-9980-32df857e920b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_2d9c113b-19cf-48bc-bdc1-9d26ae973797" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_5e40809a-00a5-4884-8ac5-02a10dd13d5e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_2d9c113b-19cf-48bc-bdc1-9d26ae973797" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_2d9c113b-19cf-48bc-bdc1-9d26ae973797_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_2d9c113b-19cf-48bc-bdc1-9d26ae973797" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_2d9c113b-19cf-48bc-bdc1-9d26ae973797_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f895618c-8ff4-4e1b-aee2-bde8092889cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_2d9c113b-19cf-48bc-bdc1-9d26ae973797" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f895618c-8ff4-4e1b-aee2-bde8092889cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_862334b1-c8a0-4129-b423-d8447471d50a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f895618c-8ff4-4e1b-aee2-bde8092889cd" xlink:to="loc_us-gaap_CommercialPaperMember_862334b1-c8a0-4129-b423-d8447471d50a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_29f36b3a-d4f2-4ae3-8342-181bb7b04fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f895618c-8ff4-4e1b-aee2-bde8092889cd" xlink:to="loc_us-gaap_MoneyMarketFundsMember_29f36b3a-d4f2-4ae3-8342-181bb7b04fbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_ce88a9ee-71b6-4366-aca6-e825225dc45c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_Cash_ce88a9ee-71b6-4366-aca6-e825225dc45c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_68314c85-4e82-487c-b78c-8a3099c85742" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_68314c85-4e82-487c-b78c-8a3099c85742" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue_17597f39-2ea0-4f61-977a-cf84eb26b186" xlink:href="duol-20241231.xsd#duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue_17597f39-2ea0-4f61-977a-cf84eb26b186" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue_3cc91543-5c84-45ce-8271-82d6491850f2" xlink:href="duol-20241231.xsd#duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue_3cc91543-5c84-45ce-8271-82d6491850f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_933b367f-b2eb-4105-a4d7-4ca9afd93284" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_933b367f-b2eb-4105-a4d7-4ca9afd93284" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_51d07e10-7a93-4e09-8322-62ccd134bdea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_51d07e10-7a93-4e09-8322-62ccd134bdea" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_6c3c5dbc-510c-494a-8a6e-c7642d526e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_6c3c5dbc-510c-494a-8a6e-c7642d526e1a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_9ff201ec-5121-438f-9ab5-5696bd94ec7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_9ff201ec-5121-438f-9ab5-5696bd94ec7d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_0cafebf7-c9d9-43d5-8bd7-1f44065dfd7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_0cafebf7-c9d9-43d5-8bd7-1f44065dfd7c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue_a3e63730-1d56-4fdc-b938-6bf902e020a4" xlink:href="duol-20241231.xsd#duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue_a3e63730-1d56-4fdc-b938-6bf902e020a4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_7741e98f-f831-42fe-ac78-95046bfd1d41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_7741e98f-f831-42fe-ac78-95046bfd1d41" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_21253e51-369a-4468-940b-da479e475a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_21253e51-369a-4468-940b-da479e475a1e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent_13e01df1-6358-4632-a8a7-026b6122377b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent_13e01df1-6358-4632-a8a7-026b6122377b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2d5ca495-f3ab-4c05-804a-8870c9044ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2d5ca495-f3ab-4c05-804a-8870c9044ec0" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_37c6d9f3-7f1a-4e86-9d22-b1e519987ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_LongTermInvestments_37c6d9f3-7f1a-4e86-9d22-b1e519987ec1" xlink:type="arc" order="14"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/FAIRVALUENarrativeDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#FAIRVALUENarrativeDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/FAIRVALUENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_82c967c1-fe58-4423-b107-7707e3f09595" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable_8bca3ac3-02f3-40e3-ba6a-99a7f2fa9568" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_82c967c1-fe58-4423-b107-7707e3f09595" xlink:to="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable_8bca3ac3-02f3-40e3-ba6a-99a7f2fa9568" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_453987fa-e208-4975-a9b0-074ee23477a9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable_8bca3ac3-02f3-40e3-ba6a-99a7f2fa9568" xlink:to="loc_srt_RangeAxis_453987fa-e208-4975-a9b0-074ee23477a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_453987fa-e208-4975-a9b0-074ee23477a9_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_453987fa-e208-4975-a9b0-074ee23477a9" xlink:to="loc_srt_RangeMember_453987fa-e208-4975-a9b0-074ee23477a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5290e2ac-806f-4925-af42-7c1b4da41495" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_453987fa-e208-4975-a9b0-074ee23477a9" xlink:to="loc_srt_RangeMember_5290e2ac-806f-4925-af42-7c1b4da41495" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_843ff953-0290-4534-a040-c711bcbbb8e4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5290e2ac-806f-4925-af42-7c1b4da41495" xlink:to="loc_srt_MinimumMember_843ff953-0290-4534-a040-c711bcbbb8e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_328ae276-76fd-483d-8026-532f5026e6c8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5290e2ac-806f-4925-af42-7c1b4da41495" xlink:to="loc_srt_MaximumMember_328ae276-76fd-483d-8026-532f5026e6c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_LongTermInvestmentsMaturityTerm_e5d95071-5a78-4599-8d3f-e5e5c3ad339b" xlink:href="duol-20241231.xsd#duol_LongTermInvestmentsMaturityTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_82c967c1-fe58-4423-b107-7707e3f09595" xlink:to="loc_duol_LongTermInvestmentsMaturityTerm_e5d95071-5a78-4599-8d3f-e5e5c3ad339b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss_b9aa4991-c8c0-4533-b0d7-26b07adacf34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_82c967c1-fe58-4423-b107-7707e3f09595" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss_b9aa4991-c8c0-4533-b0d7-26b07adacf34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal_00957d32-8628-4662-956d-eef929565269" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_82c967c1-fe58-4423-b107-7707e3f09595" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal_00957d32-8628-4662-956d-eef929565269" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList_c82988f4-8639-4b60-870b-789b4770f8d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_82c967c1-fe58-4423-b107-7707e3f09595" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList_c82988f4-8639-4b60-870b-789b4770f8d9" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/ACQUISITIONSNarrativeDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#ACQUISITIONSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/ACQUISITIONSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_30bb9829-3748-459e-b55f-260ea9efd8ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_30bb9829-3748-459e-b55f-260ea9efd8ba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e3be83f5-3154-479d-af7f-28fed356ca22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_30bb9829-3748-459e-b55f-260ea9efd8ba" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e3be83f5-3154-479d-af7f-28fed356ca22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e3be83f5-3154-479d-af7f-28fed356ca22_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e3be83f5-3154-479d-af7f-28fed356ca22" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e3be83f5-3154-479d-af7f-28fed356ca22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf1f1177-42a2-43d3-a24c-aece876cbb5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e3be83f5-3154-479d-af7f-28fed356ca22" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf1f1177-42a2-43d3-a24c-aece876cbb5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_35898e8c-b276-470d-8198-01a8c5f30496" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf1f1177-42a2-43d3-a24c-aece876cbb5d" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_35898e8c-b276-470d-8198-01a8c5f30496" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_ff821d16-0274-401c-a67a-49362b0dec77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_ff821d16-0274-401c-a67a-49362b0dec77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_dadfc880-8826-46e4-9f97-7f01d2625c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_dadfc880-8826-46e4-9f97-7f01d2625c2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_49eb73fa-e8d1-4a3f-801b-c6ed934e8501" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_49eb73fa-e8d1-4a3f-801b-c6ed934e8501" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_edee66db-5919-4cbc-8bee-8988a304bdf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_edee66db-5919-4cbc-8bee-8988a304bdf7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_20c554a0-61c0-4e98-8ece-4428785b8495" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_20c554a0-61c0-4e98-8ece-4428785b8495" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationAssetCurrent_a23ea8d3-d9a0-4c1f-966f-bc53a8a90382" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationAssetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationAssetCurrent_a23ea8d3-d9a0-4c1f-966f-bc53a8a90382" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_411588ce-9f79-414f-8138-691ffb70807c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_411588ce-9f79-414f-8138-691ffb70807c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_d4ccfed0-65aa-438a-bcc9-0383f81e1c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_d4ccfed0-65aa-438a-bcc9-0383f81e1c6a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod_f0f5298a-b899-41b4-b7ba-30a5838e1433" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod_f0f5298a-b899-41b4-b7ba-30a5838e1433" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_48f492b5-a946-4234-beff-e0869f8840b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_48f492b5-a946-4234-beff-e0869f8840b9" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f1112042-c601-464a-8c61-88ae6fcbfd27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bfd68817-b922-4c29-8781-1ad08df60bee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1112042-c601-464a-8c61-88ae6fcbfd27" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bfd68817-b922-4c29-8781-1ad08df60bee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_66cc513e-03f3-4e34-8144-d6a0272ec8b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bfd68817-b922-4c29-8781-1ad08df60bee" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_66cc513e-03f3-4e34-8144-d6a0272ec8b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_66cc513e-03f3-4e34-8144-d6a0272ec8b2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_66cc513e-03f3-4e34-8144-d6a0272ec8b2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_66cc513e-03f3-4e34-8144-d6a0272ec8b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0d306a6e-ef80-43ad-92ac-dd6a94bf7b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_66cc513e-03f3-4e34-8144-d6a0272ec8b2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0d306a6e-ef80-43ad-92ac-dd6a94bf7b6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_e1300ad3-ad4f-40a3-95d3-c2d39deb29e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0d306a6e-ef80-43ad-92ac-dd6a94bf7b6a" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_e1300ad3-ad4f-40a3-95d3-c2d39deb29e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_de12874d-3a47-4311-8f05-7050fe976e61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1112042-c601-464a-8c61-88ae6fcbfd27" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_de12874d-3a47-4311-8f05-7050fe976e61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_cb2381b6-8d35-42f9-a02f-8acb9464a143" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1112042-c601-464a-8c61-88ae6fcbfd27" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_cb2381b6-8d35-42f9-a02f-8acb9464a143" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_f938ae7a-9418-4f39-aa1d-270038e07ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1112042-c601-464a-8c61-88ae6fcbfd27" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_f938ae7a-9418-4f39-aa1d-270038e07ff7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_19339a61-c491-4f2a-8231-66354700fd3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1112042-c601-464a-8c61-88ae6fcbfd27" xlink:to="loc_us-gaap_Goodwill_19339a61-c491-4f2a-8231-66354700fd3f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_4ff77553-eae9-4f17-b25d-582158930387" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1112042-c601-464a-8c61-88ae6fcbfd27" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_4ff77553-eae9-4f17-b25d-582158930387" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_8dc1706e-688a-4085-ba76-ed3c782ce417" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1112042-c601-464a-8c61-88ae6fcbfd27" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_8dc1706e-688a-4085-ba76-ed3c782ce417" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/REVENUENarrativeDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#REVENUENarrativeDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/REVENUENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_cca34409-7997-4ac4-bfde-b8023e387269" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_63ea4754-7ea3-451d-991e-178dde8a8d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_cca34409-7997-4ac4-bfde-b8023e387269" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_63ea4754-7ea3-451d-991e-178dde8a8d3c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_773bf96e-ef8d-4a86-aff8-30195c88c46b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_63ea4754-7ea3-451d-991e-178dde8a8d3c" xlink:to="loc_srt_MajorCustomersAxis_773bf96e-ef8d-4a86-aff8-30195c88c46b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_773bf96e-ef8d-4a86-aff8-30195c88c46b_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_773bf96e-ef8d-4a86-aff8-30195c88c46b" xlink:to="loc_srt_NameOfMajorCustomerDomain_773bf96e-ef8d-4a86-aff8-30195c88c46b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_7ee0f960-7351-4b03-81c2-31beccc3db52" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_773bf96e-ef8d-4a86-aff8-30195c88c46b" xlink:to="loc_srt_NameOfMajorCustomerDomain_7ee0f960-7351-4b03-81c2-31beccc3db52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_AppleMember_ea4cf3f2-bc42-4243-999c-2ad6b24e541f" xlink:href="duol-20241231.xsd#duol_AppleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_7ee0f960-7351-4b03-81c2-31beccc3db52" xlink:to="loc_duol_AppleMember_ea4cf3f2-bc42-4243-999c-2ad6b24e541f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_GoogleMember_0c640c7a-98b7-437c-8fdd-f59a8db276f2" xlink:href="duol-20241231.xsd#duol_GoogleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_7ee0f960-7351-4b03-81c2-31beccc3db52" xlink:to="loc_duol_GoogleMember_0c640c7a-98b7-437c-8fdd-f59a8db276f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_StripeMember_6fb432c2-12cb-40e6-bf0f-0cfb51d0b8e1" xlink:href="duol-20241231.xsd#duol_StripeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_7ee0f960-7351-4b03-81c2-31beccc3db52" xlink:to="loc_duol_StripeMember_6fb432c2-12cb-40e6-bf0f-0cfb51d0b8e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3ab63eb2-a7e9-48f8-8340-5951266c7261" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_63ea4754-7ea3-451d-991e-178dde8a8d3c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3ab63eb2-a7e9-48f8-8340-5951266c7261" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3ab63eb2-a7e9-48f8-8340-5951266c7261_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3ab63eb2-a7e9-48f8-8340-5951266c7261" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3ab63eb2-a7e9-48f8-8340-5951266c7261_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1bfd80be-ec53-4beb-9123-31936154614b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3ab63eb2-a7e9-48f8-8340-5951266c7261" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1bfd80be-ec53-4beb-9123-31936154614b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_2899f7ac-9f43-41b0-9ce1-e00e242ff27a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1bfd80be-ec53-4beb-9123-31936154614b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_2899f7ac-9f43-41b0-9ce1-e00e242ff27a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_1b5e69b3-dd5f-4bb7-8120-31587fd3e39b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_63ea4754-7ea3-451d-991e-178dde8a8d3c" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_1b5e69b3-dd5f-4bb7-8120-31587fd3e39b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1b5e69b3-dd5f-4bb7-8120-31587fd3e39b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1b5e69b3-dd5f-4bb7-8120-31587fd3e39b" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1b5e69b3-dd5f-4bb7-8120-31587fd3e39b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_9618f8b6-2ac8-4700-b42a-5672a1fb0f89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1b5e69b3-dd5f-4bb7-8120-31587fd3e39b" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_9618f8b6-2ac8-4700-b42a-5672a1fb0f89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_7e0b26b2-e44f-4c05-bc30-c4672ad73278" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_9618f8b6-2ac8-4700-b42a-5672a1fb0f89" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_7e0b26b2-e44f-4c05-bc30-c4672ad73278" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_564d8bae-3947-419b-b059-5d752589c877" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_9618f8b6-2ac8-4700-b42a-5672a1fb0f89" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_564d8bae-3947-419b-b059-5d752589c877" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_b6a73470-1a6f-4085-aeb7-fe312dac7035" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_63ea4754-7ea3-451d-991e-178dde8a8d3c" xlink:to="loc_srt_StatementGeographicalAxis_b6a73470-1a6f-4085-aeb7-fe312dac7035" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b6a73470-1a6f-4085-aeb7-fe312dac7035_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_b6a73470-1a6f-4085-aeb7-fe312dac7035" xlink:to="loc_srt_SegmentGeographicalDomain_b6a73470-1a6f-4085-aeb7-fe312dac7035_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a4fcbe04-07e6-4611-a0ce-6f522b70f9ca" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_b6a73470-1a6f-4085-aeb7-fe312dac7035" xlink:to="loc_srt_SegmentGeographicalDomain_a4fcbe04-07e6-4611-a0ce-6f522b70f9ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_4da5d146-cd32-4cbf-a7c3-a5caf75cb0e0" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a4fcbe04-07e6-4611-a0ce-6f522b70f9ca" xlink:to="loc_country_US_4da5d146-cd32-4cbf-a7c3-a5caf75cb0e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ece078b4-f97f-41d7-b74f-6195365f659c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_63ea4754-7ea3-451d-991e-178dde8a8d3c" xlink:to="loc_srt_RangeAxis_ece078b4-f97f-41d7-b74f-6195365f659c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ece078b4-f97f-41d7-b74f-6195365f659c_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ece078b4-f97f-41d7-b74f-6195365f659c" xlink:to="loc_srt_RangeMember_ece078b4-f97f-41d7-b74f-6195365f659c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_905977e6-1352-4fe5-80c7-6562b5f63de5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ece078b4-f97f-41d7-b74f-6195365f659c" xlink:to="loc_srt_RangeMember_905977e6-1352-4fe5-80c7-6562b5f63de5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b2a072a5-e204-4222-a3b2-a2e8fc1df945" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_905977e6-1352-4fe5-80c7-6562b5f63de5" xlink:to="loc_srt_MaximumMember_b2a072a5-e204-4222-a3b2-a2e8fc1df945" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_NumberOfSourcesOfRevenue_8831babe-99d1-4d0c-84c3-7b838c83c0d0" xlink:href="duol-20241231.xsd#duol_NumberOfSourcesOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_cca34409-7997-4ac4-bfde-b8023e387269" xlink:to="loc_duol_NumberOfSourcesOfRevenue_8831babe-99d1-4d0c-84c3-7b838c83c0d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_94640300-1186-48ba-9893-8f0cce67e722" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_cca34409-7997-4ac4-bfde-b8023e387269" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_94640300-1186-48ba-9893-8f0cce67e722" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ContractWithCustomerNumberOfUsersPerSubscription_429da29d-df60-4f4b-9637-240e5e1df076" xlink:href="duol-20241231.xsd#duol_ContractWithCustomerNumberOfUsersPerSubscription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_cca34409-7997-4ac4-bfde-b8023e387269" xlink:to="loc_duol_ContractWithCustomerNumberOfUsersPerSubscription_429da29d-df60-4f4b-9637-240e5e1df076" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion_28818def-9a23-47ca-a813-cb3490cb8b41" xlink:href="duol-20241231.xsd#duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_cca34409-7997-4ac4-bfde-b8023e387269" xlink:to="loc_duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion_28818def-9a23-47ca-a813-cb3490cb8b41" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ContractWithCustomerThresholdToTakeExam_549f49c8-0ea1-4ff2-b16e-afa86c100026" xlink:href="duol-20241231.xsd#duol_ContractWithCustomerThresholdToTakeExam"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_cca34409-7997-4ac4-bfde-b8023e387269" xlink:to="loc_duol_ContractWithCustomerThresholdToTakeExam_549f49c8-0ea1-4ff2-b16e-afa86c100026" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase_f6180572-ff9f-4841-9c16-3fe622fed1ee" xlink:href="duol-20241231.xsd#duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_cca34409-7997-4ac4-bfde-b8023e387269" xlink:to="loc_duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase_f6180572-ff9f-4841-9c16-3fe622fed1ee" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_0f642ddd-e246-4589-a666-066cfd3de6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_cca34409-7997-4ac4-bfde-b8023e387269" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_0f642ddd-e246-4589-a666-066cfd3de6b0" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/REVENUEScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#REVENUEScheduleofDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/REVENUEScheduleofDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6d7ba830-34c7-47ca-9d67-2b460e684457" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ea599e86-7db1-47c2-99fa-58b24a94c25f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6d7ba830-34c7-47ca-9d67-2b460e684457" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ea599e86-7db1-47c2-99fa-58b24a94c25f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7bf95268-f759-4290-884b-8028936b4e12" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ea599e86-7db1-47c2-99fa-58b24a94c25f" xlink:to="loc_srt_ProductOrServiceAxis_7bf95268-f759-4290-884b-8028936b4e12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7bf95268-f759-4290-884b-8028936b4e12_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_7bf95268-f759-4290-884b-8028936b4e12" xlink:to="loc_srt_ProductsAndServicesDomain_7bf95268-f759-4290-884b-8028936b4e12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9738c438-e3ea-4be3-8faf-a4e0e9738bd1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_7bf95268-f759-4290-884b-8028936b4e12" xlink:to="loc_srt_ProductsAndServicesDomain_9738c438-e3ea-4be3-8faf-a4e0e9738bd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember_988c1a83-40cc-45a3-96fb-3ee0e90e4f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9738c438-e3ea-4be3-8faf-a4e0e9738bd1" xlink:to="loc_us-gaap_LicenseAndServiceMember_988c1a83-40cc-45a3-96fb-3ee0e90e4f7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_16a48574-fa8b-486a-b57b-63b810980121" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9738c438-e3ea-4be3-8faf-a4e0e9738bd1" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_16a48574-fa8b-486a-b57b-63b810980121" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember_2c957c98-0017-4073-ae5c-3ca67b0960d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductAndServiceOtherMember_16a48574-fa8b-486a-b57b-63b810980121" xlink:to="loc_us-gaap_AdvertisingMember_2c957c98-0017-4073-ae5c-3ca67b0960d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_EnglishTestMember_3d23beeb-4544-4fdd-a379-fbb67c10c62b" xlink:href="duol-20241231.xsd#duol_EnglishTestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductAndServiceOtherMember_16a48574-fa8b-486a-b57b-63b810980121" xlink:to="loc_duol_EnglishTestMember_3d23beeb-4544-4fdd-a379-fbb67c10c62b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_InAppPurchasesMember_9a1d41bb-13c3-4dbe-a673-5477429891b4" xlink:href="duol-20241231.xsd#duol_InAppPurchasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductAndServiceOtherMember_16a48574-fa8b-486a-b57b-63b810980121" xlink:to="loc_duol_InAppPurchasesMember_9a1d41bb-13c3-4dbe-a673-5477429891b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ProductAndServiceOtherMiscellaneousMember_cffa8cbc-9a38-4444-927a-680ed3f94972" xlink:href="duol-20241231.xsd#duol_ProductAndServiceOtherMiscellaneousMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductAndServiceOtherMember_16a48574-fa8b-486a-b57b-63b810980121" xlink:to="loc_duol_ProductAndServiceOtherMiscellaneousMember_cffa8cbc-9a38-4444-927a-680ed3f94972" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9e341371-673a-4496-9414-ee8f3409e11e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6d7ba830-34c7-47ca-9d67-2b460e684457" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9e341371-673a-4496-9414-ee8f3409e11e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/REVENUEScheduleofRevenuebyGeographicAreasDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#REVENUEScheduleofRevenuebyGeographicAreasDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/REVENUEScheduleofRevenuebyGeographicAreasDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e2d8a02d-5673-4ad8-9260-1d0d757baaa7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_5ee17b6b-c94e-4b8b-a3a8-97597d8fb36c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e2d8a02d-5673-4ad8-9260-1d0d757baaa7" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_5ee17b6b-c94e-4b8b-a3a8-97597d8fb36c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_5957a488-bd9a-4a9a-8660-068708a59cbd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_5ee17b6b-c94e-4b8b-a3a8-97597d8fb36c" xlink:to="loc_srt_StatementGeographicalAxis_5957a488-bd9a-4a9a-8660-068708a59cbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5957a488-bd9a-4a9a-8660-068708a59cbd_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_5957a488-bd9a-4a9a-8660-068708a59cbd" xlink:to="loc_srt_SegmentGeographicalDomain_5957a488-bd9a-4a9a-8660-068708a59cbd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ff4ce154-515b-44e5-9afc-0a6d6dd6faca" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_5957a488-bd9a-4a9a-8660-068708a59cbd" xlink:to="loc_srt_SegmentGeographicalDomain_ff4ce154-515b-44e5-9afc-0a6d6dd6faca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_4a4b65b3-84e0-469a-8416-8b5f14440d19" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ff4ce154-515b-44e5-9afc-0a6d6dd6faca" xlink:to="loc_country_US_4a4b65b3-84e0-469a-8416-8b5f14440d19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_AllCountriesMinusUSAAndUKMember_e2c256c1-7be8-4d13-9350-eab0b899cbca" xlink:href="duol-20241231.xsd#duol_AllCountriesMinusUSAAndUKMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ff4ce154-515b-44e5-9afc-0a6d6dd6faca" xlink:to="loc_duol_AllCountriesMinusUSAAndUKMember_e2c256c1-7be8-4d13-9350-eab0b899cbca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b0941766-a70e-4866-87f7-342c8141051c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e2d8a02d-5673-4ad8-9260-1d0d757baaa7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b0941766-a70e-4866-87f7-342c8141051c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bc88bb2e-7090-4ce6-8fce-d3aa4e2e8c12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8bdc261b-c19c-40a9-803c-d17e78be1787" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bc88bb2e-7090-4ce6-8fce-d3aa4e2e8c12" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8bdc261b-c19c-40a9-803c-d17e78be1787" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dda7a347-7f84-4085-afe9-eca4e8d08983" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8bdc261b-c19c-40a9-803c-d17e78be1787" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dda7a347-7f84-4085-afe9-eca4e8d08983" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dda7a347-7f84-4085-afe9-eca4e8d08983_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dda7a347-7f84-4085-afe9-eca4e8d08983" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_dda7a347-7f84-4085-afe9-eca4e8d08983_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b8e7b816-85ed-48e9-a761-0f0ccf5aa42e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dda7a347-7f84-4085-afe9-eca4e8d08983" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b8e7b816-85ed-48e9-a761-0f0ccf5aa42e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_53544623-65b2-4a24-a5a6-c8d0d370c0a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b8e7b816-85ed-48e9-a761-0f0ccf5aa42e" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_53544623-65b2-4a24-a5a6-c8d0d370c0a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_0dac8936-42e3-45ff-908c-e43073ab1646" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b8e7b816-85ed-48e9-a761-0f0ccf5aa42e" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_0dac8936-42e3-45ff-908c-e43073ab1646" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_326583a2-d90b-4f3d-8a30-beb7058e81f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bc88bb2e-7090-4ce6-8fce-d3aa4e2e8c12" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_326583a2-d90b-4f3d-8a30-beb7058e81f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7bf53f16-504d-4a58-9fa8-f6d26c74b3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bc88bb2e-7090-4ce6-8fce-d3aa4e2e8c12" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7bf53f16-504d-4a58-9fa8-f6d26c74b3ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1f4d06dc-5abe-46ae-a207-568a4c213eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bc88bb2e-7090-4ce6-8fce-d3aa4e2e8c12" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1f4d06dc-5abe-46ae-a207-568a4c213eb6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofDepreciationExpenseDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#PROPERTYandEQUIPMENTnetScheduleofDepreciationExpenseDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofDepreciationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a04ecffb-6dd4-480d-9f7f-cc4dc3b8d8c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d990c05-9d8f-4c73-88bd-f5fa7733a485" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a04ecffb-6dd4-480d-9f7f-cc4dc3b8d8c6" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d990c05-9d8f-4c73-88bd-f5fa7733a485" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_7e59b9c7-c5e6-493c-803e-998bdeafc624" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d990c05-9d8f-4c73-88bd-f5fa7733a485" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_7e59b9c7-c5e6-493c-803e-998bdeafc624" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_7e59b9c7-c5e6-493c-803e-998bdeafc624_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_7e59b9c7-c5e6-493c-803e-998bdeafc624" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_7e59b9c7-c5e6-493c-803e-998bdeafc624_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_139d1814-3074-486d-a2b9-04577092567c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_7e59b9c7-c5e6-493c-803e-998bdeafc624" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_139d1814-3074-486d-a2b9-04577092567c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_a431b8ec-99ee-44ab-9a6e-ce1d3e73ac6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_139d1814-3074-486d-a2b9-04577092567c" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_a431b8ec-99ee-44ab-9a6e-ce1d3e73ac6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_feca8329-9543-4e50-8104-3949d98db543" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_139d1814-3074-486d-a2b9-04577092567c" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_feca8329-9543-4e50-8104-3949d98db543" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_aa8ac323-63ad-4c48-9d58-216f5554a86d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_139d1814-3074-486d-a2b9-04577092567c" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_aa8ac323-63ad-4c48-9d58-216f5554a86d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_c8248658-807f-44cd-b903-92f946e4192e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a04ecffb-6dd4-480d-9f7f-cc4dc3b8d8c6" xlink:to="loc_us-gaap_Depreciation_c8248658-807f-44cd-b903-92f946e4192e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ce0a030c-7ab9-42e3-acf6-03ced7a0371e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_bb41990d-6c53-4cff-bff6-f7318f875c28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ce0a030c-7ab9-42e3-acf6-03ced7a0371e" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_bb41990d-6c53-4cff-bff6-f7318f875c28" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b44f9d1f-8cd8-4bd8-a826-9e82745f2b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_bb41990d-6c53-4cff-bff6-f7318f875c28" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b44f9d1f-8cd8-4bd8-a826-9e82745f2b4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b44f9d1f-8cd8-4bd8-a826-9e82745f2b4b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b44f9d1f-8cd8-4bd8-a826-9e82745f2b4b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b44f9d1f-8cd8-4bd8-a826-9e82745f2b4b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a557b897-cbfc-4439-b81b-10f6bb84ff6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b44f9d1f-8cd8-4bd8-a826-9e82745f2b4b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a557b897-cbfc-4439-b81b-10f6bb84ff6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_7851d39b-5bec-48f3-9706-de634d340167" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a557b897-cbfc-4439-b81b-10f6bb84ff6e" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_7851d39b-5bec-48f3-9706-de634d340167" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_3c10c904-2ff8-4e15-beef-afb7e44464a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a557b897-cbfc-4439-b81b-10f6bb84ff6e" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_3c10c904-2ff8-4e15-beef-afb7e44464a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_50872002-258a-48dc-b29c-990f507c5c68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a557b897-cbfc-4439-b81b-10f6bb84ff6e" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_50872002-258a-48dc-b29c-990f507c5c68" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_ea024d1a-ae4d-472f-b1fe-2317219c4fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ce0a030c-7ab9-42e3-acf6-03ced7a0371e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_ea024d1a-ae4d-472f-b1fe-2317219c4fd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_92fbebb2-39e1-4e9d-9e5f-5a67112ddc8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ce0a030c-7ab9-42e3-acf6-03ced7a0371e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_92fbebb2-39e1-4e9d-9e5f-5a67112ddc8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_225fdb40-048b-4fb2-b610-1da68a6dc35c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ce0a030c-7ab9-42e3-acf6-03ced7a0371e" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_225fdb40-048b-4fb2-b610-1da68a6dc35c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsAmortizationExpenseDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_795f293d-a873-43d3-a25b-84f2530c907c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_78a4d2c2-b84f-4327-bd6a-e7e09124773f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_795f293d-a873-43d3-a25b-84f2530c907c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_78a4d2c2-b84f-4327-bd6a-e7e09124773f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3cb7cb70-989f-4180-9a11-398bd14ac90e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_78a4d2c2-b84f-4327-bd6a-e7e09124773f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3cb7cb70-989f-4180-9a11-398bd14ac90e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3cb7cb70-989f-4180-9a11-398bd14ac90e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3cb7cb70-989f-4180-9a11-398bd14ac90e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3cb7cb70-989f-4180-9a11-398bd14ac90e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_b3aeb9ef-50f6-4035-9875-06f1ab9472fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3cb7cb70-989f-4180-9a11-398bd14ac90e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_b3aeb9ef-50f6-4035-9875-06f1ab9472fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_e02f5192-5f0e-4dc4-8c0e-7a5afe791af6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b3aeb9ef-50f6-4035-9875-06f1ab9472fb" xlink:to="loc_us-gaap_CostOfSalesMember_e02f5192-5f0e-4dc4-8c0e-7a5afe791af6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_499a03d4-8e61-4b44-81d3-716f35e07cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b3aeb9ef-50f6-4035-9875-06f1ab9472fb" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_499a03d4-8e61-4b44-81d3-716f35e07cc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_15433438-73a8-4164-80e9-460b137c425e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_795f293d-a873-43d3-a25b-84f2530c907c" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_15433438-73a8-4164-80e9-460b137c425e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#LEASESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/LEASESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_d328eb66-ef49-4c97-9b04-a23363abd8bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_c8d27b7d-14b3-4f02-851d-415ef80457d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d328eb66-ef49-4c97-9b04-a23363abd8bd" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_c8d27b7d-14b3-4f02-851d-415ef80457d0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_8bbe7be4-1ce1-4900-90a7-55f248faf671" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c8d27b7d-14b3-4f02-851d-415ef80457d0" xlink:to="loc_srt_StatementGeographicalAxis_8bbe7be4-1ce1-4900-90a7-55f248faf671" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8bbe7be4-1ce1-4900-90a7-55f248faf671_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_8bbe7be4-1ce1-4900-90a7-55f248faf671" xlink:to="loc_srt_SegmentGeographicalDomain_8bbe7be4-1ce1-4900-90a7-55f248faf671_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_530dccfa-cf4f-4681-9334-c744f5eb48df" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_8bbe7be4-1ce1-4900-90a7-55f248faf671" xlink:to="loc_srt_SegmentGeographicalDomain_530dccfa-cf4f-4681-9334-c744f5eb48df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_NewYorkNewYorkMember_0b09ab31-3498-4541-9c00-2c8cb9fc1aaf" xlink:href="duol-20241231.xsd#duol_NewYorkNewYorkMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_530dccfa-cf4f-4681-9334-c744f5eb48df" xlink:to="loc_duol_NewYorkNewYorkMember_0b09ab31-3498-4541-9c00-2c8cb9fc1aaf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_SeattleWashingtonMember_dbcfea91-1f30-451b-82d9-bd519cbf1610" xlink:href="duol-20241231.xsd#duol_SeattleWashingtonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_530dccfa-cf4f-4681-9334-c744f5eb48df" xlink:to="loc_duol_SeattleWashingtonMember_dbcfea91-1f30-451b-82d9-bd519cbf1610" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_PittsburghPennsylvaniaMember_24a36d47-104d-4632-9a78-cda6222c067a" xlink:href="duol-20241231.xsd#duol_PittsburghPennsylvaniaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_530dccfa-cf4f-4681-9334-c744f5eb48df" xlink:to="loc_duol_PittsburghPennsylvaniaMember_24a36d47-104d-4632-9a78-cda6222c067a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_BeijingChinaMember_6aa90b46-d143-44bf-8895-9fe5336d0d8f" xlink:href="duol-20241231.xsd#duol_BeijingChinaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_530dccfa-cf4f-4681-9334-c744f5eb48df" xlink:to="loc_duol_BeijingChinaMember_6aa90b46-d143-44bf-8895-9fe5336d0d8f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_42aa53f1-57b6-4b02-8ace-a8e8cc55e978" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c8d27b7d-14b3-4f02-851d-415ef80457d0" xlink:to="loc_srt_StatementScenarioAxis_42aa53f1-57b6-4b02-8ace-a8e8cc55e978" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_42aa53f1-57b6-4b02-8ace-a8e8cc55e978_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_42aa53f1-57b6-4b02-8ace-a8e8cc55e978" xlink:to="loc_srt_ScenarioUnspecifiedDomain_42aa53f1-57b6-4b02-8ace-a8e8cc55e978_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_4dde249e-c207-48d9-b9e2-5a19994fd5e4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_42aa53f1-57b6-4b02-8ace-a8e8cc55e978" xlink:to="loc_srt_ScenarioUnspecifiedDomain_4dde249e-c207-48d9-b9e2-5a19994fd5e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_f63cda27-2d21-43e9-b9dc-34d4146fbf95" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_4dde249e-c207-48d9-b9e2-5a19994fd5e4" xlink:to="loc_srt_ScenarioForecastMember_f63cda27-2d21-43e9-b9dc-34d4146fbf95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_7925bacc-30a7-48cf-bd31-cb28ad1a3c00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d328eb66-ef49-4c97-9b04-a23363abd8bd" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_7925bacc-30a7-48cf-bd31-cb28ad1a3c00" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_LesseeOperatingLeaseAreaOfOfficeBuilding_9c65fe7f-2f95-4d3f-86ee-8be46e02cba5" xlink:href="duol-20241231.xsd#duol_LesseeOperatingLeaseAreaOfOfficeBuilding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d328eb66-ef49-4c97-9b04-a23363abd8bd" xlink:to="loc_duol_LesseeOperatingLeaseAreaOfOfficeBuilding_9c65fe7f-2f95-4d3f-86ee-8be46e02cba5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_8d8f4a41-a3e3-4afa-920c-db726aa3e06a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d328eb66-ef49-4c97-9b04-a23363abd8bd" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_8d8f4a41-a3e3-4afa-920c-db726aa3e06a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding_43001979-ccb8-4496-a8f2-14bbef1a3123" xlink:href="duol-20241231.xsd#duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d328eb66-ef49-4c97-9b04-a23363abd8bd" xlink:to="loc_duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding_43001979-ccb8-4496-a8f2-14bbef1a3123" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements_46163193-c883-4459-b41e-5dbe3312e2be" xlink:href="duol-20241231.xsd#duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d328eb66-ef49-4c97-9b04-a23363abd8bd" xlink:to="loc_duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements_46163193-c883-4459-b41e-5dbe3312e2be" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b4fca224-a91c-471b-bda4-b6718a220be3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d328eb66-ef49-4c97-9b04-a23363abd8bd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b4fca224-a91c-471b-bda4-b6718a220be3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_9558b803-6544-4d21-98f9-8330f2050ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d328eb66-ef49-4c97-9b04-a23363abd8bd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_9558b803-6544-4d21-98f9-8330f2050ee6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_67768034-1fd4-4765-b1ce-d8438a64f2cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d328eb66-ef49-4c97-9b04-a23363abd8bd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_67768034-1fd4-4765-b1ce-d8438a64f2cf" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#INCOMETAXESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_68ef51ce-5b4c-438c-a0c9-6bed83d2525f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_d8b7a5d7-fa34-44ca-bd9a-5f080d7403ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_68ef51ce-5b4c-438c-a0c9-6bed83d2525f" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_d8b7a5d7-fa34-44ca-bd9a-5f080d7403ea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_892f5ce5-d070-4079-b04c-fc1fb1857c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_d8b7a5d7-fa34-44ca-bd9a-5f080d7403ea" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_892f5ce5-d070-4079-b04c-fc1fb1857c3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_892f5ce5-d070-4079-b04c-fc1fb1857c3d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_892f5ce5-d070-4079-b04c-fc1fb1857c3d" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_892f5ce5-d070-4079-b04c-fc1fb1857c3d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_2ec2dff7-5413-4855-af81-5bf745c545de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_892f5ce5-d070-4079-b04c-fc1fb1857c3d" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_2ec2dff7-5413-4855-af81-5bf745c545de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_51d539f9-9517-4194-a270-76737281f4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2ec2dff7-5413-4855-af81-5bf745c545de" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_51d539f9-9517-4194-a270-76737281f4bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_3d688874-8794-442a-a986-5a484cc2bbd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_d8b7a5d7-fa34-44ca-bd9a-5f080d7403ea" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_3d688874-8794-442a-a986-5a484cc2bbd3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_3d688874-8794-442a-a986-5a484cc2bbd3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_3d688874-8794-442a-a986-5a484cc2bbd3" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_3d688874-8794-442a-a986-5a484cc2bbd3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_35f531cc-937e-4307-a2ed-9d10eb3a197d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_3d688874-8794-442a-a986-5a484cc2bbd3" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_35f531cc-937e-4307-a2ed-9d10eb3a197d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralBusinessMember_5f1ad005-b870-4483-a580-36119ad4d9f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_35f531cc-937e-4307-a2ed-9d10eb3a197d" xlink:to="loc_us-gaap_GeneralBusinessMember_5f1ad005-b870-4483-a580-36119ad4d9f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1d60e1c2-addd-49b4-981e-953a9b855705" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_68ef51ce-5b4c-438c-a0c9-6bed83d2525f" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1d60e1c2-addd-49b4-981e-953a9b855705" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_7eea73d9-ab97-4cc9-bba7-1d5166571a07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_68ef51ce-5b4c-438c-a0c9-6bed83d2525f" xlink:to="loc_us-gaap_OperatingLossCarryforwards_7eea73d9-ab97-4cc9-bba7-1d5166571a07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_ddc026ac-fd0e-4b9e-9470-6b3be9f58819" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_68ef51ce-5b4c-438c-a0c9-6bed83d2525f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_ddc026ac-fd0e-4b9e-9470-6b3be9f58819" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_dad97217-08c0-409a-9850-76ddb861bd00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_68ef51ce-5b4c-438c-a0c9-6bed83d2525f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_dad97217-08c0-409a-9850-76ddb861bd00" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#STOCKBASEDCOMPENSATIONNarrativeDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54c67b96-2288-4c19-9c89-d2dc7bf0589b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54c67b96-2288-4c19-9c89-d2dc7bf0589b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_bbb358c5-46cb-46a0-a73b-b676c7a0ac13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54c67b96-2288-4c19-9c89-d2dc7bf0589b" xlink:to="loc_us-gaap_PlanNameAxis_bbb358c5-46cb-46a0-a73b-b676c7a0ac13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_bbb358c5-46cb-46a0-a73b-b676c7a0ac13_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_bbb358c5-46cb-46a0-a73b-b676c7a0ac13" xlink:to="loc_us-gaap_PlanNameDomain_bbb358c5-46cb-46a0-a73b-b676c7a0ac13_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_708e3711-6d72-47ea-bbe4-d9b7303b1d33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_bbb358c5-46cb-46a0-a73b-b676c7a0ac13" xlink:to="loc_us-gaap_PlanNameDomain_708e3711-6d72-47ea-bbe4-d9b7303b1d33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_A2021IncentiveAwardPlanMember_b1d0e1ea-e2a5-4e62-8f43-84a94163cc13" xlink:href="duol-20241231.xsd#duol_A2021IncentiveAwardPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_708e3711-6d72-47ea-bbe4-d9b7303b1d33" xlink:to="loc_duol_A2021IncentiveAwardPlanMember_b1d0e1ea-e2a5-4e62-8f43-84a94163cc13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_EmployeeStockPurchasePlanMember_4e4db8a6-554d-4a3d-adcf-9d65bf8794ff" xlink:href="duol-20241231.xsd#duol_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_708e3711-6d72-47ea-bbe4-d9b7303b1d33" xlink:to="loc_duol_EmployeeStockPurchasePlanMember_4e4db8a6-554d-4a3d-adcf-9d65bf8794ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_A2011EquityIncentivePlanMember_3c1c9023-6663-4796-9c9a-cb9675f8add2" xlink:href="duol-20241231.xsd#duol_A2011EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_708e3711-6d72-47ea-bbe4-d9b7303b1d33" xlink:to="loc_duol_A2011EquityIncentivePlanMember_3c1c9023-6663-4796-9c9a-cb9675f8add2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_73edcfde-2b44-46d5-99be-447099692a37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54c67b96-2288-4c19-9c89-d2dc7bf0589b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_73edcfde-2b44-46d5-99be-447099692a37" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_73edcfde-2b44-46d5-99be-447099692a37_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_73edcfde-2b44-46d5-99be-447099692a37" xlink:to="loc_us-gaap_ClassOfStockDomain_73edcfde-2b44-46d5-99be-447099692a37_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3220f90f-b938-46f4-925b-22970ca3cda9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_73edcfde-2b44-46d5-99be-447099692a37" xlink:to="loc_us-gaap_ClassOfStockDomain_3220f90f-b938-46f4-925b-22970ca3cda9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_bd383387-80bc-49b3-b936-edb3a9aa4526" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3220f90f-b938-46f4-925b-22970ca3cda9" xlink:to="loc_us-gaap_CommonClassAMember_bd383387-80bc-49b3-b936-edb3a9aa4526" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7b70c9cf-5023-4ad7-88ad-97d189a442da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54c67b96-2288-4c19-9c89-d2dc7bf0589b" xlink:to="loc_us-gaap_AwardTypeAxis_7b70c9cf-5023-4ad7-88ad-97d189a442da" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7b70c9cf-5023-4ad7-88ad-97d189a442da_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_7b70c9cf-5023-4ad7-88ad-97d189a442da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7b70c9cf-5023-4ad7-88ad-97d189a442da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_feae11d0-5081-4acb-bbb2-dccda0ef9d05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_7b70c9cf-5023-4ad7-88ad-97d189a442da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_feae11d0-5081-4acb-bbb2-dccda0ef9d05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_52c71838-6363-4447-ac10-913a72ddc5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_feae11d0-5081-4acb-bbb2-dccda0ef9d05" xlink:to="loc_us-gaap_EmployeeStockOptionMember_52c71838-6363-4447-ac10-913a72ddc5b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cb488c19-027b-4a9b-ad7a-6213b49582ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_feae11d0-5081-4acb-bbb2-dccda0ef9d05" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cb488c19-027b-4a9b-ad7a-6213b49582ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_4437ec45-6382-472a-9caf-33b657dd957b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_feae11d0-5081-4acb-bbb2-dccda0ef9d05" xlink:to="loc_us-gaap_PerformanceSharesMember_4437ec45-6382-472a-9caf-33b657dd957b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis_19809608-27df-4f45-8939-3fd3933fcf51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54c67b96-2288-4c19-9c89-d2dc7bf0589b" xlink:to="loc_us-gaap_GranteeStatusAxis_19809608-27df-4f45-8939-3fd3933fcf51" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_19809608-27df-4f45-8939-3fd3933fcf51_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GranteeStatusAxis_19809608-27df-4f45-8939-3fd3933fcf51" xlink:to="loc_us-gaap_GranteeStatusDomain_19809608-27df-4f45-8939-3fd3933fcf51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_4dab792f-5563-47aa-a5ee-1ce62aa5714b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GranteeStatusAxis_19809608-27df-4f45-8939-3fd3933fcf51" xlink:to="loc_us-gaap_GranteeStatusDomain_4dab792f-5563-47aa-a5ee-1ce62aa5714b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementFoundersMember_57e4168e-2138-4e94-8b26-e1a490202aa0" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementFoundersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_4dab792f-5563-47aa-a5ee-1ce62aa5714b" xlink:to="loc_duol_ShareBasedPaymentArrangementFoundersMember_57e4168e-2138-4e94-8b26-e1a490202aa0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_f988e43d-a51f-4924-ac0a-8309e6fb704b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54c67b96-2288-4c19-9c89-d2dc7bf0589b" xlink:to="loc_srt_TitleOfIndividualAxis_f988e43d-a51f-4924-ac0a-8309e6fb704b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f988e43d-a51f-4924-ac0a-8309e6fb704b_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_f988e43d-a51f-4924-ac0a-8309e6fb704b" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f988e43d-a51f-4924-ac0a-8309e6fb704b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6f1514aa-b12c-49c1-938f-eb081cc50bd9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_f988e43d-a51f-4924-ac0a-8309e6fb704b" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6f1514aa-b12c-49c1-938f-eb081cc50bd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_FoundersMember_20696e26-253e-462a-aa21-ab2ad9be2399" xlink:href="duol-20241231.xsd#duol_FoundersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6f1514aa-b12c-49c1-938f-eb081cc50bd9" xlink:to="loc_duol_FoundersMember_20696e26-253e-462a-aa21-ab2ad9be2399" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_21d5b8bf-c206-4ab1-b628-f91f2a8b48e0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54c67b96-2288-4c19-9c89-d2dc7bf0589b" xlink:to="loc_srt_RangeAxis_21d5b8bf-c206-4ab1-b628-f91f2a8b48e0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_21d5b8bf-c206-4ab1-b628-f91f2a8b48e0_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_21d5b8bf-c206-4ab1-b628-f91f2a8b48e0" xlink:to="loc_srt_RangeMember_21d5b8bf-c206-4ab1-b628-f91f2a8b48e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d7909fd0-3847-4256-9880-332148ee5305" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_21d5b8bf-c206-4ab1-b628-f91f2a8b48e0" xlink:to="loc_srt_RangeMember_d7909fd0-3847-4256-9880-332148ee5305" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2215374d-53b9-45ed-b323-ff49aceeb7da" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d7909fd0-3847-4256-9880-332148ee5305" xlink:to="loc_srt_MinimumMember_2215374d-53b9-45ed-b323-ff49aceeb7da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_eaf4cc41-5947-47f2-8384-4e1e08e10d81" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d7909fd0-3847-4256-9880-332148ee5305" xlink:to="loc_srt_MaximumMember_eaf4cc41-5947-47f2-8384-4e1e08e10d81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_4e9e0137-b23a-4441-b7db-15f16b1a2d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54c67b96-2288-4c19-9c89-d2dc7bf0589b" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_4e9e0137-b23a-4441-b7db-15f16b1a2d9e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_4e9e0137-b23a-4441-b7db-15f16b1a2d9e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_4e9e0137-b23a-4441-b7db-15f16b1a2d9e" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_4e9e0137-b23a-4441-b7db-15f16b1a2d9e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_bcbbe0b7-7f02-4a14-bfa3-30615ab5fe3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_4e9e0137-b23a-4441-b7db-15f16b1a2d9e" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_bcbbe0b7-7f02-4a14-bfa3-30615ab5fe3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b7aabf73-74e6-4f4e-bf19-470749a4e022" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_bcbbe0b7-7f02-4a14-bfa3-30615ab5fe3d" xlink:to="loc_us-gaap_SubsequentEventMember_b7aabf73-74e6-4f4e-bf19-470749a4e022" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_24b98d2e-0efc-4605-add3-b6f984b60519" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_24b98d2e-0efc-4605-add3-b6f984b60519" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_917d909e-233c-42e0-aa18-c639c28c851a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_917d909e-233c-42e0-aa18-c639c28c851a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_ba8a27bb-86dd-47b1-99cf-947ddb848d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_ba8a27bb-86dd-47b1-99cf-947ddb848d8d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c41a566f-b533-45b9-a577-2b69800545a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c41a566f-b533-45b9-a577-2b69800545a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8ef586cc-aa68-40be-9a6b-10665e99fa4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8ef586cc-aa68-40be-9a6b-10665e99fa4d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0b905cac-7179-449a-86e2-64ab8797e87e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0b905cac-7179-449a-86e2-64ab8797e87e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_d084939b-335b-4e3f-93c4-947b5008f6f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_d084939b-335b-4e3f-93c4-947b5008f6f2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_9bb2c551-e17f-4a72-8ed0-817ba3b92eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_9bb2c551-e17f-4a72-8ed0-817ba3b92eb9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5ae52eb8-b6dc-4499-9d9c-cbc654660d33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5ae52eb8-b6dc-4499-9d9c-cbc654660d33" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_834f064e-bfc2-4b6e-a3c3-5615669c04aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_834f064e-bfc2-4b6e-a3c3-5615669c04aa" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_0497ca27-7c5e-4e39-858b-791dbe0043a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_0497ca27-7c5e-4e39-858b-791dbe0043a5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_5bccc094-44cf-4d6e-923d-fd258af6f7da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_5bccc094-44cf-4d6e-923d-fd258af6f7da" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6d3f618b-2f25-4a48-b1c0-67c8f294dee2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6d3f618b-2f25-4a48-b1c0-67c8f294dee2" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting_24f7c2cb-0351-4ed0-81c1-5c630415a591" xlink:href="duol-20241231.xsd#duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting_24f7c2cb-0351-4ed0-81c1-5c630415a591" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_da96a917-bf85-4993-bce0-0f9005066fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_da96a917-bf85-4993-bce0-0f9005066fd0" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches_831eaf14-1ae4-4c78-a59f-f0b719278aa7" xlink:href="duol-20241231.xsd#duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches_831eaf14-1ae4-4c78-a59f-f0b719278aa7" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod_b70a3dc1-2e55-4293-b905-04af3f75dec3" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod_b70a3dc1-2e55-4293-b905-04af3f75dec3" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_cd1eebba-0c9b-4bf9-a19e-e1b949532e60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_cd1eebba-0c9b-4bf9-a19e-e1b949532e60" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1492d573-c6a6-45a7-b622-26fcf29a1a2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1492d573-c6a6-45a7-b622-26fcf29a1a2c" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_db02bb16-b0ac-4ee2-8655-28baf11c9299" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_db02bb16-b0ac-4ee2-8655-28baf11c9299" xlink:type="arc" order="19"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20782429-2f85-41cd-9822-87cf8445c0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f47eb9ca-888c-41cf-a91a-df1c4479ad55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20782429-2f85-41cd-9822-87cf8445c0aa" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f47eb9ca-888c-41cf-a91a-df1c4479ad55" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a23d3caf-92c8-4697-bfa1-5b1b1ea9dd00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f47eb9ca-888c-41cf-a91a-df1c4479ad55" xlink:to="loc_us-gaap_AwardTypeAxis_a23d3caf-92c8-4697-bfa1-5b1b1ea9dd00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a23d3caf-92c8-4697-bfa1-5b1b1ea9dd00_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a23d3caf-92c8-4697-bfa1-5b1b1ea9dd00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a23d3caf-92c8-4697-bfa1-5b1b1ea9dd00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_22880b84-337d-476e-8405-96d238c20f19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a23d3caf-92c8-4697-bfa1-5b1b1ea9dd00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_22880b84-337d-476e-8405-96d238c20f19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_ad48fc95-948e-426a-ba08-1eb75f40eea5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_22880b84-337d-476e-8405-96d238c20f19" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_ad48fc95-948e-426a-ba08-1eb75f40eea5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1637f3a0-6498-455c-93a3-0db5135e7f45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20782429-2f85-41cd-9822-87cf8445c0aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1637f3a0-6498-455c-93a3-0db5135e7f45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_2becf428-21cd-41b8-998d-81881dbcab37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1637f3a0-6498-455c-93a3-0db5135e7f45" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_2becf428-21cd-41b8-998d-81881dbcab37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3eddcf97-08c8-43c5-9878-e68c71ba6a20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_2becf428-21cd-41b8-998d-81881dbcab37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3eddcf97-08c8-43c5-9878-e68c71ba6a20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e50d0fa4-7579-4ed0-b32c-9bfe01f4a118" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_2becf428-21cd-41b8-998d-81881dbcab37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e50d0fa4-7579-4ed0-b32c-9bfe01f4a118" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f747d184-0bad-491f-94b7-3bd13f97ce4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_2becf428-21cd-41b8-998d-81881dbcab37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f747d184-0bad-491f-94b7-3bd13f97ce4f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_740b636a-c787-46c2-9c1e-f0a486503f7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_2becf428-21cd-41b8-998d-81881dbcab37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_740b636a-c787-46c2-9c1e-f0a486503f7e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9d4ea54c-c973-42aa-ac68-7c3b43e3195b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2a949f64-af41-4b18-a5ff-ce123f1225ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1637f3a0-6498-455c-93a3-0db5135e7f45" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2a949f64-af41-4b18-a5ff-ce123f1225ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0a792f74-3ad7-43dd-a0ac-3fc22cd585a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2a949f64-af41-4b18-a5ff-ce123f1225ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0a792f74-3ad7-43dd-a0ac-3fc22cd585a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0c134e7b-e575-4cc3-9c9a-e0dae6bb43b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2a949f64-af41-4b18-a5ff-ce123f1225ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0c134e7b-e575-4cc3-9c9a-e0dae6bb43b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_325b2c77-4496-4ccb-b831-44e9fb296f36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2a949f64-af41-4b18-a5ff-ce123f1225ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_325b2c77-4496-4ccb-b831-44e9fb296f36" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c7c5f24a-a8cd-4082-82d3-fe0ab04bc74f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2a949f64-af41-4b18-a5ff-ce123f1225ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c7c5f24a-a8cd-4082-82d3-fe0ab04bc74f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f76cda9d-85fb-410e-80a1-b3c75f0fc51f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6c55e01-f4bc-442e-930a-3ce9719eef84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_caae662a-8ac4-498a-80d9-3b2276b0d81d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6c55e01-f4bc-442e-930a-3ce9719eef84" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_caae662a-8ac4-498a-80d9-3b2276b0d81d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_78986cb1-244c-4bc3-9dd9-63ea4e210ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_caae662a-8ac4-498a-80d9-3b2276b0d81d" xlink:to="loc_us-gaap_VestingAxis_78986cb1-244c-4bc3-9dd9-63ea4e210ad8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_78986cb1-244c-4bc3-9dd9-63ea4e210ad8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_78986cb1-244c-4bc3-9dd9-63ea4e210ad8" xlink:to="loc_us-gaap_VestingDomain_78986cb1-244c-4bc3-9dd9-63ea4e210ad8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_78986cb1-244c-4bc3-9dd9-63ea4e210ad8" xlink:to="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_3133fd6e-153e-468f-81a5-13b68870dbe3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_3133fd6e-153e-468f-81a5-13b68870dbe3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_f3aad85b-c128-4d9b-8e13-274a3c7664ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_f3aad85b-c128-4d9b-8e13-274a3c7664ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_5cf89b4b-51c1-42a9-947f-c6cb97eae554" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_5cf89b4b-51c1-42a9-947f-c6cb97eae554" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheFourMember_d1790912-c4e0-4313-8fca-65bb3cbac182" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_duol_ShareBasedPaymentArrangementTrancheFourMember_d1790912-c4e0-4313-8fca-65bb3cbac182" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheFiveMember_c22d0522-6574-4b1e-a985-dffa0cd3eed4" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_duol_ShareBasedPaymentArrangementTrancheFiveMember_c22d0522-6574-4b1e-a985-dffa0cd3eed4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheSixMember_50def211-06a2-425d-a121-552b74f5169c" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheSixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_duol_ShareBasedPaymentArrangementTrancheSixMember_50def211-06a2-425d-a121-552b74f5169c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheSevenMember_44ec0647-b2e9-474c-8d71-00785397f3da" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheSevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_duol_ShareBasedPaymentArrangementTrancheSevenMember_44ec0647-b2e9-474c-8d71-00785397f3da" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheEightMember_6dbccfa0-ce19-42a7-a894-2944be69908d" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheEightMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_duol_ShareBasedPaymentArrangementTrancheEightMember_6dbccfa0-ce19-42a7-a894-2944be69908d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheNineMember_42b3fcc8-d3bf-40b3-93d1-ee66dbcaac51" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheNineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_duol_ShareBasedPaymentArrangementTrancheNineMember_42b3fcc8-d3bf-40b3-93d1-ee66dbcaac51" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheTenMember_07a27b52-85e9-4aeb-ad2e-97fbd6fe2d8c" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheTenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_duol_ShareBasedPaymentArrangementTrancheTenMember_07a27b52-85e9-4aeb-ad2e-97fbd6fe2d8c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_TrancheOneAndTrancheTwoMember_25ed27a3-38d2-4d1f-a1de-e090f2f58465" xlink:href="duol-20241231.xsd#duol_TrancheOneAndTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_duol_TrancheOneAndTrancheTwoMember_25ed27a3-38d2-4d1f-a1de-e090f2f58465" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3e6a0b80-ab3d-48c6-adbe-6e0377b8ae17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_caae662a-8ac4-498a-80d9-3b2276b0d81d" xlink:to="loc_us-gaap_AwardTypeAxis_3e6a0b80-ab3d-48c6-adbe-6e0377b8ae17" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3e6a0b80-ab3d-48c6-adbe-6e0377b8ae17_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_3e6a0b80-ab3d-48c6-adbe-6e0377b8ae17" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3e6a0b80-ab3d-48c6-adbe-6e0377b8ae17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_43605b53-ac11-4f74-a960-5f41c1f72107" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_3e6a0b80-ab3d-48c6-adbe-6e0377b8ae17" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_43605b53-ac11-4f74-a960-5f41c1f72107" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d6d9eeae-2ffd-4a90-9099-84677532a1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_43605b53-ac11-4f74-a960-5f41c1f72107" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d6d9eeae-2ffd-4a90-9099-84677532a1d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_6c3c2107-9321-4291-b082-05c3e25b2b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_43605b53-ac11-4f74-a960-5f41c1f72107" xlink:to="loc_us-gaap_PerformanceSharesMember_6c3c2107-9321-4291-b082-05c3e25b2b2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_cda89970-6a5d-4dd3-8be0-d6c5fb083c72" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_caae662a-8ac4-498a-80d9-3b2276b0d81d" xlink:to="loc_srt_TitleOfIndividualAxis_cda89970-6a5d-4dd3-8be0-d6c5fb083c72" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cda89970-6a5d-4dd3-8be0-d6c5fb083c72_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_cda89970-6a5d-4dd3-8be0-d6c5fb083c72" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_cda89970-6a5d-4dd3-8be0-d6c5fb083c72_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_a3825ef6-9407-42aa-8864-8e309abe154d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_cda89970-6a5d-4dd3-8be0-d6c5fb083c72" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_a3825ef6-9407-42aa-8864-8e309abe154d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_FoundersMember_bb35f4d2-2ff7-4ad4-88e9-d8c2edaa0c83" xlink:href="duol-20241231.xsd#duol_FoundersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_a3825ef6-9407-42aa-8864-8e309abe154d" xlink:to="loc_duol_FoundersMember_bb35f4d2-2ff7-4ad4-88e9-d8c2edaa0c83" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle_b4a7e5cf-6de9-4007-b64e-0d530bc83aba" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6c55e01-f4bc-442e-930a-3ce9719eef84" xlink:to="loc_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle_b4a7e5cf-6de9-4007-b64e-0d530bc83aba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle_8665912c-bf88-4dc9-af8b-d665baddcc72" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6c55e01-f4bc-442e-930a-3ce9719eef84" xlink:to="loc_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle_8665912c-bf88-4dc9-af8b-d665baddcc72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_32a747f8-c8a3-4883-9b39-c62558c8bc41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6c55e01-f4bc-442e-930a-3ce9719eef84" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_32a747f8-c8a3-4883-9b39-c62558c8bc41" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_2285207f-ff1b-4208-9a67-4da6c1715ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6c55e01-f4bc-442e-930a-3ce9719eef84" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_2285207f-ff1b-4208-9a67-4da6c1715ddf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_3c755880-8593-4c3a-9ea0-5dd95496707b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6c55e01-f4bc-442e-930a-3ce9719eef84" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_3c755880-8593-4c3a-9ea0-5dd95496707b" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAveragePricingModelDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#STOCKBASEDCOMPENSATIONScheduleofWeightedAveragePricingModelDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAveragePricingModelDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3e34c3fc-7368-4dba-8990-3777a6e1ab8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d2a71f56-d271-479d-ab99-9b38024631d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3e34c3fc-7368-4dba-8990-3777a6e1ab8e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d2a71f56-d271-479d-ab99-9b38024631d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d1ff2480-5f2d-4bb7-b69a-6edc531daa5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d2a71f56-d271-479d-ab99-9b38024631d3" xlink:to="loc_us-gaap_AwardTypeAxis_d1ff2480-5f2d-4bb7-b69a-6edc531daa5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d1ff2480-5f2d-4bb7-b69a-6edc531daa5e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d1ff2480-5f2d-4bb7-b69a-6edc531daa5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d1ff2480-5f2d-4bb7-b69a-6edc531daa5e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87284aee-b8cb-41f1-8e51-9f1aef34247a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d1ff2480-5f2d-4bb7-b69a-6edc531daa5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87284aee-b8cb-41f1-8e51-9f1aef34247a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_5fd87fe7-78c3-473e-b7ed-dd404424ab8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87284aee-b8cb-41f1-8e51-9f1aef34247a" xlink:to="loc_us-gaap_PerformanceSharesMember_5fd87fe7-78c3-473e-b7ed-dd404424ab8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_845dc37b-414a-436d-9f05-a4b8ecc640ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3e34c3fc-7368-4dba-8990-3777a6e1ab8e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_845dc37b-414a-436d-9f05-a4b8ecc640ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_ff066aad-a76c-4d61-a476-ecdbc31b9685" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3e34c3fc-7368-4dba-8990-3777a6e1ab8e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_ff066aad-a76c-4d61-a476-ecdbc31b9685" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_6f902e98-9752-494d-825e-7d12db70d262" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3e34c3fc-7368-4dba-8990-3777a6e1ab8e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_6f902e98-9752-494d-825e-7d12db70d262" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_7f291b14-dc3e-48e1-ac1e-d848b3fdc3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3e34c3fc-7368-4dba-8990-3777a6e1ab8e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_7f291b14-dc3e-48e1-ac1e-d848b3fdc3b1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1c8480e2-3ef8-4821-a0ca-9e1ff158e1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3e34c3fc-7368-4dba-8990-3777a6e1ab8e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1c8480e2-3ef8-4821-a0ca-9e1ff158e1d6" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofIncomeStatementLocationforCompensationExpenseDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#STOCKBASEDCOMPENSATIONScheduleofIncomeStatementLocationforCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofIncomeStatementLocationforCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51d4f3d5-351f-4644-a44b-10d905bedba8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a13f9dd4-0192-4591-89cf-a02dc8dcf220" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51d4f3d5-351f-4644-a44b-10d905bedba8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a13f9dd4-0192-4591-89cf-a02dc8dcf220" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_eeb86f77-4564-4645-8a8a-1a67fa26fe87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a13f9dd4-0192-4591-89cf-a02dc8dcf220" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_eeb86f77-4564-4645-8a8a-1a67fa26fe87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_eeb86f77-4564-4645-8a8a-1a67fa26fe87_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_eeb86f77-4564-4645-8a8a-1a67fa26fe87" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_eeb86f77-4564-4645-8a8a-1a67fa26fe87_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_52f4d271-2d35-4f46-91d5-4e161a10221f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_eeb86f77-4564-4645-8a8a-1a67fa26fe87" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_52f4d271-2d35-4f46-91d5-4e161a10221f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_9b6df304-0ffc-42e2-bdf0-83f442f08698" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_52f4d271-2d35-4f46-91d5-4e161a10221f" xlink:to="loc_us-gaap_CostOfSalesMember_9b6df304-0ffc-42e2-bdf0-83f442f08698" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_fc8b1ea7-23ff-443b-9987-9895302f7a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_52f4d271-2d35-4f46-91d5-4e161a10221f" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_fc8b1ea7-23ff-443b-9987-9895302f7a9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_274a91ff-8848-45c8-b167-a578eb7b3dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_52f4d271-2d35-4f46-91d5-4e161a10221f" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_274a91ff-8848-45c8-b167-a578eb7b3dd7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1a09e5d9-2ff2-497b-bb84-9c75238076ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_52f4d271-2d35-4f46-91d5-4e161a10221f" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1a09e5d9-2ff2-497b-bb84-9c75238076ae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_be4ac4e0-1e9d-4f1d-a002-694eca9b4455" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51d4f3d5-351f-4644-a44b-10d905bedba8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_be4ac4e0-1e9d-4f1d-a002-694eca9b4455" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/EMPLOYEEBENEFITPLANDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#EMPLOYEEBENEFITPLANDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/EMPLOYEEBENEFITPLANDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35e0ebf9-fe1e-4a9c-b4d4-dbff109b3646" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_fe396acd-2b5e-44be-a07a-ad89a4eeaf1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35e0ebf9-fe1e-4a9c-b4d4-dbff109b3646" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_fe396acd-2b5e-44be-a07a-ad89a4eeaf1f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DefinedContributionPlanMatchingContributionPortionAxis_df92888f-a6f1-4bdf-a027-0737a3ce223d" xlink:href="duol-20241231.xsd#duol_DefinedContributionPlanMatchingContributionPortionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_fe396acd-2b5e-44be-a07a-ad89a4eeaf1f" xlink:to="loc_duol_DefinedContributionPlanMatchingContributionPortionAxis_df92888f-a6f1-4bdf-a027-0737a3ce223d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DefinedContributionPlanMatchingContributionPortionDomain_df92888f-a6f1-4bdf-a027-0737a3ce223d_default" xlink:href="duol-20241231.xsd#duol_DefinedContributionPlanMatchingContributionPortionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_duol_DefinedContributionPlanMatchingContributionPortionAxis_df92888f-a6f1-4bdf-a027-0737a3ce223d" xlink:to="loc_duol_DefinedContributionPlanMatchingContributionPortionDomain_df92888f-a6f1-4bdf-a027-0737a3ce223d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DefinedContributionPlanMatchingContributionPortionDomain_6614c449-db77-4bcc-b518-41a2cfb4e99e" xlink:href="duol-20241231.xsd#duol_DefinedContributionPlanMatchingContributionPortionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_duol_DefinedContributionPlanMatchingContributionPortionAxis_df92888f-a6f1-4bdf-a027-0737a3ce223d" xlink:to="loc_duol_DefinedContributionPlanMatchingContributionPortionDomain_6614c449-db77-4bcc-b518-41a2cfb4e99e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_MatchingContributionPortion1Member_12e066e9-a192-4abd-8566-d0c31dad7a69" xlink:href="duol-20241231.xsd#duol_MatchingContributionPortion1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_duol_DefinedContributionPlanMatchingContributionPortionDomain_6614c449-db77-4bcc-b518-41a2cfb4e99e" xlink:to="loc_duol_MatchingContributionPortion1Member_12e066e9-a192-4abd-8566-d0c31dad7a69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_MatchingContributionPortionTwoMember_a2a01afd-e3c2-472d-99b7-417406b8b345" xlink:href="duol-20241231.xsd#duol_MatchingContributionPortionTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_duol_DefinedContributionPlanMatchingContributionPortionDomain_6614c449-db77-4bcc-b518-41a2cfb4e99e" xlink:to="loc_duol_MatchingContributionPortionTwoMember_a2a01afd-e3c2-472d-99b7-417406b8b345" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_433a4e29-5c22-48ae-90c3-a504ef532190" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35e0ebf9-fe1e-4a9c-b4d4-dbff109b3646" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_433a4e29-5c22-48ae-90c3-a504ef532190" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_6cd6100f-779d-4008-a47d-cc8161dfed4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35e0ebf9-fe1e-4a9c-b4d4-dbff109b3646" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_6cd6100f-779d-4008-a47d-cc8161dfed4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_285c82ca-d5df-4750-b9bc-a1153afbceda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35e0ebf9-fe1e-4a9c-b4d4-dbff109b3646" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_285c82ca-d5df-4750-b9bc-a1153afbceda" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_7ef7769c-a725-4120-8744-fffb82b0a418" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35e0ebf9-fe1e-4a9c-b4d4-dbff109b3646" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_7ef7769c-a725-4120-8744-fffb82b0a418" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/EARNINGSLOSSPERSHARENarrativeDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#EARNINGSLOSSPERSHARENarrativeDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/EARNINGSLOSSPERSHARENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_83ad239e-b01b-445c-bb3e-3064658f89bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_5b22759b-4746-4cbb-ac2b-727185baaf6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_83ad239e-b01b-445c-bb3e-3064658f89bb" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_5b22759b-4746-4cbb-ac2b-727185baaf6d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c5160a68-9d1f-4ef9-bcc7-83b25d3436c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_5b22759b-4746-4cbb-ac2b-727185baaf6d" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c5160a68-9d1f-4ef9-bcc7-83b25d3436c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c5160a68-9d1f-4ef9-bcc7-83b25d3436c4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c5160a68-9d1f-4ef9-bcc7-83b25d3436c4" xlink:to="loc_us-gaap_ClassOfStockDomain_c5160a68-9d1f-4ef9-bcc7-83b25d3436c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_53e5ae5c-58e8-4a71-ad66-cbc30bfe43c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c5160a68-9d1f-4ef9-bcc7-83b25d3436c4" xlink:to="loc_us-gaap_ClassOfStockDomain_53e5ae5c-58e8-4a71-ad66-cbc30bfe43c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_b07d049b-1cc8-4f0a-883a-f26d3a5b37ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_53e5ae5c-58e8-4a71-ad66-cbc30bfe43c3" xlink:to="loc_us-gaap_CommonClassAMember_b07d049b-1cc8-4f0a-883a-f26d3a5b37ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_bfdb762e-95c5-4850-82d4-9fdfeb665031" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_53e5ae5c-58e8-4a71-ad66-cbc30bfe43c3" xlink:to="loc_us-gaap_CommonClassBMember_bfdb762e-95c5-4850-82d4-9fdfeb665031" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ae16d3fc-5c68-49d5-8f21-660463f87bac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_5b22759b-4746-4cbb-ac2b-727185baaf6d" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ae16d3fc-5c68-49d5-8f21-660463f87bac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_ae16d3fc-5c68-49d5-8f21-660463f87bac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ae16d3fc-5c68-49d5-8f21-660463f87bac" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_ae16d3fc-5c68-49d5-8f21-660463f87bac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f05b5eef-165f-4aa3-a680-bdc99982e838" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ae16d3fc-5c68-49d5-8f21-660463f87bac" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f05b5eef-165f-4aa3-a680-bdc99982e838" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_11dac26c-9086-4f0c-b9e1-ad7e5c336f65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f05b5eef-165f-4aa3-a680-bdc99982e838" xlink:to="loc_us-gaap_PerformanceSharesMember_11dac26c-9086-4f0c-b9e1-ad7e5c336f65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_PreferredStockVotingRightsVotesPerCommonShare_5023f421-d764-4170-bca5-7576f6c2eb49" xlink:href="duol-20241231.xsd#duol_PreferredStockVotingRightsVotesPerCommonShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_83ad239e-b01b-445c-bb3e-3064658f89bb" xlink:to="loc_duol_PreferredStockVotingRightsVotesPerCommonShare_5023f421-d764-4170-bca5-7576f6c2eb49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet_37089e1a-7f02-4b98-befd-1587ad55bc84" xlink:href="duol-20241231.xsd#duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_83ad239e-b01b-445c-bb3e-3064658f89bb" xlink:to="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet_37089e1a-7f02-4b98-befd-1587ad55bc84" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_9ba20d0e-e6ac-426d-9a15-5764e7966831" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_fd12610d-fe1f-4fd2-8d45-0b8b9dfde12f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_9ba20d0e-e6ac-426d-9a15-5764e7966831" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_fd12610d-fe1f-4fd2-8d45-0b8b9dfde12f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c9c03b76-9911-444f-b154-a2c4e7f80fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_fd12610d-fe1f-4fd2-8d45-0b8b9dfde12f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c9c03b76-9911-444f-b154-a2c4e7f80fb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c9c03b76-9911-444f-b154-a2c4e7f80fb5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c9c03b76-9911-444f-b154-a2c4e7f80fb5" xlink:to="loc_us-gaap_ClassOfStockDomain_c9c03b76-9911-444f-b154-a2c4e7f80fb5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b5b9f076-e09a-4599-bdd7-364cea523594" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c9c03b76-9911-444f-b154-a2c4e7f80fb5" xlink:to="loc_us-gaap_ClassOfStockDomain_b5b9f076-e09a-4599-bdd7-364cea523594" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ClassAAndClassBCommonStockMember_589228bd-9e30-459d-8cbb-88e11ddc0977" xlink:href="duol-20241231.xsd#duol_ClassAAndClassBCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b5b9f076-e09a-4599-bdd7-364cea523594" xlink:to="loc_duol_ClassAAndClassBCommonStockMember_589228bd-9e30-459d-8cbb-88e11ddc0977" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_cb2aabfd-0cf3-41e6-916a-29fc59cbdb7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_fd12610d-fe1f-4fd2-8d45-0b8b9dfde12f" xlink:to="loc_us-gaap_AwardTypeAxis_cb2aabfd-0cf3-41e6-916a-29fc59cbdb7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cb2aabfd-0cf3-41e6-916a-29fc59cbdb7e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_cb2aabfd-0cf3-41e6-916a-29fc59cbdb7e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cb2aabfd-0cf3-41e6-916a-29fc59cbdb7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34d5542e-41bc-4284-9fdc-c5f7597b094f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_cb2aabfd-0cf3-41e6-916a-29fc59cbdb7e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34d5542e-41bc-4284-9fdc-c5f7597b094f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_4e93f2b1-254c-4164-820e-c265053ec718" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34d5542e-41bc-4284-9fdc-c5f7597b094f" xlink:to="loc_us-gaap_PerformanceSharesMember_4e93f2b1-254c-4164-820e-c265053ec718" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_5be50a8a-474b-40e9-89bf-fb4292ddfec7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34d5542e-41bc-4284-9fdc-c5f7597b094f" xlink:to="loc_us-gaap_EmployeeStockOptionMember_5be50a8a-474b-40e9-89bf-fb4292ddfec7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_6ce35875-02f4-4303-bed7-39dd6ae839b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34d5542e-41bc-4284-9fdc-c5f7597b094f" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_6ce35875-02f4-4303-bed7-39dd6ae839b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract_191cb0fa-f313-4daa-8544-a5df534abcff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_9ba20d0e-e6ac-426d-9a15-5764e7966831" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract_191cb0fa-f313-4daa-8544-a5df534abcff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2f8c486f-e54b-46cc-a11c-a48808108945" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract_191cb0fa-f313-4daa-8544-a5df534abcff" xlink:to="loc_us-gaap_NetIncomeLoss_2f8c486f-e54b-46cc-a11c-a48808108945" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_886f9aff-f75f-40ee-b03f-39385d8ab0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_9ba20d0e-e6ac-426d-9a15-5764e7966831" xlink:to="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_886f9aff-f75f-40ee-b03f-39385d8ab0ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e775630c-195c-4a84-ba96-1c3c4b50fdb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_886f9aff-f75f-40ee-b03f-39385d8ab0ab" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e775630c-195c-4a84-ba96-1c3c4b50fdb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_be6a9edc-0c01-49e3-81b7-2c394bdb09c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_886f9aff-f75f-40ee-b03f-39385d8ab0ab" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_be6a9edc-0c01-49e3-81b7-2c394bdb09c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract_0f623d74-d52a-4de2-9779-ecb1af411f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DilutiveSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_9ba20d0e-e6ac-426d-9a15-5764e7966831" xlink:to="loc_us-gaap_DilutiveSecuritiesAbstract_0f623d74-d52a-4de2-9779-ecb1af411f5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_099c1ccb-601c-42f0-ab80-6b9317848d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_0f623d74-d52a-4de2-9779-ecb1af411f5b" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_099c1ccb-601c-42f0-ab80-6b9317848d8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_52e891bb-d41f-4dfa-9308-73faeeb0d972" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_9ba20d0e-e6ac-426d-9a15-5764e7966831" xlink:to="loc_us-gaap_EarningsPerShareBasic_52e891bb-d41f-4dfa-9308-73faeeb0d972" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ef406401-f8ef-4ec7-b908-1641f9db1427" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_9ba20d0e-e6ac-426d-9a15-5764e7966831" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ef406401-f8ef-4ec7-b908-1641f9db1427" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_167af5a9-7120-42a6-854e-6569ca36f3c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_9ba20d0e-e6ac-426d-9a15-5764e7966831" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_167af5a9-7120-42a6-854e-6569ca36f3c4" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#EARNINGSLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9d05a061-0ca6-41d7-8ba8-517325a7796a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a351ee89-7105-437d-8568-d8875d7feb05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9d05a061-0ca6-41d7-8ba8-517325a7796a" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a351ee89-7105-437d-8568-d8875d7feb05" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bbfb434c-177c-4476-949e-829ecc470232" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a351ee89-7105-437d-8568-d8875d7feb05" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bbfb434c-177c-4476-949e-829ecc470232" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bbfb434c-177c-4476-949e-829ecc470232_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bbfb434c-177c-4476-949e-829ecc470232" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bbfb434c-177c-4476-949e-829ecc470232_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bda7477f-b99c-4b44-a337-b206fac7cdeb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bbfb434c-177c-4476-949e-829ecc470232" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bda7477f-b99c-4b44-a337-b206fac7cdeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_398b82db-07a3-45e8-93f2-983a73cdd570" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bda7477f-b99c-4b44-a337-b206fac7cdeb" xlink:to="loc_us-gaap_EmployeeStockOptionMember_398b82db-07a3-45e8-93f2-983a73cdd570" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_c63c593f-81a6-49c6-9d8f-e083a49ca17a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bda7477f-b99c-4b44-a337-b206fac7cdeb" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_c63c593f-81a6-49c6-9d8f-e083a49ca17a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_2784a10d-ff00-432c-90be-90520f07d2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bda7477f-b99c-4b44-a337-b206fac7cdeb" xlink:to="loc_us-gaap_PerformanceSharesMember_2784a10d-ff00-432c-90be-90520f07d2c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_23440464-a701-462a-8e18-ef172943aee3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9d05a061-0ca6-41d7-8ba8-517325a7796a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_23440464-a701-462a-8e18-ef172943aee3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:type="arc" order="691"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="101"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="41"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_NatalieGlanceMember_e0d530cf-2134-4cac-99d7-4000e7b34680" xlink:href="duol-20241231.xsd#duol_NatalieGlanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_duol_NatalieGlanceMember_e0d530cf-2134-4cac-99d7-4000e7b34680" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_GillianMunsonMember_116d292d-55db-47c4-9b33-b7a200e7d59d" xlink:href="duol-20241231.xsd#duol_GillianMunsonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_duol_GillianMunsonMember_116d292d-55db-47c4-9b33-b7a200e7d59d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_JamesSheltonMember_2e3084c9-1e5f-4463-8df7-07bcd35440e1" xlink:href="duol-20241231.xsd#duol_JamesSheltonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_duol_JamesSheltonMember_2e3084c9-1e5f-4463-8df7-07bcd35440e1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_RobertMeeseMember_b9894834-8ccf-42fd-9a5f-45221a91596c" xlink:href="duol-20241231.xsd#duol_RobertMeeseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_duol_RobertMeeseMember_b9894834-8ccf-42fd-9a5f-45221a91596c" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/TradingArrangementsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#TradingArrangmentsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/TradingArrangementsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember_b7f56175-3946-441b-befd-3e36d70037a5" xlink:href="duol-20241231.xsd#duol_NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_duol_NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember_b7f56175-3946-441b-befd-3e36d70037a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_NatalieGlanceTradingArrangementCommonStockMember_db010e0a-e696-492d-b633-be4d6d4e61ae" xlink:href="duol-20241231.xsd#duol_NatalieGlanceTradingArrangementCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_duol_NatalieGlanceTradingArrangementCommonStockMember_db010e0a-e696-492d-b633-be4d6d4e61ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_JamesSheltonTradingArrangementCommonStockMember_54f77e21-c577-4b64-ae72-27563268b6fc" xlink:href="duol-20241231.xsd#duol_JamesSheltonTradingArrangementCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_duol_JamesSheltonTradingArrangementCommonStockMember_54f77e21-c577-4b64-ae72-27563268b6fc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember_5a9bf25e-8c4d-4e14-93c0-644d0ac08363" xlink:href="duol-20241231.xsd#duol_JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_duol_JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember_5a9bf25e-8c4d-4e14-93c0-644d0ac08363" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_RobertMeeseTradingArrangementRestrictedStockUnitsMember_f62c157e-7c13-4683-812b-6dad9b0d79e3" xlink:href="duol-20241231.xsd#duol_RobertMeeseTradingArrangementRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_duol_RobertMeeseTradingArrangementRestrictedStockUnitsMember_f62c157e-7c13-4683-812b-6dad9b0d79e3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_RobertMeeseTradingArrangementCommonStockMember_8260c9a3-56ba-4697-a633-a4ba2319abd9" xlink:href="duol-20241231.xsd#duol_RobertMeeseTradingArrangementCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_duol_RobertMeeseTradingArrangementCommonStockMember_8260c9a3-56ba-4697-a633-a4ba2319abd9" xlink:type="arc" order="6"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>duol-20241231_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 2025 Workiva-->
<!--r:ac004a3c-eb0c-4401-8664-56fbc3a930b7,g:173f53c1-83ae-4750-86d0-88634d033598-->
<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_duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests_a5cd3b45-5525-4566-b267-b092e02d66ff_totalLabel_en-US" xlink:label="lab_duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income (loss) before interest income and income taxes</link:label>
    <link:label id="lab_duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests_label_en-US" xlink:label="lab_duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) From Continuing Operations Before Interest Income, Income Taxes, Noncontrolling Interests</link:label>
    <link:label id="lab_duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests_documentation_en-US" xlink:label="lab_duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income (Loss) From Continuing Operations Before Interest Income, Income Taxes, Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests" xlink:href="duol-20241231.xsd#duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests" xlink:to="lab_duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_MatchingContributionPortion1Member_7ff4aab7-3e6b-4c48-8580-0a5e2dae2112_terseLabel_en-US" xlink:label="lab_duol_MatchingContributionPortion1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">First 4% of Employee Elective Deferral</link:label>
    <link:label id="lab_duol_MatchingContributionPortion1Member_label_en-US" xlink:label="lab_duol_MatchingContributionPortion1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Matching Contribution, Portion 1 [Member]</link:label>
    <link:label id="lab_duol_MatchingContributionPortion1Member_documentation_en-US" xlink:label="lab_duol_MatchingContributionPortion1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Matching Contribution, Portion 1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_MatchingContributionPortion1Member" xlink:href="duol-20241231.xsd#duol_MatchingContributionPortion1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_MatchingContributionPortion1Member" xlink:to="lab_duol_MatchingContributionPortion1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f306bc03-503f-4fb5-9f8b-52efc6685ffd_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash provided by 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">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_GoodwillAcquiredDuringPeriod_fd48c0ef-5287-4b47-a7ba-18c9826ef557_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_43e7ff8d-657b-47cd-ba7b-5dd58446b758_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/2024/elts/srt-2024.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_duol_RobertMeeseMember_label_en-US" xlink:label="lab_duol_RobertMeeseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Robert Meese [Member]</link:label>
    <link:label id="lab_duol_RobertMeeseMember_documentation_en-US" xlink:label="lab_duol_RobertMeeseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Robert Meese</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_RobertMeeseMember" xlink:href="duol-20241231.xsd#duol_RobertMeeseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_RobertMeeseMember" xlink:to="lab_duol_RobertMeeseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_ffbccc94-1e5c-4414-83f9-a7be77b4b095_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Lease Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_SeattleWashingtonMember_1c90b6f1-eda8-4ad2-8014-5d3a8df302b8_terseLabel_en-US" xlink:label="lab_duol_SeattleWashingtonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Seattle, Washington</link:label>
    <link:label id="lab_duol_SeattleWashingtonMember_label_en-US" xlink:label="lab_duol_SeattleWashingtonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Seattle, Washington [Member]</link:label>
    <link:label id="lab_duol_SeattleWashingtonMember_documentation_en-US" xlink:label="lab_duol_SeattleWashingtonMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Seattle, Washington</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_SeattleWashingtonMember" xlink:href="duol-20241231.xsd#duol_SeattleWashingtonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_SeattleWashingtonMember" xlink:to="lab_duol_SeattleWashingtonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_LesseeOperatingLeaseLiabilityToBePaidPerMonth_cbd6633b-e321-423b-978d-d0f274a9343d_terseLabel_en-US" xlink:label="lab_duol_LesseeOperatingLeaseLiabilityToBePaidPerMonth" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial base rent per month</link:label>
    <link:label id="lab_duol_LesseeOperatingLeaseLiabilityToBePaidPerMonth_label_en-US" xlink:label="lab_duol_LesseeOperatingLeaseLiabilityToBePaidPerMonth" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, To Be Paid, Per Month</link:label>
    <link:label id="lab_duol_LesseeOperatingLeaseLiabilityToBePaidPerMonth_documentation_en-US" xlink:label="lab_duol_LesseeOperatingLeaseLiabilityToBePaidPerMonth" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, To Be Paid, Per Month</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_LesseeOperatingLeaseLiabilityToBePaidPerMonth" xlink:href="duol-20241231.xsd#duol_LesseeOperatingLeaseLiabilityToBePaidPerMonth"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_LesseeOperatingLeaseLiabilityToBePaidPerMonth" xlink:to="lab_duol_LesseeOperatingLeaseLiabilityToBePaidPerMonth" 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/2024/dei-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_0d261085-aa70-421d-ad29-99335efabc75_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" 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, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_43503073-6252-440c-8c5d-8dcd1696e61c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2a2f4842-9352-4de5-b380-3e900620beb9_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 in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_9c7163b1-f947-454e-9a01-696fa2d5cf58_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred cost of revenues</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_d0ec55c0-815f-4f18-90ee-0d777b102f6b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_903b908f-fc38-40eb-b251-5d50bbcc2a95_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_db52f7c0-f64c-4895-812b-30cba1b6c219_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/2024/dei-2024.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_duol_AuditInformationAbstract_label_en-US" xlink:label="lab_duol_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_duol_AuditInformationAbstract_documentation_en-US" xlink:label="lab_duol_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_AuditInformationAbstract" xlink:href="duol-20241231.xsd#duol_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_AuditInformationAbstract" xlink:to="lab_duol_AuditInformationAbstract" 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/2024/ecd-2024.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_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_bff071e3-b9a2-4ffd-afa9-d4da4045362a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" xlink:to="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent" 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/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2024/ecd-2024.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_f35ee033-a4fd-4250-86d5-e41548e0c8d3_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 Earnings Per Share, Basic and Diluted</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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8ea91f70-30b0-4771-abce-d9627763b251_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 (in years)</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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal_04d6833b-8cd0-4066-8b43-efad223a8bde_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other-than-temporary impairments</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal" 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 to Sell before Recovery, Credit Loss, Previously Recorded, Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal" 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/2024/ecd-2024.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_GoodwillAndIntangibleAssetsGoodwillPolicy_4b3d5ee3-0f56-4df1-9838-04e3a01b65e2_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_076b7719-1080-4ad7-bacf-dc329cefe216_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_d2b3d45e-6dbc-46ba-b156-37993e11dd13_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">Common 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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_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/2024/ecd-2024.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_ShortTermInvestmentsMember_080471af-c4c3-4b02-b170-02c1d68911ca_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-Term Investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestmentsMember_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestmentsMember" xlink:to="lab_us-gaap_ShortTermInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashEquivalentsMember_b1aa56e5-6a8b-422e-b6d5-2d56e18a3f27_terseLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsMember" 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_CashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsMember" xlink:to="lab_us-gaap_CashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_8b94972a-73dc-48af-ad5a-90eefc8a5c5e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_954d074b-beda-47ee-a6c2-c2ad33251d59_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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss_8b51a14a-bcf6-4a4c-bcf3-f40b549d7746_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued interest</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-Maturity, Accrued Interest, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss" xlink:to="lab_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss" 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/2024/ecd-2024.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_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_f3defbfc-784f-4113-9d1e-a65495a718c0_terseLabel_en-US" xlink:label="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of tranches</link:label>
    <link:label id="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_label_en-US" xlink:label="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Tranches</link:label>
    <link:label id="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_documentation_en-US" xlink:label="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Tranches</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" xlink:href="duol-20241231.xsd#duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" xlink:to="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_af098d17-30bb-4378-af68-4f37bc131a21_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">Release of restricted stock units (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/2024/elts/us-gaap-2024.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_3eaae264-25b2-42c9-bb47-550a8737bf65_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_e2159a11-9d6a-414a-aff9-03896f945000_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</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/2024/elts/us-gaap-2024.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_ProceedsFromStockOptionsExercised_49cc53f3-5f4e-4e9d-aac8-509aa226d6a1_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 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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2024/ecd-2024.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_5648461a-4943-4d8f-a15a-0c36b3df5c0d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_10ebb13e-7554-47b6-b112-d0b268097ea5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_f0a28dfe-09b6-4808-bc0f-80168143a77a_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_e818898e-95a0-4677-8b6e-0d00a26f9add_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_adc2d09e-844a-4613-8c4c-9b004f2a6908_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/2024/elts/us-gaap-2024.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_dei_DocumentsIncorporatedByReferenceTextBlock_55b902df-30f1-47a0-9876-2c07bae312e4_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_cc7ebd0f-6f40-48cf-b921-c1f06d6ef978_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_NatalieGlanceTradingArrangementCommonStockMember_label_en-US" xlink:label="lab_duol_NatalieGlanceTradingArrangementCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Natalie Glance Trading Arrangement, Common Stock [Member]</link:label>
    <link:label id="lab_duol_NatalieGlanceTradingArrangementCommonStockMember_documentation_en-US" xlink:label="lab_duol_NatalieGlanceTradingArrangementCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Natalie Glance Trading Arrangement, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_NatalieGlanceTradingArrangementCommonStockMember" xlink:href="duol-20241231.xsd#duol_NatalieGlanceTradingArrangementCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_NatalieGlanceTradingArrangementCommonStockMember" xlink:to="lab_duol_NatalieGlanceTradingArrangementCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets_33f4386c-79c7-4aca-a773-8e1755e3fd24_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gain on sale of capitalized software</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:to="lab_us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_27ceae6c-3f2c-48bb-949f-6477be4471f9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of options available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_00146751-865b-4b6e-b6dc-0cc92ac4e209_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">Long-term obligation under operating leases</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/2024/elts/us-gaap-2024.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_ProductAndServiceOtherMember_308bd80b-9606-4903-966d-a3ed125942ec_terseLabel_en-US" xlink:label="lab_us-gaap_ProductAndServiceOtherMember" 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_ProductAndServiceOtherMember_label_en-US" xlink:label="lab_us-gaap_ProductAndServiceOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductAndServiceOtherMember" xlink:to="lab_us-gaap_ProductAndServiceOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_5c4f41a9-34e8-4766-a03c-6a6d360109ee_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Continued service period (in years)</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_01a927c6-11ce-4616-b718-e838a40ccf01_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2024/elts/us-gaap-2024.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_ContractWithCustomerLiabilityCurrent_c3636cd1-72d7-4534-aff2-423f54481daf_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 revenues</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_56d1bf9b-4717-4fe1-abaa-a1b5a4eab87a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" 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_ContractWithCustomerLiabilityCurrent_ab657b90-51d5-488b-a62f-2e71283d8ca5_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" 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_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/2024/elts/us-gaap-2024.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_PlanNameDomain_18e2f815-cf35-499e-bc4f-05c74d9c3717_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/2024/elts/us-gaap-2024.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_country_US_b0a15bcc-c633-4933-8a46-77f37a37a603_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/2024/country-2024.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_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod_841a99df-f53d-49bf-a412-7e91f24ad5f3_terseLabel_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Closing trading price, specified calendar day</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod_label_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Equity Instruments Other Than Options, Trading Price Period</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod_documentation_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Equity Instruments Other Than Options, Trading Price Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod" xlink:to="lab_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_bc7d0ea0-3841-45b9-af11-0ad739a503f6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_EntityTaxIdentificationNumber_2c7750f5-5f5f-4b8e-8fdb-fd6a03551ae9_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/2024/dei-2024.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_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_PreferredStockVotingRightsVotesPerCommonShare_10149cb0-9c12-4dfb-831c-c553337fb8ac_terseLabel_en-US" xlink:label="lab_duol_PreferredStockVotingRightsVotesPerCommonShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Voting rights, per share</link:label>
    <link:label id="lab_duol_PreferredStockVotingRightsVotesPerCommonShare_label_en-US" xlink:label="lab_duol_PreferredStockVotingRightsVotesPerCommonShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Voting Rights, Votes Per Common Share</link:label>
    <link:label id="lab_duol_PreferredStockVotingRightsVotesPerCommonShare_documentation_en-US" xlink:label="lab_duol_PreferredStockVotingRightsVotesPerCommonShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Preferred Stock, Voting Rights, Votes Per Common Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_PreferredStockVotingRightsVotesPerCommonShare" xlink:href="duol-20241231.xsd#duol_PreferredStockVotingRightsVotesPerCommonShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_PreferredStockVotingRightsVotesPerCommonShare" xlink:to="lab_duol_PreferredStockVotingRightsVotesPerCommonShare" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_DefinedContributionPlanMatchingContributionPortionDomain_65306fdc-4927-4224-970a-7a8e334ba847_terseLabel_en-US" xlink:label="lab_duol_DefinedContributionPlanMatchingContributionPortionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Matching Contribution [Domain]</link:label>
    <link:label id="lab_duol_DefinedContributionPlanMatchingContributionPortionDomain_label_en-US" xlink:label="lab_duol_DefinedContributionPlanMatchingContributionPortionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Matching Contribution, Portion [Domain]</link:label>
    <link:label id="lab_duol_DefinedContributionPlanMatchingContributionPortionDomain_documentation_en-US" xlink:label="lab_duol_DefinedContributionPlanMatchingContributionPortionDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Matching Contribution [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DefinedContributionPlanMatchingContributionPortionDomain" xlink:href="duol-20241231.xsd#duol_DefinedContributionPlanMatchingContributionPortionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_DefinedContributionPlanMatchingContributionPortionDomain" xlink:to="lab_duol_DefinedContributionPlanMatchingContributionPortionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_d195ffd3-dd5b-4481-a652-978f686b946e_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">Total intangible assets</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/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_914a1cdb-cce8-4a17-9da8-3083dbd04912_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_a5143bde-47f0-4c50-b39b-cdec0ef28287_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/2024/elts/us-gaap-2024.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_DeferredForeignIncomeTaxExpenseBenefit_31e6ac75-6b04-4094-9a77-6af73fd61b4d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_067c0f37-6ef0-4591-8688-534798b9b46a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Research</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_94a26483-4af7-4fe3-b53c-d14ca4e6bc0a_verboseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInOperatingActivities_3d4f6da5-5bf0-46c3-b099-9ff4fe514893_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion_9d862baa-f08f-4fd4-b779-d8eb842cef46_terseLabel_en-US" xlink:label="lab_duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of hours to make certification decision (less than)</link:label>
    <link:label id="lab_duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion_label_en-US" xlink:label="lab_duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Certification Period Prior To Test Completion</link:label>
    <link:label id="lab_duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion_documentation_en-US" xlink:label="lab_duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Certification Period Prior To Test Completion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion" xlink:href="duol-20241231.xsd#duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion" xlink:to="lab_duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_709ea333-3ee0-455e-a7c9-87df69fbbeef_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">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_7bc8edab-02e2-4581-872a-f6bed08fc13e_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/2024/elts/us-gaap-2024.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_PlanNameAxis_b744acc7-0a06-4342-be2f-7d3dc2affe35_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/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_542eed2d-43bb-4f96-9bc4-91ff1308476b_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/2024/elts/us-gaap-2024.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_duol_EnglishTestMember_802b9556-5773-4265-850c-3fad3c100b28_terseLabel_en-US" xlink:label="lab_duol_EnglishTestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Duolingo English Test</link:label>
    <link:label id="lab_duol_EnglishTestMember_label_en-US" xlink:label="lab_duol_EnglishTestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">English Test [Member]</link:label>
    <link:label id="lab_duol_EnglishTestMember_documentation_en-US" xlink:label="lab_duol_EnglishTestMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">English Test</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_EnglishTestMember" xlink:href="duol-20241231.xsd#duol_EnglishTestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_EnglishTestMember" xlink:to="lab_duol_EnglishTestMember" 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/2024/ecd-2024.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_ResearchAndDevelopmentExpensePolicy_9a81eb9e-9f32-430b-8dfd-54b12e9e7171_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and Development Costs</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2024/ecd-2024.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_duol_ShareBasedPaymentArrangementTrancheTenMember_6987140b-a57a-46fe-b89e-0db6b720f295_terseLabel_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheTenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">10</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementTrancheTenMember_label_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheTenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Ten [Member]</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementTrancheTenMember_documentation_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheTenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Ten</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheTenMember" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheTenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ShareBasedPaymentArrangementTrancheTenMember" xlink:to="lab_duol_ShareBasedPaymentArrangementTrancheTenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_697eb5bf-8edc-47aa-884d-b21de986eb27_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_ShareBasedPaymentArrangementTrancheSevenMember_4558e4c8-5d0b-4e1b-ae96-28b522599a22_terseLabel_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheSevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">7</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementTrancheSevenMember_label_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheSevenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Seven [Member]</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementTrancheSevenMember_documentation_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheSevenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Seven</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheSevenMember" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheSevenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ShareBasedPaymentArrangementTrancheSevenMember" xlink:to="lab_duol_ShareBasedPaymentArrangementTrancheSevenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanTextBlock_cb12d108-8fe5-40e5-a1fb-bd3e86d22c73_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EMPLOYEE BENEFIT PLAN</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanTextBlock_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanTextBlock" xlink:to="lab_us-gaap_DefinedContributionPlanTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_ac9192ff-119e-4f9e-b95b-0c18f6452ee6_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/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2024/ecd-2024.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_duol_IncreaseDecreaseInCapitalizedContractCostsNet_fb50695b-3a7c-41ed-bef8-a2007caee93d_negatedTerseLabel_en-US" xlink:label="lab_duol_IncreaseDecreaseInCapitalizedContractCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred cost of revenues</link:label>
    <link:label id="lab_duol_IncreaseDecreaseInCapitalizedContractCostsNet_label_en-US" xlink:label="lab_duol_IncreaseDecreaseInCapitalizedContractCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) In Capitalized Contract Costs, Net</link:label>
    <link:label id="lab_duol_IncreaseDecreaseInCapitalizedContractCostsNet_documentation_en-US" xlink:label="lab_duol_IncreaseDecreaseInCapitalizedContractCostsNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) In Capitalized Contract Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_IncreaseDecreaseInCapitalizedContractCostsNet" xlink:href="duol-20241231.xsd#duol_IncreaseDecreaseInCapitalizedContractCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_IncreaseDecreaseInCapitalizedContractCostsNet" xlink:to="lab_duol_IncreaseDecreaseInCapitalizedContractCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_43b13dc0-5773-413b-ae59-4c54f8107c91_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/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareImpairments1_25513419-8c55-4576-8075-7230e55ad175_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of capitalized software</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareImpairments1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Impairments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_cabd9d2f-0da6-4afc-8245-88e02ae61428_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_LetterOfCreditPeriodOfMonthlyRent_2a14e5c0-23bc-4da2-9406-bf51c41b488c_terseLabel_en-US" xlink:label="lab_duol_LetterOfCreditPeriodOfMonthlyRent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period of letter of credit (in months)</link:label>
    <link:label id="lab_duol_LetterOfCreditPeriodOfMonthlyRent_label_en-US" xlink:label="lab_duol_LetterOfCreditPeriodOfMonthlyRent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letter Of Credit, Period Of Monthly Rent</link:label>
    <link:label id="lab_duol_LetterOfCreditPeriodOfMonthlyRent_documentation_en-US" xlink:label="lab_duol_LetterOfCreditPeriodOfMonthlyRent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Letter Of Credit, Period Of Monthly Rent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_LetterOfCreditPeriodOfMonthlyRent" xlink:href="duol-20241231.xsd#duol_LetterOfCreditPeriodOfMonthlyRent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_LetterOfCreditPeriodOfMonthlyRent" xlink:to="lab_duol_LetterOfCreditPeriodOfMonthlyRent" 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/2024/ecd-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_a15361dc-e3a1-4c68-8054-0b6f275cb2eb_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">Aggregate intrinsic value, outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9c599181-a7b6-4e75-ad98-3e082808b61c_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosure of noncash investing activities:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" 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/2024/ecd-2024.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_EntitySmallBusiness_9dbcc39e-3744-4e42-893c-8386eb84392a_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/2024/dei-2024.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_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/2024/ecd-2024.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_srt_StatementGeographicalAxis_74782fb1-a943-41b0-aa6c-ff8e76de60f3_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/2024/elts/srt-2024.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_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/2024/ecd-2024.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_DeferredTaxAssetsLiabilitiesNet_efa705f3-0e59-42cc-b99f-c72e41a76857_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_18ab03bf-da97-449d-a5d9-e7a9316789b5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_d4579cdb-9e81-441d-9b2d-1b235aa1af96_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase in valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_aa7aed0f-988b-47a6-a406-4185189dec56_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f449b2d6-7b54-4490-a5d5-ba294933bbed_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/2024/elts/us-gaap-2024.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_duol_NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember_label_en-US" xlink:label="lab_duol_NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Natalie Glance Trading Arrangement, Unvested Restricted Stock Units [Member]</link:label>
    <link:label id="lab_duol_NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_duol_NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Natalie Glance Trading Arrangement, Unvested Restricted Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember" xlink:href="duol-20241231.xsd#duol_NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember" xlink:to="lab_duol_NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_6caf76e1-7fc3-4ba2-a084-f32ebf2a99c5_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_f9705259-103a-4ece-a94e-c4a0720619ef_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_a18684b8-f28b-4737-a807-d6cf44814a3f_netLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2009/role/netLabel" 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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_BusinessCombinationContingentConsiderationLiabilityCurrent_def7e8db-a2aa-4787-ba29-fd58f1b841fc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_e182b388-d1ce-4727-a1f8-76648c2d8c21_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_7e605c8d-6034-4571-bafb-b88c73356626_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0e1e3e93-f01e-4721-bf45-5c4e2012a621_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 the computation of earnings 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/2024/elts/us-gaap-2024.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_duol_LongTermInvestmentsMaturityTerm_9893b884-7c0f-4670-bdfc-8efd31e9241f_terseLabel_en-US" xlink:label="lab_duol_LongTermInvestmentsMaturityTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term investments, maturity term (in years)</link:label>
    <link:label id="lab_duol_LongTermInvestmentsMaturityTerm_label_en-US" xlink:label="lab_duol_LongTermInvestmentsMaturityTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Investments, Maturity Term</link:label>
    <link:label id="lab_duol_LongTermInvestmentsMaturityTerm_documentation_en-US" xlink:label="lab_duol_LongTermInvestmentsMaturityTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-Term Investments, Maturity Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_LongTermInvestmentsMaturityTerm" xlink:href="duol-20241231.xsd#duol_LongTermInvestmentsMaturityTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_LongTermInvestmentsMaturityTerm" xlink:to="lab_duol_LongTermInvestmentsMaturityTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_99f2d480-69ed-4121-bba0-8f2ef2248828_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">1 (1)</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/2024/elts/us-gaap-2024.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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_8454bf8d-428d-47f0-b8ec-c01b52b98602_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of long-lived assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_af204f9e-58a9-42f9-9350-99e484b49c0e_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash - Beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bb887778-6d55-4cfe-ab23-f766ce3bfcac_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash - End of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_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 Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AccretionAmortizationOfDiscountsAndPremiumsInvestments_eab47342-6cbf-4754-b863-63a69af3f197_negatedLabel_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accretion 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/2024/elts/us-gaap-2024.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f323eac1-c075-466d-a187-654150600597_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_58673666-6d81-42c6-90c1-5f2e464a7a22_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_ShareBasedPaymentArrangementTrancheFiveMember_7d05558a-d2ef-4907-8f2e-6457b5e5e07b_terseLabel_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">5 (4)</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementTrancheFiveMember_label_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Five [Member]</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementTrancheFiveMember_documentation_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheFiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheFiveMember" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ShareBasedPaymentArrangementTrancheFiveMember" xlink:to="lab_duol_ShareBasedPaymentArrangementTrancheFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_1d536245-85bc-47d4-8b68-319d0c0bd89f_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/2024/elts/us-gaap-2024.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_Goodwill_744093ca-bf5a-42c4-be74-97ca801a55c6_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_ece8fc31-3663-4715-a179-6694fec8ddb0_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_a667e7f6-1e75-4b4c-8006-92c556d46154_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_7d452b66-7319-4ec2-bf91-ca681d95795d_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_6d61c41e-5d61-482b-84ac-3d9d9c9f3b78_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_d4cc8589-81ce-456f-a9e2-5c12ee615a73_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 share-based compensation awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_duol_NatalieGlanceMember_label_en-US" xlink:label="lab_duol_NatalieGlanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Natalie Glance [Member]</link:label>
    <link:label id="lab_duol_NatalieGlanceMember_documentation_en-US" xlink:label="lab_duol_NatalieGlanceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Natalie Glance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_NatalieGlanceMember" xlink:href="duol-20241231.xsd#duol_NatalieGlanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_NatalieGlanceMember" xlink:to="lab_duol_NatalieGlanceMember" 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/2024/ecd-2024.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_srt_ProductsAndServicesDomain_d4b7b83b-1c29-4a54-8527-5f7161df80f8_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/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_76d0aa69-d5ad-4972-b1df-951fe6aba868_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">Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_a8435361-c309-4688-9ead-a4219417d78b_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 outstanding</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/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_cf6049f6-af96-4484-9381-3009a185c519_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_89e8cafc-5e35-4757-adbf-882f7354888a_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ff6fa755-0812-4078-a7ad-f00aadb4cacb_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">Released (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_43f51441-77b0-4adb-a3b7-618bf2cc471f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_c73dbe8e-7028-46d0-a6db-d172661e8f9b_verboseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c53934c4-4293-4f52-b77d-8523cd71d981_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherExpenses_210b88ce-f298-47b1-af1a-295f69e22df1_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherExpenses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other expense</link:label>
    <link:label id="lab_us-gaap_OtherExpenses_label_en-US" xlink:label="lab_us-gaap_OtherExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherExpenses" xlink:to="lab_us-gaap_OtherExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a16f65c6-68cd-4c3c-9ed5-448fdc958260_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/2024/elts/us-gaap-2024.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_ComprehensiveIncomeNetOfTax_a3e2196b-a9d8-4ff4-bc61-f62c0b5bed96_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_9c2ee9cd-04e6-4d93-ac53-33b315e02f8f_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_b5048c0a-2dde-4992-a2b3-3bbfac2dfd3f_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other permanent adjustments</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_722a0095-895e-4855-80dd-203a60ed8acb_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/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_895a695e-270d-4ead-8829-a380441b8310_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_CorporateDebtSecuritiesMember_9abde8ba-1862-45ed-86a9-fbb3be0fab9f_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate debt securities</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_7d95f418-e5f9-4e05-99d4-50eaa5057c9f_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 usd 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_b4af9fb1-f171-4c2b-9f2b-6c25a7a1d2f3_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b90f1a66-58ac-4fa5-b3d3-115e2e7a9bf7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentNet_829d9208-575d-41cc-971c-9704f12cdfce_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_07cb07d6-7a9b-4a40-ba73-b86487eebc03_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_IcfrAuditorAttestationFlag_9328030b-d107-4c87-ac04-1e6bcb830f74_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_19d362d6-895a-4f7f-9319-cb439b026247_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_8b16832c-b3af-477d-80d1-7b7090cc9792_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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1ec412fe-23c2-4a04-ad98-c5cde88692b4_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">Weighted average exercise price, options exercisable (in usd 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/2024/elts/us-gaap-2024.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_NumberOfReportingUnits_707d714c-d98e-4171-b976-9c9567a8a396_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reporting units</link:label>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_label_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reporting Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportingUnits" xlink:to="lab_us-gaap_NumberOfReportingUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_c35d1cf2-8c60-43b5-9cbd-500357c42ac6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_ResearchAndDevelopmentExpense_4361a2f6-8668-49e5-b205-ac7b548e6098_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/2024/elts/us-gaap-2024.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2a9a671a-d694-49b6-97d3-30d4d3a83d30_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/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_3f1b737a-4962-4d57-bb18-df1c09f95c8f_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2024/ecd-2024.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_839eb42f-22f6-446e-a490-2538b159edc9_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">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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/2024/elts/us-gaap-2024.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_duol_LandlordIncentivesIncurredButNotYetPaid_d068ee35-0be3-4832-b2d2-e6aa64262bda_terseLabel_en-US" xlink:label="lab_duol_LandlordIncentivesIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Landlord incentive included in Prepaid expenses and other current assets</link:label>
    <link:label id="lab_duol_LandlordIncentivesIncurredButNotYetPaid_label_en-US" xlink:label="lab_duol_LandlordIncentivesIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Landlord Incentives, Incurred But Not Yet Paid</link:label>
    <link:label id="lab_duol_LandlordIncentivesIncurredButNotYetPaid_documentation_en-US" xlink:label="lab_duol_LandlordIncentivesIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Landlord Incentives, Incurred But Not Yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_LandlordIncentivesIncurredButNotYetPaid" xlink:href="duol-20241231.xsd#duol_LandlordIncentivesIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_LandlordIncentivesIncurredButNotYetPaid" xlink:to="lab_duol_LandlordIncentivesIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities_725eaddd-1c3c-4845-aba2-cf680030d05a_negatedTerseLabel_en-US" xlink:label="lab_duol_RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Right of use assets disposed or adjusted, modifying operating leases liabilities</link:label>
    <link:label id="lab_duol_RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities_label_en-US" xlink:label="lab_duol_RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset , Increase (Decrease) From Modifications, Net, Operating Lease Liabilities</link:label>
    <link:label id="lab_duol_RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_duol_RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset , Increase (Decrease) From Modifications, Net, Operating Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities" xlink:href="duol-20241231.xsd#duol_RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities" xlink:to="lab_duol_RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_6a92fdd8-f4e3-4341-a210-25743e1a4113_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">Obligations under current leases</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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_CommonStockSharesIssued_57112a6f-2dbe-4de0-9aa4-7a68993cbc94_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/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_430a9233-c8f6-4132-aef8-f93aa052b45c_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 (in percent)</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/2024/elts/us-gaap-2024.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_DeferredTaxAssetsOperatingLossCarryforwards_ceb1347e-ec9b-4257-ba08-4c66d90a00d5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_45b735ba-2d0d-477b-9f72-9cdf2ada783b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Cash_d3f2472d-976d-48ef-be5c-338f06e89897_terseLabel_en-US" xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_Cash_label_en-US" xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Cash" xlink:to="lab_us-gaap_Cash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_02e49520-12cf-4ce6-b21f-410c563fc0c1_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_87dbf7d2-966a-49b9-8f48-9438263820e1_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">Stock options exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a04c2001-2e4a-46fc-a7c3-986ac378c0e8_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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_86b03ce0-e569-4997-8fc7-c66f04ae099c_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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_ddeb1228-8928-4442-8f67-a9d3d0b8b682_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_49cb6c2b-3a3c-42d5-98b3-96d5d1b3ec14_verboseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_0d3a5a7e-2db9-451e-847a-9581b0534271_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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/2024/elts/us-gaap-2024.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_PaymentsToAcquireBusinessesNetOfCashAcquired_c9dc6bc3-c056-4d1f-9044-447c0cd8241d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions of companies, net of $5 cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_d2ba1a45-293d-465d-8e79-c33074c46d18_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 and Accounting Principles</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/2024/elts/us-gaap-2024.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_WeightedAverageNumberOfDilutedSharesOutstanding_7d737f70-a467-4127-bc82-2a096790828f_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">Weighted-average shares in computing net income (loss) per share attributable to Class A and Class B common stockholders, diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_duol_BeijingChinaMember_1fe0c38b-5f45-4f02-b667-de3bc801beaa_terseLabel_en-US" xlink:label="lab_duol_BeijingChinaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Beijing, China</link:label>
    <link:label id="lab_duol_BeijingChinaMember_label_en-US" xlink:label="lab_duol_BeijingChinaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Beijing, China [Member]</link:label>
    <link:label id="lab_duol_BeijingChinaMember_documentation_en-US" xlink:label="lab_duol_BeijingChinaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Beijing, China</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_BeijingChinaMember" xlink:href="duol-20241231.xsd#duol_BeijingChinaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_BeijingChinaMember" xlink:to="lab_duol_BeijingChinaMember" 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/2024/ecd-2024.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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable_5f5118bf-2f40-4985-9c40-02a1bb0952c7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable_label_en-US" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_04e52cb8-9d8a-4048-a4dc-8d5a6b9c88c5_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_5d04b05a-623d-40c8-a6ea-a3e2fc08c0ef_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_d489eea1-a4a5-490b-81ef-93fd4188a321_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/2024/elts/us-gaap-2024.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_dei_EntityVoluntaryFilers_c6c069e5-4716-4d17-bd5c-b7dd86ea892f_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_cea1cf38-a511-4606-b608-9b7a5b238b14_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Renewal term (in years)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_a12fc355-a606-4ea0-8349-f451d2755155_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_d4e36004-316e-4ffd-a132-d81d6ef113fc_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_5b281014-7b2e-48ba-be90-fde0a8135087_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_3791462c-be15-4ff5-baff-34072361c510_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" 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_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_dee43cb6-9300-404b-a09c-5084a0c00789_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized Software</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_ebe7e5fe-7a9e-4b5b-b513-ed52daeedfbb_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/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_6b7d1738-046e-4dab-ab50-6e5e826554dd_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letters of credit</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_f2b2d52b-00a3-4e99-aa17-b9df805ac49e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit plan, contributions by employer</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_95ad3a95-3595-4706-9e8a-7991618eef8a_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</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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_da524c84-29ba-4db4-b477-330b6fbbaa33_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_ea266c09-60c6-452f-ade2-e52c4d207c41_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_c95f5ef6-1505-4b61-9cb0-28b1f35abd35_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 revenues</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/2024/elts/us-gaap-2024.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_2daca221-4103-4117-b832-bfe08f9f77e6_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/2024/elts/us-gaap-2024.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_AssetImpairmentCharges_4ba09542-12a3-4a7b-81c7-565e4dcc6c15_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2024/ecd-2024.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_dei_DocumentFiscalPeriodFocus_28982e34-e650-48c4-a06f-cd886abae697_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/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_6d2fb6af-a4c3-4639-9915-2b9cb74eb20a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" 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/2024/ecd-2024.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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e544ef31-c2ba-48ad-9c31-8946709dbcca_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">Stock options and RSUs outstanding (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/2024/elts/us-gaap-2024.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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_aa54eac2-c87e-497a-ab93-5b5e1459cba5_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employer matching contribution, percent of match (in percent)</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_70ed4ce9-e026-49c8-b7dd-0abf4e12cefe_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_525ccae7-11e6-4671-9941-5c4bc023de0f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2024/ecd-2024.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_3fcc0516-b5c6-486e-bdcc-22ff48b180b3_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">Weighted average remaining contractual term (in years), outstanding</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_duol_ProductAndServiceOtherMiscellaneousMember_ec735ef5-3555-4418-a5ee-604fa2c41035_terseLabel_en-US" xlink:label="lab_duol_ProductAndServiceOtherMiscellaneousMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_duol_ProductAndServiceOtherMiscellaneousMember_label_en-US" xlink:label="lab_duol_ProductAndServiceOtherMiscellaneousMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product And Service, Other Miscellaneous [Member]</link:label>
    <link:label id="lab_duol_ProductAndServiceOtherMiscellaneousMember_documentation_en-US" xlink:label="lab_duol_ProductAndServiceOtherMiscellaneousMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Product And Service, Other Miscellaneous</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ProductAndServiceOtherMiscellaneousMember" xlink:href="duol-20241231.xsd#duol_ProductAndServiceOtherMiscellaneousMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ProductAndServiceOtherMiscellaneousMember" xlink:to="lab_duol_ProductAndServiceOtherMiscellaneousMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_b568c884-69f0-4d68-a941-213e37333c2c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill recognized is expected to be deductible for income tax</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_ContractWithCustomerThresholdToTakeExam_1ed81a80-8226-4057-a5b6-05d7e5ee788f_terseLabel_en-US" xlink:label="lab_duol_ContractWithCustomerThresholdToTakeExam" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of days to take exam</link:label>
    <link:label id="lab_duol_ContractWithCustomerThresholdToTakeExam_label_en-US" xlink:label="lab_duol_ContractWithCustomerThresholdToTakeExam" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Threshold To Take Exam</link:label>
    <link:label id="lab_duol_ContractWithCustomerThresholdToTakeExam_documentation_en-US" xlink:label="lab_duol_ContractWithCustomerThresholdToTakeExam" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Threshold To Take Exam</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ContractWithCustomerThresholdToTakeExam" xlink:href="duol-20241231.xsd#duol_ContractWithCustomerThresholdToTakeExam"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ContractWithCustomerThresholdToTakeExam" xlink:to="lab_duol_ContractWithCustomerThresholdToTakeExam" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_9683f4b6-a6a3-4052-bad3-732a371ae9d6_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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_f3cc378b-b7c1-4d45-9532-200300f2b740_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_d689bf01-ca51-4fee-bf99-599a7cf779af_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/2024/dei-2024.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_CommercialPaperMember_1a9eaaef-d471-449e-936f-0b1854c32965_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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_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/2024/ecd-2024.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_ComputerSoftwareIntangibleAssetMember_38a5c503-4088-437b-81f4-4e762c9e1dbf_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized software</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_d4580db0-732f-4c34-8183-8b2b99b9230a_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_GoogleMember_e4c71075-a6e3-4c17-a11f-0e11efa16993_terseLabel_en-US" xlink:label="lab_duol_GoogleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Google</link:label>
    <link:label id="lab_duol_GoogleMember_label_en-US" xlink:label="lab_duol_GoogleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Google [Member]</link:label>
    <link:label id="lab_duol_GoogleMember_documentation_en-US" xlink:label="lab_duol_GoogleMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Google</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_GoogleMember" xlink:href="duol-20241231.xsd#duol_GoogleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_GoogleMember" xlink:to="lab_duol_GoogleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_9d0e5a2b-11a4-4e45-b10d-2c042c567819_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">Weighted average remaining contractual term (in years), exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_aea9a3af-59df-4f11-a6cd-c97e70883e0c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9d60420f-e943-467b-8227-69bc012e3367_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">Released (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_ContractWithCustomerAssetAndLiabilityTableTextBlock_86b96287-6bdc-4707-9c10-741a3724009e_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Revenues</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_bb63b10d-c01e-4b09-ba11-8ef45ac7e56f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of common stock (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" 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, Fair Value Assumptions, Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_3413588a-c2cc-4a14-a0f7-70b30a117ad0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Intangible Assets, Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_58178d18-0fa9-4fd9-804b-b7f9413b1b4f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_f7fe9fb4-ad6f-4d1f-94e8-3b4dcc827561_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/2024/elts/srt-2024.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_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle_5f1804b7-023c-4f51-bd11-c1e54df7cdd8_terseLabel_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of RSUs eligible to vest (in shares)</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle_label_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Equity Instruments Other Than Options, Number Of Shares Eligible To Vest At Stock Price Hurdle</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle_documentation_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Equity Instruments Other Than Options, Number Of Shares Eligible To Vest At Stock Price Hurdle</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle" xlink:to="lab_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle" 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/2024/ecd-2024.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_duol_ClassAAndClassBCommonStockMember_a7298852-107d-412a-a164-dd41e568e188_terseLabel_en-US" xlink:label="lab_duol_ClassAAndClassBCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class A and Class B Common Stock</link:label>
    <link:label id="lab_duol_ClassAAndClassBCommonStockMember_label_en-US" xlink:label="lab_duol_ClassAAndClassBCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class A And Class B Common Stock [Member]</link:label>
    <link:label id="lab_duol_ClassAAndClassBCommonStockMember_documentation_en-US" xlink:label="lab_duol_ClassAAndClassBCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Class A And Class B Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ClassAAndClassBCommonStockMember" xlink:href="duol-20241231.xsd#duol_ClassAAndClassBCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ClassAAndClassBCommonStockMember" xlink:to="lab_duol_ClassAAndClassBCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_2d52481a-a903-4e05-90d8-6d9e8961f3d7_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">Total estimated future amortization expense</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/2024/elts/us-gaap-2024.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_FurnitureAndFixturesMember_a46b14f4-1322-463a-ac4f-1a1915096bef_verboseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Furniture, fixtures and equipment</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_322156e4-255d-49f8-8836-8a874f7bb9f9_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture, fixtures and equipment</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_87a10044-ac94-4a28-851a-0e5d9a0db559_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/2024/elts/us-gaap-2024.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_duol_A2011EquityIncentivePlanMember_1cf2d7b7-6718-4087-be8e-2a772f0f4d10_terseLabel_en-US" xlink:label="lab_duol_A2011EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2011 Equity Incentive Plan</link:label>
    <link:label id="lab_duol_A2011EquityIncentivePlanMember_label_en-US" xlink:label="lab_duol_A2011EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2011 Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_duol_A2011EquityIncentivePlanMember_documentation_en-US" xlink:label="lab_duol_A2011EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2011 Equity Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_A2011EquityIncentivePlanMember" xlink:href="duol-20241231.xsd#duol_A2011EquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_A2011EquityIncentivePlanMember" xlink:to="lab_duol_A2011EquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_914b3e3a-396e-4aec-9f81-39f772b6c4ea_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/2024/elts/us-gaap-2024.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_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_d9aed6b7-51d1-4323-9738-87f8314a229d_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_InAppPurchasesMember_62b98934-6934-4043-a6cd-b3258f515ea0_terseLabel_en-US" xlink:label="lab_duol_InAppPurchasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">In-App Purchases</link:label>
    <link:label id="lab_duol_InAppPurchasesMember_label_en-US" xlink:label="lab_duol_InAppPurchasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">In-App Purchases [Member]</link:label>
    <link:label id="lab_duol_InAppPurchasesMember_documentation_en-US" xlink:label="lab_duol_InAppPurchasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">In-App Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_InAppPurchasesMember" xlink:href="duol-20241231.xsd#duol_InAppPurchasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_InAppPurchasesMember" xlink:to="lab_duol_InAppPurchasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_14a01f1f-932e-4d3f-bc41-fe430310c3bc_verboseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_7254902a-da56-49ef-a2a3-7e29ad0a0099_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_RobertMeeseTradingArrangementRestrictedStockUnitsMember_label_en-US" xlink:label="lab_duol_RobertMeeseTradingArrangementRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Robert Meese Trading Arrangement, Restricted Stock Units [Member]</link:label>
    <link:label id="lab_duol_RobertMeeseTradingArrangementRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_duol_RobertMeeseTradingArrangementRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Robert Meese Trading Arrangement, Restricted Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_RobertMeeseTradingArrangementRestrictedStockUnitsMember" xlink:href="duol-20241231.xsd#duol_RobertMeeseTradingArrangementRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_RobertMeeseTradingArrangementRestrictedStockUnitsMember" xlink:to="lab_duol_RobertMeeseTradingArrangementRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_cec98f4b-bd95-4c81-a338-62c26534cfa9_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</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/2024/elts/us-gaap-2024.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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_9cd76f5d-850b-45d6-8bb9-6feb4940da7a_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:to="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_b1c8b3c5-1d17-4fef-b315-3a876d219362_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ACQUISITIONS</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_e1134e0e-e706-4cef-8326-dfcbd98fdfc6_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/2024/dei-2024.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3ed2c536-f766-4124-ad64-62dd1be0d518_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Present value adjustment</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_43e2a379-dbed-46be-b25e-b275d24c8572_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_c37ea474-1b5e-489b-a909-12787dee1fdd_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/2024/elts/srt-2024.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_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/2024/ecd-2024.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_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/2024/ecd-2024.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_6bd5b561-f312-42e7-8963-df9fb6b1ae62_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/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_8bba9148-10c9-4e74-b65e-a133988286af_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares disbursed to founders in net-share settlement (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" 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, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GranteeStatusDomain_e0d3498f-a890-4fce-b79e-e1e148b93242_terseLabel_en-US" xlink:label="lab_us-gaap_GranteeStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:label id="lab_us-gaap_GranteeStatusDomain_label_en-US" xlink:label="lab_us-gaap_GranteeStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusDomain" xlink:to="lab_us-gaap_GranteeStatusDomain" 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/2024/ecd-2024.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_VestingAxis_b9c23ac8-3da0-4a51-8303-ee03a2e1a647_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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c3c1c635-5edc-48b5-8021-7cc0a0749836_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_6d62a837-96c2-414b-897d-328c89f7ecac_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2024/ecd-2024.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_9165e936-e819-4c62-9bb0-a3975e0a9e31_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_c579626f-c5cd-496e-bc35-4a4826aa8524_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary of Valuation Allowance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:to="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_4e8c5fd9-712b-43c8-80f1-fdfc03abed81_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/2024/elts/us-gaap-2024.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_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_0c34e2a2-19a9-4e8e-ba14-d224bee60d56_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Release of performance stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_d1a06120-e769-407b-a882-309b190e8849_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_3bfb79ea-11b3-4bba-a70b-c30acbc48a70_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_eca32f78-5377-4d52-94e1-98a56792acca_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 Net Loss Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2024/ecd-2024.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d5596374-e86a-4098-925a-5c3eac5a78bd_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_bf8e1660-6a34-4ede-a43a-486d042f051a_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid_c27b10cd-870a-4680-af53-84be7fd38a48_terseLabel_en-US" xlink:label="lab_duol_CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized software and purchases of intangible assets included in Current liabilities</link:label>
    <link:label id="lab_duol_CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_duol_CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Software And Purchases Of Intangible Assets, Expenditures Incurred but Not Yet Paid</link:label>
    <link:label id="lab_duol_CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid_documentation_en-US" xlink:label="lab_duol_CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capitalized Software And Purchases Of Intangible Assets, Expenditures Incurred but Not Yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid" xlink:href="duol-20241231.xsd#duol_CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid" xlink:to="lab_duol_CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_074984c1-8c2a-4035-bf5a-07886f74ce37_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" 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/2024/ecd-2024.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_FiniteLivedIntangibleAssetUsefulLife_f65a605b-625e-4251-8454-e1da8a244db7_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">Estimated useful life (in 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/2024/elts/us-gaap-2024.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_srt_TitleOfIndividualAxis_128cc3e9-bfeb-4082-bb62-57a884b0a709_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title and Position [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_a37cd34d-72d5-4e80-9df2-166e8eaf8801_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="lab_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_4850d732-403c-44f5-a940-9f96d140ec3b_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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_SubsequentEventTypeDomain_682231ae-27dd-4827-9ef1-a98ae10e8b77_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_363ec304-80cf-46e1-a1f5-8a61f98e8624_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of capitalized computer software</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_d681162f-448d-4630-a19c-cf34e8095e86_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashNoncurrent" xlink:to="lab_us-gaap_RestrictedCashNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8c92d773-c29e-4d29-9f27-819fcc583bf8_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recently Issued Pronouncements Not Yet Adopted and Recently Adopted Accounting Pronouncements</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/2024/elts/us-gaap-2024.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_srt_ScenarioForecastMember_e7ce1b1e-3dfe-4b84-94b8-c2c12648ad46_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_c768b811-b929-49e3-8a6d-eb79b67cc06d_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">Net income (loss) per share attributable to Class A and Class B common stockholders, diluted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_affc0ec4-a9ea-4cd0-a455-3aa260ee780d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted income (loss) per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_9f23fde7-5ea8-48f1-afd6-07824fef058c_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/2024/elts/us-gaap-2024.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_LicenseAndServiceMember_e73a0cb9-d450-4ecb-beb2-0742699229f6_terseLabel_en-US" xlink:label="lab_us-gaap_LicenseAndServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subscription</link:label>
    <link:label id="lab_us-gaap_LicenseAndServiceMember_label_en-US" xlink:label="lab_us-gaap_LicenseAndServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">License and Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicenseAndServiceMember" xlink:to="lab_us-gaap_LicenseAndServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_ContractWithCustomerNumberOfUsersPerSubscription_c4cec2aa-9e35-480b-8d95-80d0a4982029_terseLabel_en-US" xlink:label="lab_duol_ContractWithCustomerNumberOfUsersPerSubscription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of users</link:label>
    <link:label id="lab_duol_ContractWithCustomerNumberOfUsersPerSubscription_label_en-US" xlink:label="lab_duol_ContractWithCustomerNumberOfUsersPerSubscription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Number Of Users Per Subscription</link:label>
    <link:label id="lab_duol_ContractWithCustomerNumberOfUsersPerSubscription_documentation_en-US" xlink:label="lab_duol_ContractWithCustomerNumberOfUsersPerSubscription" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Number Of Users Per Subscription</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ContractWithCustomerNumberOfUsersPerSubscription" xlink:href="duol-20241231.xsd#duol_ContractWithCustomerNumberOfUsersPerSubscription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ContractWithCustomerNumberOfUsersPerSubscription" xlink:to="lab_duol_ContractWithCustomerNumberOfUsersPerSubscription" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_eff42c07-a41e-4cd2-8d81-44ebab27238a_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title and Position [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fdf8a190-91d8-4187-a417-aeccad8fd204_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/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_dfef4722-e3fa-45ca-8200-087faa3928b1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: 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/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_33c97f0b-762b-4497-bb77-6a80581c2702_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_2a1b5fab-d729-49c7-858d-bde47ae260e8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Intangible Assets Amortization Expense</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" 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/2024/ecd-2024.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_StateAndLocalJurisdictionMember_862118c3-cd76-4f61-a6bf-7d79e483e178_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_85a103cd-4179-4c31-bc79-b3bc72418f0f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_33e787c6-6a74-42d3-9769-c53d43fb10d3_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/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_aeb4fbbf-8780-4176-8b02-b0ed8aceef6b_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series of Individually Immaterial Business Acquisitions</link:label>
    <link:label id="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_label_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Series of Individually Immaterial Business Acquisitions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_d2639ad4-46e3-4d0f-bcfb-e9b52b4d435b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" 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_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_4656b4f1-7883-4a94-8ddc-3a5ab8e9847c_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit), Total</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2024/ecd-2024.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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_98c78920-d6c6-4586-8684-7b151e4d5bdb_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 percentage (in 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/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy_f81093a8-f04e-45de-a9d9-21f7e4b7a1be_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Finite-Lived, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_86f0825d-8e4a-4ffe-a13c-7ba28587bc79_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employer matching contribution, percent of employees' gross pay (in percent)</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_781a30f3-600a-4e61-9566-8393a890b926_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_83639460-7fa0-4c7c-880a-202f22387d7a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Foreign-Derived Intangible Income deduction</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, FDII, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_fbbf96c6-9459-47aa-a25a-1178f4ae6e9b_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/2024/elts/us-gaap-2024.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_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/2024/elts/us-gaap-2024.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_us-gaap_AssetBackedSecuritiesMember_2508dfae-4b99-4b1b-80b8-dfba35cd71a5_terseLabel_en-US" xlink:label="lab_us-gaap_AssetBackedSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset-backed securities</link:label>
    <link:label id="lab_us-gaap_AssetBackedSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_AssetBackedSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset-Backed Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetBackedSecuritiesMember" xlink:to="lab_us-gaap_AssetBackedSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_ShareBasedPaymentArrangementTrancheFourMember_5af6efcb-e3c0-4edd-9d47-dbae0d224beb_terseLabel_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">4 (3)</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementTrancheFourMember_label_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Four [Member]</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementTrancheFourMember_documentation_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheFourMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheFourMember" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ShareBasedPaymentArrangementTrancheFourMember" xlink:to="lab_duol_ShareBasedPaymentArrangementTrancheFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_be4df442-f1b7-4d75-abbb-7bc37461bdf9_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/2024/elts/us-gaap-2024.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_DeferredTaxAssetsNet_36504ec1-2f7c-490e-b484-721c296c4d50_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_7215017f-bfc6-481c-9aab-807b5b033871_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_1bf864f7-019c-475d-a016-928e634aa6c7_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/2024/elts/us-gaap-2024.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_ShareBasedCompensationAwardTrancheTwoMember_19c10c99-6d91-419f-a8a2-b146939bcab5_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">2 (1)</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/2024/elts/us-gaap-2024.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_IncomeTaxExpenseBenefit_a207e460-368a-4fdf-8fb9-b366299456bc_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">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_580cbea0-18c5-4122-8126-398f751acc61_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_62c3456b-503d-40f4-ac58-4ebf09c709f3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_1e0c7c90-f2ca-4ba9-93f7-baa1e617f9e0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Forfeited and expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_d8ee153c-f162-4ca5-b50a-1b1163207655_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosure of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_97bd0e16-da7d-4090-93cd-b0bf2c2f9ccf_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 compensation cost, weighted-average period of recognition (in years)</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/2024/elts/us-gaap-2024.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_RevenueFromContractWithCustomerExcludingAssessedTax_95704ebd-63b8-4b21-8d8b-b4377fae8207_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d6075be6-0cbe-49b0-b14c-f7194c8bdda4_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 from contract with customer, excluding assessed tax</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/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpense_6dc5604b-5d14-4326-a152-35a57c0980ea_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketing and advertising</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpense_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_86636d85-65e1-4531-bc35-9cce81c00c13_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Section 174 research and development capitalization</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, In-Process Research and Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_d784ac26-d08d-4e1d-a971-28256bcb8bce_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other (expense) income, 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/2024/elts/us-gaap-2024.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_us-gaap_ConcentrationRiskBenchmarkDomain_4d13e268-110f-48f0-97f6-7c872a1b289d_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/2024/elts/us-gaap-2024.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_us-gaap_CashEquivalentsAtCarryingValue_1f40ded8-aae2-4311-aa20-062e4e4f0ddb_terseLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" 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_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/2024/elts/us-gaap-2024.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_dei_AuditorFirmId_ed68a4b0-4726-4e3e-b240-806b14589f9c_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_ba9fc8ff-0c77-4306-9ab1-4e7cab3f0619_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_958c69e1-4582-45a7-a708-e3dc5434afbc_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 used for 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">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_OperatingIncomeLoss_dd3162de-c4dc-47fc-9f04-c533e42c9187_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income (loss) from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_6cda8a8c-03f8-47e6-bc89-b10987ced8d2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_f846f2f4-a74f-4712-8cc0-fb77f5d2a373_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_AllCountriesMinusUSAAndUKMember_1abd3c72-c9f6-4bce-8b27-407d2a2e01ed_terseLabel_en-US" xlink:label="lab_duol_AllCountriesMinusUSAAndUKMember" 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_duol_AllCountriesMinusUSAAndUKMember_label_en-US" xlink:label="lab_duol_AllCountriesMinusUSAAndUKMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Countries Minus USA And UK [Member]</link:label>
    <link:label id="lab_duol_AllCountriesMinusUSAAndUKMember_documentation_en-US" xlink:label="lab_duol_AllCountriesMinusUSAAndUKMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">All Countries Minus USA And UK</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_AllCountriesMinusUSAAndUKMember" xlink:href="duol-20241231.xsd#duol_AllCountriesMinusUSAAndUKMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_AllCountriesMinusUSAAndUKMember" xlink:to="lab_duol_AllCountriesMinusUSAAndUKMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_e71c2916-58c4-4be3-9964-cfe3e822a6b9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_a103e979-1fff-4f04-9557-9787a50f4536_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_64c5c5b7-d44c-4946-8b91-450d2dca3b86_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' 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/2024/elts/us-gaap-2024.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_SubsequentEventsTextBlock_a7ba91ce-1e97-4e52-b370-0db01bdda193_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SUBSEQUENT EVENTS</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2024/ecd-2024.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_FairValueByFairValueHierarchyLevelAxis_9dee50b3-c273-4e1e-a321-7b07ec7f3fdf_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_99fdbca4-d6bb-474c-81b3-6fb7e76feb69_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 current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_988549b2-39e3-4b1a-b237-90f3973a12d2_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/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_7731ebcb-d3c3-44f0-96df-cb0ec9b3ff08_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:to="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList_f1c866bb-79ec-4911-9c53-8ff72f9f598d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-Maturity, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-Maturity, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsMajorClassNameDomain_8dd973af-5062-4273-aae1-b6bd43c7dc0d_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/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_fe66af98-29de-4b30-bd94-b3f9babfdee4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Payment Arrangement, RSU, Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_93a50a7f-aaee-4503-a935-dfbd64351f4d_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right of use assets obtained in exchange for new operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_799edf1a-d8dc-4ace-95f0-25b27e545266_verboseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets obtained in exchange for new operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2024/ecd-2024.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_duol_TrancheOneAndTrancheTwoMember_cbd6e1db-11cb-44d1-a0b7-a9b0bb4a9efa_terseLabel_en-US" xlink:label="lab_duol_TrancheOneAndTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tranche One And Tranche Two</link:label>
    <link:label id="lab_duol_TrancheOneAndTrancheTwoMember_label_en-US" xlink:label="lab_duol_TrancheOneAndTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tranche One And Tranche Two [Member]</link:label>
    <link:label id="lab_duol_TrancheOneAndTrancheTwoMember_documentation_en-US" xlink:label="lab_duol_TrancheOneAndTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tranche One And Tranche Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_TrancheOneAndTrancheTwoMember" xlink:href="duol-20241231.xsd#duol_TrancheOneAndTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_TrancheOneAndTrancheTwoMember" xlink:to="lab_duol_TrancheOneAndTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_427574ce-15d1-4b4b-8798-f1b466e96361_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_cbb9ae22-74cb-4e52-bccf-0b06a6ee37ff_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" 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/2024/ecd-2024.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_GeneralBusinessMember_4a2ba33f-98de-431b-9e05-4c34cd54d085_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General Business Tax Credit Carryforward</link:label>
    <link:label id="lab_us-gaap_GeneralBusinessMember_label_en-US" xlink:label="lab_us-gaap_GeneralBusinessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General Business Tax Credit Carryforward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralBusinessMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralBusinessMember" xlink:to="lab_us-gaap_GeneralBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_bb165be0-1415-4a4d-ba56-d58a2fccbc25_negatedLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Taxes paid related to net-share settlement of share-based compensation awards</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_NumberOfLanguages_c269a8a5-cbac-482a-af04-35a26c9b30bd_terseLabel_en-US" xlink:label="lab_duol_NumberOfLanguages" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of languages, more than</link:label>
    <link:label id="lab_duol_NumberOfLanguages_label_en-US" xlink:label="lab_duol_NumberOfLanguages" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Languages</link:label>
    <link:label id="lab_duol_NumberOfLanguages_documentation_en-US" xlink:label="lab_duol_NumberOfLanguages" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Languages</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_NumberOfLanguages" xlink:href="duol-20241231.xsd#duol_NumberOfLanguages"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_NumberOfLanguages" xlink:to="lab_duol_NumberOfLanguages" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedLineItems_466b63c0-5f0f-4f69-8569-9b7201e38345_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/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems" xlink:to="lab_us-gaap_EarningsPerShareDilutedLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_8837d95f-7c84-4d8e-a3ba-daec4043f6f5_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">Subscription period (in years)</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/2024/elts/us-gaap-2024.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_6c70a7e4-9b7c-4888-bbc2-24a49b4bdc60_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Expected life</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_d8667f05-60e1-45b2-932c-9e56a24118a9_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/2024/elts/srt-2024.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_dei_EntityAddressStateOrProvince_a19cfbcd-25ed-4cf8-b11e-22758c51cb09_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/2024/dei-2024.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_PropertyPlantAndEquipmentLineItems_578b1fa8-43ee-4a3e-ab1b-6ae064e15e59_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_ea885c11-cdc5-46e2-8cda-d1d5d1bb9821_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/2024/elts/us-gaap-2024.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_duol_JamesSheltonTradingArrangementCommonStockMember_label_en-US" xlink:label="lab_duol_JamesSheltonTradingArrangementCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">James Shelton Trading Arrangement, Common Stock [Member]</link:label>
    <link:label id="lab_duol_JamesSheltonTradingArrangementCommonStockMember_documentation_en-US" xlink:label="lab_duol_JamesSheltonTradingArrangementCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">James Shelton Trading Arrangement, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_JamesSheltonTradingArrangementCommonStockMember" xlink:href="duol-20241231.xsd#duol_JamesSheltonTradingArrangementCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_JamesSheltonTradingArrangementCommonStockMember" xlink:to="lab_duol_JamesSheltonTradingArrangementCommonStockMember" 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/2024/ecd-2024.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_OperatingExpensesAbstract_f97157ea-9ffc-46da-a089-8872a4d7d70e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" 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_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_83c65be9-bfe0-4ced-aa35-d7d65e9c3a4a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_07426224-b69b-401d-86ae-d07f5acdab12_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Useful Life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_8b236d2d-aa2e-42bb-9c18-89a5422839a8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2024/ecd-2024.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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_840851c4-de7a-48ce-a42b-cc39f0a6086b_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/2024/elts/us-gaap-2024.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_VestingDomain_a6b3f755-cd08-4e64-872b-2a30a322a0f9_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/2024/elts/us-gaap-2024.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_BusinessCombinationConsiderationTransferred1_05c1982e-9811-4f8f-8db5-25820e6550af_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e3b82a7a-3348-4450-9888-1b97a1fb63e1_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">Beginning balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_eeecc616-8fb2-4702-ab34-8fe67fcd1363_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">Ending balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_14f307a4-a30f-4c1e-975d-1cd9186440e7_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/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_d66dc102-bf7c-483b-8f10-c3422a4fc1af_terseLabel_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for Credit Losses</link:label>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Loss, Financial Instrument [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue_a5a09775-e6c1-4fa0-8cc0-7803074aa71c_totalLabel_en-US" xlink:label="lab_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-To-Maturity, Amortized Cost, After Allowance For Credit Loss And Cash Equivalents, At Carrying Value</link:label>
    <link:label id="lab_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-To-Maturity, Amortized Cost, After Allowance For Credit Loss And Cash Equivalents, At Carrying Value</link:label>
    <link:label id="lab_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue_documentation_en-US" xlink:label="lab_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-To-Maturity, Amortized Cost, After Allowance For Credit Loss And Cash Equivalents, At Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue" xlink:href="duol-20241231.xsd#duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue" xlink:to="lab_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_RobertMeeseTradingArrangementCommonStockMember_label_en-US" xlink:label="lab_duol_RobertMeeseTradingArrangementCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Robert Meese Trading Arrangement, Common Stock [Member]</link:label>
    <link:label id="lab_duol_RobertMeeseTradingArrangementCommonStockMember_documentation_en-US" xlink:label="lab_duol_RobertMeeseTradingArrangementCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Robert Meese Trading Arrangement, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_RobertMeeseTradingArrangementCommonStockMember" xlink:href="duol-20241231.xsd#duol_RobertMeeseTradingArrangementCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_RobertMeeseTradingArrangementCommonStockMember" xlink:to="lab_duol_RobertMeeseTradingArrangementCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_4575b1a5-1225-4267-b38b-bb51c56ff5db_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_27def498-521a-4e7b-8554-b1d2f2dc37fb_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/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2024/ecd-2024.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_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_b22a0b7a-2723-4f40-9fe6-8348485459c5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Net Unrealized Gains (Losses), and Fair Value by Major Security Type for Our Investments</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" 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/2024/ecd-2024.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_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/2024/ecd-2024.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_ScheduleOfPropertyPlantAndEquipmentTable_41e5106b-555f-4454-be7b-a2107120c8b1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8c104982-3af8-496a-984c-4c8e032505c5_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">Outstanding, beginning balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a567abac-dd0b-496a-946c-020ebb62e3fa_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">Outstanding, ending balance (in usd 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_ad84dd47-d7cd-47b6-8cea-e7084867f21c_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_b217767a-d674-4eed-b287-4964e048a20f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f0355391-64ee-4e1c-9987-0afe927d98d2_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">Options outstanding, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_bca63063-f659-49f2-9d22-d56979d59e00_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">Options outstanding, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_100687be-c0b3-4d81-9f21-673bcb0a1745_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">Options outstanding (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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAdditions_21f98bd8-51ed-4e14-ba07-68811a5de817_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized software development costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAdditions_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit_284dccb2-52b2-4e5e-8c0d-55f19513951a_terseLabel_en-US" xlink:label="lab_duol_RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of letter of credit (in percent)</link:label>
    <link:label id="lab_duol_RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit_label_en-US" xlink:label="lab_duol_RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash, Noncurrent As A Percentage of Outstanding Letter Of Credit</link:label>
    <link:label id="lab_duol_RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit_documentation_en-US" xlink:label="lab_duol_RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restricted Cash, Noncurrent As A Percentage of Outstanding Letter Of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit" xlink:href="duol-20241231.xsd#duol_RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit" xlink:to="lab_duol_RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_2e970105-b3c3-47c3-a9c2-43aa27cb6f56_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities assumed</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" 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/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_0ee202c9-88aa-4145-b491-b681f8cbdf59_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Payment Arrangement, Payment Award</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/2024/elts/us-gaap-2024.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_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle_4e2c9cdb-64ac-49ef-b3cc-9d0ca342ccf6_terseLabel_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company stock price hurdle (in usd per share)</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle_label_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Equity Instruments Other Than Options, Stock Price Hurdle</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle_documentation_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Equity Instruments Other Than Options, Stock Price Hurdle</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle" xlink:to="lab_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_8a886b49-4bf2-4a27-8939-47aa36cf56c3_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected income tax expense at federal statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" 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/2024/ecd-2024.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_duol_StripeMember_88e566b1-461e-4669-9083-90b4970addb8_terseLabel_en-US" xlink:label="lab_duol_StripeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stripe</link:label>
    <link:label id="lab_duol_StripeMember_label_en-US" xlink:label="lab_duol_StripeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stripe [Member]</link:label>
    <link:label id="lab_duol_StripeMember_documentation_en-US" xlink:label="lab_duol_StripeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stripe</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_StripeMember" xlink:href="duol-20241231.xsd#duol_StripeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_StripeMember" xlink:to="lab_duol_StripeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember_label_en-US" xlink:label="lab_duol_JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">James Shelton Trading Arrangement, Common Stock Underlying Unvested Restricted Stock Units [Member]</link:label>
    <link:label id="lab_duol_JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_duol_JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">James Shelton Trading Arrangement, Common Stock Underlying Unvested Restricted Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember" xlink:href="duol-20241231.xsd#duol_JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember" xlink:to="lab_duol_JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_034e4d38-4e2c-495d-9197-6560227f3006_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_c0a72dad-ee25-44f0-bd35-11264b6c9fdf_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">EARNINGS (LOSS) PER SHARE</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_6d5e7c9b-c492-4bf6-9e2f-3134c4eb161d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue_4becc290-c695-4481-90b0-e43c7a69ebcd_totalLabel_en-US" xlink:label="lab_duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-To-Maturity, Fair Value And Cash Equivalents, At Carrying Value</link:label>
    <link:label id="lab_duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-To-Maturity, Fair Value And Cash Equivalents, At Carrying Value</link:label>
    <link:label id="lab_duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue_documentation_en-US" xlink:label="lab_duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-To-Maturity, Fair Value And Cash Equivalents, At Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue" xlink:href="duol-20241231.xsd#duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue" xlink:to="lab_duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_da6c2c83-8771-4daa-8181-da38eeb246de_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_fe4196f4-5ba0-4786-adca-8a78e9437ea4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities_3e1a9e61-efe2-40ea-944b-2ca937e20687_terseLabel_en-US" xlink:label="lab_duol_RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right of use assets disposed or adjusted modifying operating leases liabilities</link:label>
    <link:label id="lab_duol_RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities_label_en-US" xlink:label="lab_duol_RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset , Decrease From Modifications, Operating Lease Liabilities</link:label>
    <link:label id="lab_duol_RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_duol_RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset , Decrease From Modifications, Operating Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities" xlink:href="duol-20241231.xsd#duol_RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities" xlink:to="lab_duol_RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_6926b5b9-213e-4119-95e6-b1b9501dbae8_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">Stock options exercised</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/2024/elts/us-gaap-2024.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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_2f34340c-df6e-456b-9bb5-1d21bbc358e6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Research and development credit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_d4363e43-0534-4fd9-af98-6906062346fd_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_19b8775f-2241-4455-b497-388ebcb7815c_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 usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermInvestments_031040d8-5f3d-47a8-8607-582438d21c97_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term investments</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_f6502b02-f92d-48ac-a0ab-14ed2a08fa93_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Long-Term Investments</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_label_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="lab_us-gaap_LongTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1301076e-d2ab-46ce-974e-fd819c95e1ae_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" 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_EarningsPerShareBasicOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic, Other Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_1319db5b-e12b-4578-8c73-f058ae39d7e1_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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_ScheduleOfEarningsPerShareDilutedByCommonClassTable_eacd039d-fe23-4b3b-bb94-c7efa513d6fb_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/2024/elts/us-gaap-2024.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_OtherIncome_394ccda7-22d8-453e-bc81-49f54b49eb50_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_us-gaap_OtherIncome_label_en-US" xlink:label="lab_us-gaap_OtherIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncome" xlink:to="lab_us-gaap_OtherIncome" 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/2024/ecd-2024.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1d28f581-1c62-4eca-8fe8-d75616993e40_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2024/ecd-2024.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_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_a219a1b9-cce6-43bb-8b3c-f4b3934309a8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Capitalized software</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Deferred Expense, Capitalized Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware" 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/2024/ecd-2024.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_BusinessCombinationContingentConsiderationAssetCurrent_63eaf23c-dbf5-4b92-9aba-432f22033cc3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationAssetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationAssetCurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationAssetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationAssetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationAssetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationAssetCurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationAssetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_1db930a7-55fe-4b30-87c2-05410cf3349b_negatedLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" 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_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" 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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_2bced5a1-80a3-47df-be48-6ba88191db70_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Meals and entertainment</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment" 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/2024/elts/us-gaap-2024.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_IntangibleAssetsNetExcludingGoodwill_5e35aff1-c737-4cdc-ae8d-bf2fcf35e387_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_ca57394f-b96a-4c4b-8281-60a12c596062_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" 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/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e8079867-0b64-4ea8-9e97-ff1037375f01_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_dc1d1ef8-b28c-4cae-946b-3f5f229cb4f0_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_bac7ec89-e3a1-4b44-b9b8-86e9ba15bcb6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease term (in months)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_fe230dca-9139-4174-88d4-6c1dc4035fd7_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 compensation expense, excluding options</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/2024/elts/us-gaap-2024.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_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2024/ecd-2024.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_ShareBasedCompensationAwardTrancheThreeMember_ca94f4c0-0aab-4a80-b102-52b6d40da80b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">3 (2)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod_d01c8cc1-c574-4b2f-b3e9-5c7809419a29_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement period adjustments</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments Related to Previous Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_44f1cef2-c692-4b7d-8ff9-0b5e4e3e5224_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">Common stock reserved for future issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract_77d07b3f-bb38-44ac-96f8-7b3b2557656c_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract" 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_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Redeemable Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract" 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/2024/ecd-2024.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_duol_ShareBasedPaymentArrangementTrancheNineMember_82cc242b-27f2-41de-992c-abbb43bd62f7_terseLabel_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheNineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">9</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementTrancheNineMember_label_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheNineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Nine [Member]</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementTrancheNineMember_documentation_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheNineMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Nine</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheNineMember" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheNineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ShareBasedPaymentArrangementTrancheNineMember" xlink:to="lab_duol_ShareBasedPaymentArrangementTrancheNineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_DeferredTaxAssetsValuationAllowanceRollForward_e4d306a2-7f01-483b-bf72-7fddd9bd2ef1_terseLabel_en-US" xlink:label="lab_duol_DeferredTaxAssetsValuationAllowanceRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance [Roll Forward]</link:label>
    <link:label id="lab_duol_DeferredTaxAssetsValuationAllowanceRollForward_label_en-US" xlink:label="lab_duol_DeferredTaxAssetsValuationAllowanceRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance [Roll Forward]</link:label>
    <link:label id="lab_duol_DeferredTaxAssetsValuationAllowanceRollForward_documentation_en-US" xlink:label="lab_duol_DeferredTaxAssetsValuationAllowanceRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DeferredTaxAssetsValuationAllowanceRollForward" xlink:href="duol-20241231.xsd#duol_DeferredTaxAssetsValuationAllowanceRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_DeferredTaxAssetsValuationAllowanceRollForward" xlink:to="lab_duol_DeferredTaxAssetsValuationAllowanceRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_974d1152-276f-4140-bec2-5264eeef8753_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/2024/dei-2024.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_duol_MatchingContributionPortionTwoMember_da85f6f2-6d04-423a-a595-f6210dcc9e86_terseLabel_en-US" xlink:label="lab_duol_MatchingContributionPortionTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Next 2% of Employee Elective Deferral</link:label>
    <link:label id="lab_duol_MatchingContributionPortionTwoMember_label_en-US" xlink:label="lab_duol_MatchingContributionPortionTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Matching Contribution, Portion Two [Member]</link:label>
    <link:label id="lab_duol_MatchingContributionPortionTwoMember_documentation_en-US" xlink:label="lab_duol_MatchingContributionPortionTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Matching Contribution, Portion Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_MatchingContributionPortionTwoMember" xlink:href="duol-20241231.xsd#duol_MatchingContributionPortionTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_MatchingContributionPortionTwoMember" xlink:to="lab_duol_MatchingContributionPortionTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_c77cffcd-605b-473a-adc0-7cf95687048f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_f85c2226-eabc-4d52-b6d9-e2065b9f2a18_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_1cba8dac-8733-48e5-9655-187fd424a607_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2024/ecd-2024.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_OperatingExpenses_48828f88-5200-4d4a-9f8f-97cf0ac4b59b_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total 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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardLineItems_48ac504b-c8bf-4c89-8ce1-2e67a876ad24_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Line Items]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardLineItems_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems" xlink:to="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_b4c0fc36-d2fe-4dd0-95b7-6084564faa5e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_5e6db852-0d43-4cf7-b8b8-a001631d5e2b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PostemploymentBenefitsAbstract_label_en-US" xlink:label="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Postemployment Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:to="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets_d5817128-5a60-4a22-a1a4-43e380392e88_negatedLabel_en-US" xlink:label="lab_duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Capitalized software expense and purchases of intangible assets</link:label>
    <link:label id="lab_duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets_label_en-US" xlink:label="lab_duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments For Software And Purchases Of Intangible Assets</link:label>
    <link:label id="lab_duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets_documentation_en-US" xlink:label="lab_duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments For Software And Purchases Of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets" xlink:href="duol-20241231.xsd#duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets" xlink:to="lab_duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_AppleMember_e8f75385-c867-4c84-b799-88cea11d8c51_terseLabel_en-US" xlink:label="lab_duol_AppleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Apple</link:label>
    <link:label id="lab_duol_AppleMember_label_en-US" xlink:label="lab_duol_AppleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Apple [Member]</link:label>
    <link:label id="lab_duol_AppleMember_documentation_en-US" xlink:label="lab_duol_AppleMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Apple</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_AppleMember" xlink:href="duol-20241231.xsd#duol_AppleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_AppleMember" xlink:to="lab_duol_AppleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_2c1c0ef0-7d82-41cb-8951-157540076b41_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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_077d80f5-7d72-41e4-bc44-458464a8dae3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award service period (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_abe9fc50-206f-47ad-87c0-6127c2863b84_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 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">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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2024/ecd-2024.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_8c11b956-734d-41c2-b55b-00c8cd2d4c51_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Technology</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_201ce505-1456-44c8-ad54-eedfb35cc1c9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_10835ba3-bf2f-4d3c-aa91-9c4ae10b7597_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_f67bce90-121d-4207-9281-87d0ae112234_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/2024/elts/us-gaap-2024.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_duol_ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue_d6891617-c28d-44f3-afa4-d2781323798b_terseLabel_en-US" xlink:label="lab_duol_ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferral of revenue</link:label>
    <link:label id="lab_duol_ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue_label_en-US" xlink:label="lab_duol_ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Increase From Deferral Of Revenue</link:label>
    <link:label id="lab_duol_ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue_documentation_en-US" xlink:label="lab_duol_ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Increase From Deferral Of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue" xlink:href="duol-20241231.xsd#duol_ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue" xlink:to="lab_duol_ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_5967c5c0-2859-4ed7-98a4-2e85bb34b643_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" 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_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements_774a962d-ab1e-4df7-ac58-fc5a812582c4_terseLabel_en-US" xlink:label="lab_duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost related to improvement to the premise</link:label>
    <link:label id="lab_duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements_label_en-US" xlink:label="lab_duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Allowance For Leasehold Improvements</link:label>
    <link:label id="lab_duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements_documentation_en-US" xlink:label="lab_duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Allowance For Leasehold Improvements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements" xlink:href="duol-20241231.xsd#duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements" xlink:to="lab_duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1741720d-8b85-484f-a405-6ddc90d9fece_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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_b26baf64-f18b-4319-8e64-3fba4dee4a3a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_6f5e0c99-22ab-4881-b14a-e0deba343512_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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_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/2024/ecd-2024.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_656d910e-ce49-445b-92d1-292d0d7992c8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6dc737de-d004-4ea2-910a-328101f197b2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_84f1550e-790b-4a07-b473-76466de3d9af_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/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_63e3ae09-c331-4810-8374-b15e84309799_negatedLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Taxes paid related to net-share settlement of share-based compensation awards (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_fbb908ae-ce15-40f8-b7c2-31d40b579f5d_terseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares withheld for taxes (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_9a2359c0-e90d-4008-873b-529b8a004888_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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_srt_StatementScenarioAxis_5d2e0ee8-c6ed-4413-a64d-dd6909664f95_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_3f190df2-dc39-4632-bd39-673a0fcdebf2_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_dc5ae311-5e1d-435e-a48c-cf94788cf09f_verboseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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/2024/elts/us-gaap-2024.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_LesseeLeaseDescriptionTable_ca72dfde-b0d6-41b0-9521-a64a2bd4bb92_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingMember_c315d7f5-cdfb-4625-9fc1-6ed323a9cdb5_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</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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_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/2024/ecd-2024.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_duol_DeferredTaxAssetValuationAllowanceReleased_ab4e3922-2510-4ca9-ab3d-aa7d2cf4b9ff_terseLabel_en-US" xlink:label="lab_duol_DeferredTaxAssetValuationAllowanceReleased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Release of valuation allowances</link:label>
    <link:label id="lab_duol_DeferredTaxAssetValuationAllowanceReleased_label_en-US" xlink:label="lab_duol_DeferredTaxAssetValuationAllowanceReleased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, Valuation Allowance, Released</link:label>
    <link:label id="lab_duol_DeferredTaxAssetValuationAllowanceReleased_documentation_en-US" xlink:label="lab_duol_DeferredTaxAssetValuationAllowanceReleased" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, Valuation Allowance, Released</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DeferredTaxAssetValuationAllowanceReleased" xlink:href="duol-20241231.xsd#duol_DeferredTaxAssetValuationAllowanceReleased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_DeferredTaxAssetValuationAllowanceReleased" xlink:to="lab_duol_DeferredTaxAssetValuationAllowanceReleased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_3c6e58b0-de38-4447-8a61-83ef495e12cd_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/2024/elts/us-gaap-2024.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_us-gaap_FinancialInstrumentAxis_f479f618-a321-4002-809b-2cfd2873c467_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/2024/elts/us-gaap-2024.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_duol_PittsburghPennsylvaniaMember_966549a5-cb7b-4814-b239-355543f3f51a_terseLabel_en-US" xlink:label="lab_duol_PittsburghPennsylvaniaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pittsburgh, Pennsylvania</link:label>
    <link:label id="lab_duol_PittsburghPennsylvaniaMember_label_en-US" xlink:label="lab_duol_PittsburghPennsylvaniaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pittsburgh, Pennsylvania [Member]</link:label>
    <link:label id="lab_duol_PittsburghPennsylvaniaMember_documentation_en-US" xlink:label="lab_duol_PittsburghPennsylvaniaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Pittsburgh, Pennsylvania</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_PittsburghPennsylvaniaMember" xlink:href="duol-20241231.xsd#duol_PittsburghPennsylvaniaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_PittsburghPennsylvaniaMember" xlink:to="lab_duol_PittsburghPennsylvaniaMember" 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/2024/ecd-2024.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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_f735da1a-ea31-4da3-9566-4b0cba4d3f59_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/2024/elts/us-gaap-2024.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_dei_EntityShellCompany_4be361a9-79b8-4485-bd60-97e3d491281b_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/2024/dei-2024.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_duol_ShareBasedPaymentArrangementFoundersMember_bd81e60b-6fa5-4b3c-9936-c37b476b74cd_terseLabel_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementFoundersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Founders</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementFoundersMember_label_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementFoundersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Founders [Member]</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementFoundersMember_documentation_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementFoundersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Founders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementFoundersMember" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementFoundersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ShareBasedPaymentArrangementFoundersMember" xlink:to="lab_duol_ShareBasedPaymentArrangementFoundersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_fc917e94-decd-4ed8-809d-f7e764671c2f_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/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_a073329f-cc74-4d7d-b45c-f0f2e726263c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Class B</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_202af1f1-0da3-4080-aa73-63ac2290fcda_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/2024/elts/us-gaap-2024.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_SignificantAccountingPoliciesTextBlock_c81eeabf-9578-4119-98b3-76c1764f24d3_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_9a3ec713-06de-432a-830d-246f6e428799_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Income (Loss) Before Income Tax, Domestic and Foreign</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_b6e692b8-c6c6-43f1-9e82-26e2ab0b72b3_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_8061830c-2b83-44e1-8958-ec869883b770_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/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_cb00e6c3-9bae-4a6c-b1e7-1ae192f522fc_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/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_392baea3-9cc9-4067-9ed3-067b54f36fe6_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/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_57a6cd6c-fd1f-4998-b66e-34fe16c0b561_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2024/ecd-2024.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_FairValueInputsLevel1Member_a78b6207-ef75-4682-906a-db719c440aa9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_46dc03d9-bc25-414c-98f6-26a03575639b_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/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_3257d952-1207-4bdc-8311-54b879198696_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/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2024/elts/us-gaap-2024.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_duol_A2021IncentiveAwardPlanMember_cf954449-c43c-4758-8820-cfbab019ffa8_terseLabel_en-US" xlink:label="lab_duol_A2021IncentiveAwardPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021 Plan</link:label>
    <link:label id="lab_duol_A2021IncentiveAwardPlanMember_label_en-US" xlink:label="lab_duol_A2021IncentiveAwardPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2021 Incentive Award Plan [Member]</link:label>
    <link:label id="lab_duol_A2021IncentiveAwardPlanMember_documentation_en-US" xlink:label="lab_duol_A2021IncentiveAwardPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2021 Incentive Award Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_A2021IncentiveAwardPlanMember" xlink:href="duol-20241231.xsd#duol_A2021IncentiveAwardPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_A2021IncentiveAwardPlanMember" xlink:to="lab_duol_A2021IncentiveAwardPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_449674d6-da44-4e2d-a5b2-3a1fc64a6514_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase_097f139d-6e08-44dc-a66a-b241f4b3e2ce_terseLabel_en-US" xlink:label="lab_duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration period to take exams (in years)</link:label>
    <link:label id="lab_duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase_label_en-US" xlink:label="lab_duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Threshold Period To Take Exam For Bulk Purchase</link:label>
    <link:label id="lab_duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase_documentation_en-US" xlink:label="lab_duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Threshold Period To Take Exam For Bulk Purchase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase" xlink:href="duol-20241231.xsd#duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase" xlink:to="lab_duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_67b9c4dc-81b4-4c1d-bb4d-4c5578ba46d9_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">Number of options exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_dei_DocumentInformationLineItems_453fe106-7396-4cc6-9031-a2a9408ae5c4_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/2024/dei-2024.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_duol_DeferredTaxAssetValuationAllowanceAdditions_18bba699-6700-4d00-bfce-5187d9be1817_negatedTerseLabel_en-US" xlink:label="lab_duol_DeferredTaxAssetValuationAllowanceAdditions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowances established</link:label>
    <link:label id="lab_duol_DeferredTaxAssetValuationAllowanceAdditions_label_en-US" xlink:label="lab_duol_DeferredTaxAssetValuationAllowanceAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, Valuation Allowance, Additions</link:label>
    <link:label id="lab_duol_DeferredTaxAssetValuationAllowanceAdditions_documentation_en-US" xlink:label="lab_duol_DeferredTaxAssetValuationAllowanceAdditions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, Valuation Allowance, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DeferredTaxAssetValuationAllowanceAdditions" xlink:href="duol-20241231.xsd#duol_DeferredTaxAssetValuationAllowanceAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_DeferredTaxAssetValuationAllowanceAdditions" xlink:to="lab_duol_DeferredTaxAssetValuationAllowanceAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_feae1470-c10c-4d1f-9bb3-340c7a88afd9_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 per share</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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b855ad21-380d-476e-a276-7fece2859f9e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average grant date fair value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_f05e540b-3f09-4fc7-9bb2-0ac6f7c3786d_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment in SAFE</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_9662ab65-2fe5-48ce-ab52-a6adc882d067_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_c815fdc7-5c9a-41b0-8ff7-d754058dd86b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_e33a5f93-d323-43ca-a4ad-3abff6019895_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/2024/elts/us-gaap-2024.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_IncomeTaxDisclosureTextBlock_aaa3bfd9-4379-4750-b1c2-367361318800_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/2024/elts/us-gaap-2024.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_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting_e6c5bb72-0fae-46a4-a02e-9b07dd06d603_terseLabel_en-US" xlink:label="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Settlement period after vesting (in years)</link:label>
    <link:label id="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting_label_en-US" xlink:label="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting" 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, Settlement Period After Vesting</link:label>
    <link:label id="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting_documentation_en-US" xlink:label="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting" 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, Settlement Period After Vesting</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting" xlink:href="duol-20241231.xsd#duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting" xlink:to="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_add2118d-dbf5-452a-bced-28f8b3ee19e6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2024/elts/us-gaap-2024.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_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/2024/elts/us-gaap-2024.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_RetainedEarningsAccumulatedDeficit_5dfa96ea-3113-43ae-882d-8e9176310898_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/2024/elts/us-gaap-2024.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_duol_DeferredTaxAssetsStateTaxesAndVATTaxes_44770ab4-9e40-46fe-a7c2-b2644b776669_terseLabel_en-US" xlink:label="lab_duol_DeferredTaxAssetsStateTaxesAndVATTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales tax / Value added tax ("VAT") reserve</link:label>
    <link:label id="lab_duol_DeferredTaxAssetsStateTaxesAndVATTaxes_label_en-US" xlink:label="lab_duol_DeferredTaxAssetsStateTaxesAndVATTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, State Taxes And VAT Taxes</link:label>
    <link:label id="lab_duol_DeferredTaxAssetsStateTaxesAndVATTaxes_documentation_en-US" xlink:label="lab_duol_DeferredTaxAssetsStateTaxesAndVATTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, State Taxes And VAT Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DeferredTaxAssetsStateTaxesAndVATTaxes" xlink:href="duol-20241231.xsd#duol_DeferredTaxAssetsStateTaxesAndVATTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_DeferredTaxAssetsStateTaxesAndVATTaxes" xlink:to="lab_duol_DeferredTaxAssetsStateTaxesAndVATTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_97d90ed6-d6c0-424f-a6e1-7850d6c7b4b6_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/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_e1b95b06-0a44-4f60-b3c3-a5576341a88c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited and expired (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_fb070b3c-459f-4da6-a0a2-a0e3d9aed6e3_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/2024/elts/us-gaap-2024.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_GeneralAndAdministrativeExpense_3bd7e235-d99a-4757-b8fc-8fa7f7d51e4e_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/2024/elts/us-gaap-2024.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_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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2024/ecd-2024.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_OperatingLeaseWeightedAverageDiscountRatePercent_56efff1e-daeb-4b9e-8c1d-bb9afe80f211_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_17b749fb-c30b-4292-8a24-79fbb7adff73_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" 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_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_94e2129b-1a3f-4708-a19f-c6e75ebb8dff_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash (used for) provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_PerformanceSharesMember_3a7f6f57-d634-4541-9a69-a21199800b7f_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Founder awards where performance has been met</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_91d188f6-809b-4657-b403-3128c1cd80dc_verboseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Performance Based RSUs</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_DeferredTaxAssetsLeasingArrangements_12842e00-c1bc-4818-af34-5094b3738db5_terseLabel_en-US" xlink:label="lab_duol_DeferredTaxAssetsLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease liability</link:label>
    <link:label id="lab_duol_DeferredTaxAssetsLeasingArrangements_label_en-US" xlink:label="lab_duol_DeferredTaxAssetsLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Leasing Arrangements</link:label>
    <link:label id="lab_duol_DeferredTaxAssetsLeasingArrangements_documentation_en-US" xlink:label="lab_duol_DeferredTaxAssetsLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DeferredTaxAssetsLeasingArrangements" xlink:href="duol-20241231.xsd#duol_DeferredTaxAssetsLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_DeferredTaxAssetsLeasingArrangements" xlink:to="lab_duol_DeferredTaxAssetsLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_a5bcf4a4-b285-4d9d-a29e-5058cfa56002_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/2024/dei-2024.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_dei_EntityRegistrantName_ede92e9c-14cc-426d-b681-2be0f23015c1_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/2024/dei-2024.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_PaymentsToAcquireBusinessesGross_b15e151f-27a6-415d-8233-425ac41e27e0_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to acquire businesses</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_c36c3e1d-f83f-404b-9ff9-5f64a1ab9df3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on disposal of leasehold improvements</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent_be3bd61e-89d4-4eb8-beb0-313ec5dde6a6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt securities, held to maturity</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent" xlink:to="lab_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent" 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/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2024/elts/us-gaap-2024.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_DepreciationDepletionAndAmortization_fab485c5-2b53-47a4-b52e-b38a68bf3b68_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/2024/elts/us-gaap-2024.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_GrossProfit_7af6cbd0-a6bf-4e29-9f5c-a99f1c0d1aa3_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_acf4fe18-8a07-4547-be40-7350578cf906_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">INTANGIBLE ASSETS AND GOODWILL</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_ecf62b88-4210-4b0c-8f48-ab47d729e772_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_77735bcf-8997-454c-b2aa-d3bf628d21ed_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_af3ac977-7b63-4e33-9896-3316a0dce15d_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and Administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_ShareBasedPaymentArrangementTrancheEightMember_efa55526-42a6-4ddd-bce2-79bba63e312d_terseLabel_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheEightMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">8</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementTrancheEightMember_label_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheEightMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Eight [Member]</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementTrancheEightMember_documentation_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheEightMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Eight</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheEightMember" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheEightMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ShareBasedPaymentArrangementTrancheEightMember" xlink:to="lab_duol_ShareBasedPaymentArrangementTrancheEightMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_f4e5a956-d5fd-4dc0-88f8-961b6b3c4708_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue_e931774e-02bb-4e92-aa0c-2d7f323971bc_totalLabel_en-US" xlink:label="lab_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue_label_en-US" xlink:label="lab_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-To-Maturity, Amortized Cost, After Allowance For Credit Loss And Cash Equivalents, Carrying Value</link:label>
    <link:label id="lab_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue_documentation_en-US" xlink:label="lab_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-To-Maturity, Amortized Cost, After Allowance For Credit Loss And Cash Equivalents, Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue" xlink:href="duol-20241231.xsd#duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue" xlink:to="lab_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b8eab719-1a37-4e80-b6c9-ac685b9d9674_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_9e38db6a-7e25-491b-b1c7-f0e14b38b1f4_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/2024/elts/srt-2024.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_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet_2c2c181c-1175-444b-800c-6e14cead411d_terseLabel_en-US" xlink:label="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Founder awards where performance not met (in shares)</link:label>
    <link:label id="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet_label_en-US" xlink:label="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet" 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, Awards Where Performance Not Met</link:label>
    <link:label id="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet_documentation_en-US" xlink:label="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet" 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, Awards Where Performance Not Met</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet" xlink:href="duol-20241231.xsd#duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet" xlink:to="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet" 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/2024/ecd-2024.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_DisaggregationOfRevenueTableTextBlock_c380cc71-7b11-4e1b-affa-9931187487a8_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/2024/elts/us-gaap-2024.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_duol_GoodwillTaxDeductibleAmount_421824b1-7066-44b3-86bd-d5ccb7b0e3f4_terseLabel_en-US" xlink:label="lab_duol_GoodwillTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, tax deductible amount</link:label>
    <link:label id="lab_duol_GoodwillTaxDeductibleAmount_label_en-US" xlink:label="lab_duol_GoodwillTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Tax Deductible Amount</link:label>
    <link:label id="lab_duol_GoodwillTaxDeductibleAmount_documentation_en-US" xlink:label="lab_duol_GoodwillTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Goodwill, Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_GoodwillTaxDeductibleAmount" xlink:href="duol-20241231.xsd#duol_GoodwillTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_GoodwillTaxDeductibleAmount" xlink:to="lab_duol_GoodwillTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_7e1eb25d-a740-4f9e-868c-1654773c87e3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, General Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_d7c9676a-3ce8-4114-9fbf-9fe79604a53c_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired technology</link:label>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Technology-Based Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:to="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_6b9e9a23-8c6a-405c-a758-b66d07aff7b7_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/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_3820a6ca-54ac-4bf3-b127-79b6e6bb8afc_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_35129351-85c7-40cb-aa6f-69fe495a6aca_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Payment Arrangement, Expensed, Amount</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/2024/elts/us-gaap-2024.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_ConsolidationPolicyTextBlock_ad4efc00-67b9-4be2-9fbd-3efb34256cb5_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">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_dei_Security12bTitle_76a6601a-df47-47de-9051-bea719f1b8fe_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/2024/dei-2024.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_ConcentrationRiskByTypeAxis_6d09a845-d650-4efd-b860-778819505085_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/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_d0004cfa-0865-4151-a7cb-2246e636bee4_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">Class A common stock, $0.0001 par value; 2,000,000 shares authorized as of December&#160;31, 2024 and December&#160;31, 2023; 38,730 and 36,311 issued and outstanding at December&#160;31, 2024 and December&#160;31, 2023, respectively Class B common stock, $0.0001 par value; 30,000 shares authorized as of December&#160;31, 2024 and December&#160;31, 2023; 6,206 and 6,215 issued and outstanding at December&#160;31, 2024 and December&#160;31, 2023, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_dei_DocumentFinStmtErrorCorrectionFlag_cfb7d1a9-0a16-494f-b944-1b57896a7bc9_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction Flag</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_JamesSheltonMember_label_en-US" xlink:label="lab_duol_JamesSheltonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">James Shelton [Member]</link:label>
    <link:label id="lab_duol_JamesSheltonMember_documentation_en-US" xlink:label="lab_duol_JamesSheltonMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">James Shelton</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_JamesSheltonMember" xlink:href="duol-20241231.xsd#duol_JamesSheltonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_JamesSheltonMember" xlink:to="lab_duol_JamesSheltonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_54591c70-734f-4577-bb88-981866f2bb15_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_7845c12a-a659-4886-b77e-52ba3b3c8855_totalLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" 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 Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_GranteeStatusAxis_587cf001-8911-4446-9ec7-de8e3b4f37eb_terseLabel_en-US" xlink:label="lab_us-gaap_GranteeStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:label id="lab_us-gaap_GranteeStatusAxis_label_en-US" xlink:label="lab_us-gaap_GranteeStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusAxis" xlink:to="lab_us-gaap_GranteeStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_bdf2fcfc-f1b6-481d-9442-330cc90b95fb_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State taxes, net of Federal income tax effect</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_a91577d0-5db5-4dc8-937d-4bb54a4f2c45_terseLabel_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Certificates of deposit</link:label>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_label_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Certificates of Deposit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertificatesOfDepositMember" xlink:to="lab_us-gaap_CertificatesOfDepositMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2024/ecd-2024.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_duol_ShareBasedPaymentArrangementTrancheSixMember_fff2084b-acf2-49e1-9822-3b844788242d_terseLabel_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheSixMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">6 (5)</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementTrancheSixMember_label_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheSixMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Six [Member]</link:label>
    <link:label id="lab_duol_ShareBasedPaymentArrangementTrancheSixMember_documentation_en-US" xlink:label="lab_duol_ShareBasedPaymentArrangementTrancheSixMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Six</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheSixMember" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheSixMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ShareBasedPaymentArrangementTrancheSixMember" xlink:to="lab_duol_ShareBasedPaymentArrangementTrancheSixMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_ed0f8356-a083-492e-a924-47bb72c8e80b_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_5862cad6-faa9-4efc-b8de-a6e31ec0ff57_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_c8d53987-9cf4-458f-b495-91fc58d9e218_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d4ac7049-0a9c-4025-8e00-e4e41bcb24ce_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_LesseeOperatingLeaseAreaOfOfficeBuilding_86417640-956a-42aa-85f1-364c224a1b6c_terseLabel_en-US" xlink:label="lab_duol_LesseeOperatingLeaseAreaOfOfficeBuilding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Area of office building</link:label>
    <link:label id="lab_duol_LesseeOperatingLeaseAreaOfOfficeBuilding_label_en-US" xlink:label="lab_duol_LesseeOperatingLeaseAreaOfOfficeBuilding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Area Of Office Building</link:label>
    <link:label id="lab_duol_LesseeOperatingLeaseAreaOfOfficeBuilding_documentation_en-US" xlink:label="lab_duol_LesseeOperatingLeaseAreaOfOfficeBuilding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Area Of Office Building</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_LesseeOperatingLeaseAreaOfOfficeBuilding" xlink:href="duol-20241231.xsd#duol_LesseeOperatingLeaseAreaOfOfficeBuilding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_LesseeOperatingLeaseAreaOfOfficeBuilding" xlink:to="lab_duol_LesseeOperatingLeaseAreaOfOfficeBuilding" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance_6d7ee5a9-61f6-4e45-b85a-885fa9845680_negatedLabel_en-US" xlink:label="lab_duol_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Recognition of deferred revenue</link:label>
    <link:label id="lab_duol_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance_label_en-US" xlink:label="lab_duol_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized, Excluding Opening Balance</link:label>
    <link:label id="lab_duol_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance_documentation_en-US" xlink:label="lab_duol_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized, Excluding Opening Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" xlink:href="duol-20241231.xsd#duol_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" xlink:to="lab_duol_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_29bc8724-67ac-462e-9613-92e8e069f9ce_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">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_e7bfc3bd-2eb9-429e-86be-62ed2d0f2cff_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches_59081d52-2267-440c-b8ce-e035c4b04e36_terseLabel_en-US" xlink:label="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of tranches</link:label>
    <link:label id="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches_label_en-US" xlink:label="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Award Requisite Service Period, Number Of Tranches</link:label>
    <link:label id="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches_documentation_en-US" xlink:label="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches" 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, Award Requisite Service Period, Tranche</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches" xlink:href="duol-20241231.xsd#duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches" xlink:to="lab_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_f71ac591-7602-4f96-9586-5cffa9aac63c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maturities of investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale, Maturity and Collection of Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_cdd62db5-189a-4300-8940-d9df390242c1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease, liability, current, statement of financial position, [extensible enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_6b091102-6823-463d-b36d-17c59382c9f3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated Useful Life (in years)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0096ff70-c3cb-42d0-b378-ec15e64f1cd5_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">Number of 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/2024/elts/us-gaap-2024.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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_d7fbba63-c961-4b66-9b4b-0114d5af99b8_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/2024/elts/us-gaap-2024.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_DeferredIncomeTaxLiabilities_06f8bc7d-f56d-4303-9c36-7ac80b519a05_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_688fe7b0-05a9-461a-b3ee-51e357bafae3_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">Net income (loss) per share attributable to Class A and Class B common stockholders, basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_f9f886ff-772e-4da6-88be-14e8d5e2c3ff_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic income (loss) per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_217c10be-dce2-42e9-8bec-7992c0e5e06f_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/2024/elts/us-gaap-2024.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_OperatingLeasePayments_176786c9-72de-4679-8f93-fd68c18521c3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_ab012aa8-0439-4938-86fb-95aa1320221a_terseLabel_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash acquired during acquisition</link:label>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_label_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Acquired from Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAcquiredFromAcquisition" xlink:to="lab_us-gaap_CashAcquiredFromAcquisition" 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/2024/ecd-2024.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_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/2024/ecd-2024.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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_e888c95b-829e-4e6d-b00f-4aa617452487_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation, term of award (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_af6f6466-6a49-4703-b30f-17ef8bf187d1_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable" xlink:to="lab_us-gaap_TaxCreditCarryforwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_ec2bb7b6-6078-4ac8-87a8-9356d84e9471_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment included in Current liabilities</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" 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/2024/ecd-2024.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_c7743b9a-42cc-4f6d-a6c9-25d4295685e5_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Section 162(m) limitation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_39172151-13c7-4168-b9ff-02ee3ec18d7c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2024/ecd-2024.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_LiabilitiesCurrent_a18f997f-8b26-412d-af3c-e97e899e28da_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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_9b8048d6-a45c-4f0b-8203-cb52f91525a4_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 compensation cost, 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/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_fe896b13-5198-484e-9d31-25a36e100557_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/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_9e21bc6f-96c6-42ba-bd11-14ac5a82aaa4_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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2fbbac4a-5427-48ce-8a41-e6fbd53a1fda_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_a26ccf7d-7cac-4062-8bb9-c73ed99a83fe_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales and Marketing</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a8e3d2a2-8be1-418c-a1f0-f006a30ec677_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">Equity instruments other than options, grants in period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_150e044c-a20b-472f-a33d-8cf87d735623_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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/2024/elts/us-gaap-2024.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_PaymentsToAcquirePropertyPlantAndEquipment_0e7229f1-59b9-4dc8-877b-fd0449668d60_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">Purchase 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_c50980ea-7661-4e08-873d-59cf1c676bfb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation, shares outstanding increase, maximum amount (in percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" 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, Percentage of Outstanding Stock Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" 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/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesFairValue_461128e4-4358-488c-8d49-1a5adb8eb20a_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" 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_HeldToMaturitySecuritiesFairValue_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-Maturity, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_67eae5e6-2b5e-4745-9789-9e0ef54f4264_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (Note 11)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_4a796115-5ac9-4bbf-9cd4-caa29e3520c7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_4c126a23-de55-4284-ae86-c0513fa4deff_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_3228063a-0e1c-46f4-b3d6-d8d5497b272a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_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/2024/ecd-2024.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_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_50487e53-c082-48ed-8669-410bb990da10_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Noncurrent assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_4c78ec25-78da-49e0-a70f-87015b3b6961_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a9815e43-0371-4f9b-9e98-48640c9f557e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_f459ea60-61f7-4c1e-a18f-0c93ffb8f69d_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/2024/elts/us-gaap-2024.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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_c0bff09e-4228-430b-b3e0-75c2a678d1c3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenue by Geographic Areas</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_7c783f8f-525f-4f61-b22b-2037b7bf741a_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/2024/dei-2024.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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_ebe403dd-40cc-4560-be2d-981a57df5f7d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_b9c93e0e-dab1-43bc-a50d-46124f3ad21a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_EmployeeStockPurchasePlanMember_401e8efa-babf-4a91-b8d1-b7652e7ecf86_terseLabel_en-US" xlink:label="lab_duol_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan</link:label>
    <link:label id="lab_duol_EmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_duol_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_duol_EmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_duol_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_EmployeeStockPurchasePlanMember" xlink:href="duol-20241231.xsd#duol_EmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_EmployeeStockPurchasePlanMember" xlink:to="lab_duol_EmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_02a4fa39-4b40-4e28-a950-52786b9bc12e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Payment Arrangement, 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_95a816df-2d71-4b95-8594-9fab09421ca6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate intrinsic value, exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_82f81b89-6e0b-44ce-90d1-5d26b937a344_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">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/2024/elts/us-gaap-2024.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_NetIncomeLoss_ba859281-3010-46b0-82cd-3d22120cb0b8_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_d0d6b7e9-79ca-4641-834e-2a123aa9a1cc_netLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Net (loss) income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_94c1546e-1d2a-44e0-a670-5dc7b7eb8692_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_a6a731e7-4152-48dc-9b47-38cbaa029b34_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss) attributable to Class A and Class B common stockholders</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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_456ce79f-8848-4f0c-8657-5ba902ea5660_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" 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, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" 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/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_a7922138-6164-43b4-8f66-db6104a998fc_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined contribution plan, employer discretionary contribution amount</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1ef628d3-929f-4559-b554-ca2ace2ddff9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_RevenueFromContractWithCustomerLiabilityRollForward_c2c5ed73-db9e-4a26-b9bb-5ce61aff2231_terseLabel_en-US" xlink:label="lab_duol_RevenueFromContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Liability [Roll Forward]</link:label>
    <link:label id="lab_duol_RevenueFromContractWithCustomerLiabilityRollForward_label_en-US" xlink:label="lab_duol_RevenueFromContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Liability [Roll Forward]</link:label>
    <link:label id="lab_duol_RevenueFromContractWithCustomerLiabilityRollForward_documentation_en-US" xlink:label="lab_duol_RevenueFromContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_RevenueFromContractWithCustomerLiabilityRollForward" xlink:href="duol-20241231.xsd#duol_RevenueFromContractWithCustomerLiabilityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_RevenueFromContractWithCustomerLiabilityRollForward" xlink:to="lab_duol_RevenueFromContractWithCustomerLiabilityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_779c7995-0e38-40c1-b59a-40775537d5f0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_1fdcf7d7-aa67-4f4b-90d1-5da568e5bebc_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" 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_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9fc1b798-51a5-467f-b876-e64a895c96a2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding_7a9def14-90ec-4e78-ad20-8220f0eb23f8_terseLabel_en-US" xlink:label="lab_duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leased square footage</link:label>
    <link:label id="lab_duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding_label_en-US" xlink:label="lab_duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Increase In Area Of Office Building</link:label>
    <link:label id="lab_duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding_documentation_en-US" xlink:label="lab_duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Increase In Area Of Office Building</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding" xlink:href="duol-20241231.xsd#duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding" xlink:to="lab_duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding" 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/2024/ecd-2024.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_dei_EntityFileNumber_1a656af2-067e-4217-9540-640a429ac0dd_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/2024/dei-2024.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_DeferredTaxLiabilitiesLeasingArrangements_7d4482e0-a6eb-4b37-bbb5-1b146287ce58_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">ROU asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_8f28926d-a589-4259-a105-2f703af526d6_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/2024/elts/us-gaap-2024.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_RevenueFromContractWithCustomerTextBlock_12159b8b-ea04-42b2-b9d1-0afa91342ce8_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/2024/elts/us-gaap-2024.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_dei_DocumentFiscalYearFocus_1b002e42-3889-4c36-8cff-fac17c84bb7b_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/2024/dei-2024.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_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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_7b9e3e62-974a-4751-90de-225e619a6812_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/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_c77873ad-3905-418c-b4da-5754382f7417_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_35b956fc-e677-48e3-a80d-c6fae4b0b67c_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" 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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_503eb03d-5dca-40e7-a42e-f18e5b7cbc93_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">Aggregate intrinsic value, exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a839b4f3-b3ae-454f-bce2-06071ca3bc56_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f6bf3b50-34b3-4700-8990-32de252c810f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_02f9e6e2-66bd-4ca8-8f6b-6470355055f8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_9cfd0c4c-00f5-4107-9fb0-40de34ea750d_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/2024/dei-2024.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_duol_NewYorkNewYorkMember_aba58eab-b34d-4b86-879d-12425d1e2a29_terseLabel_en-US" xlink:label="lab_duol_NewYorkNewYorkMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New York, New York</link:label>
    <link:label id="lab_duol_NewYorkNewYorkMember_label_en-US" xlink:label="lab_duol_NewYorkNewYorkMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New York, New York [Member]</link:label>
    <link:label id="lab_duol_NewYorkNewYorkMember_documentation_en-US" xlink:label="lab_duol_NewYorkNewYorkMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">New York, New York</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_NewYorkNewYorkMember" xlink:href="duol-20241231.xsd#duol_NewYorkNewYorkMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_NewYorkNewYorkMember" xlink:to="lab_duol_NewYorkNewYorkMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_5054b8b8-6362-44b1-96ea-0209e6aff170_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" 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/2024/ecd-2024.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_LesseeOperatingLeaseLiabilityPaymentsDue_1bd7d4e0-2544-4e66-8962-2340e62d5ed1_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total undiscounted lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9811983f-c2b0-4573-862d-1c55e91690c8_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">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c26c9d31-1eab-4ba1-a00e-7dcfbf95d24c_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">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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_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/2024/ecd-2024.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_duol_NumberOfSourcesOfRevenue_fb9aae96-4d3d-411a-ad33-fd4027a4dc7d_terseLabel_en-US" xlink:label="lab_duol_NumberOfSourcesOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of sources of revenue</link:label>
    <link:label id="lab_duol_NumberOfSourcesOfRevenue_label_en-US" xlink:label="lab_duol_NumberOfSourcesOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Sources Of Revenue</link:label>
    <link:label id="lab_duol_NumberOfSourcesOfRevenue_documentation_en-US" xlink:label="lab_duol_NumberOfSourcesOfRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Sources Of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_NumberOfSourcesOfRevenue" xlink:href="duol-20241231.xsd#duol_NumberOfSourcesOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_NumberOfSourcesOfRevenue" xlink:to="lab_duol_NumberOfSourcesOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_abb2aa2d-60f3-49ae-a475-c29228b20c32_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_GillianMunsonMember_label_en-US" xlink:label="lab_duol_GillianMunsonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gillian Munson [Member]</link:label>
    <link:label id="lab_duol_GillianMunsonMember_documentation_en-US" xlink:label="lab_duol_GillianMunsonMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gillian Munson</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_GillianMunsonMember" xlink:href="duol-20241231.xsd#duol_GillianMunsonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_GillianMunsonMember" xlink:to="lab_duol_GillianMunsonMember" 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/2024/ecd-2024.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_DilutiveSecuritiesAbstract_4c83646f-ec14-405f-a31b-502afc61238b_terseLabel_en-US" xlink:label="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of dilutive securities</link:label>
    <link:label id="lab_us-gaap_DilutiveSecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DilutiveSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract" xlink:to="lab_us-gaap_DilutiveSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeOperating_baddf037-8b82-46a5-9c9b-d3688825d4d0_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeOperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InterestIncomeOperating_label_en-US" xlink:label="lab_us-gaap_InterestIncomeOperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income, Operating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeOperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeOperating" xlink:to="lab_us-gaap_InterestIncomeOperating" xlink:type="arc" order="1"/>
    <link:label id="lab_duol_DefinedContributionPlanMatchingContributionPortionAxis_cc176838-6d35-4384-92a5-4aca3b2c3c98_terseLabel_en-US" xlink:label="lab_duol_DefinedContributionPlanMatchingContributionPortionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Matching Contribution [Axis]</link:label>
    <link:label id="lab_duol_DefinedContributionPlanMatchingContributionPortionAxis_label_en-US" xlink:label="lab_duol_DefinedContributionPlanMatchingContributionPortionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Matching Contribution, Portion [Axis]</link:label>
    <link:label id="lab_duol_DefinedContributionPlanMatchingContributionPortionAxis_documentation_en-US" xlink:label="lab_duol_DefinedContributionPlanMatchingContributionPortionAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Matching Contribution, Portion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DefinedContributionPlanMatchingContributionPortionAxis" xlink:href="duol-20241231.xsd#duol_DefinedContributionPlanMatchingContributionPortionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_DefinedContributionPlanMatchingContributionPortionAxis" xlink:to="lab_duol_DefinedContributionPlanMatchingContributionPortionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_2f1ac30a-bcc0-4b2f-adb6-cb45d36e614d_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_6c65a36e-e118-4e27-b238-3495c8ad27cf_negatedLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Amount from beginning balance recognized into revenue</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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_PrepaidExpenseAndOtherAssetsCurrent_fcaca37c-7ef3-49aa-bc6f-5918247a2bb4_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/2024/elts/us-gaap-2024.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_AccountsReceivableMember_e81b5ae6-c268-43db-acda-17bd31a464f1_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_e0338841-44c8-4d2b-8bd8-0812555c26b9_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/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_4b8d5a08-e8b1-45f3-a973-17b41cd7647a_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_b3ec541f-fc15-4b72-8db2-2954745cdd86_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/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_61898cfb-edcc-49a2-a07d-d6657141fb60_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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a149d895-d84a-4518-8016-519df1f7b5c4_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average shares in computing net income (loss) per share attributable to Class A and Class B common stockholders, basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2024/ecd-2024.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_ProceedsFromSaleOfProductiveAssets_638b15a3-7e4d-44b6-b955-29450a0a5a30_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of capitalized software</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_57a3a7ee-5821-4b05-b67c-73663099133f_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/2024/dei-2024.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_us-gaap_RestrictedStockUnitsRSUMember_a66df857-6869-420a-9202-4d0dc101aa60_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">RSUs outstanding</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_6b39005f-32e5-4095-b71d-f363ec8373f1_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (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/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fa9ea39c-fcdc-4317-8a46-081970941f48_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' Deficit [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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_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/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_44452564-975f-476e-9621-32e601a14449_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireInvestments" 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/2024/ecd-2024.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_NumberOfBusinessesAcquired_7fef02b0-4b42-420a-ab8d-265685998a45_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of businesses acquired</link:label>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_label_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Businesses Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfBusinessesAcquired" xlink:to="lab_us-gaap_NumberOfBusinessesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_4d92be3b-1e3b-4f67-bbf1-5ed0a4646281_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/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_c65f52f5-9fec-43ba-9bed-1a7d600d5045_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/2024/elts/us-gaap-2024.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_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/2024/ecd-2024.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_duol_FoundersMember_77d4425a-09f6-47a5-b0d4-d085bac76416_terseLabel_en-US" xlink:label="lab_duol_FoundersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Founders</link:label>
    <link:label id="lab_duol_FoundersMember_label_en-US" xlink:label="lab_duol_FoundersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Founders [Member]</link:label>
    <link:label id="lab_duol_FoundersMember_documentation_en-US" xlink:label="lab_duol_FoundersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Founders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_duol_FoundersMember" xlink:href="duol-20241231.xsd#duol_FoundersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_duol_FoundersMember" xlink:to="lab_duol_FoundersMember" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>duol-20241231_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 2025 Workiva-->
<!--r:ac004a3c-eb0c-4401-8664-56fbc3a930b7,g:173f53c1-83ae-4750-86d0-88634d033598-->
<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://duolingo.com/role/CoverPage" xlink:type="simple" xlink:href="duol-20241231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_aac5cf14-2b0d-4148-90fa-776ad00eb6cc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_04a7c5fc-f0ff-4658-a270-145613df8a09" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_aac5cf14-2b0d-4148-90fa-776ad00eb6cc" xlink:to="loc_dei_DocumentInformationTable_04a7c5fc-f0ff-4658-a270-145613df8a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2c619029-4548-4fec-b954-e39f84e125d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_04a7c5fc-f0ff-4658-a270-145613df8a09" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2c619029-4548-4fec-b954-e39f84e125d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_01bbd21b-8312-497c-a5d0-c4afba9e6986" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2c619029-4548-4fec-b954-e39f84e125d1" xlink:to="loc_us-gaap_ClassOfStockDomain_01bbd21b-8312-497c-a5d0-c4afba9e6986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_1eb2bf7e-11bb-4d09-b82c-aff2f6754ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_01bbd21b-8312-497c-a5d0-c4afba9e6986" xlink:to="loc_us-gaap_CommonClassAMember_1eb2bf7e-11bb-4d09-b82c-aff2f6754ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_f1f920a9-2011-49e9-8a63-151f5bb399a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_01bbd21b-8312-497c-a5d0-c4afba9e6986" xlink:to="loc_us-gaap_CommonClassBMember_f1f920a9-2011-49e9-8a63-151f5bb399a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_04a7c5fc-f0ff-4658-a270-145613df8a09" xlink:to="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_98513215-9975-4000-b252-f618c91002cf" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_DocumentType_98513215-9975-4000-b252-f618c91002cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_5b63e5f7-6760-4271-a824-abb2fdd89f57" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_DocumentAnnualReport_5b63e5f7-6760-4271-a824-abb2fdd89f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_3b7bc26a-2bc2-4113-a1c8-0eb7c2f78e99" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_DocumentPeriodEndDate_3b7bc26a-2bc2-4113-a1c8-0eb7c2f78e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_88dca384-0e02-4aed-973e-0c99f306488e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_CurrentFiscalYearEndDate_88dca384-0e02-4aed-973e-0c99f306488e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_e8936e3f-bd7d-46ab-82d6-6882891b19d3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_DocumentTransitionReport_e8936e3f-bd7d-46ab-82d6-6882891b19d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_69bbdf90-997c-4bae-a1d6-38b53ad0d39c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityFileNumber_69bbdf90-997c-4bae-a1d6-38b53ad0d39c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_b748176a-710b-4a10-a75e-813c83b992a5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityRegistrantName_b748176a-710b-4a10-a75e-813c83b992a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_53f81e16-9a45-44bd-af83-e038e5c323ca" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityIncorporationStateCountryCode_53f81e16-9a45-44bd-af83-e038e5c323ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_12aaf538-f432-42f5-b8e2-45acd66e794c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityTaxIdentificationNumber_12aaf538-f432-42f5-b8e2-45acd66e794c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_2e709d36-1353-492c-bb83-e789faaf6a9f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityAddressAddressLine1_2e709d36-1353-492c-bb83-e789faaf6a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_a68515af-1588-44b5-8b0f-936486c98ac2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityAddressCityOrTown_a68515af-1588-44b5-8b0f-936486c98ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_2045e75d-461e-42e4-9a63-44669e74ab0d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityAddressStateOrProvince_2045e75d-461e-42e4-9a63-44669e74ab0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_7af9b7cf-9ddf-46ba-825c-bb852012de87" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityAddressPostalZipCode_7af9b7cf-9ddf-46ba-825c-bb852012de87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_8656c0ba-70c3-42c4-a3b3-cee67158c61c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_CityAreaCode_8656c0ba-70c3-42c4-a3b3-cee67158c61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_7067863f-b087-47a1-8ae2-c0209c055df8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_LocalPhoneNumber_7067863f-b087-47a1-8ae2-c0209c055df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_865813e8-e11a-4299-a767-5d2cae6d5f8a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_Security12bTitle_865813e8-e11a-4299-a767-5d2cae6d5f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_e66228c5-08bf-4651-8b6e-6343af5252f9" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_TradingSymbol_e66228c5-08bf-4651-8b6e-6343af5252f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_5325d4f6-648a-4e5f-a3fe-75abfcf268bf" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_SecurityExchangeName_5325d4f6-648a-4e5f-a3fe-75abfcf268bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_7048e47d-86b4-4490-96eb-d4c0fa93a523" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_7048e47d-86b4-4490-96eb-d4c0fa93a523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_1f1aa1e1-0112-428f-b873-2ba4cfc43398" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityVoluntaryFilers_1f1aa1e1-0112-428f-b873-2ba4cfc43398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_b9592df9-5b65-4fc9-ae31-6439032c28d9" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityCurrentReportingStatus_b9592df9-5b65-4fc9-ae31-6439032c28d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_f78c0dbf-9c41-4d4a-a626-02e7ddde05d9" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityInteractiveDataCurrent_f78c0dbf-9c41-4d4a-a626-02e7ddde05d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_255233d4-4d46-4124-8e48-1a9d27eba451" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityFilerCategory_255233d4-4d46-4124-8e48-1a9d27eba451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_6a00ada0-c2a3-4169-baed-9f381ab0afd0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntitySmallBusiness_6a00ada0-c2a3-4169-baed-9f381ab0afd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_b1155762-43e1-4d4a-bb10-dfcfa7766412" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityEmergingGrowthCompany_b1155762-43e1-4d4a-bb10-dfcfa7766412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_2227220b-fb75-4d30-af93-4ad6648e7cde" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_IcfrAuditorAttestationFlag_2227220b-fb75-4d30-af93-4ad6648e7cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_dd545d4f-9594-460b-831d-12a5a60235f5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_dd545d4f-9594-460b-831d-12a5a60235f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_889c26bb-7adf-4861-a7a6-81577116db03" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityShellCompany_889c26bb-7adf-4861-a7a6-81577116db03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_2c8c73b8-7ffe-4d75-ab7c-d9cc088e87e1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityPublicFloat_2c8c73b8-7ffe-4d75-ab7c-d9cc088e87e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_846bc860-cd34-49aa-8dcf-44fa77c77e6f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_846bc860-cd34-49aa-8dcf-44fa77c77e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_5ab9ab2a-0cf6-4cbd-9196-53908e3e7c93" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_5ab9ab2a-0cf6-4cbd-9196-53908e3e7c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_c62330ca-8139-46f0-8331-3365af47a9b0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_EntityCentralIndexKey_c62330ca-8139-46f0-8331-3365af47a9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_91031b5f-6dca-46de-9c41-4ec6a2d7c640" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_DocumentFiscalYearFocus_91031b5f-6dca-46de-9c41-4ec6a2d7c640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_68e46a27-7c23-4217-8b82-47a957558f7f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_DocumentFiscalPeriodFocus_68e46a27-7c23-4217-8b82-47a957558f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_9f37be76-46f2-4ec7-a0c2-f71cb5acb8e1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f72b007e-968b-4d5e-b652-8ba4e19192c6" xlink:to="loc_dei_AmendmentFlag_9f37be76-46f2-4ec7-a0c2-f71cb5acb8e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/AuditInformation" xlink:type="simple" xlink:href="duol-20241231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_duol_AuditInformationAbstract_7b789ef4-88f1-42f6-b9aa-21377a619476" xlink:href="duol-20241231.xsd#duol_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_f711f483-47d5-48d7-a1a1-05e838c7205f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duol_AuditInformationAbstract_7b789ef4-88f1-42f6-b9aa-21377a619476" xlink:to="loc_dei_AuditorName_f711f483-47d5-48d7-a1a1-05e838c7205f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_15a70c63-cc1e-4c52-a963-df8eac61e9e2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duol_AuditInformationAbstract_7b789ef4-88f1-42f6-b9aa-21377a619476" xlink:to="loc_dei_AuditorLocation_15a70c63-cc1e-4c52-a963-df8eac61e9e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_7a673457-22a2-43b1-b500-e0db37b1324d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duol_AuditInformationAbstract_7b789ef4-88f1-42f6-b9aa-21377a619476" xlink:to="loc_dei_AuditorFirmId_7a673457-22a2-43b1-b500-e0db37b1324d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="duol-20241231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_e3878227-8213-4c6b-8475-82525f5778a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_052a05c4-3eff-4716-8045-c571c6f71e82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3878227-8213-4c6b-8475-82525f5778a8" xlink:to="loc_us-gaap_AssetsAbstract_052a05c4-3eff-4716-8045-c571c6f71e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_a2ee2349-300c-4ac6-a28d-cbc2c4977c45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_052a05c4-3eff-4716-8045-c571c6f71e82" xlink:to="loc_us-gaap_AssetsCurrentAbstract_a2ee2349-300c-4ac6-a28d-cbc2c4977c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e57718f2-bf6d-44c2-9b5f-17ef3c6567ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a2ee2349-300c-4ac6-a28d-cbc2c4977c45" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e57718f2-bf6d-44c2-9b5f-17ef3c6567ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_1f3931d6-8cd0-4319-a34c-ec2296279ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a2ee2349-300c-4ac6-a28d-cbc2c4977c45" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_1f3931d6-8cd0-4319-a34c-ec2296279ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6f4cc931-9150-45d9-86d8-b2220b6aba25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a2ee2349-300c-4ac6-a28d-cbc2c4977c45" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6f4cc931-9150-45d9-86d8-b2220b6aba25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_a8232d93-4351-4b89-92fa-bd4ef0bf9e54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a2ee2349-300c-4ac6-a28d-cbc2c4977c45" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_a8232d93-4351-4b89-92fa-bd4ef0bf9e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8590844f-1020-4798-83b5-f6cf8fef8f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a2ee2349-300c-4ac6-a28d-cbc2c4977c45" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8590844f-1020-4798-83b5-f6cf8fef8f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3ae33587-a0d7-42c5-ab9a-262f12666559" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a2ee2349-300c-4ac6-a28d-cbc2c4977c45" xlink:to="loc_us-gaap_AssetsCurrent_3ae33587-a0d7-42c5-ab9a-262f12666559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_058df2cb-f908-442d-92d6-36fec0d433e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_052a05c4-3eff-4716-8045-c571c6f71e82" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_058df2cb-f908-442d-92d6-36fec0d433e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ff3b13ba-0d21-43ff-ba0d-308df26e6cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_052a05c4-3eff-4716-8045-c571c6f71e82" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ff3b13ba-0d21-43ff-ba0d-308df26e6cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_98d45070-d8a9-4a57-8ae2-a2b3b29aa892" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_052a05c4-3eff-4716-8045-c571c6f71e82" xlink:to="loc_us-gaap_LongTermInvestments_98d45070-d8a9-4a57-8ae2-a2b3b29aa892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_587343fd-d6a5-49b3-a98d-dd6d42bab9c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_052a05c4-3eff-4716-8045-c571c6f71e82" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_587343fd-d6a5-49b3-a98d-dd6d42bab9c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bef47c2c-ddc6-42b3-8a4a-136589659eda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_052a05c4-3eff-4716-8045-c571c6f71e82" xlink:to="loc_us-gaap_Goodwill_bef47c2c-ddc6-42b3-8a4a-136589659eda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_81b2b4b3-cdeb-46ee-9c77-26ee90f02e29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_052a05c4-3eff-4716-8045-c571c6f71e82" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_81b2b4b3-cdeb-46ee-9c77-26ee90f02e29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_2226ee62-e0d6-482a-b511-9f19ada32747" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_052a05c4-3eff-4716-8045-c571c6f71e82" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_2226ee62-e0d6-482a-b511-9f19ada32747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a3fa3bea-4f50-4a04-8d90-51628ab3688a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_052a05c4-3eff-4716-8045-c571c6f71e82" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a3fa3bea-4f50-4a04-8d90-51628ab3688a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_adb80abb-668d-410c-a0ae-1600854eaeb7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_052a05c4-3eff-4716-8045-c571c6f71e82" xlink:to="loc_us-gaap_Assets_adb80abb-668d-410c-a0ae-1600854eaeb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_443ee124-f324-4726-94f0-5b5f81bab09c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e3878227-8213-4c6b-8475-82525f5778a8" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_443ee124-f324-4726-94f0-5b5f81bab09c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_147cd57f-81ac-427d-a2cd-e636116fad91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_443ee124-f324-4726-94f0-5b5f81bab09c" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_147cd57f-81ac-427d-a2cd-e636116fad91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d5e6b8b1-3d76-4082-bc7d-8ff086ee62c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_147cd57f-81ac-427d-a2cd-e636116fad91" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d5e6b8b1-3d76-4082-bc7d-8ff086ee62c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_dcd0acd2-6123-4ca4-ab5c-53221c572a48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_147cd57f-81ac-427d-a2cd-e636116fad91" xlink:to="loc_us-gaap_AccountsPayableCurrent_dcd0acd2-6123-4ca4-ab5c-53221c572a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_6707ee4e-bc77-4c19-981c-acf509548a48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_147cd57f-81ac-427d-a2cd-e636116fad91" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_6707ee4e-bc77-4c19-981c-acf509548a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_4c7b71f1-12cb-49d2-be12-a085f1d47f82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_147cd57f-81ac-427d-a2cd-e636116fad91" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_4c7b71f1-12cb-49d2-be12-a085f1d47f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9bb4068f-9eb9-47ed-90a0-3528f385292e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_147cd57f-81ac-427d-a2cd-e636116fad91" xlink:to="loc_us-gaap_LiabilitiesCurrent_9bb4068f-9eb9-47ed-90a0-3528f385292e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2a084a26-869e-494a-adda-660427c8d9f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_443ee124-f324-4726-94f0-5b5f81bab09c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2a084a26-869e-494a-adda-660427c8d9f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_86bc1626-cfa4-42e2-ade0-e39b8e9fe5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_443ee124-f324-4726-94f0-5b5f81bab09c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_86bc1626-cfa4-42e2-ade0-e39b8e9fe5f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_524db9de-f661-464d-83ac-802edec9ef2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_443ee124-f324-4726-94f0-5b5f81bab09c" xlink:to="loc_us-gaap_Liabilities_524db9de-f661-464d-83ac-802edec9ef2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_6e190245-c0e0-4d55-9ffe-d32c3ac6c031" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_443ee124-f324-4726-94f0-5b5f81bab09c" xlink:to="loc_us-gaap_CommitmentsAndContingencies_6e190245-c0e0-4d55-9ffe-d32c3ac6c031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_f0a9661a-fc16-4f5f-8039-fcf279ac3ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_443ee124-f324-4726-94f0-5b5f81bab09c" xlink:to="loc_us-gaap_StockholdersEquityAbstract_f0a9661a-fc16-4f5f-8039-fcf279ac3ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_81dc858c-20af-404d-b288-866f20dcca85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_f0a9661a-fc16-4f5f-8039-fcf279ac3ea4" xlink:to="loc_us-gaap_CommonStockValue_81dc858c-20af-404d-b288-866f20dcca85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_0ed21c8a-6245-432b-a925-79607795f481" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_f0a9661a-fc16-4f5f-8039-fcf279ac3ea4" xlink:to="loc_us-gaap_AdditionalPaidInCapital_0ed21c8a-6245-432b-a925-79607795f481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7748e9e1-2b31-4cbc-ab52-edbfcb892863" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_f0a9661a-fc16-4f5f-8039-fcf279ac3ea4" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7748e9e1-2b31-4cbc-ab52-edbfcb892863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6aad5801-0db2-4d7c-bec1-6eba2f5ced47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_f0a9661a-fc16-4f5f-8039-fcf279ac3ea4" xlink:to="loc_us-gaap_StockholdersEquity_6aad5801-0db2-4d7c-bec1-6eba2f5ced47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_6f089a97-aefc-46c2-a62e-2ff511ecd017" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_443ee124-f324-4726-94f0-5b5f81bab09c" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_6f089a97-aefc-46c2-a62e-2ff511ecd017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="duol-20241231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_b5e3485e-a020-4029-82cb-76f19ffbf55f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c4e4983b-94c1-4b90-94d1-808949c630e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b5e3485e-a020-4029-82cb-76f19ffbf55f" xlink:to="loc_us-gaap_StatementTable_c4e4983b-94c1-4b90-94d1-808949c630e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7b214547-6077-4117-8b66-0ca2c06e5b00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c4e4983b-94c1-4b90-94d1-808949c630e1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7b214547-6077-4117-8b66-0ca2c06e5b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_08b266fe-ed8d-4a55-a5e6-9082b15cfeba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7b214547-6077-4117-8b66-0ca2c06e5b00" xlink:to="loc_us-gaap_ClassOfStockDomain_08b266fe-ed8d-4a55-a5e6-9082b15cfeba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_4b6f164b-ed22-4503-bf9a-630f78a58235" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_08b266fe-ed8d-4a55-a5e6-9082b15cfeba" xlink:to="loc_us-gaap_CommonClassAMember_4b6f164b-ed22-4503-bf9a-630f78a58235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_864e3f5a-7dfa-4136-9afb-afe08c2a0948" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_08b266fe-ed8d-4a55-a5e6-9082b15cfeba" xlink:to="loc_us-gaap_CommonClassBMember_864e3f5a-7dfa-4136-9afb-afe08c2a0948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_280c6c66-0e2c-4994-ad24-6ac2636ba6fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c4e4983b-94c1-4b90-94d1-808949c630e1" xlink:to="loc_us-gaap_StatementLineItems_280c6c66-0e2c-4994-ad24-6ac2636ba6fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_770503bb-5f70-48b2-8eea-7b5d79c82e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_280c6c66-0e2c-4994-ad24-6ac2636ba6fb" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_770503bb-5f70-48b2-8eea-7b5d79c82e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_156d76af-e8c4-4252-ac89-0b91ab42dee3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_280c6c66-0e2c-4994-ad24-6ac2636ba6fb" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_156d76af-e8c4-4252-ac89-0b91ab42dee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_718c068a-902f-476f-90fc-086c1d934ded" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_280c6c66-0e2c-4994-ad24-6ac2636ba6fb" xlink:to="loc_us-gaap_CommonStockSharesIssued_718c068a-902f-476f-90fc-086c1d934ded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f8e26a94-ac64-458c-8e21-1205551338ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_280c6c66-0e2c-4994-ad24-6ac2636ba6fb" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f8e26a94-ac64-458c-8e21-1205551338ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="duol-20241231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_30633d44-4648-438c-a1d8-086a9d63abea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2b6887ce-9e20-4642-9b4d-0acf22574748" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_30633d44-4648-438c-a1d8-086a9d63abea" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2b6887ce-9e20-4642-9b4d-0acf22574748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_2efe6a74-2afd-494e-ab2d-d7dd197abece" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_30633d44-4648-438c-a1d8-086a9d63abea" xlink:to="loc_us-gaap_CostOfRevenue_2efe6a74-2afd-494e-ab2d-d7dd197abece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_59d02bc5-cc98-43f7-ae4d-2f52b000c52a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_30633d44-4648-438c-a1d8-086a9d63abea" xlink:to="loc_us-gaap_GrossProfit_59d02bc5-cc98-43f7-ae4d-2f52b000c52a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_91099d9e-f2e5-4af2-82a6-881d2bd71ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_30633d44-4648-438c-a1d8-086a9d63abea" xlink:to="loc_us-gaap_OperatingExpensesAbstract_91099d9e-f2e5-4af2-82a6-881d2bd71ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_69411651-6901-4a95-90ab-3fba32b53d49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_91099d9e-f2e5-4af2-82a6-881d2bd71ca9" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_69411651-6901-4a95-90ab-3fba32b53d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_ddfed65e-9f65-481a-8654-f111b25e77cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_91099d9e-f2e5-4af2-82a6-881d2bd71ca9" xlink:to="loc_us-gaap_SellingAndMarketingExpense_ddfed65e-9f65-481a-8654-f111b25e77cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_8911b1df-0cfc-4c4c-87fc-727deab3c69d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_91099d9e-f2e5-4af2-82a6-881d2bd71ca9" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_8911b1df-0cfc-4c4c-87fc-727deab3c69d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_15675616-0c9f-417d-ab40-56595010ab6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_91099d9e-f2e5-4af2-82a6-881d2bd71ca9" xlink:to="loc_us-gaap_OperatingExpenses_15675616-0c9f-417d-ab40-56595010ab6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4c33019c-c10d-48f1-bac8-404f2a446adf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_30633d44-4648-438c-a1d8-086a9d63abea" xlink:to="loc_us-gaap_OperatingIncomeLoss_4c33019c-c10d-48f1-bac8-404f2a446adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_2eb10a2f-7329-4378-8c7f-8232dca7b011" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_30633d44-4648-438c-a1d8-086a9d63abea" xlink:to="loc_us-gaap_OtherIncome_2eb10a2f-7329-4378-8c7f-8232dca7b011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherExpenses_8b65eda8-8f4b-47fa-9f6d-035cfce8e28a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_30633d44-4648-438c-a1d8-086a9d63abea" xlink:to="loc_us-gaap_OtherExpenses_8b65eda8-8f4b-47fa-9f6d-035cfce8e28a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_101a8c6c-f3d5-4600-8980-1f1178f7afb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_30633d44-4648-438c-a1d8-086a9d63abea" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_101a8c6c-f3d5-4600-8980-1f1178f7afb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests_b7417297-e4d1-47a9-8ad8-6cee50331c29" xlink:href="duol-20241231.xsd#duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_30633d44-4648-438c-a1d8-086a9d63abea" xlink:to="loc_duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests_b7417297-e4d1-47a9-8ad8-6cee50331c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOperating_e82f4972-a9a9-4427-a338-31635f903955" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeOperating"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_30633d44-4648-438c-a1d8-086a9d63abea" xlink:to="loc_us-gaap_InterestIncomeOperating_e82f4972-a9a9-4427-a338-31635f903955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a8713605-131e-4572-9b47-657a0cacc114" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_30633d44-4648-438c-a1d8-086a9d63abea" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a8713605-131e-4572-9b47-657a0cacc114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ae412d4e-91b6-4133-a7fa-f1560d676847" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_30633d44-4648-438c-a1d8-086a9d63abea" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ae412d4e-91b6-4133-a7fa-f1560d676847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_70e5d0e2-ef4f-4e8d-92b6-d238f0b019be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_30633d44-4648-438c-a1d8-086a9d63abea" xlink:to="loc_us-gaap_NetIncomeLoss_70e5d0e2-ef4f-4e8d-92b6-d238f0b019be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_ac65f602-32cd-481d-a9f8-1d29d7642d47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_30633d44-4648-438c-a1d8-086a9d63abea" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_ac65f602-32cd-481d-a9f8-1d29d7642d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_29543d5c-6773-4dc8-9d73-e812aa3cdc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_30633d44-4648-438c-a1d8-086a9d63abea" xlink:to="loc_us-gaap_EarningsPerShareBasic_29543d5c-6773-4dc8-9d73-e812aa3cdc6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c2b138a8-e21d-41df-90b0-00a7def2bfc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_30633d44-4648-438c-a1d8-086a9d63abea" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c2b138a8-e21d-41df-90b0-00a7def2bfc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="duol-20241231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_63d7b0d8-d5c2-4870-b130-883094166b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e2205511-8fe7-4d75-8c31-23b70df16b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_63d7b0d8-d5c2-4870-b130-883094166b6e" xlink:to="loc_us-gaap_StatementTable_e2205511-8fe7-4d75-8c31-23b70df16b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_de4cdccd-2a44-4baa-a22b-89f0bd50b90e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e2205511-8fe7-4d75-8c31-23b70df16b3f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_de4cdccd-2a44-4baa-a22b-89f0bd50b90e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_2abcc8c6-534e-4f93-afda-1e2e9e4cddfa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_de4cdccd-2a44-4baa-a22b-89f0bd50b90e" xlink:to="loc_us-gaap_EquityComponentDomain_2abcc8c6-534e-4f93-afda-1e2e9e4cddfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_21968b62-8da6-4b03-af25-b08d66920e69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_2abcc8c6-534e-4f93-afda-1e2e9e4cddfa" xlink:to="loc_us-gaap_CommonStockMember_21968b62-8da6-4b03-af25-b08d66920e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_7e0a24eb-76ae-4efe-ba5a-73d5453bcafb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_2abcc8c6-534e-4f93-afda-1e2e9e4cddfa" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_7e0a24eb-76ae-4efe-ba5a-73d5453bcafb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_c4343e7b-39d8-4008-851c-47bea291e57e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_2abcc8c6-534e-4f93-afda-1e2e9e4cddfa" xlink:to="loc_us-gaap_RetainedEarningsMember_c4343e7b-39d8-4008-851c-47bea291e57e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9c6d7941-dd93-4ff1-bd7e-c019597d5a91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e2205511-8fe7-4d75-8c31-23b70df16b3f" xlink:to="loc_us-gaap_StatementLineItems_9c6d7941-dd93-4ff1-bd7e-c019597d5a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9c6d7941-dd93-4ff1-bd7e-c019597d5a91" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f2ec51a5-bf26-4ad9-bc20-9b88d7357500" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f2ec51a5-bf26-4ad9-bc20-9b88d7357500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a33f188b-61c3-41ca-81e5-771508381e01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_StockholdersEquity_a33f188b-61c3-41ca-81e5-771508381e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_4ff44aaa-f72f-4f23-92bd-999fca229e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_4ff44aaa-f72f-4f23-92bd-999fca229e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_e77cdbf1-702b-4768-bf59-03463d3745e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_e77cdbf1-702b-4768-bf59-03463d3745e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_bdf2fd94-41dd-40c2-a84c-26c82fd084e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_bdf2fd94-41dd-40c2-a84c-26c82fd084e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_84df6c4f-e195-4cb8-9c65-e8a056d4cd33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_84df6c4f-e195-4cb8-9c65-e8a056d4cd33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_93d9d3ae-f661-42a5-bb8b-59649481bea0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_93d9d3ae-f661-42a5-bb8b-59649481bea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_feed4c21-e657-4522-84a1-5c0d4cad8740" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_feed4c21-e657-4522-84a1-5c0d4cad8740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_b544154c-68d8-4613-a322-968c2813d760" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_b544154c-68d8-4613-a322-968c2813d760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fa859e30-9603-43d9-8fab-630a8fb85627" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_NetIncomeLoss_fa859e30-9603-43d9-8fab-630a8fb85627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c880e891-4c5b-4b7c-a8f1-ce9685c31721" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c880e891-4c5b-4b7c-a8f1-ce9685c31721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d5fc5333-fb31-46e5-9909-d2790c15a4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cec51fae-819c-4d18-b19b-e71a70fd1a46" xlink:to="loc_us-gaap_StockholdersEquity_d5fc5333-fb31-46e5-9909-d2790c15a4a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="duol-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_e7d72ac0-5433-4f75-90c7-7eab7788ebaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_83fea01c-f544-45a9-935f-9ed5219966ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e7d72ac0-5433-4f75-90c7-7eab7788ebaf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_83fea01c-f544-45a9-935f-9ed5219966ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e4e873e5-21af-45eb-99b5-505025e539f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_83fea01c-f544-45a9-935f-9ed5219966ca" xlink:to="loc_us-gaap_NetIncomeLoss_e4e873e5-21af-45eb-99b5-505025e539f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ffd152e-ab2b-40d1-81fd-e7520ef740d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_83fea01c-f544-45a9-935f-9ed5219966ca" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ffd152e-ab2b-40d1-81fd-e7520ef740d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d08785fd-fbd7-4e2c-8cf0-25299bf2760a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ffd152e-ab2b-40d1-81fd-e7520ef740d7" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d08785fd-fbd7-4e2c-8cf0-25299bf2760a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_ad329949-ada8-4737-8663-dd685e7666a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ffd152e-ab2b-40d1-81fd-e7520ef740d7" xlink:to="loc_us-gaap_ShareBasedCompensation_ad329949-ada8-4737-8663-dd685e7666a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_e51ff020-b80d-4466-b57d-337e089fcbcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ffd152e-ab2b-40d1-81fd-e7520ef740d7" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_e51ff020-b80d-4466-b57d-337e089fcbcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_1054192b-273c-4c98-b9bb-d975df185db7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ffd152e-ab2b-40d1-81fd-e7520ef740d7" xlink:to="loc_us-gaap_GainLossOnDispositionOfIntangibleAssets_1054192b-273c-4c98-b9bb-d975df185db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_cdc57e3f-82ca-440e-a23e-44b19fcb40fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ffd152e-ab2b-40d1-81fd-e7520ef740d7" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_cdc57e3f-82ca-440e-a23e-44b19fcb40fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_4095873c-88c4-439f-80d1-f56f25e1b1da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ffd152e-ab2b-40d1-81fd-e7520ef740d7" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_4095873c-88c4-439f-80d1-f56f25e1b1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ced6bbba-e136-49e0-9889-1050537df835" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ffd152e-ab2b-40d1-81fd-e7520ef740d7" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ced6bbba-e136-49e0-9889-1050537df835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_aeaefe16-c755-4418-b833-bb0ab229f8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ced6bbba-e136-49e0-9889-1050537df835" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_aeaefe16-c755-4418-b833-bb0ab229f8e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a5c7717b-ba39-4dfd-8f6a-8be817b8e904" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ced6bbba-e136-49e0-9889-1050537df835" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a5c7717b-ba39-4dfd-8f6a-8be817b8e904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_IncreaseDecreaseInCapitalizedContractCostsNet_ad19b13e-8f5c-4975-9962-d37c26b01b52" xlink:href="duol-20241231.xsd#duol_IncreaseDecreaseInCapitalizedContractCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ced6bbba-e136-49e0-9889-1050537df835" xlink:to="loc_duol_IncreaseDecreaseInCapitalizedContractCostsNet_ad19b13e-8f5c-4975-9962-d37c26b01b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_cfd482ef-f6b4-4904-9f09-21a5f67fe692" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ced6bbba-e136-49e0-9889-1050537df835" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_cfd482ef-f6b4-4904-9f09-21a5f67fe692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_4c6d922c-53bb-4528-abb2-16fa27528abc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ced6bbba-e136-49e0-9889-1050537df835" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_4c6d922c-53bb-4528-abb2-16fa27528abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_4cc17716-9c7f-43cf-9dc2-d930df10e1d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ced6bbba-e136-49e0-9889-1050537df835" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_4cc17716-9c7f-43cf-9dc2-d930df10e1d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_38a5da14-0829-47a3-b7b5-7eeae3e6fbd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ced6bbba-e136-49e0-9889-1050537df835" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_38a5da14-0829-47a3-b7b5-7eeae3e6fbd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fe562a69-0e43-4f7c-b00a-1603ffc6e7da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_83fea01c-f544-45a9-935f-9ed5219966ca" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fe562a69-0e43-4f7c-b00a-1603ffc6e7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_17a575f6-eb8c-4ce3-8bca-6842b4bb6e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e7d72ac0-5433-4f75-90c7-7eab7788ebaf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_17a575f6-eb8c-4ce3-8bca-6842b4bb6e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_069b5f46-35c8-4b93-9e37-958e08807f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_17a575f6-eb8c-4ce3-8bca-6842b4bb6e9d" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_069b5f46-35c8-4b93-9e37-958e08807f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_3bbfcc93-1cac-458e-91a6-ac14dd0e4307" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_17a575f6-eb8c-4ce3-8bca-6842b4bb6e9d" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_3bbfcc93-1cac-458e-91a6-ac14dd0e4307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets_5ba0fa02-55de-42b8-b0c9-d4886604feff" xlink:href="duol-20241231.xsd#duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_17a575f6-eb8c-4ce3-8bca-6842b4bb6e9d" xlink:to="loc_duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets_5ba0fa02-55de-42b8-b0c9-d4886604feff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_36dd0c66-ca3e-4222-8282-91941f9c2fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_17a575f6-eb8c-4ce3-8bca-6842b4bb6e9d" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_36dd0c66-ca3e-4222-8282-91941f9c2fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_68cd01fa-f7c9-462d-af1a-5ab7d2dc976a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_17a575f6-eb8c-4ce3-8bca-6842b4bb6e9d" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_68cd01fa-f7c9-462d-af1a-5ab7d2dc976a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_cd6bca4d-3cf8-419d-b5c3-3545cc4f0548" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_17a575f6-eb8c-4ce3-8bca-6842b4bb6e9d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_cd6bca4d-3cf8-419d-b5c3-3545cc4f0548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8c459aae-c60e-4230-a501-91078e412c44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_17a575f6-eb8c-4ce3-8bca-6842b4bb6e9d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8c459aae-c60e-4230-a501-91078e412c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7ee76c0e-ebe4-4ae6-8b33-fd0706837036" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e7d72ac0-5433-4f75-90c7-7eab7788ebaf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7ee76c0e-ebe4-4ae6-8b33-fd0706837036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_beb3dd6a-258d-458d-90c1-20df2f824f79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7ee76c0e-ebe4-4ae6-8b33-fd0706837036" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_beb3dd6a-258d-458d-90c1-20df2f824f79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_7c2a232b-8e1a-4de0-a144-d4dd59deef37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7ee76c0e-ebe4-4ae6-8b33-fd0706837036" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_7c2a232b-8e1a-4de0-a144-d4dd59deef37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2e90bbe1-7dcd-4a6b-9e6e-c5d1545d8c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7ee76c0e-ebe4-4ae6-8b33-fd0706837036" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2e90bbe1-7dcd-4a6b-9e6e-c5d1545d8c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a8a47a96-c2e4-4f31-9031-f9b2582ffbd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e7d72ac0-5433-4f75-90c7-7eab7788ebaf" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a8a47a96-c2e4-4f31-9031-f9b2582ffbd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a96a0aa6-e785-4eba-8f5f-92101e353630" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e7d72ac0-5433-4f75-90c7-7eab7788ebaf" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a96a0aa6-e785-4eba-8f5f-92101e353630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cc1f81ab-1036-4de2-87fc-82c4f1d64f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e7d72ac0-5433-4f75-90c7-7eab7788ebaf" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cc1f81ab-1036-4de2-87fc-82c4f1d64f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_d985c01c-b3d5-4065-91ed-84b7264030f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e7d72ac0-5433-4f75-90c7-7eab7788ebaf" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_d985c01c-b3d5-4065-91ed-84b7264030f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_07e0f146-d015-4bf0-a73c-73b304845d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d985c01c-b3d5-4065-91ed-84b7264030f7" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_07e0f146-d015-4bf0-a73c-73b304845d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9ba4d6d9-4ee6-4574-88d1-4ec9edcd3b46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e7d72ac0-5433-4f75-90c7-7eab7788ebaf" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9ba4d6d9-4ee6-4574-88d1-4ec9edcd3b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid_9db45b24-aa5f-47d3-8b91-172a216bf474" xlink:href="duol-20241231.xsd#duol_CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9ba4d6d9-4ee6-4574-88d1-4ec9edcd3b46" xlink:to="loc_duol_CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid_9db45b24-aa5f-47d3-8b91-172a216bf474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_693ef810-1b05-45f7-8bb4-fe5b7248215d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9ba4d6d9-4ee6-4574-88d1-4ec9edcd3b46" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_693ef810-1b05-45f7-8bb4-fe5b7248215d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_LandlordIncentivesIncurredButNotYetPaid_1d6de4af-72ec-4bc6-af5f-ab993db025b9" xlink:href="duol-20241231.xsd#duol_LandlordIncentivesIncurredButNotYetPaid"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9ba4d6d9-4ee6-4574-88d1-4ec9edcd3b46" xlink:to="loc_duol_LandlordIncentivesIncurredButNotYetPaid_1d6de4af-72ec-4bc6-af5f-ab993db025b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_95ce78ea-6a49-405c-b995-73dde5ae9f82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9ba4d6d9-4ee6-4574-88d1-4ec9edcd3b46" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_95ce78ea-6a49-405c-b995-73dde5ae9f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities_a770e14c-2463-47ca-bdd1-f2e91b84b592" xlink:href="duol-20241231.xsd#duol_RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9ba4d6d9-4ee6-4574-88d1-4ec9edcd3b46" xlink:to="loc_duol_RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities_a770e14c-2463-47ca-bdd1-f2e91b84b592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" xlink:type="simple" xlink:href="duol-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_4c2c24a6-8c41-4d06-9005-561a3821ed17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_cad76849-0385-46b1-851e-b6b37373c9ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_4c2c24a6-8c41-4d06-9005-561a3821ed17" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_cad76849-0385-46b1-851e-b6b37373c9ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/DESCRIPTIONOFTHEBUSINESSANDBASISOFPRESENTATION" xlink:type="simple" xlink:href="duol-20241231.xsd#DESCRIPTIONOFTHEBUSINESSANDBASISOFPRESENTATION"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/DESCRIPTIONOFTHEBUSINESSANDBASISOFPRESENTATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_390fb5ca-9f47-4874-b526-3daad6b4b1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_0f07eea5-b920-489e-86ed-7f5cfdeb9f35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_390fb5ca-9f47-4874-b526-3daad6b4b1bc" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_0f07eea5-b920-489e-86ed-7f5cfdeb9f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="duol-20241231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_50a07d30-9374-4eb8-b403-b9773e20b39f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_b3b47d5a-217d-4b0b-9c02-448c268f9d29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50a07d30-9374-4eb8-b403-b9773e20b39f" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_b3b47d5a-217d-4b0b-9c02-448c268f9d29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/FAIRVALUE" xlink:type="simple" xlink:href="duol-20241231.xsd#FAIRVALUE"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/FAIRVALUE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_6397c360-3ef3-4919-be3f-bed6751d4700" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_1b7fe55c-d9d6-4341-88ce-9bbe9a978ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6397c360-3ef3-4919-be3f-bed6751d4700" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_1b7fe55c-d9d6-4341-88ce-9bbe9a978ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/ACQUISITIONS" xlink:type="simple" xlink:href="duol-20241231.xsd#ACQUISITIONS"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/ACQUISITIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3bc515df-36c7-4d60-939c-10f554df965d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_62f0861f-a0ff-483b-a006-e3138203d12a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3bc515df-36c7-4d60-939c-10f554df965d" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_62f0861f-a0ff-483b-a006-e3138203d12a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/REVENUE" xlink:type="simple" xlink:href="duol-20241231.xsd#REVENUE"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/REVENUE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2a52d99b-97de-4179-b966-6934d920186c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_d0010651-a0cf-4e2a-bbc4-144a18710904" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2a52d99b-97de-4179-b966-6934d920186c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_d0010651-a0cf-4e2a-bbc4-144a18710904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/PROPERTYandEQUIPMENTnet" xlink:type="simple" xlink:href="duol-20241231.xsd#PROPERTYandEQUIPMENTnet"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/PROPERTYandEQUIPMENTnet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e374133b-c255-4a1b-b161-70eedf9fd33f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_d55b8bb0-3594-4b1d-bd2d-5218f522b94f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e374133b-c255-4a1b-b161-70eedf9fd33f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_d55b8bb0-3594-4b1d-bd2d-5218f522b94f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILL" xlink:type="simple" xlink:href="duol-20241231.xsd#INTANGIBLEASSETSANDGOODWILL"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILL" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f70606d0-ff47-404e-98ae-a5c7b5feb025" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_73a3ac15-386c-4696-b1d6-b76d6ea20936" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f70606d0-ff47-404e-98ae-a5c7b5feb025" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_73a3ac15-386c-4696-b1d6-b76d6ea20936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/LEASES" xlink:type="simple" xlink:href="duol-20241231.xsd#LEASES"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/LEASES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_cb82b23c-ef37-45bf-bd9e-bf65b450b808" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_c95fcdbc-b5ab-4106-84d8-2e5ee544f1ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cb82b23c-ef37-45bf-bd9e-bf65b450b808" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_c95fcdbc-b5ab-4106-84d8-2e5ee544f1ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INCOMETAXES" xlink:type="simple" xlink:href="duol-20241231.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_091f2e34-935a-415b-aff9-d1b0092ebe84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_89dc8336-447b-4000-8874-fa3b0307338e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_091f2e34-935a-415b-aff9-d1b0092ebe84" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_89dc8336-447b-4000-8874-fa3b0307338e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/STOCKBASEDCOMPENSATION" xlink:type="simple" xlink:href="duol-20241231.xsd#STOCKBASEDCOMPENSATION"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/STOCKBASEDCOMPENSATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_fff33d87-7c69-4125-bce8-c418c570f3f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_12ee48ee-f1f0-489c-955b-65a414c2e625" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_fff33d87-7c69-4125-bce8-c418c570f3f5" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_12ee48ee-f1f0-489c-955b-65a414c2e625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="duol-20241231.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_60fa1cae-356e-4d1a-85f4-6d7032ac209e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_301d6744-fe62-4014-b299-c2d81b4fe482" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_60fa1cae-356e-4d1a-85f4-6d7032ac209e" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_301d6744-fe62-4014-b299-c2d81b4fe482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/EMPLOYEEBENEFITPLAN" xlink:type="simple" xlink:href="duol-20241231.xsd#EMPLOYEEBENEFITPLAN"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/EMPLOYEEBENEFITPLAN" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_adcfab78-eb99-467d-980a-31b37b5dcdd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTextBlock_c3ed9ec0-dd34-4893-ae0a-aaf932260d5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_adcfab78-eb99-467d-980a-31b37b5dcdd3" xlink:to="loc_us-gaap_DefinedContributionPlanTextBlock_c3ed9ec0-dd34-4893-ae0a-aaf932260d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/EARNINGSLOSSPERSHARE" xlink:type="simple" xlink:href="duol-20241231.xsd#EARNINGSLOSSPERSHARE"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/EARNINGSLOSSPERSHARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_3ec71cd0-56c1-431b-b999-388d8b3fb9a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_4c2b81fa-ba04-468a-ac66-0e91b03067bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_3ec71cd0-56c1-431b-b999-388d8b3fb9a4" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_4c2b81fa-ba04-468a-ac66-0e91b03067bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/SUBSEQUENTEVENTS" xlink:type="simple" xlink:href="duol-20241231.xsd#SUBSEQUENTEVENTS"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/SUBSEQUENTEVENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_7522468f-e1d6-479b-abe1-9795c58c7475" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_e768005a-8348-461c-8138-1bb058871a42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_7522468f-e1d6-479b-abe1-9795c58c7475" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_e768005a-8348-461c-8138-1bb058871a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="duol-20241231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_abf5aac1-ec9d-486f-85f0-377644b620f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_abf5aac1-ec9d-486f-85f0-377644b620f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_77bf2891-ddd7-445d-bb78-c42417d88d72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_77bf2891-ddd7-445d-bb78-c42417d88d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_788da7e6-db5f-4db6-9c11-b50995688f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_UseOfEstimates_788da7e6-db5f-4db6-9c11-b50995688f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_99a126ca-f2d5-4003-ab22-1bc7a1a6e6dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_99a126ca-f2d5-4003-ab22-1bc7a1a6e6dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_86273c85-ad0e-450d-889d-08f3f2b7b791" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_86273c85-ad0e-450d-889d-08f3f2b7b791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_397933db-fc8f-4249-911b-8e6bf9e58c31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_397933db-fc8f-4249-911b-8e6bf9e58c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_5adc9484-d065-42b2-8b66-b3c3a9b616bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_5adc9484-d065-42b2-8b66-b3c3a9b616bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_c29c0535-2b4d-4dfa-8246-8393a5da7379" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_c29c0535-2b4d-4dfa-8246-8393a5da7379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_e83ab7ff-eb80-4ef3-83f6-0075a07420ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_e83ab7ff-eb80-4ef3-83f6-0075a07420ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_88e52376-9380-4f2f-8e95-f80b9dc3b134" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_88e52376-9380-4f2f-8e95-f80b9dc3b134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2b718184-a326-4190-bd7f-2f55cce78c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2b718184-a326-4190-bd7f-2f55cce78c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_45b02c34-fd29-4ee7-9e03-c722d7da9135" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_45b02c34-fd29-4ee7-9e03-c722d7da9135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_774b85f9-8b15-4d49-aada-8cd6217144bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_774b85f9-8b15-4d49-aada-8cd6217144bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_ffb6e44d-95e0-46aa-8eab-3c3e2041a88f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_ffb6e44d-95e0-46aa-8eab-3c3e2041a88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_3af76a69-2da9-48b8-ba31-56622cdb0f10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_3af76a69-2da9-48b8-ba31-56622cdb0f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_e550ac8f-fe19-43f3-b216-72911a50e3b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_e550ac8f-fe19-43f3-b216-72911a50e3b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_e7579824-2c5f-46f3-aa6b-2772d76f9c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_e7579824-2c5f-46f3-aa6b-2772d76f9c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_9269e900-41c7-4763-bc6c-38202664fc2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_9269e900-41c7-4763-bc6c-38202664fc2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_d9350ba5-44d6-4dab-bc7e-4c411d4f6cec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_d9350ba5-44d6-4dab-bc7e-4c411d4f6cec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_b7e61b73-314c-4a44-a12f-54c98cb0cea6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_b7e61b73-314c-4a44-a12f-54c98cb0cea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_c8d2f799-3d52-432a-a1a1-016152a8c2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_c8d2f799-3d52-432a-a1a1-016152a8c2d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_40b43775-fa4d-40a2-bbdb-a010e8ab68b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_40b43775-fa4d-40a2-bbdb-a010e8ab68b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_623803e6-0a71-48eb-9eba-062331882189" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_623803e6-0a71-48eb-9eba-062331882189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_5a7cc77e-ca38-4169-b61c-caf872c60d36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_5a7cc77e-ca38-4169-b61c-caf872c60d36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_2288e121-b890-48e9-8fe9-5dfc2f95d025" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_2288e121-b890-48e9-8fe9-5dfc2f95d025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_83d9817e-14fe-46d2-b6a7-822a5c1346fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_83d9817e-14fe-46d2-b6a7-822a5c1346fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_6cc79766-2424-490d-b915-ea6502971f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ca409045-4319-4ea8-a51f-f3328eb3bb29" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_6cc79766-2424-490d-b915-ea6502971f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="duol-20241231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_bb17bb13-dbcf-4162-9927-333bc2cc6624" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_9fcb1701-efe4-4565-8234-989bbf6c7cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bb17bb13-dbcf-4162-9927-333bc2cc6624" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_9fcb1701-efe4-4565-8234-989bbf6c7cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/FAIRVALUETables" xlink:type="simple" xlink:href="duol-20241231.xsd#FAIRVALUETables"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/FAIRVALUETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_476f2b37-0372-4dea-b9d5-cc84bc801030" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_fd2cd87d-58ab-4125-be8d-ac0ae131c717" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_476f2b37-0372-4dea-b9d5-cc84bc801030" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_fd2cd87d-58ab-4125-be8d-ac0ae131c717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/ACQUISITIONSTables" xlink:type="simple" xlink:href="duol-20241231.xsd#ACQUISITIONSTables"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/ACQUISITIONSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_9f11f17a-7fb1-488a-988b-0d813d047846" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_314253ac-bf95-47ad-96f8-1992ec186aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_9f11f17a-7fb1-488a-988b-0d813d047846" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_314253ac-bf95-47ad-96f8-1992ec186aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/REVENUETables" xlink:type="simple" xlink:href="duol-20241231.xsd#REVENUETables"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/REVENUETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7787ed1b-3486-4a94-b121-092806bb554e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_be720bff-f9d3-4acf-a04b-ce9eb7de61f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7787ed1b-3486-4a94-b121-092806bb554e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_be720bff-f9d3-4acf-a04b-ce9eb7de61f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_7c3ce6ec-c379-483f-9e61-09bde81b33fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7787ed1b-3486-4a94-b121-092806bb554e" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_7c3ce6ec-c379-483f-9e61-09bde81b33fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_b7f87573-fe50-4bef-b443-79ad61a98bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7787ed1b-3486-4a94-b121-092806bb554e" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_b7f87573-fe50-4bef-b443-79ad61a98bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/PROPERTYandEQUIPMENTnetTables" xlink:type="simple" xlink:href="duol-20241231.xsd#PROPERTYandEQUIPMENTnetTables"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/PROPERTYandEQUIPMENTnetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ca233154-072b-48dd-95b7-3102bd5e3be2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_788426e5-f038-4e8e-962c-952549c3ccff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ca233154-072b-48dd-95b7-3102bd5e3be2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_788426e5-f038-4e8e-962c-952549c3ccff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLTables" xlink:type="simple" xlink:href="duol-20241231.xsd#INTANGIBLEASSETSANDGOODWILLTables"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_44bd41f2-fb99-463e-87eb-5431ac5f496b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_545b3e46-ad31-4c59-9e05-0b046ae06e83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_44bd41f2-fb99-463e-87eb-5431ac5f496b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_545b3e46-ad31-4c59-9e05-0b046ae06e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_bb30e7a9-88eb-4eee-a377-ef4187e4ee08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_44bd41f2-fb99-463e-87eb-5431ac5f496b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_bb30e7a9-88eb-4eee-a377-ef4187e4ee08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_95d89902-3d43-4a93-8aba-318df8dcf410" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_44bd41f2-fb99-463e-87eb-5431ac5f496b" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_95d89902-3d43-4a93-8aba-318df8dcf410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_073f58c2-ad8d-46bf-b8c7-e1655085372c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_44bd41f2-fb99-463e-87eb-5431ac5f496b" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_073f58c2-ad8d-46bf-b8c7-e1655085372c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/LEASESTables" xlink:type="simple" xlink:href="duol-20241231.xsd#LEASESTables"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/LEASESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_388362d3-4f2b-4ad6-bf45-2837f68b527c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_445d3d45-cd47-4149-a853-0d3ecd2dcfa9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_388362d3-4f2b-4ad6-bf45-2837f68b527c" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_445d3d45-cd47-4149-a853-0d3ecd2dcfa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_0fe61e05-23b8-4ff5-a376-46b395423c16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_388362d3-4f2b-4ad6-bf45-2837f68b527c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_0fe61e05-23b8-4ff5-a376-46b395423c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="duol-20241231.xsd#INCOMETAXESTables"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/INCOMETAXESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7fa5bdc4-0586-41b1-a176-a75faac0f099" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_6ab68cc2-7457-4ab4-8b8e-ce4d3f39672a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7fa5bdc4-0586-41b1-a176-a75faac0f099" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_6ab68cc2-7457-4ab4-8b8e-ce4d3f39672a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_caf1d28c-d475-42cf-8b4b-55f8490c6ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7fa5bdc4-0586-41b1-a176-a75faac0f099" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_caf1d28c-d475-42cf-8b4b-55f8490c6ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_d6b1405e-faec-41b3-a290-5e1a8cc1b71d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7fa5bdc4-0586-41b1-a176-a75faac0f099" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_d6b1405e-faec-41b3-a290-5e1a8cc1b71d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_bb728f31-77a7-44c9-b8dc-37958733395b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7fa5bdc4-0586-41b1-a176-a75faac0f099" xlink:to="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_bb728f31-77a7-44c9-b8dc-37958733395b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="simple" xlink:href="duol-20241231.xsd#STOCKBASEDCOMPENSATIONTables"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_67919323-77c8-40fa-9f30-198da318a8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5a5108fd-2323-4428-883d-f2a8d781b37a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_67919323-77c8-40fa-9f30-198da318a8e0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5a5108fd-2323-4428-883d-f2a8d781b37a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_1edd799b-9f55-4adb-aaae-7e5c4a24f694" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_67919323-77c8-40fa-9f30-198da318a8e0" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_1edd799b-9f55-4adb-aaae-7e5c4a24f694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_4b1aa0c6-3531-4bbb-8409-7ba265d3daab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_67919323-77c8-40fa-9f30-198da318a8e0" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_4b1aa0c6-3531-4bbb-8409-7ba265d3daab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_bc92c71b-0be8-4234-92c7-9de6c64b22d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_67919323-77c8-40fa-9f30-198da318a8e0" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_bc92c71b-0be8-4234-92c7-9de6c64b22d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/EARNINGSLOSSPERSHARETables" xlink:type="simple" xlink:href="duol-20241231.xsd#EARNINGSLOSSPERSHARETables"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/EARNINGSLOSSPERSHARETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f2f2b7e6-fda4-418a-b05f-ad95ad2fe1b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_76b71f06-c29c-4100-a363-5ba56be5ed8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f2f2b7e6-fda4-418a-b05f-ad95ad2fe1b6" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_76b71f06-c29c-4100-a363-5ba56be5ed8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_efd1a0ea-d9f8-45fe-8fc6-8f1bc0dc7ded" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f2f2b7e6-fda4-418a-b05f-ad95ad2fe1b6" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_efd1a0ea-d9f8-45fe-8fc6-8f1bc0dc7ded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/DESCRIPTIONOFTHEBUSINESSANDBASISOFPRESENTATIONDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#DESCRIPTIONOFTHEBUSINESSANDBASISOFPRESENTATIONDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/DESCRIPTIONOFTHEBUSINESSANDBASISOFPRESENTATIONDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_aaf67677-6cf3-4073-baae-abdc828b32eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_NumberOfLanguages_7e7d780b-069b-4900-b195-77bebac5b46a" xlink:href="duol-20241231.xsd#duol_NumberOfLanguages"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_aaf67677-6cf3-4073-baae-abdc828b32eb" xlink:to="loc_duol_NumberOfLanguages_7e7d780b-069b-4900-b195-77bebac5b46a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_27926609-fd26-4d54-9441-f9f50755645b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_1bec5771-5294-49b2-940d-45141966657a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_27926609-fd26-4d54-9441-f9f50755645b" xlink:to="loc_us-gaap_ConcentrationRiskTable_1bec5771-5294-49b2-940d-45141966657a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_28ba20d3-0aab-49c1-9d98-e0af1a98a9e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1bec5771-5294-49b2-940d-45141966657a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_28ba20d3-0aab-49c1-9d98-e0af1a98a9e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cc397316-49f0-42b2-bc23-3f001250c757" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_28ba20d3-0aab-49c1-9d98-e0af1a98a9e5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cc397316-49f0-42b2-bc23-3f001250c757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_b12f6bd8-c434-4c90-81ec-1169016e7117" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cc397316-49f0-42b2-bc23-3f001250c757" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_b12f6bd8-c434-4c90-81ec-1169016e7117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_24b2dde5-c48d-4a79-ada1-8c431c0ffae5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1bec5771-5294-49b2-940d-45141966657a" xlink:to="loc_srt_MajorCustomersAxis_24b2dde5-c48d-4a79-ada1-8c431c0ffae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_2e3bdb43-a309-4f3c-96b7-ecca9b73518f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_24b2dde5-c48d-4a79-ada1-8c431c0ffae5" xlink:to="loc_srt_NameOfMajorCustomerDomain_2e3bdb43-a309-4f3c-96b7-ecca9b73518f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_AppleMember_eda73926-c75b-4404-a96f-3f856d25d275" xlink:href="duol-20241231.xsd#duol_AppleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_2e3bdb43-a309-4f3c-96b7-ecca9b73518f" xlink:to="loc_duol_AppleMember_eda73926-c75b-4404-a96f-3f856d25d275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_GoogleMember_9b42217b-d2ff-4a06-ac17-f517c5547370" xlink:href="duol-20241231.xsd#duol_GoogleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_2e3bdb43-a309-4f3c-96b7-ecca9b73518f" xlink:to="loc_duol_GoogleMember_9b42217b-d2ff-4a06-ac17-f517c5547370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_StripeMember_2c3802b9-3cba-4a14-987c-fcbfb7f66d4b" xlink:href="duol-20241231.xsd#duol_StripeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_2e3bdb43-a309-4f3c-96b7-ecca9b73518f" xlink:to="loc_duol_StripeMember_2c3802b9-3cba-4a14-987c-fcbfb7f66d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_de50d9da-febf-4c99-a44b-a0c75191baf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1bec5771-5294-49b2-940d-45141966657a" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_de50d9da-febf-4c99-a44b-a0c75191baf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d0223d03-eb54-40d0-8dc7-936056e26e69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_de50d9da-febf-4c99-a44b-a0c75191baf8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d0223d03-eb54-40d0-8dc7-936056e26e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_60f01829-17af-4b81-8b7b-083430f0982b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_d0223d03-eb54-40d0-8dc7-936056e26e69" xlink:to="loc_us-gaap_AccountsReceivableMember_60f01829-17af-4b81-8b7b-083430f0982b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_f714fd24-95a6-43ec-b172-69d8c0e6a43c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1bec5771-5294-49b2-940d-45141966657a" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_f714fd24-95a6-43ec-b172-69d8c0e6a43c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_f8812a93-6aeb-4ae9-a237-688fd0a4090d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_f714fd24-95a6-43ec-b172-69d8c0e6a43c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_f8812a93-6aeb-4ae9-a237-688fd0a4090d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_9b64f58a-6a48-46c7-8004-84046839506b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_f8812a93-6aeb-4ae9-a237-688fd0a4090d" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_9b64f58a-6a48-46c7-8004-84046839506b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c48d42f4-7fbc-40f1-8a0b-a64a295c2d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1bec5771-5294-49b2-940d-45141966657a" xlink:to="loc_us-gaap_AwardTypeAxis_c48d42f4-7fbc-40f1-8a0b-a64a295c2d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a53cd425-e439-4ed9-9019-013c943533c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c48d42f4-7fbc-40f1-8a0b-a64a295c2d0f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a53cd425-e439-4ed9-9019-013c943533c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_230753e9-cfb0-4a71-8ebf-d1a0c5455219" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a53cd425-e439-4ed9-9019-013c943533c0" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_230753e9-cfb0-4a71-8ebf-d1a0c5455219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_6fd2aaa2-10e3-43d4-8e6c-7f58e2eebba0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a53cd425-e439-4ed9-9019-013c943533c0" xlink:to="loc_us-gaap_PerformanceSharesMember_6fd2aaa2-10e3-43d4-8e6c-7f58e2eebba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_bedac55a-f721-454a-a611-7090e1224c2b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1bec5771-5294-49b2-940d-45141966657a" xlink:to="loc_srt_TitleOfIndividualAxis_bedac55a-f721-454a-a611-7090e1224c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6a7e60f4-12aa-45aa-9d2c-70980641a03c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_bedac55a-f721-454a-a611-7090e1224c2b" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6a7e60f4-12aa-45aa-9d2c-70980641a03c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_FoundersMember_1bb29a1b-5ee8-4028-afea-8c3db28c1c20" xlink:href="duol-20241231.xsd#duol_FoundersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6a7e60f4-12aa-45aa-9d2c-70980641a03c" xlink:to="loc_duol_FoundersMember_1bb29a1b-5ee8-4028-afea-8c3db28c1c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_1bec5771-5294-49b2-940d-45141966657a" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_NumberOfSourcesOfRevenue_5e5ffe06-c238-43d8-8dcb-841fe03dbcac" xlink:href="duol-20241231.xsd#duol_NumberOfSourcesOfRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_duol_NumberOfSourcesOfRevenue_5e5ffe06-c238-43d8-8dcb-841fe03dbcac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ContractWithCustomerThresholdToTakeExam_4193f299-e2b4-4ba8-8c8f-1cecba522e79" xlink:href="duol-20241231.xsd#duol_ContractWithCustomerThresholdToTakeExam"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_duol_ContractWithCustomerThresholdToTakeExam_4193f299-e2b4-4ba8-8c8f-1cecba522e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_7c35a214-5389-4026-9beb-b22a1818926b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_7c35a214-5389-4026-9beb-b22a1818926b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_55eb5c09-aac1-4b36-8a56-a0d75c09a093" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_AdvertisingExpense_55eb5c09-aac1-4b36-8a56-a0d75c09a093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_2ae328f6-0fcf-4e5b-b019-900402db4419" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_2ae328f6-0fcf-4e5b-b019-900402db4419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0bda6f1f-8f46-4219-a525-1fd8bdd4ecdf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0bda6f1f-8f46-4219-a525-1fd8bdd4ecdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b5d10fc7-1d0d-4641-9566-af0b256c08a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b5d10fc7-1d0d-4641-9566-af0b256c08a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_4f1ca3fc-8eb0-49b8-9894-7b6555573101" xlink:href="duol-20241231.xsd#duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches_4f1ca3fc-8eb0-49b8-9894-7b6555573101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_b053a5f7-d2f3-4277-8a06-eb622391778e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_b053a5f7-d2f3-4277-8a06-eb622391778e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_66f7a2d3-b4b9-4d38-bcfd-a42a47269c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_NumberOfReportingUnits_66f7a2d3-b4b9-4d38-bcfd-a42a47269c0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_d228d0a9-e030-4151-a187-8a580cc98fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_AssetImpairmentCharges_d228d0a9-e030-4151-a187-8a580cc98fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_aab5d727-206c-4594-99cf-21cfa0e5022e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_aab5d727-206c-4594-99cf-21cfa0e5022e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_a90df5a3-bc42-4cc7-b576-96e396a21f38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_71c9d0d6-3feb-4901-8b2e-f0eaa9bb9ef8" xlink:to="loc_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_a90df5a3-bc42-4cc7-b576-96e396a21f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_3d04aa46-89a7-47a9-99da-662a6543fe14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_68a0c4a7-1f63-4bfc-832f-ca74e09327cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3d04aa46-89a7-47a9-99da-662a6543fe14" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_68a0c4a7-1f63-4bfc-832f-ca74e09327cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ac2f5a68-f3da-494c-990a-ab4a568e6b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_68a0c4a7-1f63-4bfc-832f-ca74e09327cc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ac2f5a68-f3da-494c-990a-ab4a568e6b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a13ef19d-bd5f-4741-955e-520e44f73e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ac2f5a68-f3da-494c-990a-ab4a568e6b5c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a13ef19d-bd5f-4741-955e-520e44f73e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_afaa9c67-c34f-4f4c-88a5-95e690734d72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a13ef19d-bd5f-4741-955e-520e44f73e7f" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_afaa9c67-c34f-4f4c-88a5-95e690734d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_34192d3d-c9ef-4c3c-b5a9-e3a42858387f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a13ef19d-bd5f-4741-955e-520e44f73e7f" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_34192d3d-c9ef-4c3c-b5a9-e3a42858387f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_801456a0-b739-4532-bccb-48269884f624" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_68a0c4a7-1f63-4bfc-832f-ca74e09327cc" xlink:to="loc_srt_RangeAxis_801456a0-b739-4532-bccb-48269884f624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0906d801-7222-4ccb-bc60-5b6607fc2a6b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_801456a0-b739-4532-bccb-48269884f624" xlink:to="loc_srt_RangeMember_0906d801-7222-4ccb-bc60-5b6607fc2a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0c12ed19-d7ac-4dbb-9b13-8a841163cdb0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0906d801-7222-4ccb-bc60-5b6607fc2a6b" xlink:to="loc_srt_MinimumMember_0c12ed19-d7ac-4dbb-9b13-8a841163cdb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_716071f8-b583-4f87-b1e9-2c607357c952" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0906d801-7222-4ccb-bc60-5b6607fc2a6b" xlink:to="loc_srt_MaximumMember_716071f8-b583-4f87-b1e9-2c607357c952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_22df3ea6-576e-4d47-885f-8363e2b5e87c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_68a0c4a7-1f63-4bfc-832f-ca74e09327cc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_22df3ea6-576e-4d47-885f-8363e2b5e87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c2f83e70-b5c2-4716-9dca-6313d377d63f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_22df3ea6-576e-4d47-885f-8363e2b5e87c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c2f83e70-b5c2-4716-9dca-6313d377d63f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_e6299b10-3be7-474f-9e67-2b55106b5950" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_5e40809a-00a5-4884-8ac5-02a10dd13d5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e6299b10-3be7-474f-9e67-2b55106b5950" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_5e40809a-00a5-4884-8ac5-02a10dd13d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_35bb4361-b353-4c62-85a5-01fce886543b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_5e40809a-00a5-4884-8ac5-02a10dd13d5e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_35bb4361-b353-4c62-85a5-01fce886543b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d94d982-4945-4bcd-9572-91efabf53ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_35bb4361-b353-4c62-85a5-01fce886543b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d94d982-4945-4bcd-9572-91efabf53ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_ccd8114d-a7ab-40da-b39d-3b3183e164d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d94d982-4945-4bcd-9572-91efabf53ef8" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_ccd8114d-a7ab-40da-b39d-3b3183e164d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_0b0439ea-1bbb-4f55-ba22-882a6841543e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d94d982-4945-4bcd-9572-91efabf53ef8" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_0b0439ea-1bbb-4f55-ba22-882a6841543e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_31ca2b46-db8e-4310-8dd5-c0ca9fd63f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d94d982-4945-4bcd-9572-91efabf53ef8" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_31ca2b46-db8e-4310-8dd5-c0ca9fd63f0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1b4fd1ea-b2e7-4844-8d37-27de9977680b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_5e40809a-00a5-4884-8ac5-02a10dd13d5e" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1b4fd1ea-b2e7-4844-8d37-27de9977680b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_998e44b9-275d-4bcd-8db0-f5ace258975b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1b4fd1ea-b2e7-4844-8d37-27de9977680b" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_998e44b9-275d-4bcd-8db0-f5ace258975b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_e977692b-841a-40ab-9d78-bf1d331a8f57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_998e44b9-275d-4bcd-8db0-f5ace258975b" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_e977692b-841a-40ab-9d78-bf1d331a8f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_908ae199-bd27-4a8e-b37a-c20504736a47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_998e44b9-275d-4bcd-8db0-f5ace258975b" xlink:to="loc_us-gaap_CertificatesOfDepositMember_908ae199-bd27-4a8e-b37a-c20504736a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_1613d0be-233a-4191-874e-4dd8659bf464" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_998e44b9-275d-4bcd-8db0-f5ace258975b" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_1613d0be-233a-4191-874e-4dd8659bf464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_0e9712dd-60b5-45fe-bfb9-f9b212a775c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_998e44b9-275d-4bcd-8db0-f5ace258975b" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_0e9712dd-60b5-45fe-bfb9-f9b212a775c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_b1e87194-f80c-4aea-af7b-cf9124269f48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_5e40809a-00a5-4884-8ac5-02a10dd13d5e" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_b1e87194-f80c-4aea-af7b-cf9124269f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c4ebd881-61eb-441b-82c6-52124d656bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_b1e87194-f80c-4aea-af7b-cf9124269f48" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c4ebd881-61eb-441b-82c6-52124d656bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember_35021500-0763-433c-826b-c28f2821b4a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c4ebd881-61eb-441b-82c6-52124d656bf9" xlink:to="loc_us-gaap_CashEquivalentsMember_35021500-0763-433c-826b-c28f2821b4a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_a6a43b93-0730-47f9-9980-32df857e920b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c4ebd881-61eb-441b-82c6-52124d656bf9" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_a6a43b93-0730-47f9-9980-32df857e920b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_2d9c113b-19cf-48bc-bdc1-9d26ae973797" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_5e40809a-00a5-4884-8ac5-02a10dd13d5e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_2d9c113b-19cf-48bc-bdc1-9d26ae973797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f895618c-8ff4-4e1b-aee2-bde8092889cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_2d9c113b-19cf-48bc-bdc1-9d26ae973797" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f895618c-8ff4-4e1b-aee2-bde8092889cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_862334b1-c8a0-4129-b423-d8447471d50a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f895618c-8ff4-4e1b-aee2-bde8092889cd" xlink:to="loc_us-gaap_CommercialPaperMember_862334b1-c8a0-4129-b423-d8447471d50a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_29f36b3a-d4f2-4ae3-8342-181bb7b04fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f895618c-8ff4-4e1b-aee2-bde8092889cd" xlink:to="loc_us-gaap_MoneyMarketFundsMember_29f36b3a-d4f2-4ae3-8342-181bb7b04fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_5e40809a-00a5-4884-8ac5-02a10dd13d5e" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_ce88a9ee-71b6-4366-aca6-e825225dc45c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_Cash_ce88a9ee-71b6-4366-aca6-e825225dc45c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_68314c85-4e82-487c-b78c-8a3099c85742" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_68314c85-4e82-487c-b78c-8a3099c85742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue_17597f39-2ea0-4f61-977a-cf84eb26b186" xlink:href="duol-20241231.xsd#duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue_17597f39-2ea0-4f61-977a-cf84eb26b186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue_3cc91543-5c84-45ce-8271-82d6491850f2" xlink:href="duol-20241231.xsd#duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue_3cc91543-5c84-45ce-8271-82d6491850f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_933b367f-b2eb-4105-a4d7-4ca9afd93284" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_933b367f-b2eb-4105-a4d7-4ca9afd93284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_51d07e10-7a93-4e09-8322-62ccd134bdea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_51d07e10-7a93-4e09-8322-62ccd134bdea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_6c3c5dbc-510c-494a-8a6e-c7642d526e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_6c3c5dbc-510c-494a-8a6e-c7642d526e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_9ff201ec-5121-438f-9ab5-5696bd94ec7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_9ff201ec-5121-438f-9ab5-5696bd94ec7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_0cafebf7-c9d9-43d5-8bd7-1f44065dfd7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_0cafebf7-c9d9-43d5-8bd7-1f44065dfd7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue_a3e63730-1d56-4fdc-b938-6bf902e020a4" xlink:href="duol-20241231.xsd#duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue_a3e63730-1d56-4fdc-b938-6bf902e020a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_7741e98f-f831-42fe-ac78-95046bfd1d41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_7741e98f-f831-42fe-ac78-95046bfd1d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_21253e51-369a-4468-940b-da479e475a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent_21253e51-369a-4468-940b-da479e475a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent_13e01df1-6358-4632-a8a7-026b6122377b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent_13e01df1-6358-4632-a8a7-026b6122377b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2d5ca495-f3ab-4c05-804a-8870c9044ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2d5ca495-f3ab-4c05-804a-8870c9044ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_37c6d9f3-7f1a-4e86-9d22-b1e519987ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_56a3cf2b-2c82-49c4-9674-007f98477254" xlink:to="loc_us-gaap_LongTermInvestments_37c6d9f3-7f1a-4e86-9d22-b1e519987ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/FAIRVALUENarrativeDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#FAIRVALUENarrativeDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/FAIRVALUENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_774e37b7-1018-4645-83fa-43fa5e2accf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable_8bca3ac3-02f3-40e3-ba6a-99a7f2fa9568" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_774e37b7-1018-4645-83fa-43fa5e2accf9" xlink:to="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable_8bca3ac3-02f3-40e3-ba6a-99a7f2fa9568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_453987fa-e208-4975-a9b0-074ee23477a9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable_8bca3ac3-02f3-40e3-ba6a-99a7f2fa9568" xlink:to="loc_srt_RangeAxis_453987fa-e208-4975-a9b0-074ee23477a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5290e2ac-806f-4925-af42-7c1b4da41495" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_453987fa-e208-4975-a9b0-074ee23477a9" xlink:to="loc_srt_RangeMember_5290e2ac-806f-4925-af42-7c1b4da41495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_843ff953-0290-4534-a040-c711bcbbb8e4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5290e2ac-806f-4925-af42-7c1b4da41495" xlink:to="loc_srt_MinimumMember_843ff953-0290-4534-a040-c711bcbbb8e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_328ae276-76fd-483d-8026-532f5026e6c8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5290e2ac-806f-4925-af42-7c1b4da41495" xlink:to="loc_srt_MaximumMember_328ae276-76fd-483d-8026-532f5026e6c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_82c967c1-fe58-4423-b107-7707e3f09595" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable_8bca3ac3-02f3-40e3-ba6a-99a7f2fa9568" xlink:to="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_82c967c1-fe58-4423-b107-7707e3f09595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_LongTermInvestmentsMaturityTerm_e5d95071-5a78-4599-8d3f-e5e5c3ad339b" xlink:href="duol-20241231.xsd#duol_LongTermInvestmentsMaturityTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_82c967c1-fe58-4423-b107-7707e3f09595" xlink:to="loc_duol_LongTermInvestmentsMaturityTerm_e5d95071-5a78-4599-8d3f-e5e5c3ad339b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss_b9aa4991-c8c0-4533-b0d7-26b07adacf34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_82c967c1-fe58-4423-b107-7707e3f09595" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss_b9aa4991-c8c0-4533-b0d7-26b07adacf34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal_00957d32-8628-4662-956d-eef929565269" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_82c967c1-fe58-4423-b107-7707e3f09595" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal_00957d32-8628-4662-956d-eef929565269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList_c82988f4-8639-4b60-870b-789b4770f8d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_82c967c1-fe58-4423-b107-7707e3f09595" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList_c82988f4-8639-4b60-870b-789b4770f8d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/ACQUISITIONSNarrativeDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#ACQUISITIONSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/ACQUISITIONSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_46ac9c74-9df9-4b85-9f4a-14e715468e13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_30bb9829-3748-459e-b55f-260ea9efd8ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_46ac9c74-9df9-4b85-9f4a-14e715468e13" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_30bb9829-3748-459e-b55f-260ea9efd8ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e3be83f5-3154-479d-af7f-28fed356ca22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_30bb9829-3748-459e-b55f-260ea9efd8ba" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e3be83f5-3154-479d-af7f-28fed356ca22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf1f1177-42a2-43d3-a24c-aece876cbb5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e3be83f5-3154-479d-af7f-28fed356ca22" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf1f1177-42a2-43d3-a24c-aece876cbb5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_35898e8c-b276-470d-8198-01a8c5f30496" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf1f1177-42a2-43d3-a24c-aece876cbb5d" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_35898e8c-b276-470d-8198-01a8c5f30496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_30bb9829-3748-459e-b55f-260ea9efd8ba" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_ff821d16-0274-401c-a67a-49362b0dec77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_ff821d16-0274-401c-a67a-49362b0dec77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_dadfc880-8826-46e4-9f97-7f01d2625c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_dadfc880-8826-46e4-9f97-7f01d2625c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_49eb73fa-e8d1-4a3f-801b-c6ed934e8501" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_49eb73fa-e8d1-4a3f-801b-c6ed934e8501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_edee66db-5919-4cbc-8bee-8988a304bdf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_edee66db-5919-4cbc-8bee-8988a304bdf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_20c554a0-61c0-4e98-8ece-4428785b8495" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_20c554a0-61c0-4e98-8ece-4428785b8495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationAssetCurrent_a23ea8d3-d9a0-4c1f-966f-bc53a8a90382" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationAssetCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationAssetCurrent_a23ea8d3-d9a0-4c1f-966f-bc53a8a90382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_411588ce-9f79-414f-8138-691ffb70807c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_411588ce-9f79-414f-8138-691ffb70807c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_d4ccfed0-65aa-438a-bcc9-0383f81e1c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_d4ccfed0-65aa-438a-bcc9-0383f81e1c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod_f0f5298a-b899-41b4-b7ba-30a5838e1433" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod_f0f5298a-b899-41b4-b7ba-30a5838e1433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_48f492b5-a946-4234-beff-e0869f8840b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_664c37df-0e27-45df-a5a1-3668d1d4bd1b" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_48f492b5-a946-4234-beff-e0869f8840b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3f615b91-595e-4f1c-8747-c5368ee26651" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bfd68817-b922-4c29-8781-1ad08df60bee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3f615b91-595e-4f1c-8747-c5368ee26651" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bfd68817-b922-4c29-8781-1ad08df60bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_66cc513e-03f3-4e34-8144-d6a0272ec8b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bfd68817-b922-4c29-8781-1ad08df60bee" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_66cc513e-03f3-4e34-8144-d6a0272ec8b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0d306a6e-ef80-43ad-92ac-dd6a94bf7b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_66cc513e-03f3-4e34-8144-d6a0272ec8b2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0d306a6e-ef80-43ad-92ac-dd6a94bf7b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_e1300ad3-ad4f-40a3-95d3-c2d39deb29e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0d306a6e-ef80-43ad-92ac-dd6a94bf7b6a" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_e1300ad3-ad4f-40a3-95d3-c2d39deb29e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f1112042-c601-464a-8c61-88ae6fcbfd27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_bfd68817-b922-4c29-8781-1ad08df60bee" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_f1112042-c601-464a-8c61-88ae6fcbfd27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_de12874d-3a47-4311-8f05-7050fe976e61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1112042-c601-464a-8c61-88ae6fcbfd27" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_de12874d-3a47-4311-8f05-7050fe976e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_cb2381b6-8d35-42f9-a02f-8acb9464a143" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1112042-c601-464a-8c61-88ae6fcbfd27" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_cb2381b6-8d35-42f9-a02f-8acb9464a143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_f938ae7a-9418-4f39-aa1d-270038e07ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1112042-c601-464a-8c61-88ae6fcbfd27" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_f938ae7a-9418-4f39-aa1d-270038e07ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_19339a61-c491-4f2a-8231-66354700fd3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1112042-c601-464a-8c61-88ae6fcbfd27" xlink:to="loc_us-gaap_Goodwill_19339a61-c491-4f2a-8231-66354700fd3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_4ff77553-eae9-4f17-b25d-582158930387" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1112042-c601-464a-8c61-88ae6fcbfd27" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_4ff77553-eae9-4f17-b25d-582158930387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_8dc1706e-688a-4085-ba76-ed3c782ce417" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f1112042-c601-464a-8c61-88ae6fcbfd27" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_8dc1706e-688a-4085-ba76-ed3c782ce417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/REVENUENarrativeDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#REVENUENarrativeDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/REVENUENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_396a67a3-bd44-4993-be66-70a9279f1a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_63ea4754-7ea3-451d-991e-178dde8a8d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_396a67a3-bd44-4993-be66-70a9279f1a7b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_63ea4754-7ea3-451d-991e-178dde8a8d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_773bf96e-ef8d-4a86-aff8-30195c88c46b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_63ea4754-7ea3-451d-991e-178dde8a8d3c" xlink:to="loc_srt_MajorCustomersAxis_773bf96e-ef8d-4a86-aff8-30195c88c46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_7ee0f960-7351-4b03-81c2-31beccc3db52" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_773bf96e-ef8d-4a86-aff8-30195c88c46b" xlink:to="loc_srt_NameOfMajorCustomerDomain_7ee0f960-7351-4b03-81c2-31beccc3db52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_AppleMember_ea4cf3f2-bc42-4243-999c-2ad6b24e541f" xlink:href="duol-20241231.xsd#duol_AppleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_7ee0f960-7351-4b03-81c2-31beccc3db52" xlink:to="loc_duol_AppleMember_ea4cf3f2-bc42-4243-999c-2ad6b24e541f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_GoogleMember_0c640c7a-98b7-437c-8fdd-f59a8db276f2" xlink:href="duol-20241231.xsd#duol_GoogleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_7ee0f960-7351-4b03-81c2-31beccc3db52" xlink:to="loc_duol_GoogleMember_0c640c7a-98b7-437c-8fdd-f59a8db276f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_StripeMember_6fb432c2-12cb-40e6-bf0f-0cfb51d0b8e1" xlink:href="duol-20241231.xsd#duol_StripeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_7ee0f960-7351-4b03-81c2-31beccc3db52" xlink:to="loc_duol_StripeMember_6fb432c2-12cb-40e6-bf0f-0cfb51d0b8e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3ab63eb2-a7e9-48f8-8340-5951266c7261" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_63ea4754-7ea3-451d-991e-178dde8a8d3c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3ab63eb2-a7e9-48f8-8340-5951266c7261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1bfd80be-ec53-4beb-9123-31936154614b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3ab63eb2-a7e9-48f8-8340-5951266c7261" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1bfd80be-ec53-4beb-9123-31936154614b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_2899f7ac-9f43-41b0-9ce1-e00e242ff27a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1bfd80be-ec53-4beb-9123-31936154614b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_2899f7ac-9f43-41b0-9ce1-e00e242ff27a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_1b5e69b3-dd5f-4bb7-8120-31587fd3e39b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_63ea4754-7ea3-451d-991e-178dde8a8d3c" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_1b5e69b3-dd5f-4bb7-8120-31587fd3e39b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_9618f8b6-2ac8-4700-b42a-5672a1fb0f89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1b5e69b3-dd5f-4bb7-8120-31587fd3e39b" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_9618f8b6-2ac8-4700-b42a-5672a1fb0f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_7e0b26b2-e44f-4c05-bc30-c4672ad73278" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_9618f8b6-2ac8-4700-b42a-5672a1fb0f89" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_7e0b26b2-e44f-4c05-bc30-c4672ad73278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_564d8bae-3947-419b-b059-5d752589c877" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_9618f8b6-2ac8-4700-b42a-5672a1fb0f89" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_564d8bae-3947-419b-b059-5d752589c877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_b6a73470-1a6f-4085-aeb7-fe312dac7035" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_63ea4754-7ea3-451d-991e-178dde8a8d3c" xlink:to="loc_srt_StatementGeographicalAxis_b6a73470-1a6f-4085-aeb7-fe312dac7035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a4fcbe04-07e6-4611-a0ce-6f522b70f9ca" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_b6a73470-1a6f-4085-aeb7-fe312dac7035" xlink:to="loc_srt_SegmentGeographicalDomain_a4fcbe04-07e6-4611-a0ce-6f522b70f9ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_4da5d146-cd32-4cbf-a7c3-a5caf75cb0e0" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a4fcbe04-07e6-4611-a0ce-6f522b70f9ca" xlink:to="loc_country_US_4da5d146-cd32-4cbf-a7c3-a5caf75cb0e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ece078b4-f97f-41d7-b74f-6195365f659c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_63ea4754-7ea3-451d-991e-178dde8a8d3c" xlink:to="loc_srt_RangeAxis_ece078b4-f97f-41d7-b74f-6195365f659c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_905977e6-1352-4fe5-80c7-6562b5f63de5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ece078b4-f97f-41d7-b74f-6195365f659c" xlink:to="loc_srt_RangeMember_905977e6-1352-4fe5-80c7-6562b5f63de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b2a072a5-e204-4222-a3b2-a2e8fc1df945" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_905977e6-1352-4fe5-80c7-6562b5f63de5" xlink:to="loc_srt_MaximumMember_b2a072a5-e204-4222-a3b2-a2e8fc1df945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_cca34409-7997-4ac4-bfde-b8023e387269" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_63ea4754-7ea3-451d-991e-178dde8a8d3c" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_cca34409-7997-4ac4-bfde-b8023e387269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_NumberOfSourcesOfRevenue_8831babe-99d1-4d0c-84c3-7b838c83c0d0" xlink:href="duol-20241231.xsd#duol_NumberOfSourcesOfRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_cca34409-7997-4ac4-bfde-b8023e387269" xlink:to="loc_duol_NumberOfSourcesOfRevenue_8831babe-99d1-4d0c-84c3-7b838c83c0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_94640300-1186-48ba-9893-8f0cce67e722" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_cca34409-7997-4ac4-bfde-b8023e387269" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_94640300-1186-48ba-9893-8f0cce67e722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ContractWithCustomerNumberOfUsersPerSubscription_429da29d-df60-4f4b-9637-240e5e1df076" xlink:href="duol-20241231.xsd#duol_ContractWithCustomerNumberOfUsersPerSubscription"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_cca34409-7997-4ac4-bfde-b8023e387269" xlink:to="loc_duol_ContractWithCustomerNumberOfUsersPerSubscription_429da29d-df60-4f4b-9637-240e5e1df076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion_28818def-9a23-47ca-a813-cb3490cb8b41" xlink:href="duol-20241231.xsd#duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_cca34409-7997-4ac4-bfde-b8023e387269" xlink:to="loc_duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion_28818def-9a23-47ca-a813-cb3490cb8b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ContractWithCustomerThresholdToTakeExam_549f49c8-0ea1-4ff2-b16e-afa86c100026" xlink:href="duol-20241231.xsd#duol_ContractWithCustomerThresholdToTakeExam"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_cca34409-7997-4ac4-bfde-b8023e387269" xlink:to="loc_duol_ContractWithCustomerThresholdToTakeExam_549f49c8-0ea1-4ff2-b16e-afa86c100026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase_f6180572-ff9f-4841-9c16-3fe622fed1ee" xlink:href="duol-20241231.xsd#duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_cca34409-7997-4ac4-bfde-b8023e387269" xlink:to="loc_duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase_f6180572-ff9f-4841-9c16-3fe622fed1ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_0f642ddd-e246-4589-a666-066cfd3de6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_cca34409-7997-4ac4-bfde-b8023e387269" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_0f642ddd-e246-4589-a666-066cfd3de6b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/REVENUEScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#REVENUEScheduleofDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/REVENUEScheduleofDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_99dd2e3b-4693-4b2a-b71b-57ca247a1ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ea599e86-7db1-47c2-99fa-58b24a94c25f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_99dd2e3b-4693-4b2a-b71b-57ca247a1ad7" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ea599e86-7db1-47c2-99fa-58b24a94c25f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7bf95268-f759-4290-884b-8028936b4e12" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ea599e86-7db1-47c2-99fa-58b24a94c25f" xlink:to="loc_srt_ProductOrServiceAxis_7bf95268-f759-4290-884b-8028936b4e12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9738c438-e3ea-4be3-8faf-a4e0e9738bd1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_7bf95268-f759-4290-884b-8028936b4e12" xlink:to="loc_srt_ProductsAndServicesDomain_9738c438-e3ea-4be3-8faf-a4e0e9738bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicenseAndServiceMember_988c1a83-40cc-45a3-96fb-3ee0e90e4f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LicenseAndServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9738c438-e3ea-4be3-8faf-a4e0e9738bd1" xlink:to="loc_us-gaap_LicenseAndServiceMember_988c1a83-40cc-45a3-96fb-3ee0e90e4f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_16a48574-fa8b-486a-b57b-63b810980121" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9738c438-e3ea-4be3-8faf-a4e0e9738bd1" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_16a48574-fa8b-486a-b57b-63b810980121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember_2c957c98-0017-4073-ae5c-3ca67b0960d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductAndServiceOtherMember_16a48574-fa8b-486a-b57b-63b810980121" xlink:to="loc_us-gaap_AdvertisingMember_2c957c98-0017-4073-ae5c-3ca67b0960d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_EnglishTestMember_3d23beeb-4544-4fdd-a379-fbb67c10c62b" xlink:href="duol-20241231.xsd#duol_EnglishTestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductAndServiceOtherMember_16a48574-fa8b-486a-b57b-63b810980121" xlink:to="loc_duol_EnglishTestMember_3d23beeb-4544-4fdd-a379-fbb67c10c62b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_InAppPurchasesMember_9a1d41bb-13c3-4dbe-a673-5477429891b4" xlink:href="duol-20241231.xsd#duol_InAppPurchasesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductAndServiceOtherMember_16a48574-fa8b-486a-b57b-63b810980121" xlink:to="loc_duol_InAppPurchasesMember_9a1d41bb-13c3-4dbe-a673-5477429891b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ProductAndServiceOtherMiscellaneousMember_cffa8cbc-9a38-4444-927a-680ed3f94972" xlink:href="duol-20241231.xsd#duol_ProductAndServiceOtherMiscellaneousMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductAndServiceOtherMember_16a48574-fa8b-486a-b57b-63b810980121" xlink:to="loc_duol_ProductAndServiceOtherMiscellaneousMember_cffa8cbc-9a38-4444-927a-680ed3f94972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6d7ba830-34c7-47ca-9d67-2b460e684457" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ea599e86-7db1-47c2-99fa-58b24a94c25f" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_6d7ba830-34c7-47ca-9d67-2b460e684457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9e341371-673a-4496-9414-ee8f3409e11e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6d7ba830-34c7-47ca-9d67-2b460e684457" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9e341371-673a-4496-9414-ee8f3409e11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/REVENUEScheduleofRevenuebyGeographicAreasDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#REVENUEScheduleofRevenuebyGeographicAreasDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/REVENUEScheduleofRevenuebyGeographicAreasDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_42929c63-b5db-464d-b423-6dd9a97ee37b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_5ee17b6b-c94e-4b8b-a3a8-97597d8fb36c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_42929c63-b5db-464d-b423-6dd9a97ee37b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_5ee17b6b-c94e-4b8b-a3a8-97597d8fb36c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_5957a488-bd9a-4a9a-8660-068708a59cbd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_5ee17b6b-c94e-4b8b-a3a8-97597d8fb36c" xlink:to="loc_srt_StatementGeographicalAxis_5957a488-bd9a-4a9a-8660-068708a59cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ff4ce154-515b-44e5-9afc-0a6d6dd6faca" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_5957a488-bd9a-4a9a-8660-068708a59cbd" xlink:to="loc_srt_SegmentGeographicalDomain_ff4ce154-515b-44e5-9afc-0a6d6dd6faca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_4a4b65b3-84e0-469a-8416-8b5f14440d19" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ff4ce154-515b-44e5-9afc-0a6d6dd6faca" xlink:to="loc_country_US_4a4b65b3-84e0-469a-8416-8b5f14440d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_AllCountriesMinusUSAAndUKMember_e2c256c1-7be8-4d13-9350-eab0b899cbca" xlink:href="duol-20241231.xsd#duol_AllCountriesMinusUSAAndUKMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ff4ce154-515b-44e5-9afc-0a6d6dd6faca" xlink:to="loc_duol_AllCountriesMinusUSAAndUKMember_e2c256c1-7be8-4d13-9350-eab0b899cbca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_e2d8a02d-5673-4ad8-9260-1d0d757baaa7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_5ee17b6b-c94e-4b8b-a3a8-97597d8fb36c" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_e2d8a02d-5673-4ad8-9260-1d0d757baaa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b0941766-a70e-4866-87f7-342c8141051c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_e2d8a02d-5673-4ad8-9260-1d0d757baaa7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b0941766-a70e-4866-87f7-342c8141051c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/REVENUEScheduleofDeferredRevenuesDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#REVENUEScheduleofDeferredRevenuesDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/REVENUEScheduleofDeferredRevenuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_52953c38-334e-41c6-a91d-e8a8f4e09a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_RevenueFromContractWithCustomerLiabilityRollForward_8fafab31-3b06-485b-9a43-222b27112437" xlink:href="duol-20241231.xsd#duol_RevenueFromContractWithCustomerLiabilityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_52953c38-334e-41c6-a91d-e8a8f4e09a8c" xlink:to="loc_duol_RevenueFromContractWithCustomerLiabilityRollForward_8fafab31-3b06-485b-9a43-222b27112437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f0b29eea-86bb-4222-a77d-f2ab8bcd674f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duol_RevenueFromContractWithCustomerLiabilityRollForward_8fafab31-3b06-485b-9a43-222b27112437" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f0b29eea-86bb-4222-a77d-f2ab8bcd674f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_bec287b0-0dec-4610-ba18-06de2a67e5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duol_RevenueFromContractWithCustomerLiabilityRollForward_8fafab31-3b06-485b-9a43-222b27112437" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_bec287b0-0dec-4610-ba18-06de2a67e5b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance_9b91614a-a2db-46a5-a9da-40cd429d94bc" xlink:href="duol-20241231.xsd#duol_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duol_RevenueFromContractWithCustomerLiabilityRollForward_8fafab31-3b06-485b-9a43-222b27112437" xlink:to="loc_duol_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance_9b91614a-a2db-46a5-a9da-40cd429d94bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue_40c999d2-6c66-4fd4-94e2-36e37ad4bd26" xlink:href="duol-20241231.xsd#duol_ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duol_RevenueFromContractWithCustomerLiabilityRollForward_8fafab31-3b06-485b-9a43-222b27112437" xlink:to="loc_duol_ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue_40c999d2-6c66-4fd4-94e2-36e37ad4bd26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a9cf3b2e-6be2-495e-86dd-60af9f09f7f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duol_RevenueFromContractWithCustomerLiabilityRollForward_8fafab31-3b06-485b-9a43-222b27112437" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a9cf3b2e-6be2-495e-86dd-60af9f09f7f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1977fafa-8a0b-4caf-ac6f-45219b11ec54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8bdc261b-c19c-40a9-803c-d17e78be1787" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1977fafa-8a0b-4caf-ac6f-45219b11ec54" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8bdc261b-c19c-40a9-803c-d17e78be1787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dda7a347-7f84-4085-afe9-eca4e8d08983" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8bdc261b-c19c-40a9-803c-d17e78be1787" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dda7a347-7f84-4085-afe9-eca4e8d08983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b8e7b816-85ed-48e9-a761-0f0ccf5aa42e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_dda7a347-7f84-4085-afe9-eca4e8d08983" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b8e7b816-85ed-48e9-a761-0f0ccf5aa42e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_53544623-65b2-4a24-a5a6-c8d0d370c0a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b8e7b816-85ed-48e9-a761-0f0ccf5aa42e" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_53544623-65b2-4a24-a5a6-c8d0d370c0a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_0dac8936-42e3-45ff-908c-e43073ab1646" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b8e7b816-85ed-48e9-a761-0f0ccf5aa42e" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_0dac8936-42e3-45ff-908c-e43073ab1646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bc88bb2e-7090-4ce6-8fce-d3aa4e2e8c12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8bdc261b-c19c-40a9-803c-d17e78be1787" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bc88bb2e-7090-4ce6-8fce-d3aa4e2e8c12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_326583a2-d90b-4f3d-8a30-beb7058e81f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bc88bb2e-7090-4ce6-8fce-d3aa4e2e8c12" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_326583a2-d90b-4f3d-8a30-beb7058e81f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7bf53f16-504d-4a58-9fa8-f6d26c74b3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bc88bb2e-7090-4ce6-8fce-d3aa4e2e8c12" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7bf53f16-504d-4a58-9fa8-f6d26c74b3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1f4d06dc-5abe-46ae-a207-568a4c213eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_bc88bb2e-7090-4ce6-8fce-d3aa4e2e8c12" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1f4d06dc-5abe-46ae-a207-568a4c213eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofDepreciationExpenseDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#PROPERTYandEQUIPMENTnetScheduleofDepreciationExpenseDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofDepreciationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1934f466-ff1b-433d-a457-60ae84d587a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d990c05-9d8f-4c73-88bd-f5fa7733a485" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1934f466-ff1b-433d-a457-60ae84d587a3" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d990c05-9d8f-4c73-88bd-f5fa7733a485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_7e59b9c7-c5e6-493c-803e-998bdeafc624" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d990c05-9d8f-4c73-88bd-f5fa7733a485" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_7e59b9c7-c5e6-493c-803e-998bdeafc624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_139d1814-3074-486d-a2b9-04577092567c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_7e59b9c7-c5e6-493c-803e-998bdeafc624" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_139d1814-3074-486d-a2b9-04577092567c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_a431b8ec-99ee-44ab-9a6e-ce1d3e73ac6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_139d1814-3074-486d-a2b9-04577092567c" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_a431b8ec-99ee-44ab-9a6e-ce1d3e73ac6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_feca8329-9543-4e50-8104-3949d98db543" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_139d1814-3074-486d-a2b9-04577092567c" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_feca8329-9543-4e50-8104-3949d98db543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_aa8ac323-63ad-4c48-9d58-216f5554a86d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_139d1814-3074-486d-a2b9-04577092567c" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_aa8ac323-63ad-4c48-9d58-216f5554a86d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a04ecffb-6dd4-480d-9f7f-cc4dc3b8d8c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3d990c05-9d8f-4c73-88bd-f5fa7733a485" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a04ecffb-6dd4-480d-9f7f-cc4dc3b8d8c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_c8248658-807f-44cd-b903-92f946e4192e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a04ecffb-6dd4-480d-9f7f-cc4dc3b8d8c6" xlink:to="loc_us-gaap_Depreciation_c8248658-807f-44cd-b903-92f946e4192e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c2e387f5-f9d9-451d-ad81-fbe6911fe481" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_bb41990d-6c53-4cff-bff6-f7318f875c28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c2e387f5-f9d9-451d-ad81-fbe6911fe481" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_bb41990d-6c53-4cff-bff6-f7318f875c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b44f9d1f-8cd8-4bd8-a826-9e82745f2b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_bb41990d-6c53-4cff-bff6-f7318f875c28" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b44f9d1f-8cd8-4bd8-a826-9e82745f2b4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a557b897-cbfc-4439-b81b-10f6bb84ff6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b44f9d1f-8cd8-4bd8-a826-9e82745f2b4b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a557b897-cbfc-4439-b81b-10f6bb84ff6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_7851d39b-5bec-48f3-9706-de634d340167" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a557b897-cbfc-4439-b81b-10f6bb84ff6e" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_7851d39b-5bec-48f3-9706-de634d340167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_3c10c904-2ff8-4e15-beef-afb7e44464a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a557b897-cbfc-4439-b81b-10f6bb84ff6e" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_3c10c904-2ff8-4e15-beef-afb7e44464a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_50872002-258a-48dc-b29c-990f507c5c68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a557b897-cbfc-4439-b81b-10f6bb84ff6e" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_50872002-258a-48dc-b29c-990f507c5c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ce0a030c-7ab9-42e3-acf6-03ced7a0371e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_bb41990d-6c53-4cff-bff6-f7318f875c28" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ce0a030c-7ab9-42e3-acf6-03ced7a0371e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_ea024d1a-ae4d-472f-b1fe-2317219c4fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ce0a030c-7ab9-42e3-acf6-03ced7a0371e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_ea024d1a-ae4d-472f-b1fe-2317219c4fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_92fbebb2-39e1-4e9d-9e5f-5a67112ddc8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ce0a030c-7ab9-42e3-acf6-03ced7a0371e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_92fbebb2-39e1-4e9d-9e5f-5a67112ddc8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_225fdb40-048b-4fb2-b610-1da68a6dc35c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ce0a030c-7ab9-42e3-acf6-03ced7a0371e" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_225fdb40-048b-4fb2-b610-1da68a6dc35c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#INTANGIBLEASSETSANDGOODWILLNarrativeDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_faae9452-0c37-4926-9750-84d65a31ae51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions_3eb5051c-67b4-4e2d-9f91-2b27e4cbc745" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_faae9452-0c37-4926-9750-84d65a31ae51" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAdditions_3eb5051c-67b4-4e2d-9f91-2b27e4cbc745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_1f7af0bc-44ac-4b0e-a03b-d3726a1f22e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_faae9452-0c37-4926-9750-84d65a31ae51" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_1f7af0bc-44ac-4b0e-a03b-d3726a1f22e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_GoodwillTaxDeductibleAmount_1c644400-c25b-4a84-9ea4-860bb8c821a5" xlink:href="duol-20241231.xsd#duol_GoodwillTaxDeductibleAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_faae9452-0c37-4926-9750-84d65a31ae51" xlink:to="loc_duol_GoodwillTaxDeductibleAmount_1c644400-c25b-4a84-9ea4-860bb8c821a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsAmortizationExpenseDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_17241307-5c4d-4353-8256-5ce185fa791b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_78a4d2c2-b84f-4327-bd6a-e7e09124773f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_17241307-5c4d-4353-8256-5ce185fa791b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_78a4d2c2-b84f-4327-bd6a-e7e09124773f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3cb7cb70-989f-4180-9a11-398bd14ac90e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_78a4d2c2-b84f-4327-bd6a-e7e09124773f" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3cb7cb70-989f-4180-9a11-398bd14ac90e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_b3aeb9ef-50f6-4035-9875-06f1ab9472fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3cb7cb70-989f-4180-9a11-398bd14ac90e" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_b3aeb9ef-50f6-4035-9875-06f1ab9472fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_e02f5192-5f0e-4dc4-8c0e-7a5afe791af6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b3aeb9ef-50f6-4035-9875-06f1ab9472fb" xlink:to="loc_us-gaap_CostOfSalesMember_e02f5192-5f0e-4dc4-8c0e-7a5afe791af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_499a03d4-8e61-4b44-81d3-716f35e07cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b3aeb9ef-50f6-4035-9875-06f1ab9472fb" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_499a03d4-8e61-4b44-81d3-716f35e07cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_795f293d-a873-43d3-a25b-84f2530c907c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_78a4d2c2-b84f-4327-bd6a-e7e09124773f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_795f293d-a873-43d3-a25b-84f2530c907c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_15433438-73a8-4164-80e9-460b137c425e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_795f293d-a873-43d3-a25b-84f2530c907c" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_15433438-73a8-4164-80e9-460b137c425e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5601e60f-ce39-4365-9a2d-dd6ab0d4c52a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6b52f85c-ab3d-42d5-bf88-916f1c850df7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5601e60f-ce39-4365-9a2d-dd6ab0d4c52a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6b52f85c-ab3d-42d5-bf88-916f1c850df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_94b59c84-4fde-46bb-ae86-d3c7e0b5f674" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5601e60f-ce39-4365-9a2d-dd6ab0d4c52a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_94b59c84-4fde-46bb-ae86-d3c7e0b5f674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ba125ee5-34bf-45ea-88c0-bb9174aaa060" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5601e60f-ce39-4365-9a2d-dd6ab0d4c52a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ba125ee5-34bf-45ea-88c0-bb9174aaa060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_bfeb33b3-fe13-44dc-afa2-7e28859d0340" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5601e60f-ce39-4365-9a2d-dd6ab0d4c52a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_bfeb33b3-fe13-44dc-afa2-7e28859d0340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_7317eb6c-0917-494c-9766-250ef2412bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5601e60f-ce39-4365-9a2d-dd6ab0d4c52a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_7317eb6c-0917-494c-9766-250ef2412bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_861c0424-01af-4bc4-a9eb-6455e8f88c49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5601e60f-ce39-4365-9a2d-dd6ab0d4c52a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_861c0424-01af-4bc4-a9eb-6455e8f88c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d0eb368b-49b8-4757-bf64-e745364cbc54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5601e60f-ce39-4365-9a2d-dd6ab0d4c52a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d0eb368b-49b8-4757-bf64-e745364cbc54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0440f8c2-923f-4e18-bfca-f58b0b6d4ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_cfe842df-6d69-4c28-961a-ed6e5c66cd00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0440f8c2-923f-4e18-bfca-f58b0b6d4ff9" xlink:to="loc_us-gaap_GoodwillRollForward_cfe842df-6d69-4c28-961a-ed6e5c66cd00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a7d6f0be-3784-40fd-8c60-1b656afd5a82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_cfe842df-6d69-4c28-961a-ed6e5c66cd00" xlink:to="loc_us-gaap_Goodwill_a7d6f0be-3784-40fd-8c60-1b656afd5a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_6763113b-aa5e-421f-a56c-187131902356" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_cfe842df-6d69-4c28-961a-ed6e5c66cd00" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_6763113b-aa5e-421f-a56c-187131902356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1c1ad8d5-4761-44bf-93e9-b5a32b12a04a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_cfe842df-6d69-4c28-961a-ed6e5c66cd00" xlink:to="loc_us-gaap_Goodwill_1c1ad8d5-4761-44bf-93e9-b5a32b12a04a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#LEASESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/LEASESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d93a5f8f-dccb-4cc6-9906-ab488006bea2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_c8d27b7d-14b3-4f02-851d-415ef80457d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d93a5f8f-dccb-4cc6-9906-ab488006bea2" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_c8d27b7d-14b3-4f02-851d-415ef80457d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_8bbe7be4-1ce1-4900-90a7-55f248faf671" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c8d27b7d-14b3-4f02-851d-415ef80457d0" xlink:to="loc_srt_StatementGeographicalAxis_8bbe7be4-1ce1-4900-90a7-55f248faf671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_530dccfa-cf4f-4681-9334-c744f5eb48df" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_8bbe7be4-1ce1-4900-90a7-55f248faf671" xlink:to="loc_srt_SegmentGeographicalDomain_530dccfa-cf4f-4681-9334-c744f5eb48df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_NewYorkNewYorkMember_0b09ab31-3498-4541-9c00-2c8cb9fc1aaf" xlink:href="duol-20241231.xsd#duol_NewYorkNewYorkMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_530dccfa-cf4f-4681-9334-c744f5eb48df" xlink:to="loc_duol_NewYorkNewYorkMember_0b09ab31-3498-4541-9c00-2c8cb9fc1aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_SeattleWashingtonMember_dbcfea91-1f30-451b-82d9-bd519cbf1610" xlink:href="duol-20241231.xsd#duol_SeattleWashingtonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_530dccfa-cf4f-4681-9334-c744f5eb48df" xlink:to="loc_duol_SeattleWashingtonMember_dbcfea91-1f30-451b-82d9-bd519cbf1610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_PittsburghPennsylvaniaMember_24a36d47-104d-4632-9a78-cda6222c067a" xlink:href="duol-20241231.xsd#duol_PittsburghPennsylvaniaMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_530dccfa-cf4f-4681-9334-c744f5eb48df" xlink:to="loc_duol_PittsburghPennsylvaniaMember_24a36d47-104d-4632-9a78-cda6222c067a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_BeijingChinaMember_6aa90b46-d143-44bf-8895-9fe5336d0d8f" xlink:href="duol-20241231.xsd#duol_BeijingChinaMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_530dccfa-cf4f-4681-9334-c744f5eb48df" xlink:to="loc_duol_BeijingChinaMember_6aa90b46-d143-44bf-8895-9fe5336d0d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_42aa53f1-57b6-4b02-8ace-a8e8cc55e978" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c8d27b7d-14b3-4f02-851d-415ef80457d0" xlink:to="loc_srt_StatementScenarioAxis_42aa53f1-57b6-4b02-8ace-a8e8cc55e978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_4dde249e-c207-48d9-b9e2-5a19994fd5e4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_42aa53f1-57b6-4b02-8ace-a8e8cc55e978" xlink:to="loc_srt_ScenarioUnspecifiedDomain_4dde249e-c207-48d9-b9e2-5a19994fd5e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_f63cda27-2d21-43e9-b9dc-34d4146fbf95" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_4dde249e-c207-48d9-b9e2-5a19994fd5e4" xlink:to="loc_srt_ScenarioForecastMember_f63cda27-2d21-43e9-b9dc-34d4146fbf95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_d328eb66-ef49-4c97-9b04-a23363abd8bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c8d27b7d-14b3-4f02-851d-415ef80457d0" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_d328eb66-ef49-4c97-9b04-a23363abd8bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_7925bacc-30a7-48cf-bd31-cb28ad1a3c00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d328eb66-ef49-4c97-9b04-a23363abd8bd" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_7925bacc-30a7-48cf-bd31-cb28ad1a3c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_LesseeOperatingLeaseAreaOfOfficeBuilding_9c65fe7f-2f95-4d3f-86ee-8be46e02cba5" xlink:href="duol-20241231.xsd#duol_LesseeOperatingLeaseAreaOfOfficeBuilding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d328eb66-ef49-4c97-9b04-a23363abd8bd" xlink:to="loc_duol_LesseeOperatingLeaseAreaOfOfficeBuilding_9c65fe7f-2f95-4d3f-86ee-8be46e02cba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_8d8f4a41-a3e3-4afa-920c-db726aa3e06a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d328eb66-ef49-4c97-9b04-a23363abd8bd" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_8d8f4a41-a3e3-4afa-920c-db726aa3e06a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding_43001979-ccb8-4496-a8f2-14bbef1a3123" xlink:href="duol-20241231.xsd#duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d328eb66-ef49-4c97-9b04-a23363abd8bd" xlink:to="loc_duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding_43001979-ccb8-4496-a8f2-14bbef1a3123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements_46163193-c883-4459-b41e-5dbe3312e2be" xlink:href="duol-20241231.xsd#duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d328eb66-ef49-4c97-9b04-a23363abd8bd" xlink:to="loc_duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements_46163193-c883-4459-b41e-5dbe3312e2be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b4fca224-a91c-471b-bda4-b6718a220be3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d328eb66-ef49-4c97-9b04-a23363abd8bd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b4fca224-a91c-471b-bda4-b6718a220be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_9558b803-6544-4d21-98f9-8330f2050ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d328eb66-ef49-4c97-9b04-a23363abd8bd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_9558b803-6544-4d21-98f9-8330f2050ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_67768034-1fd4-4765-b1ce-d8438a64f2cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d328eb66-ef49-4c97-9b04-a23363abd8bd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_67768034-1fd4-4765-b1ce-d8438a64f2cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/LEASESScheduleofComponentsofLeaseCostDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#LEASESScheduleofComponentsofLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/LEASESScheduleofComponentsofLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_aed94e30-dd85-4a60-aecb-50aca4e4ed0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_45ffaafe-6123-4ae0-ae9d-e3e344012de8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_aed94e30-dd85-4a60-aecb-50aca4e4ed0c" xlink:to="loc_us-gaap_OperatingLeaseCost_45ffaafe-6123-4ae0-ae9d-e3e344012de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_97cbe9e4-69e9-4048-bb17-91b452e39584" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_aed94e30-dd85-4a60-aecb-50aca4e4ed0c" xlink:to="loc_us-gaap_ShortTermLeaseCost_97cbe9e4-69e9-4048-bb17-91b452e39584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_800dabd6-bd82-45a8-adad-d7f4e9d6027e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_aed94e30-dd85-4a60-aecb-50aca4e4ed0c" xlink:to="loc_us-gaap_VariableLeaseCost_800dabd6-bd82-45a8-adad-d7f4e9d6027e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_85a34af7-8982-407c-9100-8ef4527cbe30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_aed94e30-dd85-4a60-aecb-50aca4e4ed0c" xlink:to="loc_us-gaap_LeaseCost_85a34af7-8982-407c-9100-8ef4527cbe30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_02083dcb-c9a2-45d5-b65d-ec5306183b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_aed94e30-dd85-4a60-aecb-50aca4e4ed0c" xlink:to="loc_us-gaap_OperatingLeasePayments_02083dcb-c9a2-45d5-b65d-ec5306183b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_6ca317d5-c547-421a-b69f-9f69b4bcb2af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_aed94e30-dd85-4a60-aecb-50aca4e4ed0c" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_6ca317d5-c547-421a-b69f-9f69b4bcb2af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities_3baccd69-92f6-471c-a5c1-7603da9934b6" xlink:href="duol-20241231.xsd#duol_RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_aed94e30-dd85-4a60-aecb-50aca4e4ed0c" xlink:to="loc_duol_RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities_3baccd69-92f6-471c-a5c1-7603da9934b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f285c081-2b68-417b-baa5-1ef05049d418" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_aed94e30-dd85-4a60-aecb-50aca4e4ed0c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f285c081-2b68-417b-baa5-1ef05049d418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_03950a05-9468-41f5-b4ae-c7486ad0ab90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_aed94e30-dd85-4a60-aecb-50aca4e4ed0c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_03950a05-9468-41f5-b4ae-c7486ad0ab90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_5a2c10f9-2809-4c18-9cf4-6b3e810aa5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_71c1d849-6e73-4e90-bd6d-85c9df77468e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5a2c10f9-2809-4c18-9cf4-6b3e810aa5dd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_71c1d849-6e73-4e90-bd6d-85c9df77468e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2876ca73-8e56-4174-ae46-0e96a26b796c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5a2c10f9-2809-4c18-9cf4-6b3e810aa5dd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2876ca73-8e56-4174-ae46-0e96a26b796c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f7d09ca6-fdf9-4df0-9889-892b220704dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5a2c10f9-2809-4c18-9cf4-6b3e810aa5dd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f7d09ca6-fdf9-4df0-9889-892b220704dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c440ac07-00ed-4673-b2d9-8882c38e8599" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5a2c10f9-2809-4c18-9cf4-6b3e810aa5dd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c440ac07-00ed-4673-b2d9-8882c38e8599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_84c03326-5532-4e14-ba29-3620dfbe815c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5a2c10f9-2809-4c18-9cf4-6b3e810aa5dd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_84c03326-5532-4e14-ba29-3620dfbe815c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8e07bc89-98a6-49d8-9e78-a74d99040c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5a2c10f9-2809-4c18-9cf4-6b3e810aa5dd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8e07bc89-98a6-49d8-9e78-a74d99040c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_088eeae0-aeca-43a5-b706-7083e117aa44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5a2c10f9-2809-4c18-9cf4-6b3e810aa5dd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_088eeae0-aeca-43a5-b706-7083e117aa44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_916c8ccf-3a77-415c-af8d-008b57fd87c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5a2c10f9-2809-4c18-9cf4-6b3e810aa5dd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_916c8ccf-3a77-415c-af8d-008b57fd87c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_479680e1-bfa8-49ef-960b-a1f8847a756c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5a2c10f9-2809-4c18-9cf4-6b3e810aa5dd" xlink:to="loc_us-gaap_OperatingLeaseLiability_479680e1-bfa8-49ef-960b-a1f8847a756c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INCOMETAXESIncomeBeforeIncomeTaxDomesticandForeignDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#INCOMETAXESIncomeBeforeIncomeTaxDomesticandForeignDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/INCOMETAXESIncomeBeforeIncomeTaxDomesticandForeignDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_9377bcc0-4a37-48ca-87a4-3f6ca8652219" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_9e8f4212-9f0a-49f3-8147-3d6908feac02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9377bcc0-4a37-48ca-87a4-3f6ca8652219" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_9e8f4212-9f0a-49f3-8147-3d6908feac02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_7857ec29-3789-476a-b067-986d3222d4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9377bcc0-4a37-48ca-87a4-3f6ca8652219" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_7857ec29-3789-476a-b067-986d3222d4c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d31e8459-1b84-4890-b2fd-fd95eeed2dab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9377bcc0-4a37-48ca-87a4-3f6ca8652219" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d31e8459-1b84-4890-b2fd-fd95eeed2dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#INCOMETAXESProvisionofIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_96f10741-369c-4106-99bb-4bc221af827e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_feeaac64-a4f3-4a22-8666-7f44ec9ce575" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_96f10741-369c-4106-99bb-4bc221af827e" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_feeaac64-a4f3-4a22-8666-7f44ec9ce575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_1b0436c3-95db-4301-afc0-0ecd874d15cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_feeaac64-a4f3-4a22-8666-7f44ec9ce575" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_1b0436c3-95db-4301-afc0-0ecd874d15cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_d2fee2fe-7959-494e-9e96-1c90dace5d62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_feeaac64-a4f3-4a22-8666-7f44ec9ce575" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_d2fee2fe-7959-494e-9e96-1c90dace5d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_aafa5934-26b7-4caf-96ed-34ed7ac8ee96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_feeaac64-a4f3-4a22-8666-7f44ec9ce575" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_aafa5934-26b7-4caf-96ed-34ed7ac8ee96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a8b8dd67-0468-426e-a11c-91274788dd79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_feeaac64-a4f3-4a22-8666-7f44ec9ce575" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a8b8dd67-0468-426e-a11c-91274788dd79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_5032dbac-aa8a-4f7b-b1a0-f5270827866b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_96f10741-369c-4106-99bb-4bc221af827e" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_5032dbac-aa8a-4f7b-b1a0-f5270827866b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2c0e5b93-b5b1-465d-abe5-cdd910b1d8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_5032dbac-aa8a-4f7b-b1a0-f5270827866b" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2c0e5b93-b5b1-465d-abe5-cdd910b1d8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_0f0c597d-fafb-4e5e-b9b4-38e03b7a4225" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_5032dbac-aa8a-4f7b-b1a0-f5270827866b" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_0f0c597d-fafb-4e5e-b9b4-38e03b7a4225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_41ba3a7a-0859-4a0d-b433-5a9347d3bf0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_5032dbac-aa8a-4f7b-b1a0-f5270827866b" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_41ba3a7a-0859-4a0d-b433-5a9347d3bf0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_fd0cd7b9-ebff-4ccd-91db-864466379fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_5032dbac-aa8a-4f7b-b1a0-f5270827866b" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_fd0cd7b9-ebff-4ccd-91db-864466379fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e7c91188-2a1e-4cf5-8c8a-b5f3880477ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_5032dbac-aa8a-4f7b-b1a0-f5270827866b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e7c91188-2a1e-4cf5-8c8a-b5f3880477ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6a6c06e3-e410-44f5-b47f-ae1c63abfb7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_659c024c-f62d-4512-ac45-88ad3b7c010d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6a6c06e3-e410-44f5-b47f-ae1c63abfb7f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_659c024c-f62d-4512-ac45-88ad3b7c010d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_c6f42741-a6d0-4192-8906-41b9cb09d96e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6a6c06e3-e410-44f5-b47f-ae1c63abfb7f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_c6f42741-a6d0-4192-8906-41b9cb09d96e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_6162ea0b-55bc-4b14-b428-7b0e3ab62f61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6a6c06e3-e410-44f5-b47f-ae1c63abfb7f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_6162ea0b-55bc-4b14-b428-7b0e3ab62f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_313566a0-bb72-4463-a59e-540b458888fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6a6c06e3-e410-44f5-b47f-ae1c63abfb7f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_313566a0-bb72-4463-a59e-540b458888fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_95350394-1335-452d-bdf1-7cd9ad84c9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6a6c06e3-e410-44f5-b47f-ae1c63abfb7f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment_95350394-1335-452d-bdf1-7cd9ad84c9f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_8b54f304-1474-48c3-a89d-f01af23707a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6a6c06e3-e410-44f5-b47f-ae1c63abfb7f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_8b54f304-1474-48c3-a89d-f01af23707a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_d3a19d1b-8164-4cae-a5c2-4c6b75ba26d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6a6c06e3-e410-44f5-b47f-ae1c63abfb7f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_d3a19d1b-8164-4cae-a5c2-4c6b75ba26d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_874b7855-3d4a-405c-8e55-bb0424bcfc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6a6c06e3-e410-44f5-b47f-ae1c63abfb7f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_874b7855-3d4a-405c-8e55-bb0424bcfc5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_74a6f166-628e-4fb1-b383-fbfdebd3ea6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6a6c06e3-e410-44f5-b47f-ae1c63abfb7f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_74a6f166-628e-4fb1-b383-fbfdebd3ea6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_447d1212-4572-431a-9013-634a498e10d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6a6c06e3-e410-44f5-b47f-ae1c63abfb7f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_447d1212-4572-431a-9013-634a498e10d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ad7d4913-941a-4c10-a815-1abc9828de7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_3e9cdf09-d30a-4bc2-8996-ed86f78f55cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ad7d4913-941a-4c10-a815-1abc9828de7d" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_3e9cdf09-d30a-4bc2-8996-ed86f78f55cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1b38199c-35c9-453e-adff-02b1e5775ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ad7d4913-941a-4c10-a815-1abc9828de7d" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1b38199c-35c9-453e-adff-02b1e5775ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_5ba99d09-658f-4836-a89a-e1b0dabc82e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ad7d4913-941a-4c10-a815-1abc9828de7d" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_5ba99d09-658f-4836-a89a-e1b0dabc82e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DeferredTaxAssetsLeasingArrangements_9b288d28-07b1-474b-9ab1-67b83bda32af" xlink:href="duol-20241231.xsd#duol_DeferredTaxAssetsLeasingArrangements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ad7d4913-941a-4c10-a815-1abc9828de7d" xlink:to="loc_duol_DeferredTaxAssetsLeasingArrangements_9b288d28-07b1-474b-9ab1-67b83bda32af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_27eb4b44-6260-469a-8383-cc594839f8c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ad7d4913-941a-4c10-a815-1abc9828de7d" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_27eb4b44-6260-469a-8383-cc594839f8c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense_8e5a4bcf-ac5d-44d1-a853-9cfb77a6ba99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ad7d4913-941a-4c10-a815-1abc9828de7d" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense_8e5a4bcf-ac5d-44d1-a853-9cfb77a6ba99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DeferredTaxAssetsStateTaxesAndVATTaxes_6a800cc1-ad64-4fd2-9a1e-3860c790488e" xlink:href="duol-20241231.xsd#duol_DeferredTaxAssetsStateTaxesAndVATTaxes"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ad7d4913-941a-4c10-a815-1abc9828de7d" xlink:to="loc_duol_DeferredTaxAssetsStateTaxesAndVATTaxes_6a800cc1-ad64-4fd2-9a1e-3860c790488e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_62f7c285-6d69-42ff-94b8-445d5c0dfe58" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ad7d4913-941a-4c10-a815-1abc9828de7d" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_62f7c285-6d69-42ff-94b8-445d5c0dfe58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ab4a9011-e8d1-4133-8306-3434d0392944" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ad7d4913-941a-4c10-a815-1abc9828de7d" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ab4a9011-e8d1-4133-8306-3434d0392944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_6878057a-f7d5-4671-bb41-7ff5c5d951ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ad7d4913-941a-4c10-a815-1abc9828de7d" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_6878057a-f7d5-4671-bb41-7ff5c5d951ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_fa9929a7-739b-4eef-837c-08dff81e2207" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ad7d4913-941a-4c10-a815-1abc9828de7d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_fa9929a7-739b-4eef-837c-08dff81e2207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_0b1319d9-5286-49a3-9403-5f75e229f6fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ad7d4913-941a-4c10-a815-1abc9828de7d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_0b1319d9-5286-49a3-9403-5f75e229f6fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_0916ce9e-56a2-4046-918a-d3166bb49003" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ad7d4913-941a-4c10-a815-1abc9828de7d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware_0916ce9e-56a2-4046-918a-d3166bb49003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_7e745244-e0e5-4b33-b640-3af8b2039d10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ad7d4913-941a-4c10-a815-1abc9828de7d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_7e745244-e0e5-4b33-b640-3af8b2039d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_8db4516b-ef61-4ade-b4b7-ecbae186ae5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ad7d4913-941a-4c10-a815-1abc9828de7d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_8db4516b-ef61-4ade-b4b7-ecbae186ae5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_cb39d127-fb08-42b4-a043-c4e4c37c76ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ad7d4913-941a-4c10-a815-1abc9828de7d" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_cb39d127-fb08-42b4-a043-c4e4c37c76ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#INCOMETAXESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7dbee992-01dd-40bd-b27b-f5a18027c3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_d8b7a5d7-fa34-44ca-bd9a-5f080d7403ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7dbee992-01dd-40bd-b27b-f5a18027c3f1" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_d8b7a5d7-fa34-44ca-bd9a-5f080d7403ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_892f5ce5-d070-4079-b04c-fc1fb1857c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_d8b7a5d7-fa34-44ca-bd9a-5f080d7403ea" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_892f5ce5-d070-4079-b04c-fc1fb1857c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_2ec2dff7-5413-4855-af81-5bf745c545de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_892f5ce5-d070-4079-b04c-fc1fb1857c3d" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_2ec2dff7-5413-4855-af81-5bf745c545de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_51d539f9-9517-4194-a270-76737281f4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_2ec2dff7-5413-4855-af81-5bf745c545de" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_51d539f9-9517-4194-a270-76737281f4bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_3d688874-8794-442a-a986-5a484cc2bbd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_d8b7a5d7-fa34-44ca-bd9a-5f080d7403ea" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_3d688874-8794-442a-a986-5a484cc2bbd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_35f531cc-937e-4307-a2ed-9d10eb3a197d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_3d688874-8794-442a-a986-5a484cc2bbd3" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_35f531cc-937e-4307-a2ed-9d10eb3a197d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralBusinessMember_5f1ad005-b870-4483-a580-36119ad4d9f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_35f531cc-937e-4307-a2ed-9d10eb3a197d" xlink:to="loc_us-gaap_GeneralBusinessMember_5f1ad005-b870-4483-a580-36119ad4d9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_68ef51ce-5b4c-438c-a0c9-6bed83d2525f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_d8b7a5d7-fa34-44ca-bd9a-5f080d7403ea" xlink:to="loc_us-gaap_TaxCreditCarryforwardLineItems_68ef51ce-5b4c-438c-a0c9-6bed83d2525f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1d60e1c2-addd-49b4-981e-953a9b855705" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_68ef51ce-5b4c-438c-a0c9-6bed83d2525f" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_1d60e1c2-addd-49b4-981e-953a9b855705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_7eea73d9-ab97-4cc9-bba7-1d5166571a07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_68ef51ce-5b4c-438c-a0c9-6bed83d2525f" xlink:to="loc_us-gaap_OperatingLossCarryforwards_7eea73d9-ab97-4cc9-bba7-1d5166571a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_ddc026ac-fd0e-4b9e-9470-6b3be9f58819" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_68ef51ce-5b4c-438c-a0c9-6bed83d2525f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_ddc026ac-fd0e-4b9e-9470-6b3be9f58819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_dad97217-08c0-409a-9850-76ddb861bd00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_68ef51ce-5b4c-438c-a0c9-6bed83d2525f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_dad97217-08c0-409a-9850-76ddb861bd00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/INCOMETAXESValuationAllowanceDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#INCOMETAXESValuationAllowanceDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/INCOMETAXESValuationAllowanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_27323845-f520-4710-b601-1a1071e08589" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DeferredTaxAssetsValuationAllowanceRollForward_27094acd-f5af-430f-94a0-a07f8f590562" xlink:href="duol-20241231.xsd#duol_DeferredTaxAssetsValuationAllowanceRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_27323845-f520-4710-b601-1a1071e08589" xlink:to="loc_duol_DeferredTaxAssetsValuationAllowanceRollForward_27094acd-f5af-430f-94a0-a07f8f590562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_04b6bba6-2173-4a9e-8b54-db08662da359" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duol_DeferredTaxAssetsValuationAllowanceRollForward_27094acd-f5af-430f-94a0-a07f8f590562" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_04b6bba6-2173-4a9e-8b54-db08662da359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DeferredTaxAssetValuationAllowanceAdditions_c43b6051-bbfa-4735-be7a-9c12438f7002" xlink:href="duol-20241231.xsd#duol_DeferredTaxAssetValuationAllowanceAdditions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duol_DeferredTaxAssetsValuationAllowanceRollForward_27094acd-f5af-430f-94a0-a07f8f590562" xlink:to="loc_duol_DeferredTaxAssetValuationAllowanceAdditions_c43b6051-bbfa-4735-be7a-9c12438f7002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DeferredTaxAssetValuationAllowanceReleased_51904103-fade-4cca-af55-1e4a7c7d97ec" xlink:href="duol-20241231.xsd#duol_DeferredTaxAssetValuationAllowanceReleased"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duol_DeferredTaxAssetsValuationAllowanceRollForward_27094acd-f5af-430f-94a0-a07f8f590562" xlink:to="loc_duol_DeferredTaxAssetValuationAllowanceReleased_51904103-fade-4cca-af55-1e4a7c7d97ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a94b4303-c32e-4fb2-a725-172814a91a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duol_DeferredTaxAssetsValuationAllowanceRollForward_27094acd-f5af-430f-94a0-a07f8f590562" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a94b4303-c32e-4fb2-a725-172814a91a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#STOCKBASEDCOMPENSATIONNarrativeDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_7cd6ed78-a98f-4587-9308-472a380bd527" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54c67b96-2288-4c19-9c89-d2dc7bf0589b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_7cd6ed78-a98f-4587-9308-472a380bd527" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54c67b96-2288-4c19-9c89-d2dc7bf0589b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_bbb358c5-46cb-46a0-a73b-b676c7a0ac13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54c67b96-2288-4c19-9c89-d2dc7bf0589b" xlink:to="loc_us-gaap_PlanNameAxis_bbb358c5-46cb-46a0-a73b-b676c7a0ac13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_708e3711-6d72-47ea-bbe4-d9b7303b1d33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_bbb358c5-46cb-46a0-a73b-b676c7a0ac13" xlink:to="loc_us-gaap_PlanNameDomain_708e3711-6d72-47ea-bbe4-d9b7303b1d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_A2021IncentiveAwardPlanMember_b1d0e1ea-e2a5-4e62-8f43-84a94163cc13" xlink:href="duol-20241231.xsd#duol_A2021IncentiveAwardPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_708e3711-6d72-47ea-bbe4-d9b7303b1d33" xlink:to="loc_duol_A2021IncentiveAwardPlanMember_b1d0e1ea-e2a5-4e62-8f43-84a94163cc13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_EmployeeStockPurchasePlanMember_4e4db8a6-554d-4a3d-adcf-9d65bf8794ff" xlink:href="duol-20241231.xsd#duol_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_708e3711-6d72-47ea-bbe4-d9b7303b1d33" xlink:to="loc_duol_EmployeeStockPurchasePlanMember_4e4db8a6-554d-4a3d-adcf-9d65bf8794ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_A2011EquityIncentivePlanMember_3c1c9023-6663-4796-9c9a-cb9675f8add2" xlink:href="duol-20241231.xsd#duol_A2011EquityIncentivePlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_708e3711-6d72-47ea-bbe4-d9b7303b1d33" xlink:to="loc_duol_A2011EquityIncentivePlanMember_3c1c9023-6663-4796-9c9a-cb9675f8add2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_73edcfde-2b44-46d5-99be-447099692a37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54c67b96-2288-4c19-9c89-d2dc7bf0589b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_73edcfde-2b44-46d5-99be-447099692a37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3220f90f-b938-46f4-925b-22970ca3cda9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_73edcfde-2b44-46d5-99be-447099692a37" xlink:to="loc_us-gaap_ClassOfStockDomain_3220f90f-b938-46f4-925b-22970ca3cda9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_bd383387-80bc-49b3-b936-edb3a9aa4526" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3220f90f-b938-46f4-925b-22970ca3cda9" xlink:to="loc_us-gaap_CommonClassAMember_bd383387-80bc-49b3-b936-edb3a9aa4526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7b70c9cf-5023-4ad7-88ad-97d189a442da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54c67b96-2288-4c19-9c89-d2dc7bf0589b" xlink:to="loc_us-gaap_AwardTypeAxis_7b70c9cf-5023-4ad7-88ad-97d189a442da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_feae11d0-5081-4acb-bbb2-dccda0ef9d05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_7b70c9cf-5023-4ad7-88ad-97d189a442da" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_feae11d0-5081-4acb-bbb2-dccda0ef9d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_52c71838-6363-4447-ac10-913a72ddc5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_feae11d0-5081-4acb-bbb2-dccda0ef9d05" xlink:to="loc_us-gaap_EmployeeStockOptionMember_52c71838-6363-4447-ac10-913a72ddc5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cb488c19-027b-4a9b-ad7a-6213b49582ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_feae11d0-5081-4acb-bbb2-dccda0ef9d05" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cb488c19-027b-4a9b-ad7a-6213b49582ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_4437ec45-6382-472a-9caf-33b657dd957b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_feae11d0-5081-4acb-bbb2-dccda0ef9d05" xlink:to="loc_us-gaap_PerformanceSharesMember_4437ec45-6382-472a-9caf-33b657dd957b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis_19809608-27df-4f45-8939-3fd3933fcf51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54c67b96-2288-4c19-9c89-d2dc7bf0589b" xlink:to="loc_us-gaap_GranteeStatusAxis_19809608-27df-4f45-8939-3fd3933fcf51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_4dab792f-5563-47aa-a5ee-1ce62aa5714b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GranteeStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusAxis_19809608-27df-4f45-8939-3fd3933fcf51" xlink:to="loc_us-gaap_GranteeStatusDomain_4dab792f-5563-47aa-a5ee-1ce62aa5714b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementFoundersMember_57e4168e-2138-4e94-8b26-e1a490202aa0" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementFoundersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_4dab792f-5563-47aa-a5ee-1ce62aa5714b" xlink:to="loc_duol_ShareBasedPaymentArrangementFoundersMember_57e4168e-2138-4e94-8b26-e1a490202aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_f988e43d-a51f-4924-ac0a-8309e6fb704b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54c67b96-2288-4c19-9c89-d2dc7bf0589b" xlink:to="loc_srt_TitleOfIndividualAxis_f988e43d-a51f-4924-ac0a-8309e6fb704b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6f1514aa-b12c-49c1-938f-eb081cc50bd9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_f988e43d-a51f-4924-ac0a-8309e6fb704b" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6f1514aa-b12c-49c1-938f-eb081cc50bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_FoundersMember_20696e26-253e-462a-aa21-ab2ad9be2399" xlink:href="duol-20241231.xsd#duol_FoundersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6f1514aa-b12c-49c1-938f-eb081cc50bd9" xlink:to="loc_duol_FoundersMember_20696e26-253e-462a-aa21-ab2ad9be2399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_21d5b8bf-c206-4ab1-b628-f91f2a8b48e0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54c67b96-2288-4c19-9c89-d2dc7bf0589b" xlink:to="loc_srt_RangeAxis_21d5b8bf-c206-4ab1-b628-f91f2a8b48e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d7909fd0-3847-4256-9880-332148ee5305" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_21d5b8bf-c206-4ab1-b628-f91f2a8b48e0" xlink:to="loc_srt_RangeMember_d7909fd0-3847-4256-9880-332148ee5305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2215374d-53b9-45ed-b323-ff49aceeb7da" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d7909fd0-3847-4256-9880-332148ee5305" xlink:to="loc_srt_MinimumMember_2215374d-53b9-45ed-b323-ff49aceeb7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_eaf4cc41-5947-47f2-8384-4e1e08e10d81" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d7909fd0-3847-4256-9880-332148ee5305" xlink:to="loc_srt_MaximumMember_eaf4cc41-5947-47f2-8384-4e1e08e10d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_4e9e0137-b23a-4441-b7db-15f16b1a2d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54c67b96-2288-4c19-9c89-d2dc7bf0589b" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_4e9e0137-b23a-4441-b7db-15f16b1a2d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_bcbbe0b7-7f02-4a14-bfa3-30615ab5fe3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_4e9e0137-b23a-4441-b7db-15f16b1a2d9e" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_bcbbe0b7-7f02-4a14-bfa3-30615ab5fe3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b7aabf73-74e6-4f4e-bf19-470749a4e022" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_bcbbe0b7-7f02-4a14-bfa3-30615ab5fe3d" xlink:to="loc_us-gaap_SubsequentEventMember_b7aabf73-74e6-4f4e-bf19-470749a4e022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_54c67b96-2288-4c19-9c89-d2dc7bf0589b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_24b98d2e-0efc-4605-add3-b6f984b60519" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_24b98d2e-0efc-4605-add3-b6f984b60519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_917d909e-233c-42e0-aa18-c639c28c851a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_917d909e-233c-42e0-aa18-c639c28c851a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_ba8a27bb-86dd-47b1-99cf-947ddb848d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_ba8a27bb-86dd-47b1-99cf-947ddb848d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c41a566f-b533-45b9-a577-2b69800545a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c41a566f-b533-45b9-a577-2b69800545a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8ef586cc-aa68-40be-9a6b-10665e99fa4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_8ef586cc-aa68-40be-9a6b-10665e99fa4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0b905cac-7179-449a-86e2-64ab8797e87e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0b905cac-7179-449a-86e2-64ab8797e87e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_d084939b-335b-4e3f-93c4-947b5008f6f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_d084939b-335b-4e3f-93c4-947b5008f6f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_9bb2c551-e17f-4a72-8ed0-817ba3b92eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_9bb2c551-e17f-4a72-8ed0-817ba3b92eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5ae52eb8-b6dc-4499-9d9c-cbc654660d33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5ae52eb8-b6dc-4499-9d9c-cbc654660d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_834f064e-bfc2-4b6e-a3c3-5615669c04aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_834f064e-bfc2-4b6e-a3c3-5615669c04aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_0497ca27-7c5e-4e39-858b-791dbe0043a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_0497ca27-7c5e-4e39-858b-791dbe0043a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_5bccc094-44cf-4d6e-923d-fd258af6f7da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_5bccc094-44cf-4d6e-923d-fd258af6f7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6d3f618b-2f25-4a48-b1c0-67c8f294dee2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6d3f618b-2f25-4a48-b1c0-67c8f294dee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting_24f7c2cb-0351-4ed0-81c1-5c630415a591" xlink:href="duol-20241231.xsd#duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting_24f7c2cb-0351-4ed0-81c1-5c630415a591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_da96a917-bf85-4993-bce0-0f9005066fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_da96a917-bf85-4993-bce0-0f9005066fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches_831eaf14-1ae4-4c78-a59f-f0b719278aa7" xlink:href="duol-20241231.xsd#duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches_831eaf14-1ae4-4c78-a59f-f0b719278aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod_b70a3dc1-2e55-4293-b905-04af3f75dec3" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod_b70a3dc1-2e55-4293-b905-04af3f75dec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_cd1eebba-0c9b-4bf9-a19e-e1b949532e60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_cd1eebba-0c9b-4bf9-a19e-e1b949532e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1492d573-c6a6-45a7-b622-26fcf29a1a2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1492d573-c6a6-45a7-b622-26fcf29a1a2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_db02bb16-b0ac-4ee2-8655-28baf11c9299" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8baa99ac-852d-4ee5-a671-d2f138a7b2ee" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_db02bb16-b0ac-4ee2-8655-28baf11c9299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f0a2b397-267e-4636-a22b-00505fa7b541" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c1b298a2-bc1d-4e9e-9fdf-cd9e3c00e03f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f0a2b397-267e-4636-a22b-00505fa7b541" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c1b298a2-bc1d-4e9e-9fdf-cd9e3c00e03f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_efacb4ca-892a-471c-a279-d2cda086caad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c1b298a2-bc1d-4e9e-9fdf-cd9e3c00e03f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_efacb4ca-892a-471c-a279-d2cda086caad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_f817b267-a21d-43f5-b8fe-eb3ee66588ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c1b298a2-bc1d-4e9e-9fdf-cd9e3c00e03f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_f817b267-a21d-43f5-b8fe-eb3ee66588ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0a42f98b-e6fc-40a6-a0f2-959a486d45d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c1b298a2-bc1d-4e9e-9fdf-cd9e3c00e03f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0a42f98b-e6fc-40a6-a0f2-959a486d45d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_82b9d7d3-0901-499c-8dfb-e8bab1327578" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c1b298a2-bc1d-4e9e-9fdf-cd9e3c00e03f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_82b9d7d3-0901-499c-8dfb-e8bab1327578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ec6ebbed-7a78-48f2-bd53-0e6c05a13c39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c1b298a2-bc1d-4e9e-9fdf-cd9e3c00e03f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ec6ebbed-7a78-48f2-bd53-0e6c05a13c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_d7e54ab0-8bde-4e74-a25f-93ce868af397" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f0a2b397-267e-4636-a22b-00505fa7b541" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_d7e54ab0-8bde-4e74-a25f-93ce868af397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_a5d14037-ea3b-4a68-bbf0-fdc44a82f3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f0a2b397-267e-4636-a22b-00505fa7b541" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_a5d14037-ea3b-4a68-bbf0-fdc44a82f3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_aeb9f46a-9520-4e4f-9f93-cae2446715e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_a5d14037-ea3b-4a68-bbf0-fdc44a82f3f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_aeb9f46a-9520-4e4f-9f93-cae2446715e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_7a0e2870-ec52-4dae-b60d-cd0254ae5360" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_a5d14037-ea3b-4a68-bbf0-fdc44a82f3f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_7a0e2870-ec52-4dae-b60d-cd0254ae5360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_70fc5a91-86ad-4002-b392-2a6acb3fee26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_a5d14037-ea3b-4a68-bbf0-fdc44a82f3f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_70fc5a91-86ad-4002-b392-2a6acb3fee26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_18dffd52-6ab2-46ad-adad-90b4ef737de7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_a5d14037-ea3b-4a68-bbf0-fdc44a82f3f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_18dffd52-6ab2-46ad-adad-90b4ef737de7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_cdc1d6df-79b4-4652-844a-5536d1eb16f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_a5d14037-ea3b-4a68-bbf0-fdc44a82f3f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_cdc1d6df-79b4-4652-844a-5536d1eb16f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4b091351-1d74-41fc-9ff8-a4839fd0dd0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f0a2b397-267e-4636-a22b-00505fa7b541" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4b091351-1d74-41fc-9ff8-a4839fd0dd0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_27e15839-86f2-40fd-980c-ba8f4b32f4ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f0a2b397-267e-4636-a22b-00505fa7b541" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_27e15839-86f2-40fd-980c-ba8f4b32f4ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_d6ff1ab5-2bff-47b3-aa3e-e6b4f3f63f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_27e15839-86f2-40fd-980c-ba8f4b32f4ee" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_d6ff1ab5-2bff-47b3-aa3e-e6b4f3f63f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1a8476de-8519-490d-8da9-c3c9bae7f9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_27e15839-86f2-40fd-980c-ba8f4b32f4ee" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1a8476de-8519-490d-8da9-c3c9bae7f9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2bf8730f-78b3-4fdb-91c1-765ec2a31bca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_27e15839-86f2-40fd-980c-ba8f4b32f4ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2bf8730f-78b3-4fdb-91c1-765ec2a31bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_db31ee79-891d-4dab-b1f9-dc3519d29f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_27e15839-86f2-40fd-980c-ba8f4b32f4ee" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_db31ee79-891d-4dab-b1f9-dc3519d29f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_191133ed-dd28-4ed5-ba9b-52c4785d8f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f47eb9ca-888c-41cf-a91a-df1c4479ad55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_191133ed-dd28-4ed5-ba9b-52c4785d8f0c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f47eb9ca-888c-41cf-a91a-df1c4479ad55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a23d3caf-92c8-4697-bfa1-5b1b1ea9dd00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f47eb9ca-888c-41cf-a91a-df1c4479ad55" xlink:to="loc_us-gaap_AwardTypeAxis_a23d3caf-92c8-4697-bfa1-5b1b1ea9dd00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_22880b84-337d-476e-8405-96d238c20f19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a23d3caf-92c8-4697-bfa1-5b1b1ea9dd00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_22880b84-337d-476e-8405-96d238c20f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_ad48fc95-948e-426a-ba08-1eb75f40eea5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_22880b84-337d-476e-8405-96d238c20f19" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_ad48fc95-948e-426a-ba08-1eb75f40eea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20782429-2f85-41cd-9822-87cf8445c0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f47eb9ca-888c-41cf-a91a-df1c4479ad55" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20782429-2f85-41cd-9822-87cf8445c0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1637f3a0-6498-455c-93a3-0db5135e7f45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20782429-2f85-41cd-9822-87cf8445c0aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1637f3a0-6498-455c-93a3-0db5135e7f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_2becf428-21cd-41b8-998d-81881dbcab37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1637f3a0-6498-455c-93a3-0db5135e7f45" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_2becf428-21cd-41b8-998d-81881dbcab37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3eddcf97-08c8-43c5-9878-e68c71ba6a20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_2becf428-21cd-41b8-998d-81881dbcab37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3eddcf97-08c8-43c5-9878-e68c71ba6a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e50d0fa4-7579-4ed0-b32c-9bfe01f4a118" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_2becf428-21cd-41b8-998d-81881dbcab37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e50d0fa4-7579-4ed0-b32c-9bfe01f4a118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f747d184-0bad-491f-94b7-3bd13f97ce4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_2becf428-21cd-41b8-998d-81881dbcab37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f747d184-0bad-491f-94b7-3bd13f97ce4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_740b636a-c787-46c2-9c1e-f0a486503f7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_2becf428-21cd-41b8-998d-81881dbcab37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_740b636a-c787-46c2-9c1e-f0a486503f7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9d4ea54c-c973-42aa-ac68-7c3b43e3195b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract_2becf428-21cd-41b8-998d-81881dbcab37" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9d4ea54c-c973-42aa-ac68-7c3b43e3195b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2a949f64-af41-4b18-a5ff-ce123f1225ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1637f3a0-6498-455c-93a3-0db5135e7f45" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2a949f64-af41-4b18-a5ff-ce123f1225ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0a792f74-3ad7-43dd-a0ac-3fc22cd585a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2a949f64-af41-4b18-a5ff-ce123f1225ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0a792f74-3ad7-43dd-a0ac-3fc22cd585a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0c134e7b-e575-4cc3-9c9a-e0dae6bb43b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2a949f64-af41-4b18-a5ff-ce123f1225ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0c134e7b-e575-4cc3-9c9a-e0dae6bb43b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_325b2c77-4496-4ccb-b831-44e9fb296f36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2a949f64-af41-4b18-a5ff-ce123f1225ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_325b2c77-4496-4ccb-b831-44e9fb296f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c7c5f24a-a8cd-4082-82d3-fe0ab04bc74f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2a949f64-af41-4b18-a5ff-ce123f1225ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c7c5f24a-a8cd-4082-82d3-fe0ab04bc74f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f76cda9d-85fb-410e-80a1-b3c75f0fc51f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2a949f64-af41-4b18-a5ff-ce123f1225ee" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f76cda9d-85fb-410e-80a1-b3c75f0fc51f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_2bc00df6-d0f6-4664-ade1-ae0aa5340249" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_caae662a-8ac4-498a-80d9-3b2276b0d81d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2bc00df6-d0f6-4664-ade1-ae0aa5340249" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_caae662a-8ac4-498a-80d9-3b2276b0d81d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_78986cb1-244c-4bc3-9dd9-63ea4e210ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_caae662a-8ac4-498a-80d9-3b2276b0d81d" xlink:to="loc_us-gaap_VestingAxis_78986cb1-244c-4bc3-9dd9-63ea4e210ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_78986cb1-244c-4bc3-9dd9-63ea4e210ad8" xlink:to="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_3133fd6e-153e-468f-81a5-13b68870dbe3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_3133fd6e-153e-468f-81a5-13b68870dbe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_f3aad85b-c128-4d9b-8e13-274a3c7664ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_f3aad85b-c128-4d9b-8e13-274a3c7664ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_5cf89b4b-51c1-42a9-947f-c6cb97eae554" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_5cf89b4b-51c1-42a9-947f-c6cb97eae554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheFourMember_d1790912-c4e0-4313-8fca-65bb3cbac182" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_duol_ShareBasedPaymentArrangementTrancheFourMember_d1790912-c4e0-4313-8fca-65bb3cbac182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheFiveMember_c22d0522-6574-4b1e-a985-dffa0cd3eed4" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheFiveMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_duol_ShareBasedPaymentArrangementTrancheFiveMember_c22d0522-6574-4b1e-a985-dffa0cd3eed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheSixMember_50def211-06a2-425d-a121-552b74f5169c" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheSixMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_duol_ShareBasedPaymentArrangementTrancheSixMember_50def211-06a2-425d-a121-552b74f5169c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheSevenMember_44ec0647-b2e9-474c-8d71-00785397f3da" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheSevenMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_duol_ShareBasedPaymentArrangementTrancheSevenMember_44ec0647-b2e9-474c-8d71-00785397f3da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheEightMember_6dbccfa0-ce19-42a7-a894-2944be69908d" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheEightMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_duol_ShareBasedPaymentArrangementTrancheEightMember_6dbccfa0-ce19-42a7-a894-2944be69908d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheNineMember_42b3fcc8-d3bf-40b3-93d1-ee66dbcaac51" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheNineMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_duol_ShareBasedPaymentArrangementTrancheNineMember_42b3fcc8-d3bf-40b3-93d1-ee66dbcaac51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementTrancheTenMember_07a27b52-85e9-4aeb-ad2e-97fbd6fe2d8c" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementTrancheTenMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_duol_ShareBasedPaymentArrangementTrancheTenMember_07a27b52-85e9-4aeb-ad2e-97fbd6fe2d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_TrancheOneAndTrancheTwoMember_25ed27a3-38d2-4d1f-a1de-e090f2f58465" xlink:href="duol-20241231.xsd#duol_TrancheOneAndTrancheTwoMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1fa92f7f-77f5-4b9e-bbe1-49b7c097b6be" xlink:to="loc_duol_TrancheOneAndTrancheTwoMember_25ed27a3-38d2-4d1f-a1de-e090f2f58465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3e6a0b80-ab3d-48c6-adbe-6e0377b8ae17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_caae662a-8ac4-498a-80d9-3b2276b0d81d" xlink:to="loc_us-gaap_AwardTypeAxis_3e6a0b80-ab3d-48c6-adbe-6e0377b8ae17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_43605b53-ac11-4f74-a960-5f41c1f72107" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_3e6a0b80-ab3d-48c6-adbe-6e0377b8ae17" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_43605b53-ac11-4f74-a960-5f41c1f72107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d6d9eeae-2ffd-4a90-9099-84677532a1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_43605b53-ac11-4f74-a960-5f41c1f72107" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d6d9eeae-2ffd-4a90-9099-84677532a1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_6c3c2107-9321-4291-b082-05c3e25b2b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_43605b53-ac11-4f74-a960-5f41c1f72107" xlink:to="loc_us-gaap_PerformanceSharesMember_6c3c2107-9321-4291-b082-05c3e25b2b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_cda89970-6a5d-4dd3-8be0-d6c5fb083c72" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_caae662a-8ac4-498a-80d9-3b2276b0d81d" xlink:to="loc_srt_TitleOfIndividualAxis_cda89970-6a5d-4dd3-8be0-d6c5fb083c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_a3825ef6-9407-42aa-8864-8e309abe154d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_cda89970-6a5d-4dd3-8be0-d6c5fb083c72" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_a3825ef6-9407-42aa-8864-8e309abe154d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_FoundersMember_bb35f4d2-2ff7-4ad4-88e9-d8c2edaa0c83" xlink:href="duol-20241231.xsd#duol_FoundersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_a3825ef6-9407-42aa-8864-8e309abe154d" xlink:to="loc_duol_FoundersMember_bb35f4d2-2ff7-4ad4-88e9-d8c2edaa0c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6c55e01-f4bc-442e-930a-3ce9719eef84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_caae662a-8ac4-498a-80d9-3b2276b0d81d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6c55e01-f4bc-442e-930a-3ce9719eef84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle_b4a7e5cf-6de9-4007-b64e-0d530bc83aba" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6c55e01-f4bc-442e-930a-3ce9719eef84" xlink:to="loc_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle_b4a7e5cf-6de9-4007-b64e-0d530bc83aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle_8665912c-bf88-4dc9-af8b-d665baddcc72" xlink:href="duol-20241231.xsd#duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6c55e01-f4bc-442e-930a-3ce9719eef84" xlink:to="loc_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle_8665912c-bf88-4dc9-af8b-d665baddcc72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_32a747f8-c8a3-4883-9b39-c62558c8bc41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6c55e01-f4bc-442e-930a-3ce9719eef84" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_32a747f8-c8a3-4883-9b39-c62558c8bc41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_2285207f-ff1b-4208-9a67-4da6c1715ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6c55e01-f4bc-442e-930a-3ce9719eef84" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_2285207f-ff1b-4208-9a67-4da6c1715ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_3c755880-8593-4c3a-9ea0-5dd95496707b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c6c55e01-f4bc-442e-930a-3ce9719eef84" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_3c755880-8593-4c3a-9ea0-5dd95496707b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAveragePricingModelDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#STOCKBASEDCOMPENSATIONScheduleofWeightedAveragePricingModelDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAveragePricingModelDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_19a15fac-549f-40af-b80e-c1e1e5460f19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d2a71f56-d271-479d-ab99-9b38024631d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_19a15fac-549f-40af-b80e-c1e1e5460f19" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d2a71f56-d271-479d-ab99-9b38024631d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d1ff2480-5f2d-4bb7-b69a-6edc531daa5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d2a71f56-d271-479d-ab99-9b38024631d3" xlink:to="loc_us-gaap_AwardTypeAxis_d1ff2480-5f2d-4bb7-b69a-6edc531daa5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87284aee-b8cb-41f1-8e51-9f1aef34247a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d1ff2480-5f2d-4bb7-b69a-6edc531daa5e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87284aee-b8cb-41f1-8e51-9f1aef34247a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_5fd87fe7-78c3-473e-b7ed-dd404424ab8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_87284aee-b8cb-41f1-8e51-9f1aef34247a" xlink:to="loc_us-gaap_PerformanceSharesMember_5fd87fe7-78c3-473e-b7ed-dd404424ab8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3e34c3fc-7368-4dba-8990-3777a6e1ab8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d2a71f56-d271-479d-ab99-9b38024631d3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3e34c3fc-7368-4dba-8990-3777a6e1ab8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_845dc37b-414a-436d-9f05-a4b8ecc640ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3e34c3fc-7368-4dba-8990-3777a6e1ab8e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_845dc37b-414a-436d-9f05-a4b8ecc640ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_ff066aad-a76c-4d61-a476-ecdbc31b9685" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3e34c3fc-7368-4dba-8990-3777a6e1ab8e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_ff066aad-a76c-4d61-a476-ecdbc31b9685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_6f902e98-9752-494d-825e-7d12db70d262" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3e34c3fc-7368-4dba-8990-3777a6e1ab8e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_6f902e98-9752-494d-825e-7d12db70d262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_7f291b14-dc3e-48e1-ac1e-d848b3fdc3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3e34c3fc-7368-4dba-8990-3777a6e1ab8e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_7f291b14-dc3e-48e1-ac1e-d848b3fdc3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1c8480e2-3ef8-4821-a0ca-9e1ff158e1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3e34c3fc-7368-4dba-8990-3777a6e1ab8e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_1c8480e2-3ef8-4821-a0ca-9e1ff158e1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofIncomeStatementLocationforCompensationExpenseDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#STOCKBASEDCOMPENSATIONScheduleofIncomeStatementLocationforCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofIncomeStatementLocationforCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_0d017964-6d7d-4f42-8172-631a8c88998e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a13f9dd4-0192-4591-89cf-a02dc8dcf220" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0d017964-6d7d-4f42-8172-631a8c88998e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a13f9dd4-0192-4591-89cf-a02dc8dcf220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_eeb86f77-4564-4645-8a8a-1a67fa26fe87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a13f9dd4-0192-4591-89cf-a02dc8dcf220" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_eeb86f77-4564-4645-8a8a-1a67fa26fe87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_52f4d271-2d35-4f46-91d5-4e161a10221f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_eeb86f77-4564-4645-8a8a-1a67fa26fe87" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_52f4d271-2d35-4f46-91d5-4e161a10221f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_9b6df304-0ffc-42e2-bdf0-83f442f08698" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_52f4d271-2d35-4f46-91d5-4e161a10221f" xlink:to="loc_us-gaap_CostOfSalesMember_9b6df304-0ffc-42e2-bdf0-83f442f08698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_fc8b1ea7-23ff-443b-9987-9895302f7a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_52f4d271-2d35-4f46-91d5-4e161a10221f" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_fc8b1ea7-23ff-443b-9987-9895302f7a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_274a91ff-8848-45c8-b167-a578eb7b3dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_52f4d271-2d35-4f46-91d5-4e161a10221f" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_274a91ff-8848-45c8-b167-a578eb7b3dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1a09e5d9-2ff2-497b-bb84-9c75238076ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_52f4d271-2d35-4f46-91d5-4e161a10221f" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1a09e5d9-2ff2-497b-bb84-9c75238076ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51d4f3d5-351f-4644-a44b-10d905bedba8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a13f9dd4-0192-4591-89cf-a02dc8dcf220" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51d4f3d5-351f-4644-a44b-10d905bedba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_be4ac4e0-1e9d-4f1d-a002-694eca9b4455" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_51d4f3d5-351f-4644-a44b-10d905bedba8" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_be4ac4e0-1e9d-4f1d-a002-694eca9b4455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#COMMITMENTSANDCONTINGENCIESDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1d142e3d-605c-4f86-8d1f-37e37ec78f37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_LetterOfCreditPeriodOfMonthlyRent_85d37fa9-a902-4faf-bfee-754c577710b0" xlink:href="duol-20241231.xsd#duol_LetterOfCreditPeriodOfMonthlyRent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1d142e3d-605c-4f86-8d1f-37e37ec78f37" xlink:to="loc_duol_LetterOfCreditPeriodOfMonthlyRent_85d37fa9-a902-4faf-bfee-754c577710b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_LesseeOperatingLeaseLiabilityToBePaidPerMonth_f407429e-b7a9-48b5-a1de-7cf09b23c823" xlink:href="duol-20241231.xsd#duol_LesseeOperatingLeaseLiabilityToBePaidPerMonth"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1d142e3d-605c-4f86-8d1f-37e37ec78f37" xlink:to="loc_duol_LesseeOperatingLeaseLiabilityToBePaidPerMonth_f407429e-b7a9-48b5-a1de-7cf09b23c823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_76ce1536-3a10-4d7d-8f16-91c1de690968" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1d142e3d-605c-4f86-8d1f-37e37ec78f37" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_76ce1536-3a10-4d7d-8f16-91c1de690968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit_d8cca0ea-b996-46b0-9c1d-5bf3777a861c" xlink:href="duol-20241231.xsd#duol_RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1d142e3d-605c-4f86-8d1f-37e37ec78f37" xlink:to="loc_duol_RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit_d8cca0ea-b996-46b0-9c1d-5bf3777a861c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_5ab2b81a-a254-4c41-b9cc-79209c4aa390" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1d142e3d-605c-4f86-8d1f-37e37ec78f37" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_5ab2b81a-a254-4c41-b9cc-79209c4aa390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/EMPLOYEEBENEFITPLANDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#EMPLOYEEBENEFITPLANDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/EMPLOYEEBENEFITPLANDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_c7724a88-9c55-4481-9950-1338e5410fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_fe396acd-2b5e-44be-a07a-ad89a4eeaf1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_c7724a88-9c55-4481-9950-1338e5410fd1" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_fe396acd-2b5e-44be-a07a-ad89a4eeaf1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DefinedContributionPlanMatchingContributionPortionAxis_df92888f-a6f1-4bdf-a027-0737a3ce223d" xlink:href="duol-20241231.xsd#duol_DefinedContributionPlanMatchingContributionPortionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_fe396acd-2b5e-44be-a07a-ad89a4eeaf1f" xlink:to="loc_duol_DefinedContributionPlanMatchingContributionPortionAxis_df92888f-a6f1-4bdf-a027-0737a3ce223d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_DefinedContributionPlanMatchingContributionPortionDomain_6614c449-db77-4bcc-b518-41a2cfb4e99e" xlink:href="duol-20241231.xsd#duol_DefinedContributionPlanMatchingContributionPortionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duol_DefinedContributionPlanMatchingContributionPortionAxis_df92888f-a6f1-4bdf-a027-0737a3ce223d" xlink:to="loc_duol_DefinedContributionPlanMatchingContributionPortionDomain_6614c449-db77-4bcc-b518-41a2cfb4e99e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_MatchingContributionPortion1Member_12e066e9-a192-4abd-8566-d0c31dad7a69" xlink:href="duol-20241231.xsd#duol_MatchingContributionPortion1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duol_DefinedContributionPlanMatchingContributionPortionDomain_6614c449-db77-4bcc-b518-41a2cfb4e99e" xlink:to="loc_duol_MatchingContributionPortion1Member_12e066e9-a192-4abd-8566-d0c31dad7a69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_MatchingContributionPortionTwoMember_a2a01afd-e3c2-472d-99b7-417406b8b345" xlink:href="duol-20241231.xsd#duol_MatchingContributionPortionTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_duol_DefinedContributionPlanMatchingContributionPortionDomain_6614c449-db77-4bcc-b518-41a2cfb4e99e" xlink:to="loc_duol_MatchingContributionPortionTwoMember_a2a01afd-e3c2-472d-99b7-417406b8b345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35e0ebf9-fe1e-4a9c-b4d4-dbff109b3646" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_fe396acd-2b5e-44be-a07a-ad89a4eeaf1f" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35e0ebf9-fe1e-4a9c-b4d4-dbff109b3646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_433a4e29-5c22-48ae-90c3-a504ef532190" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35e0ebf9-fe1e-4a9c-b4d4-dbff109b3646" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_433a4e29-5c22-48ae-90c3-a504ef532190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_6cd6100f-779d-4008-a47d-cc8161dfed4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35e0ebf9-fe1e-4a9c-b4d4-dbff109b3646" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_6cd6100f-779d-4008-a47d-cc8161dfed4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_285c82ca-d5df-4750-b9bc-a1153afbceda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35e0ebf9-fe1e-4a9c-b4d4-dbff109b3646" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_285c82ca-d5df-4750-b9bc-a1153afbceda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_7ef7769c-a725-4120-8744-fffb82b0a418" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35e0ebf9-fe1e-4a9c-b4d4-dbff109b3646" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_7ef7769c-a725-4120-8744-fffb82b0a418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/EARNINGSLOSSPERSHARENarrativeDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#EARNINGSLOSSPERSHARENarrativeDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/EARNINGSLOSSPERSHARENarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_08d6c05b-d270-4d3e-b517-72249dc948ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_5b22759b-4746-4cbb-ac2b-727185baaf6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_08d6c05b-d270-4d3e-b517-72249dc948ef" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_5b22759b-4746-4cbb-ac2b-727185baaf6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c5160a68-9d1f-4ef9-bcc7-83b25d3436c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_5b22759b-4746-4cbb-ac2b-727185baaf6d" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c5160a68-9d1f-4ef9-bcc7-83b25d3436c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_53e5ae5c-58e8-4a71-ad66-cbc30bfe43c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c5160a68-9d1f-4ef9-bcc7-83b25d3436c4" xlink:to="loc_us-gaap_ClassOfStockDomain_53e5ae5c-58e8-4a71-ad66-cbc30bfe43c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_b07d049b-1cc8-4f0a-883a-f26d3a5b37ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_53e5ae5c-58e8-4a71-ad66-cbc30bfe43c3" xlink:to="loc_us-gaap_CommonClassAMember_b07d049b-1cc8-4f0a-883a-f26d3a5b37ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_bfdb762e-95c5-4850-82d4-9fdfeb665031" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_53e5ae5c-58e8-4a71-ad66-cbc30bfe43c3" xlink:to="loc_us-gaap_CommonClassBMember_bfdb762e-95c5-4850-82d4-9fdfeb665031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ae16d3fc-5c68-49d5-8f21-660463f87bac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_5b22759b-4746-4cbb-ac2b-727185baaf6d" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ae16d3fc-5c68-49d5-8f21-660463f87bac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f05b5eef-165f-4aa3-a680-bdc99982e838" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ae16d3fc-5c68-49d5-8f21-660463f87bac" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f05b5eef-165f-4aa3-a680-bdc99982e838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_11dac26c-9086-4f0c-b9e1-ad7e5c336f65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f05b5eef-165f-4aa3-a680-bdc99982e838" xlink:to="loc_us-gaap_PerformanceSharesMember_11dac26c-9086-4f0c-b9e1-ad7e5c336f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_83ad239e-b01b-445c-bb3e-3064658f89bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_5b22759b-4746-4cbb-ac2b-727185baaf6d" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_83ad239e-b01b-445c-bb3e-3064658f89bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_PreferredStockVotingRightsVotesPerCommonShare_5023f421-d764-4170-bca5-7576f6c2eb49" xlink:href="duol-20241231.xsd#duol_PreferredStockVotingRightsVotesPerCommonShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_83ad239e-b01b-445c-bb3e-3064658f89bb" xlink:to="loc_duol_PreferredStockVotingRightsVotesPerCommonShare_5023f421-d764-4170-bca5-7576f6c2eb49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet_37089e1a-7f02-4b98-befd-1587ad55bc84" xlink:href="duol-20241231.xsd#duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_83ad239e-b01b-445c-bb3e-3064658f89bb" xlink:to="loc_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet_37089e1a-7f02-4b98-befd-1587ad55bc84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_428e1a25-0b0b-4a55-96eb-a8e526d38657" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_fd12610d-fe1f-4fd2-8d45-0b8b9dfde12f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_428e1a25-0b0b-4a55-96eb-a8e526d38657" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_fd12610d-fe1f-4fd2-8d45-0b8b9dfde12f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c9c03b76-9911-444f-b154-a2c4e7f80fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_fd12610d-fe1f-4fd2-8d45-0b8b9dfde12f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c9c03b76-9911-444f-b154-a2c4e7f80fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b5b9f076-e09a-4599-bdd7-364cea523594" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c9c03b76-9911-444f-b154-a2c4e7f80fb5" xlink:to="loc_us-gaap_ClassOfStockDomain_b5b9f076-e09a-4599-bdd7-364cea523594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_ClassAAndClassBCommonStockMember_589228bd-9e30-459d-8cbb-88e11ddc0977" xlink:href="duol-20241231.xsd#duol_ClassAAndClassBCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b5b9f076-e09a-4599-bdd7-364cea523594" xlink:to="loc_duol_ClassAAndClassBCommonStockMember_589228bd-9e30-459d-8cbb-88e11ddc0977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_cb2aabfd-0cf3-41e6-916a-29fc59cbdb7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_fd12610d-fe1f-4fd2-8d45-0b8b9dfde12f" xlink:to="loc_us-gaap_AwardTypeAxis_cb2aabfd-0cf3-41e6-916a-29fc59cbdb7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34d5542e-41bc-4284-9fdc-c5f7597b094f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_cb2aabfd-0cf3-41e6-916a-29fc59cbdb7e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34d5542e-41bc-4284-9fdc-c5f7597b094f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_4e93f2b1-254c-4164-820e-c265053ec718" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34d5542e-41bc-4284-9fdc-c5f7597b094f" xlink:to="loc_us-gaap_PerformanceSharesMember_4e93f2b1-254c-4164-820e-c265053ec718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_5be50a8a-474b-40e9-89bf-fb4292ddfec7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34d5542e-41bc-4284-9fdc-c5f7597b094f" xlink:to="loc_us-gaap_EmployeeStockOptionMember_5be50a8a-474b-40e9-89bf-fb4292ddfec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_6ce35875-02f4-4303-bed7-39dd6ae839b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_34d5542e-41bc-4284-9fdc-c5f7597b094f" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_6ce35875-02f4-4303-bed7-39dd6ae839b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_9ba20d0e-e6ac-426d-9a15-5764e7966831" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_fd12610d-fe1f-4fd2-8d45-0b8b9dfde12f" xlink:to="loc_us-gaap_EarningsPerShareDilutedLineItems_9ba20d0e-e6ac-426d-9a15-5764e7966831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract_191cb0fa-f313-4daa-8544-a5df534abcff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_9ba20d0e-e6ac-426d-9a15-5764e7966831" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract_191cb0fa-f313-4daa-8544-a5df534abcff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2f8c486f-e54b-46cc-a11c-a48808108945" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract_191cb0fa-f313-4daa-8544-a5df534abcff" xlink:to="loc_us-gaap_NetIncomeLoss_2f8c486f-e54b-46cc-a11c-a48808108945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_886f9aff-f75f-40ee-b03f-39385d8ab0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_9ba20d0e-e6ac-426d-9a15-5764e7966831" xlink:to="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_886f9aff-f75f-40ee-b03f-39385d8ab0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e775630c-195c-4a84-ba96-1c3c4b50fdb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_886f9aff-f75f-40ee-b03f-39385d8ab0ab" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e775630c-195c-4a84-ba96-1c3c4b50fdb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_be6a9edc-0c01-49e3-81b7-2c394bdb09c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_886f9aff-f75f-40ee-b03f-39385d8ab0ab" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_be6a9edc-0c01-49e3-81b7-2c394bdb09c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract_0f623d74-d52a-4de2-9779-ecb1af411f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DilutiveSecuritiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_9ba20d0e-e6ac-426d-9a15-5764e7966831" xlink:to="loc_us-gaap_DilutiveSecuritiesAbstract_0f623d74-d52a-4de2-9779-ecb1af411f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_099c1ccb-601c-42f0-ab80-6b9317848d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_0f623d74-d52a-4de2-9779-ecb1af411f5b" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_099c1ccb-601c-42f0-ab80-6b9317848d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_52e891bb-d41f-4dfa-9308-73faeeb0d972" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_9ba20d0e-e6ac-426d-9a15-5764e7966831" xlink:to="loc_us-gaap_EarningsPerShareBasic_52e891bb-d41f-4dfa-9308-73faeeb0d972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ef406401-f8ef-4ec7-b908-1641f9db1427" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_9ba20d0e-e6ac-426d-9a15-5764e7966831" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ef406401-f8ef-4ec7-b908-1641f9db1427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_167af5a9-7120-42a6-854e-6569ca36f3c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_9ba20d0e-e6ac-426d-9a15-5764e7966831" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_167af5a9-7120-42a6-854e-6569ca36f3c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="duol-20241231.xsd#EARNINGSLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7786d263-827e-41c3-b8e0-2d6abb0529d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a351ee89-7105-437d-8568-d8875d7feb05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7786d263-827e-41c3-b8e0-2d6abb0529d5" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a351ee89-7105-437d-8568-d8875d7feb05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bbfb434c-177c-4476-949e-829ecc470232" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a351ee89-7105-437d-8568-d8875d7feb05" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bbfb434c-177c-4476-949e-829ecc470232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bda7477f-b99c-4b44-a337-b206fac7cdeb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_bbfb434c-177c-4476-949e-829ecc470232" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bda7477f-b99c-4b44-a337-b206fac7cdeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_398b82db-07a3-45e8-93f2-983a73cdd570" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bda7477f-b99c-4b44-a337-b206fac7cdeb" xlink:to="loc_us-gaap_EmployeeStockOptionMember_398b82db-07a3-45e8-93f2-983a73cdd570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_c63c593f-81a6-49c6-9d8f-e083a49ca17a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bda7477f-b99c-4b44-a337-b206fac7cdeb" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_c63c593f-81a6-49c6-9d8f-e083a49ca17a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_2784a10d-ff00-432c-90be-90520f07d2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_bda7477f-b99c-4b44-a337-b206fac7cdeb" xlink:to="loc_us-gaap_PerformanceSharesMember_2784a10d-ff00-432c-90be-90520f07d2c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9d05a061-0ca6-41d7-8ba8-517325a7796a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_a351ee89-7105-437d-8568-d8875d7feb05" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9d05a061-0ca6-41d7-8ba8-517325a7796a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_23440464-a701-462a-8e18-ef172943aee3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9d05a061-0ca6-41d7-8ba8-517325a7796a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_23440464-a701-462a-8e18-ef172943aee3" 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/2024/ecd-2024.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/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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_duol_NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember" xlink:href="duol-20241231.xsd#duol_NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_duol_NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_NatalieGlanceTradingArrangementCommonStockMember" xlink:href="duol-20241231.xsd#duol_NatalieGlanceTradingArrangementCommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_duol_NatalieGlanceTradingArrangementCommonStockMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_JamesSheltonTradingArrangementCommonStockMember" xlink:href="duol-20241231.xsd#duol_JamesSheltonTradingArrangementCommonStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_duol_JamesSheltonTradingArrangementCommonStockMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember" xlink:href="duol-20241231.xsd#duol_JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_duol_JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_RobertMeeseTradingArrangementRestrictedStockUnitsMember" xlink:href="duol-20241231.xsd#duol_RobertMeeseTradingArrangementRestrictedStockUnitsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_duol_RobertMeeseTradingArrangementRestrictedStockUnitsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_RobertMeeseTradingArrangementCommonStockMember" xlink:href="duol-20241231.xsd#duol_RobertMeeseTradingArrangementCommonStockMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_duol_RobertMeeseTradingArrangementCommonStockMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.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_duol_NatalieGlanceMember" xlink:href="duol-20241231.xsd#duol_NatalieGlanceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_duol_NatalieGlanceMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_GillianMunsonMember" xlink:href="duol-20241231.xsd#duol_GillianMunsonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_duol_GillianMunsonMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_JamesSheltonMember" xlink:href="duol-20241231.xsd#duol_JamesSheltonMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_duol_JamesSheltonMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_duol_RobertMeeseMember" xlink:href="duol-20241231.xsd#duol_RobertMeeseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_duol_RobertMeeseMember" 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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.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/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.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/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>duol-20241231_g1.jpg
<TEXT>
begin 644 duol-20241231_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
M^ 3* 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 ***\^^+W[5_[-'P#NUTWXR_'7POX<O'0.FG
MZGK$27+)V80Y\PK[[<4 >@T5P?P?_:C_ &<_C^\EO\%_C;X9\2W$,>^>STK5
MXI+B)/[S19WJON5 KO* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MK@[#]J/]G/5/B]-\ ].^-GAJ;QG 667PW'JT9N@Z@LT>S/,B@$E!\P )( %
M'>4444 %%%% !1110 4444 %%%% !1110 445A^//B=\-?A7I2Z[\3_B'H?A
MNQ=BJ7FO:M#9Q,PYP'E903^- &Y16'X ^)OPW^+&A?\ "4_"SX@Z'XETP3-#
M_:/A_5H;R#S%P2GF0LR[AD9&<C(K<H **H>)_%7ACP3H5QXH\9^([#2-,LTW
MW>HZG>);P0+_ 'GDD(51[DUY+8?\%&OV$-2UP>';3]K/P*;EGVJ7U^)(B<XP
M)6(C/_?5 'M-%165]9:G9Q:CIMY%<6\\:R03P2!TD0C(96'!!'((ZU+0 444
M4 %%%% !1110 4444 %%%<]\3?BU\+_@OX:/C+XN?$'1O#6E"=81J&MZC';1
M-*V=J!G(#,0"0HYP">QH Z&BJ7AOQ+X=\8Z#:>*O".O6>J:9?P+/8ZCI]RDT
M%Q$PRKHZ$JZD="#BKM !1110 445G>+?%WA;P%X:O?&7C?Q%9:1I.FP-/?ZE
MJ-RL,%O&.K.[$!1]30!HT5R?P@^.OP<^/_AN3Q?\%?B3I'B;3H;@P3W6D7BR
MB&4 '8X'*-@@X8 D$'H:ZR@ HHHH **** "BBJ'B?Q3X8\$Z!=>*O&?B.PTC
M2[*/S+W4M4O$M[>W3(&YY)"%09(&21UH OT5Y9_PW-^Q-_T>'\+/_#@Z;_\
M'Z/^&YOV)O\ H\/X6?\ AP=-_P#C] 'J=%87P^^*'PS^+6B-XF^%?Q$T+Q-I
MJS&)M0\/ZO#>P"0 $H9(69=P!'&<\BMV@ HHHH **** "BBB@ HKD/'OQ_\
M@;\*_$VE^"_B7\7_  UH&KZVP&DZ;K&M0V\]WEMH*([ L"WR@]"W YXKKZ "
MBBN(^('[2_[.'PFUP>&/BI^T!X(\,ZF85E&G>(/%=G93F,]'\N:16VGL<8-
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
M]HKXM?MD?MWW?[-/A36)GT30/%<?A?PQH*7!2"74O-6VEGD X:1K@N@8CY4
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
MX=>#?V8M$U$I/K]X^MZ[%&^#]E@S';HP[J\S2/\ [UL*W_V+=:\7_P#!/?\
MX(JZQ\?-7+2:MJ,-QXAT.RO 62U>^>"TL1M/6-CY,Y4=1*W<YH ^W_B7\?\
MX%?!AHD^+WQF\*^%WG7=!'X@\06]F\HZ95974M^ -7/AW\7OA1\7]-DUGX3_
M !.\/^)[2)@LMSX?UF"\CC)Z!FA9@I]C7X9_L/?LH0_\%(/BIXQ\??M'_M/1
M>'DT\PW&J:OJ]W%)?:I<W!DVK'Y\B@*HB8L>0HV*%P<K4^-_A#QG_P $H/VQ
M]*U7]GGX^6GB2.&Q@U33M7TR=?+N[5Y722RO(XI&5LF)@RYP59'&TD!0#]^:
M\1_X*#?L@W'[;W[.%[\#['QVWAV[;4K>_L[XVYEB:2$MB.5 RED(8]#E6"M@
M[<'U3X;^.-*^)OP[T#XDZ&"++Q#HMKJ=F&.2(IX5E3G_ '7%;5 'X4_MG?\
M!'+XN_L6_!"Z^.7C#XM>&]8L;74+>T:RTV"X65FF;:&^=0,#OS7(?L"_\$TO
MB1_P4 TWQ/J?@+XB:)H2^%Y[2*Y75XIF,QG$I4KY:GIY1SGU%?IS_P %Y?\
ME'KJW_8S:7_Z.->(?\&UW_(J?%W_ +".B_\ HN\H ^C?^"6G_!.'7?\ @GWX
M;\5IXK^*,/B+4O%EQ9M-!I]J\5K:);B8+MWG<[L9FRQ"\*HQU-?0OQ*^./P6
M^#,$5S\7?BYX9\+I.I-NWB'7;>S\T#^YYKKN_#-9G[4/QH@_9V_9W\9_&^:U
MCG?PUX>N;VUMI20L]PJ$0QL1R TA12?1J_$#]DG]F#XW_P#!6K]IGQ!>>./B
MY);726;:IXE\4ZG;-=O&K2!(X8H0Z#DG"H&1$2-L8VA2 ?NK\-_C5\'/C)9R
M:A\(_BOX;\40P@>?+X>UR"\$6>@;RG;:?8XKR[_@I5\<M7^ '[%_CGQQX0\:
MVVB>(QHYA\/W$ERB3&9Y(XV, 8Y:14=F& 2" >U?CQ^T]^S]\=O^"1G[5VBM
MX'^*[7%]'8Q:MX=\2Z=;M;"Z@,C(\,\!=AC=&RO$6=61ER3NP/M__@JC\%O"
M/[;?[!OA;_@H'!XLO=)OO#W@>#4HM#BC$UM.+Q[;S(2208WC=F7>,[MN". 0
M 8?_  0>_;1^('C2[\?^ OVCOVA)]3@A.G7'AUO&7B/S+CSY6G6:.&2X?>X;
M;$=@) /( +'/Z9ZKJVEZ%ITVL:WJ5O9VENA>XNKJ98XXE'5F9B H]S7X,?\
M!+O_ ()V>'?^"@GB;Q9I?B3XGWOAN#PM;V,[?8=-2=[I9WE#+EW41D"+@X;[
MW3CG]0?^"F7_  3]^)'[:/P2\(_"?X3_ !7@T./PUJ"R7-KKLLS0:A$(1$CR
M-&&9I8\$KE2"9&Y'6@#UT?MO_L8G5AH:_M:?#4W9;:(!XXL,[NFW_6]?;K7I
MEA?V.JV46I:9>Q7-M/&)(+B"0.DB$9#*PX(([BOQJ^+O_!#;2/AM\--7\3:/
M^W/X+U3Q'I.G2W3>&KJRCM!.T:EFB28W;MO.TA=T0!8@':.1UO\ P;Q?M,>/
M(OBMXA_98UO6[B[\.76@2ZSHUK/(6%A=131)(L6?N)(DI9@.-T8( +,2 >/_
M /!>2YN)O^"A>KQRS,RP^&M+2)6;(1?)W8'H,L3]2:_;#X87$]W\-/#MW=3-
M)++H5H\DCMEF8PH22>Y)K\3/^"[_ /RD.US_ +%W2_\ TG%?MC\)_P#DEOAK
M_L7[/_T0E &_7\^G_!5<7.K_ /!1_P")MO-<LSR>(H85>1B=H%M BCZ  #'H
M*_H+K^?'_@JA=-9?\%'/B=>HH8P^)8W"GOB"$T ?36K_ /!MY\9X--FFT/\
M:4\,W-VL9-O;W6C7$,<C8X#.K.5'OM/TKQ+_ ()S?M*_&W]@W]MNR^"?B?4K
MJWT:^\8CPWXX\-27&^W28W'V8W"@$J)(I,,'7EE4KDAJ]NU;_@Y$^,L^FS0Z
M)^S5X9MKMHR+>>YUFXFCC;L60*A8>P8?6O$_^"='[,GQO_;U_;6M/CAXHTRZ
MFT2R\8CQ'XW\326_EV\DXN/M+6R' 4R2OA=B\HK%L +0!^[Y( R37FVK_ME?
MLB:!K[>%=<_:D^'=GJ22&.2QN?&=BDJ/_=93+E6]C@U\1?\ !P3^U[X]^&WA
MWPS^R_\ #O7[G2U\46,VI>*;FTE,<L]F'\J*VW#D1NZREQ_$(U7[I8'P3]GK
M_@CE\(_C!^S-I/Q5\6?MH^'] \5^(='74-.T1Y+9K>S$B[H8K@M,)-Q7:6(
MV%B-K;?F /V;TW4M.UBPAU72+^"ZM;B,26]S;2AXY4/(964D,#ZBORA_X+J?
MMI?&[X?_ +3'ACX:? CX_P"JZ)IFE>%X[[4(/"FO- PU)KNYC=+@P."S*D,6
M(WX7<3CYN>3_ ."$'[5?Q"^&W[3[?LB>)/$,MSX:\3PW@L=.EN/,BL=2MXWF
M,D)R0JO'%*K!>'.P]1SXA_P5>_8\\/?L7_M0CP/X7\:7^MV?B/11XA274H0)
MK;S[RZC\EG!/FX\C/F$*3NZ<9(!^V/[(GQPT?XZ?L^^"O%TOCK2-7\07O@O2
MKWQ)%IU["[P7<UI&\HDCC)\H^87&T@8(([5V-C\4/AIJGC2Y^&^F?$30KGQ%
M91>9>:!!J\+WL"<?,\ ;S%'(Y( Y%?&?_!(;_@FIX4_9MT;0?VN+?XJ:EJ^I
M>.?AQ92#2&L5M[>R2\CM[MU)#L9BI554G:, G&2,? ?[$^NZU)_P6'T+6'U6
M<W=W\4-3%S<&4[Y1(]RLFX]]P9@?7)H _=7Q5XN\*>!=!N/%/C?Q/I^C:9:*
M&NM2U6]CMX(02 "\DA"KR0.3WJ3P_P"(O#_BW1;;Q)X5UVSU/3KR(26=_I]T
MDT$Z'HR.A*L/<'%? W_!QA?WL'[)/@^Q@NI$AN/B%$9XE8A9-MC=E<CO@G-=
M-_P;]W][>?L%RV]U=R21VOCK48K9'<D1(8K=RJ^@W.[8]6)[T ?86C?%#X:>
M(O%.H>!_#_Q$T*^UO203JFCV>KPRW5F 0,RQ*Q>/D@?,!UK%\)_M,?LY^//&
M<GPY\#_'OP;K'B"+=OT32_$UK<70V@EOW22%CMP<\<=\5_/?\"O!/QE^._[3
MEO\ "_X3^*KBS\2^-=4N]/FU!KZ2(/#.)#=-,Z99HS%YC.,$LH(P3Q7Z&_LO
M_P#!!#XH? W]I?P=\8?$G[0>C7>D>%M:MM6DBTNPGBNKB6!Q(L&&^41LRA6;
M<25+#;S0!^CWB3XG?#7P;KNG>%_%_P 0M#TK4]8?9I.G:EJT,$]ZV<;88W8-
M(<D#"@UA>/\ ]IW]F[X4>($\)_%#X_\ @OPYJDBJRZ;KGBBTM)]I&0QCED5@
M#V)&#7XV?\%WM3U&7_@HAJRR7TI%EX=TI+3]X?W*^3OPO]WYW9N.[$UT'QW_
M .",7QQ\+?LG7_[9_C'X\0:[XD.CIXA\2^'[NPD:81R 2S,;UYF,TR*Q9LQ@
M$JV&/&0#]I-*U;2]=TV#6=#U*WO+.ZB66VN[299(ID(R&5E)# CH0<58K\KO
M^#<SX\>-;[6?'/[..KZO/=:)::9%K>C6TTA9;&3SA%.L>?NK)YD;%>FY"1RS
M$_JC0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\2_P#!?+X2:Y\1
M_P!A@>*M LWF?P9XJM-6OEC7<PM&CFMI#@=E:XC8GLJ,3P":^:?^"$'[=7P*
M^ WA;Q=\!/CCX]L/"ZZEK":SHFJ:O.(;69VA2&:)Y6^6-@(HF7<0&RPSD ']
M9M=T/1O$^B7GAOQ'I5O?:?J%K);7UE=Q"2*XA=2KQNIX964D$'@@U^;OQ_\
M^#=+P%XG\4W/B+]G;XWS>&;&YE9U\/:[IC7L5ODYVQ7"R*X0= '5VQU<T =/
M^W=_P78^'?P-U[3_  1^RA!X?^(-_P#ZW6]9DNI'TZV3^&&)XBOG2'DEE;8@
MP/F)(7)_X+ >)==_:C_X)/\ @+]HJP\)W&EI+K>C^(-3TV1B_P!DAN+2X@^]
M@;E\VYB"N0,JX.!G%0_LV?\ !O!\-? OB^U\7?M&?%Y_&%M9RK(GAO2M,-G:
MSL#D":5I&>1#W11&3C[Q&17Z">,_AGX"^(/P\O\ X3^+_"MG>>'-2TUM/N](
M:+;"UL5V^6H7&P 8VE<%2 1@@4 ?G/\ \&_?[3GP1\#_ +/GC#X-^/\ XDZ)
MH&L6_C"3688M:U.*U%S:S6EM#NC,K*'*O;-N R0'7/45\9?\%'O&^@?M:_\
M!2/Q5?\ P2OXM9M=?US3=&T*ZM#O2]FCMK:SW1D??5I4;:PR&4@C(-?7GQ9_
MX-O[6\\43ZA\$OVD!9:1-*6ATSQ)HIFFME)^[Y\3J)<#IF-3P,D]:]N_8*_X
M(K?"/]D'QW:_&3Q[XXE\;^+-/RVD.^G"ULM-D((,J1%W:24 D*[-A<Y"!@&
M!YE_P<96@L/V?/AE8JY80^)YXPQZG%IC->J_\$$_^4?6G?\ 8U:G_P"AK7I7
M_!1[]@?3/V__ (1Z9X!;Q^_AK4]#U?[?IFI?8?M,1)C:-XI(]Z$A@P(8,""H
MX(R#U?[$'[)VB?L5_L[:3\!M&\43:VUE//<W^K36XA^TW$SEW98PS>6HX4+N
M8X7DDDT ?C5H7_*:R/\ [.;?_P!/YK]%?^"_W_)@Q_[';3?_ $">H++_ ((J
M^$+/]OH_ME#XSW3:7_PF3>*D\+?V0/-&H&<W&S[3YN/*$YWX\O.WY/\ ;KZ
M_;K_ &1-%_;=_9YU#X&:MXLFT.6:\@O=.U:*V$XM[B)B5+1EE\Q2K,I&Y3\V
M0>* /DS_ (-Q/^3;_'W_ &.Z?^D<-?G_ /!7XH^%_@M_P4TT[XH>-KL6^CZ1
M\5YY=3NBI(MX#>2(\I Y(16+''.%XK]E/^"<_P"PAI7[ ?P8OOAK#X\D\2:C
MK&LMJ6J:F;+[-'O,:1K'''O<A55.I8EBQ/ PH_&/X6_!OPS^T+_P45/P3\8W
M5U!IGB7XA:E975Q8N%FB#33X="P(W*0",@@XY&* /T1_X+G?M7? +Q%^QC#\
M,? WQ6\/>(=8\2Z_936EIH>KPW;1VT):5KAO*9@J9"("<;B_&<-CB?\ @A/?
MZ]\(_P!BCXX?'V#23<QZ?--<6$#@[;F6PTYYV3CJ#YJ#CUK*T_\ X-M-='C
M)JG[55HV@+-DR6_A=A>/'G[NTSE%;'&[<P'7:>E?H[\"?V<?A1^SK\$].^ '
MPY\/*GAVPLW@DAO,2O>&3)FDG. )'D+,6X YP %   /Q$_9'^#_B_P#X*O?M
M<:AHW[0_[1UU8ZA/I4^I/J%^1//=%98U%I:1NZH@ D+!%X5(SA,#BC_P4R_8
MM^$/[#_Q-T/X9_#3XRS^++R\TR2ZUN&Y6$2:<WF;8T81$[2P#'#8. #C!%?8
M_P ;_P#@W*T76_&=YKOP#^/ZZ+I%U.TD&A:_I#7!L@3G8EPD@+H,X4,FX #+
M,<FI=(_X-OO!L?PQOM/US]I2^E\832Q/I^IVV@JMA:JN=\3P&4O-NS]_S$VX
M!VGD$ ]#77M'\1?\&_C7FB:C%<QP?"?[+,\3Y"30N(I$/H5=&4CVKY]_X-O?
M^2W?$G_L5;3_ -*:^W_@7_P3:\(?"+]@[7/V(=6^(M_JL'B6VO?[5U]+40F.
M>X51OAA+,%5-D9"ECN*DDC=@8G_!-+_@EUIO_!/K4/%'B6^^*[^*]6\1Q0VJ
MRQZ3]CAMK:-F8#89)"SLQ!)R -H '4D ^LJ_ _X,_P#*9?3O^R_3_P#IUDK]
M\*^'?!W_  16\(>$OV]'_;#'QFNIM*3Q5/XCM/"O]D!98[V21I@AN?,(,2RM
MN'[O<5 4GJQ .J_X*G:U_P $ZO%V@:!\!_VW_B%)H.I:E(U[X8U'3;:9[S3>
M?+:XWQQ2+'$Q&PB4;'VYQF/<GQ+\7/\ @BI\%]$^$>K_ !N^#W_!0/PGJ^CZ
M?I<U];#4K>!89E1"X3[5#=.-S8"C$?4CCM7Z ?M]?\$QO@G^WQ%I^N^+M;U+
MP_XHT>S:UTSQ#I@63]P6+B*:%^)4#,S  HP+'YL$BOBP?\&V?Q#_ +8\@_M5
MZ+]@W?\ 'R/"TWG8SU\KS]N<=M_X]Z ,3_@W=^-'Q-MOV@O$GP&76+NZ\)WG
MA2?5GTZ21FBLKN*XMT69 >(]ZS,C8QN.PG.T5X!?:I:_LL?\%:Y_$'Q-WVUA
MX8^-+WFI3M&25LFOS)]H"]2#"XD ZD$>M?K]^P7_ ,$Z?@Q^P/X5OK/P->7>
MM>(=9"#6_$VI1JLLZ)DK%'&N1#$"2VT%B2<LS87;QG_!07_@DA\'/VY]:C^)
M-KXGN/!_C6*V6WEURTLEN(;^)!A%N8"R%V4?*LBNK!>#N"J% /-_^"VG[6?[
M/>O?L*WWPZ\%?%SPYK^K>+=4T\:;::'K$-V_DQ3I<O.PB9ML>(PNXX!+@"N2
M_P"#;KP3K.F_"?XF_$.YMW6QU?7]/L+1V4@/):PRO)CUP+J.N3\"_P#!MOJX
M\11R?$O]J*V.DI*#-#H7AUA<SIW4/++MB/7DJX'H:_2?X%_ [X:_LX?"S2?@
MY\)/#ZZ;H>C0&.VAW;GD8DL\LCGEY'8EF8]2>PP  ?A]_P $P_\ E*QX)_[&
MO5/_ $ENZ^V_^#CO_DVWP#_V/#?^D<U=E^S/_P $5O"'[.G[9Q_:EM_C/=:G
MINGW][>>'_#;:0(I()+A)$ FG\P^8L:RMC:BEB%)P 0WL7_!1?\ 81TG]OOX
M+V/PTG\=R>&]0TC65U+2]4%E]ICWB-XVCDCWH2K*YY# @J#R,J0#R/\ X( ?
M\F#G_L=]1_\ 0(*^W*\=_83_ &0]&_8B_9YT_P"!FE>+)M=EBO9[W4=6EM1
M+BXE(W%(]S;%"JB@;F/RY)YKV*@#\!/C3=+^S-_P5XU;Q?\ $*&2*S\/?')/
M$%X?+)8V+:DM\K@=23 ZL,=<\5^B'_!9/]KW]G/7/^"?OB#P1X+^,/AO7]4\
M9S:;#HMGHNL0W4CI'>073S%8V)5!'"1N.!N91U.*]"_X*"_\$HO@U^W?>V_C
MJ7Q%<^$O&EI:BV3Q!96BSQW<*Y*QW,!9?,VY.UU=6 ."6 4#Y0\'?\&VVO\
M_"0QM\0/VI;/^R4E!E31O#;_ &B9.,@&27;&3SSAP/0T ;?_  ;9>"=9M/#/
MQ7^(UQ;NNGW]]I.FVDNT[7F@2YEE&?55N(?^^Z^3?C=_RF7U'_LO=O\ ^G2.
MOVZ_9[_9]^%_[+_PGTOX,_"#0C8Z-I:'9YC[YKB5CEYY7P-\CGDG@=  %  ^
M4_&?_!%;PAXO_;S7]L.3XS74.DR>*8/$5WX5&D@RR7L<BRE!<^: (FE7<?W>
MX*2H/1@ ?<-%%% '\]OQ'36/V&/^"F=[K/B31YI%\$?%%=56V5<-=V'VL7$9
M7/'[RW92/0M[5^P/CG_@K1^P=X/^$$_Q;T[X_:'K16P\^R\.Z9=AM3N9"N4@
M^S']Y$Q. 3(JJO5B *C_ &]O^"7OP)_;QAMO$/B2^NO#?B_3[;[/8^*=+A61
MGAR2(KB)B!/&"21\RLI)PP!(/QG8?\&V?CAM<$6I_M6Z4NFAQNN(/"LK3E<_
M\\S.%!QC^,]?;D ^@?\ @EY_P5>\?_MZ?&#Q1\,/&WP?T[1(M,T5M6TR_P!(
MN)76.)9XHOL\YDSND/FAE==H(C?Y:_.+]KO7;3X8_P#!6?Q1XR\5I)#::/\
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
M?![]L_X3S?"7XPZ9,UN)A<:;J5BX2ZTZY *B:%B",X8@JP*L"01TQ^=VO_\
M!MIXT36V3PM^U1I<NFM(=LFH>&)$G1>P*I,RL1ZY7/7 Z4 =5_P3R_8T_P""
M;W@;]M.PO?@E^VG?>._&?A&"YN[31(;(1VDQ,30NZW*Q^7<A%E+;8I#V)R%8
M5XW_ ,'%\$R_ME^$KEHR(W^&-JJOC@D:CJ!(_#</SK[J_8"_X))?!3]A?7W^
M)2>*K_Q9XSDLWM1K=[ +:"UB?&\06ZLVPMC!9W=L9 *@L#M_\%$?^":/PW_X
M*!:'H\^L>+[KPSXE\/B6/2]>M;-;E3#(06AFA+)YB[E#+AU*DMSAB" ='_P3
MJ^+WPM^)?['_ ,-M(\ ?$+1M8O="^'VBV6MV.GZC'+/I]Q'911/%/&I+1,'1
MQA@,XR,CFOQJ^ 'CKPY\#?\ @J=IWC'XF7ZZ7INB?%>\35[JXX6T4W4T3._H
MJ%LL>P!-?IO_ ,$V?^"1[_L$_%36OBWK'QS?Q->:EH;Z5;6-IHQLX(XGFBE:
M23,LAD?,*@#@+EOO9&.7_;R_X(;^$?VHOBUJ'QR^$/Q0C\(:SK<GG:]IE[IA
MN+.[N2,-<(R.K0NV,N,.&8EOE).0#S;_ (."/VC?@A\0?@IX%^&?P]^)^A^(
M-5;Q.VJRPZ'JD5V(+5+:6(/(T3,$W-,-N3\VUB.AKUS_ (-\O^3$+W_L?]0_
M])[2O,=#_P"#<3P/%\)=0TGQ#^T/>2^-;BXBDT_6;;10+"SC7.^$VYEWS;\\
MR%U*E5PO#!OLS]@O]CO1OV'/V>[3X(:9XOEUZ?\ M&?4-3U62U$"SW$NT'9'
MN;8@5$4 L2=I.><  _';_@D3_P I1OA__P!A35__ $VWM?OA7P[^R;_P16\(
M?LN?M@?\--VOQGNM6L-,GO9O#7A]M($3V[7,4D6)IO-82A(Y7 VHNX[6.,;3
M]Q4 ?A9_P7:_Y2(^(/\ L :5_P"DRU^J/[8?_*,?QW_V2*Y_](:\G_;Q_P""
M-/AS]M?]HVR^/ ^-5SX<CGLK>T\1::NCBY:X2'(#P2&11$Q3"?,K@$!N>5/U
M9\4O@UX7^*GP.UWX":K+/;:1KGAJ?19);=LRP0R0&$,I;(+*"",Y&1SF@#\H
MO^#<C_DZ7QQ_V(#?^EUM7[%U\A_\$U_^"4VF_P#!/_QAXE\?7_Q>?Q7J>N6*
MZ?:F/1_L45M:B02-N4RR%W9E3N H4CG.1]>4 %%%% !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 5\9?";_@C#\(_A/^
MVI)^UY8_%+5KN"'6[K5]+\*26"*EM=3[S\UP')DC1I&*KL4\+N9L'=]FT4 %
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 %%%% !13!<0&<VHG0RJ@=H]PW!22 <>F0>?8T^@ 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
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
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__
M $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
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
MLCAMCRLF1P=N17J=MX>T"RU*76;/0[.&\G&)[N*V199/]Y@,G\35R@ HHHH
M*\+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_ ,I!/'__ &(FE?\ HQJ /=**** "
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 **** "O"_ /_*03Q__ -B)I7_H
MQJ]TKPOP#_RD$\?_ /8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ KPOP#_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5
M_P"C&H ]THHHH **** "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 ***K:SK.D>'=)N=?\ $&JVUC8V4#SWE[>3K%%!$H+,[NQ 50 223@
M4 6:*^0K7_@M/^Q9+^T5>?".Z^*&F1>&8=$BEM/&V+IK>?4C.Z26>!;[518P
MD@G+^6<D9KZRT'7]#\5:):>)?#&LVNHZ=?VR7%C?V-PLL-Q$X#+(CJ2KJ000
M02"#0!;HKYW^(/\ P5?_ ."?/PP\;S?#SQ;^TEI@U.VG,-T-.TV\O88) <%6
MGMX7B!!X(W?*>N,5[GX(\<^#?B7X4L?'7P^\46.M:-J< FL-3TVY6:&=,XRK
M*2#@@@CJ""#@@T :M%?/_B__ (*F?L!> _%>I>"?%7[2FD6VIZ1?2V>HVRV-
MW+Y,\;%'3='"RDA@0<$C(KJ?@)^W%^RC^T_XEN_!WP(^,^G>(=4L;$WEU86\
M$\4BP!U0R 31IN4,Z D9P67/44 >KT5YI^T7^V%^S7^R;IMKJ?[0'Q8L/#WV
M_=]AM)(Y;BYN0O5D@@1Y&4$@%@NT$C)&:K?LX_ML_LM_M:K=1_ #XO6&NW-C
M$)+S3C!-;74*$@;S!<(DA3) WA2N2!GD4 >J445RGQF^.?PB_9Y\$3?$;XU>
M/]/\.Z-#((S>:A*1YDA!(CC107E<@$A$!8@$XX- '5T5X9\!O^"E'[$G[2_C
M%/A]\'OCO8W^MS;OLNF7NGW5C+<X!)$0NHH_-. 3M3+8!)'!KV/Q5XK\,^!O
M#E[XP\9^(+/2M*TVW:?4-1U"X6&&WB499W=B H'J: -"BOG#PG_P5O\ ^"=_
MC7QK'X!T/]I735OYYQ#!+?Z7>VMK(Y.,"XFA2(<]RP!SP37T>"& 93D'H10
M4444 %>%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ )2">/\ _L1-*_\ 1C4 >Z44
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  7VU?Q[I7[!#P^#7N%LKWQEI]OXF:WS@6!2=@'QT0W*VH]R0.]?;%9/CKPS
MX)\;>%;SP7\1='T_4='U>(VE[IVJ1H\-TK\>6RMPV>PZYQCF@#\O?V+/V</^
M"=/[0O[25K\--#\*^'_$/A>?X :3--!)?/'=_P!N?:V%VSNKK+'=8/S!2,+C
M V;:_17Q5\ -,MOV8-3_ &:?@GJA\&VK^$9]#\/7MJ'E.EJ\#1)("S[W*YR6
M+;R<G=NYK\P/VRO^"9WP"\'?M$_%'1/@UJE_X,M/ GP37QWI,*:@\\1O8[J8
M-"7F+2*KI&%3#Y5RIY'RU]S?\$A_CK\1/CY^PIX9\:_%C5I[_5;&YN]-DU>\
M<F2]AMY2L<LC'[S!,(SGEC&6)))- ' ?#K_@E;^Q%^R;^QOKEM^TUX6\/^);
MNTTF[O?%7C>^L-D\0PQ46C,2]OL78B!"&=^<9;:.5_X-UO\ A.C^RIXM.N&X
M_L+_ (35AH(FSM#_ &:+[1Y>?X-WE].-V_ONKB/VG?BC\0_^"PW[4D?[&/[.
M.NS6?PB\(7J7/CKQ=:C,-\Z,09 >DB@AD@CZ2.&E.40,GZ,?"#X2> ?@3\--
M'^$?POT"/3-"T*S6VL+2/D@#EG8]7=F+,S'EF8D\F@#\@/V6_B%_P3V^'/[0
MO[0^K?MX>&M+U4R^/_+\)VM]H<M]*3]LU(W)C6-2$'^HW%B!]T#)XK]$?V [
M_P#X)O\ C^WU3XF?L,>$_"]E?1P+9:XVFZ,UG?V\;MO6.5)%#K&S1@@CY&,?
M!)3C _9S_84_X)L:G\9/B-\4_AY#H7Q%UR]\17">)++7+JUU>#0;J61WE@BA
M,>(MS[_F?>_RLH? 85\W_L%^$/#/P7_X+A_%CX4?!NU2S\+)H-\KZ;9G]Q;C
M=93&,*.%$<[M&H_A!VCTH KV/P]\&_M>?\%Z?&GA/X[Z%#XBT+PGHC_V;HFH
MCS+4+;VULB(R'AD\R>24H>"['(()%0_M&?#'P!^QQ_P6L^"K_L\^&+7PMI_B
MR#3DU72M)C\JU9KJ[N;&8+$ORHK1",[  NY=V,\UO?LRE-%_X."_BK8Z@XBE
MN]$O/LZ2'!<M!8S #U^0%OH,T?\ !2#&K?\ !:K]G32K%A)-;1:'--&AR44:
MQ=.<CM\J$_3F@#],:_,G_@KG80_&O_@II^S[^S+XVEEN/"EZ+"XOM,29D647
M>I20S\J006BME3<.0"<$9K],WN((Y4@DF17DSY:%@"V.N!WQ7YI?\%)-NE_\
M%I_V<];OF$5O+;:) LKG"E_[8NQC/KF1?S% '-_\%P_V:/@G^RUX8^&7QQ_9
MO^'.E^"->LO$[6ZW/ANU6U#F.,3PR,J84R(\60^-QW').!CT?_@O[\3_ ! O
M[$G@G2=,O6MK?Q9XGM9=4BB8@311VDDRQ'U7S#&^/6-3VJA_P<?WMLGP"^'>
MFM,HFF\83R1QY^9E2U8,0/0%U_,51_X+_P"BWUA^QK\*/M%NZ_8O$4-M/E?N
M2'3I,*?0_NV_(T :/_!07_@GY^RE\+O^"6MYXP\"?!S1]-\2>%]$TBZM?$=K
M;!;VXE>XMHIFGE'S3!UEDR&) )! &T8^F?\ @EAX[U_XC_\ !/OX8>*/$VH2
M75Y_8+V;W$K;G=+6YFMDW$\D[(5!)Y-</_P5!UO39?\ @DAXJU2.]C,-YX8T
M/[-('&)/,O++;M/?(.>*Z+_@CY93Z?\ \$WOAA!<QE6;3[Z0!A_"^HW3J?Q#
M _C0!]+4444 %>%^ ?\ E()X_P#^Q$TK_P!&-7NE> ^%HM6F_;^\>KI%W%"X
M\#Z5N:6/<"-[\4 >_45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q
M16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P#
M8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\
M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_
M /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%
M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C
M_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P#
M8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T
M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\
M]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C
M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^
M-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C
M_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;
MLO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T
M&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]
MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT
M?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^
M- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR
M_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;
MLO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+
MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]
MB\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT
M ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_
M ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR
M_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&
M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+
MQO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!
ML45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_
M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&
M_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q
M16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P#
M8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\
M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_
M /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%
M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C
M_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P#
M8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T
M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\
M]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C
M_8O&_P#T&[+_ ,!C_C6-\0/&-]\+_!NH>//&GBZPM--TV RW,S6I)ZX"J,_,
MS$A0.Y(%95Z]'#495JTE&$4VVW9)+5MOHDM6R9SA3@Y2=DM6SL:*_/'XE?\
M!3[X\Z_J<L7PXDLM!L%<BW=K".>X=>Q<R!D!/7 7CID]:/AK_P %/OCSH&J1
M1?$>2RU[3V<"X=+"."X1>Y0QA4)'7!'/3(ZU^-?\1]\/O[2^J\]3EO;VG)^[
M]=^>W_;A\M_KEDOM_9WE;^:VGYW_  /T.HKCOA_XQOOBAX-L/'G@OQ=87>FZ
ME );:9;4@]<%6&?E92"I'8@BMG[%XW_Z#=E_X#'_ !K]EH5Z.)HQK49*4))-
M-.Z:>J:?5-:IGU,)PJ04HNZ>J9L45C_8O&__ $&[+_P&/^-6M*@U^&1SK%_!
M,I7Y!%%M(-:E%ZBBB@ HHHH **** "O%?VZ/V(? /[=OPGM?AGXW\5:MHDNF
M:F-1TC4])=28+D1O&#)&WRRIM=N,JWHR\Y]JHH _*JU_X(F_M(^-/VCKWX;_
M !A_:Q\6ZKX)B\(6AE\7FWE<ZE"MV^S2 LUTX3R]IF&[S$0LI"9(-??.M_L@
M>"K+]CF__8U^$&NWG@_1I_#4ND6&IV:^;/;B3)DE;)7S&D9G,G*[O,?!7.1Z
MY10!^:W@G_@@/\7/AI:3V'PY_P""DWB/P_!<R"2YAT3PI<6B2N!@,PBU10QQ
MQDU];_L,?LE_$G]DCP7K/A7XD?M1^(OB?-J>HI<VMWKT,D8L$";3'$LMQ.PW
M'D_.!P,*#DGW*B@#X0^-G_!&?Q4_QOUSXZ?L;?M:Z_\ "J[\3W$DVN:7IPG6
M-I)'+R&.6WGB98RQ+")@P#'Y2H  ]7_X)_?\$T_ G[#4NN>-KOQY?^,_'/B9
M=FM>*=1@\HF(OYC1QH7=@&DP[LSLSLJGC&*^F** /D;]N7_@E9IW[4/Q<T[]
MI/X.?&O5/AK\1=/@2*37=,B=ENEC4I&Y,<D<D4JH=GF*QR@"E3C-4?V,_P#@
MDVOP%^.;?M2?M"_'S5OBAX^2%DT[4=4BD$=FS1F(R%I99))I!&2BDE516.%R
M%*_8]% 'R]^TM_P3DU+]H/\ ;7^'G[7%M\>=3T2#P0+7S?#\%H7\[[/<//B&
M42*(1+OV2 JV5'?.!M_\% _^"=_P\_;U\):3!J_BF[\,^)_#DSR>'O$UC;B5
MH ^TO%)'N7S$)1&&&5E900PRP;Z&HH ^!OA5_P $6?&&J_%_0?BI^VA^U]K_
M ,58/"\RR:-H>HK</&Q1@RK)+<3RD1;E4M$JC?C!8C(/UA^UG^RU\-OVQ?@G
MJ7P0^*"3I97CI/9W]F0)["ZCR8YXRP(R,D$$8969>]>DT4 ?G!9?\$)OC!XB
MMM+^&'Q?_P""@/B;7/AOHMPCV/A>*SG55C7("11RW4D-N0I(#!'VY.%YK]"?
M 7@;PK\,?!&D_#KP/I$=AH^AZ=#8Z99Q$D0P1($1<GD\ 9)Y)Y/)K6HH ***
M* "O"_ /_*03Q_\ ]B)I7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&H ]THHHH *
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@ KY%_X*V^*M5L/ WA#P=;2NMIJ>I75S=!3@.T"1A ?4?OF.
M/4 ]J^NJ^,O^"H?Q:^#7BCP[8?##3=9.H>*])U3S@M@ \=HI4K)%*^<!F^4[
M%RP*#=CO^8>,F(I4?#K'0=94Y345&[LY/GBW!=W**:LORN?/\43C'(ZJ<E%M
M*WGJG9>JN?%%%275K<V-S)9WMO)#-$Y26*5"K(P.""#R"/2EL;&]U.]BTW3;
M.6XN+B18X(((R[R.3@*JCDDG@ 5_GYRR<N6VO8_&+.]C[E_X))>*M5U#P+XO
M\'74KM::9J5K<VH8Y"-.D@<#T'[E3CU)/>OKJO$OV#_V>=4^ 'P;\GQ7;B+7
MM=N!>ZG#D$VR[0L<!/<JN2?1G8<@9KVVO]%O#'+<QRC@/ 87'IJK&#;3W2E*
M4HQ?9QBTFNEK'[?D%"OALGHTZWQ)?==MI?)604445]X>P%%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?^4@GC
M_P#[$32O_1C5[I7A?@'_ )2">/\ _L1-*_\ 1C4 >Z4444 %%%% !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 %%%% !6;X
MM\7^%_ ?A^Y\5>,M=MM-TZT3?<7=W*$1!Z<]2>@ Y)X )KSO]I+]KWX6_LVZ
M8T.NWG]HZ]+%NL_#]G(/.;/1I#R(4_VCR>=H;!KYG\+_  G_ &E_^"A?B6#Q
M]\6]7F\/^"8I=]A#'&4C*>EK$WWV(X,[Y'H6QL'YUQ+Q_1R['?V1D])XO'O_
M )=Q?NT_[U6>T$NU[[7M=,\/'YS&A6^K86/M*S^RMEYR?1?UH:WQ:_;+^,O[
M47BI_@K^R+H%_;V4V4NM90>7<S1YP7+GBUA_VB0YX&5)VGU;]EK]@7P%\#3!
MXR\<M#XA\5C#BZECS;6+]?W*-]Y@?^6C<\9 7G/K7PE^#7PY^"'A9/"/PX\.
M16-L,&>7[TUR^/ORN>7;Z\#H !@5U%<V0\ 5:F81SKB:JL5C5\*M^YH^5*#T
MNOYVKMI.R=VXP>32E66*Q\O:5>G\L?**_5_GJ<-\2_V:/@1\8+S^T_B)\,M.
MU"[( :]"M#.P'0-+$RNP'8$\4?#3]FCX$?!^\_M/X=_#+3M/NP"%O2K33J#U
M"RRLSJ#W /-=S17V_P#J_D/U_P"O?5*7M]_:>SASW[\UN;\3UOJ6#]M[;V<>
M?O97^^UPHHHKUSI"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_P#8B:5_Z,:O=*\+\ _\I!/'
M_P#V(FE?^C&H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M7X!_Y2">/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T8U 'NE%%% !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 5^.?Q!\5:KXX
M\=:QXQUR5WN]3U*:YG+GD,[DX]@,X [ 8K]C*_+W]M_X WGP(^-E]';B,Z/K
MTLNH:*R.,HC/EXBO5=C$J.Q7:<YR!_-WTD<NS'$9'@L723=&E.2GY.:BH2?E
MI*-^\DNI\+QU0KSPE*K'X8MW^=K/\&OF>.U9T:6WAU>TFN[(7,27,;2VS9Q*
MH890X(/(XXYYJM7M7[$?[-?B'X[?%>PU>ZTN1?#.B7L=SJ]](A\N0H0RVRGH
MS.< @=%)/IG^4\AR?'Y]G%# 8.'-4J222M>VNK?]U+5MZ))W/SK!X:MC,5"C
M25Y-_P!?)=3]+]"T'1/"^CV_A_PYI-O8V-I$([:TM(1''$HZ!57@"K=%%?Z=
MPA"G!0@K):)+9+LC]^2459;!1115#"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ KY\_X*:_L::E^W%^R]=?"CPSK%O8Z]IVJPZQX>EO&(@>ZB26/RI"
M2JO'-*NX [6*G! Q7T'7B/[>/[4_Q)_9#^$UG\4_AY^SWJ7Q"C&KI#K5KIUT
M\7]GVFQV:X<I%*V,J%SMV@MEB. 0#\U_ G[:/[:O[!?[44WBC]JS]G&77-3T
M+X8Z=X=U5;*X$;1:/%=M]GO7G@\Z$LSYCWG:KD <,23^KW[/OQV^&_[5'P5T
M;XT?#>X:ZT/Q#:,RPWD0$D3!FCE@E3) ='5D89(.,@D$$_DY\=/^"IG@#XZ_
M&7X@^*OA=\%_$U_?_$CX))X#T_0[RVB>2&^DN9FDE B=S*JI+F/:NYG4 JHY
MK[8_8J\+>,_^"<'_  2RE\4_%?PA>W6N:)IFH>(M0\-VW,T3RL6BMF(!V$+Y
M?F'!V$OP=O(!I_\ !4#]NWP_^Q/\%X?AI\+K2&;XA>++1K'P?H>G0@FQC;]W
M]K,:#@*3MC0#YY,  A7Q9_X)%_L6^(OV,OV7ETGXA1B/Q7XKO_[7UZT# _8,
MQJD5J2."R(,L1_'(X!( )_,_]F+_ (*$_![2_P!K+7/VUOVU/!_B3QKXREN
M_A:STF&W-CI'!"NJS2J<Q+A(EP0G+DLY#+^LO[#'[>7PV_;T\%ZSXT^&_@SQ
M%HT.AZBEG=1Z]:QJ)79-X,3Q.ZO@=1D%<C(P02 ?(/\ P;@DR>$OB]/)]]]<
MTO>>Y_=W1_J:3]E@F+_@X$^+21='T2^W8_ZYV!_G7FO[)/[2=K_P1A^/_P 5
M?@?^T_\ ##Q/-I6OZC%<^'M6T2SC?[5% \XCF0321K)%+',IW*V49"K#.=OJ
M/_!)GPU\0/VE?V[_ (I?\%%=3\"7N@^$M=MKFR\/+?H0;J2::#;L;&)!'#;X
M=E^7?( "<' !#^RJ3+_P<!?%QY>2NAWVW/LE@!^E)_P4N8Q?\%G?V;I8SAC_
M &$I(]/[:N!_4UB?M*^*?$/_  32_P""N.I?MC?$'X>:QJWP\\=Z88?[2TB!
M6:-I+>%)8P7*H9DFMP_ELR[HW!!S5/P7\1-5_P""KO\ P5=\!?'[X/?#C7-,
M\!?#.TM&O]8UFW5#FVFGNEW[&=%DDFE2-8P[-M4N< ,% /U8K\S_ /@HN3)_
MP6X_9VA?E5L-$8 ^O]KWO^ KZ0_:4_X*0G]GG]M/X>_LB#X&:IK2^-_LGF^(
M(+S9]G^TW#P*8HO+;SQ&4WR'>NU3WQ7@/_!9OP'\1_A)^T]\(/\ @H+X7\$W
M>O:%X'GM8/$4%FI)MEMKUKI#(0#Y:2K+*@D(VJR@'[R@@$W_  <>JI_9V^'S
MD<CQI*!]/LDG^%8O_!?:>:3]C7X0>83\^M1,_P#O?V<W^)KS/]N+]KRU_P""
MQOBSX<_LR_LE?"KQ0KVVLM>ZQJ&N642"TWJL7F,(9)%6&-&D9G9ADX"@G&?J
M7_@MQ^RYXZ^,_P"Q=I:_"?0;K5KWP'K4%_+IMI$9)Y[%;>2"4HBC+LFZ-R!_
M"K\<4 =5_P %18H_^'3OC./ VKX8T? ^E[9XK5_X(Y2/)_P39^&+2')%GJ(Y
M]!J=V!^E?$G[3?\ P5N\(_M<?L26W['GPQ^"OBZ?XA>)K73-,U&V6SCD@22W
MFADD^S^6[2S,[0A54QJ0'))RH#?HM^P/\$/$7[./['?@#X->+T1-6T?0P=4A
M1PPAN9I'N)8LCAMCRLF1P=N10!Z_1110 5X'X1U33]*_X* >/IM1NTA5O VE
M*K.>IWOQ7OE>$>!H(9_^"@?C]9X5<#P+I1 =0?\ EHU 'LO_  F/AC_H-0?]
M]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@
MU!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^
M@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)C
MX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G
M_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT
M* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_
M[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA
M_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T
M_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H
M_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_O
MT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_
M +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_
M /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^
MSM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5
M<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\
M?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_
MZ#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^
M&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?
M\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4
M?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!
M_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&
M/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF
M/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_
M\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*
M*?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'
M_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\
MY\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/
M_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L
M[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^
M_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#G
MQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__
M )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM
M/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU
M5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4
M'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^
M@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/
M^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_
M  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]
M]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@
MU!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^
M@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)C
MX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G
M_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT
M* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_
M[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA
M_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T
M_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H
M_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_O
MT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_
M +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_
M /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^
MSM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5
M<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\
M?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_
MZ#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^
M&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?
M\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4
M?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!
M_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*S_%6L>#_  1X<O?%OBJ:TLM.
MT^W:>\NID 6- .3TY/8 <DD <FHJ5*=&FZE1I12NV]$DMVWT2%*48Q<I.R1S
M7QC_ &B/AM\%_ -[X[\0ZQ'*MNFVULH6_>7<Q!V1)[D]3T !)X%?)?[-_P -
M=1_:^^+][^TI^T==1/HL5QC3M*FSY5TRD[(54_\ +O'W_OMD'/SU7TW3O&7_
M  4D_:%:_EMI]*^'_AV3&U%"F.$GA1C@W$V,D\[%'?:-WW-H/A'PQX7T6U\.
M^']!M;2QLH%AM;:*$!8T48 'X5^+X*E4\5<]CF%=/^R<-+]U!K3$58Z.I)/>
MG':*>_7[43Y6E&7$6,5::_V:F_=7\\E]I_W5T_X='D?_  R)^Q+_ &K_ &Q_
MPK/2O.W[MGVZY\K/_7+S-F/;;BO3]!U#X=>%=)AT#PS_ &=I]C;)MM[.RA6*
M*,>BJH %;']G:?\ \^,/_?H4?V=I_P#SXP_]^A7ZME^19)E,Y3P.%ITG+=PA
M&#?KRI7^9]'1P>$PS;HTXQ;WLDOR*?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]
M]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*]4Z"G_PF/AC_ *#4'_?5'_"8^&/^
M@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/
M^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_
M  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]
M]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@
MU!_WU5C3];TG57:/3K^.9D&6"'H*D_L[3_\ GQA_[]"GQ6UM 28+=$)ZE$ S
M0 ^BBB@ HHHH **** "BBB@#B=*_9[^%^B?'C4/VC]+T-H?%&I^'8M%N[A),
M1-;).\P.P#'F%VY?J0JCUSVU%% !1110!5U;0M$U^!;77='M;V)7#K'=VZR*
M&'0@,",^]6(XXX8UAAC5$10%51@ #H *=10!%>V-EJ=J]CJ-G%<02#$D,\8=
M&'H0>#3=.TS3='LTT[2=/@M;>,8C@MH@B*/95  J>B@".6RLYKF*\FM(GF@W
M>3*T8+1[A@[3U&1UQUI[*KJ4=001@@C@BEHH J:3H&A:!')%H6BVEDLK[Y5M
M+98P[>IV@9/O5NBB@"G;>'M LM2EUFST.SAO)QB>[BMD663_ 'F R?Q-7***
M "BBB@ KPOP#_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&H ]
MTHHHH **** "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 1W2-#)
M(X55&69C@ >M?#?[1GQ;\9_MQ_&>U_9L^!ER3X:LKK?J&I+GRK@H</=2$?\
M+&/.$'\;$'DL@'6?MX?M.Z]XBUM?V3O@29;W6=4F6UUV>Q;+ OQ]C0CH3_RT
M/15^4G[^/8_V2?V8M!_9I^'BZ2!%<Z_J*K+KVI(/OR <1(3SY:9('J26.,X'
MXSQ!B\3XC9Y/AO+YN."HM?6ZL?M/_H'@^[^VUML]K2^6QM2IGF+>!H.U*'\2
M2Z_W$_S_ *3ZWX-_"'P?\#?A]8_#OP59^7:VB9FG<#S+J8XWS2'NS$?@  ,
M 5U-%%?KV$PF&P&%AAL/!0IP2C&*T22T27H?34J=.C35."LEHEY!111706%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?^4@GC_\ [$32O_1C5[I7
MA?@'_E()X_\ ^Q$TK_T8U 'NE%%% !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 %%%% !116-\0/'OA;X7^#=0\>>--36TTW38#+<S-R>N JC^)F)"@
M=R0*RKUZ.&HRK5I*,(IMMNR26K;?1);DSG"G!RD[):MFS17Y\_%G_@J-\:O$
MNLS1?"BSL_#>F(Y%L\UHES=2+V9S(&C&>NU5XZ;FZT?";_@J-\:O#6LPQ_%:
MSLO$FF.X%R\5HEM=1KW9#&%C)'7:R\]-R]:_&O\ B/OA]_:7U7GJ<M[>TY/W
M?KOSV_[</EO]<LE]O[.\K?S6T_._X'Z#45C?#[Q]X6^*'@W3_'O@O4UN]-U*
M 2VTR\'T*L/X64@J1V((K9K]EH5Z.)HQK49*4))--.Z:>J:?5-:IGU,)PJ04
MHNZ>J84445J4%%%% !1110 4444 %%%% !1110 4444 %%%% !7@/[<_[7$/
MP"\)CP5X)NUD\8:S 1:*F&.GPG*FX8?WB<A >I!)R%P>X_:=_:,\,?LV?#B;
MQ;J^RXU*XW0Z)I9?#7<^.^.1&N06;L,#JR@_/G[$7[.?B?XP^-I?VO?C_OO;
MB\NC<Z#:W:?Z^0<"Y*G@1I@+$O3Y0PP%7/Y?QOQ%F6*Q\.%\@E_ME97J3Z8>
MEUF^TFM(+?5/1N-_G\VQU>I667X-_O9;O^2/5OS[?\,=Q^P9^R/-\)=&/Q@^
M)UH\OC#6HBZ)=?,^G0OR0<\^<^<N3R =O'S9^D:**^SX;X=RWA7)Z>78&-H0
MW;WE)[RD^LI/5_<K))'J8# T,NPL:%%:+[V^K?FPHHHKW3L"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_P#8B:5_Z,:O=*\+\ _\
MI!/'_P#V(FE?^C&H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MH *K:SK.D>'=)N=?\0:K;6-C90//>7MY.L44$2@LSN[$!5 !)). !5FOB?\
MX+[:OX]TK]@AX?!KW"V5[XRT^W\3-;YP+ I.P#XZ(;E;4>Y('>@#;M?^"T_[
M%DO[15Y\([KXH:9%X9AT2*6T\;8NFMY]2,[I)9X%OM5%C"2"<OY9R1FOK+0=
M?T/Q5HEIXE\,:S:ZCIU_;)<6-_8W"RPW$3@,LB.I*NI!!!!((-?EE^Q9^SA_
MP3I_:%_:2M?AIH?A7P_XA\+S_ #29IH)+YX[O^W/M;"[9W5UECNL'Y@I&%Q@
M;-M?I=HWPJT?X??!I/@Y\&'7PO::;H+:;X<EAC-Q_9N(BD4F)6)E*,0WSDEB
M.2<DT <[\8OVR?V7_@!XRTGX>_&'XTZ-H>MZW*D>GZ9<2,\IWL%1Y!&K>2A)
MP))-J'!YX./3*_#_ /X*0_\ !/S4_P!C>R\ _$#XB_&?4O'/CGQQXIO7\1:S
M=[A$1%]G*!=Y:1W/F,6=FY^4!5QS^X% 'S_XO_X*F?L!> _%>I>"?%7[2FD6
MVIZ1?2V>HVRV-W+Y,\;%'3='"RDA@0<$C(KJ?@)^W%^RC^T_XEN_!WP(^,^G
M>(=4L;$WEU86\$\4BP!U0R 31IN4,Z D9P67/45^6?[+?Q"_X)[?#G]H7]H?
M5OV\/#6EZJ9?'_E^$[6^T.6^E)^V:D;DQK&I"#_4;BQ ^Z!D\5^B/[ =_P#\
M$W_']OJGQ,_88\)^%[*^C@6RUQM-T9K._MXW;>L<J2*'6-FC!!'R,8^"2G !
MZ/\ M%_MA?LU_LFZ;:ZG^T!\6+#P]]OW?8;22.6XN;D+U9(($>1E!(!8+M!(
MR1FJW[./[;/[+?[6JW4?P ^+UAKMS8Q"2\TXP36UU"A(&\P7")(4R0-X4KD@
M9Y%?!5C\/?!O[7G_  7I\:>$_COH4/B+0O">B/\ V;HFHCS+4+;VULB(R'AD
M\R>24H>"['(()%0_M&?#'P!^QQ_P6L^"K_L\^&+7PMI_BR#3DU72M)C\JU9K
MJ[N;&8+$ORHK1",[  NY=V,\T ?J?7*?&;XY_"+]GGP1-\1OC5X_T_P[HT,@
MC-YJ$I'F2$$B.-%!>5R 2$0%B 3C@UU=?F3_ ,%<["'XU_\ !33]GW]F7QM+
M+<>%+T6%Q?:8DS(LHN]2DAGY4@@M%;*FX<@$X(S0!]A_ ;_@I1^Q)^TOXQ3X
M??![X[V-_K<V[[+IE[I]U8RW. 21$+J*/S3@$[4RV 21P:]C\5>*_#/@;PY>
M^,/&?B"STK2M-MVGU#4=0N%AAMXE&6=W8@*!ZFOR[_X+A_LT?!/]EKPQ\,OC
MC^S?\.=+\$:]9>)VMUN?#=JMJ',<8GAD94PID1XLA\;CN.2<#'H__!?WXG^(
M%_8D\$Z3IEZUM;^+/$]K+JD43$":*.TDF6(^J^88WQZQJ>U 'OWA/_@K?_P3
MO\:^-8_ .A_M*Z:M_/.(8);_ $N]M;61R<8%Q-"D0Y[E@#G@FOH\$, RG(/0
MBOSF_P""@O\ P3\_92^%W_!+6\\8>!/@YH^F^)/"^B:1=6OB.UM@M[<2O<6T
M4S3RCYI@ZRR9#$@$@@#:,?3/_!+#QWK_ ,1_^"??PP\4>)M0DNKS^P7LWN)6
MW.Z6MS-;)N)Y)V0J"3R: /H"BBB@ KPOP#_RD$\?_P#8B:5_Z,:O=*\+\ _\
MI!/'_P#V(FE?^C&H ]THHHH **** "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@ HHKS[]HW]HSP/^S=X%?Q7XIF$]Y.&32-(BD EO90.@_NH,@L^,*#W) /%
MF.8X'*,#4QF,J*%*FKRD]DOZT26K>BU,J]>CAJ,JM65HK5MC/VD_VD?!'[-G
M@9_$_B607%_<!DT?1XY );R4#_QU%R"S] ".I(!^9/V<?V=O'W[8WQ"?]IC]
MI5Y)-$>7.EZ8X*)>JI.V-%_@ME.?=SGDY9BS]GG]GWXA?MI_$5_VD_VD))3H
M'G?\2W32&1+Q58[88USE+93G)ZN<\DEFK[>M+2UL+6*QL;:.&"&-8X88D"I&
M@& J@<  < "OR/+<NQ_BCF%/-\V@Z>6TWS4*$MZS6U:JOY?Y(;-?W;N?S5"A
M6X@KK$XE<M"+O"#^U_>EY=E^F_#_ !#_ &8/@!\5)$G\=?"O2[N:.-8TN(8V
MMY0BC"KYD)1BH' &<#M3_AI^S1\"/@_>?VG\._AEIVGW8!"WI5IIU!ZA9969
MU![@'FNYHK]17#V0+'?75A*7MM^?V<.?_P "MS?B?0?4L%[;VOLH\W?E5_OM
M<****]@Z@HHHH **** /AW]NO]A3QE+XRO\ XS_!C09-3M-3D:XUG1K--T\$
MYY>6-!S(CGYBJY8,3P0?E^2_^$8\2_VK_87_  CU]]NW[?L?V1_-W=,;,9S[
M8K]EJ*_G_BOZ/^29_F\\?@\3+#^T;E*/(IQN]6X^]%QN];:I/9):'QF8\&83
M&8EUJ51PYG=JUU?RU5OQ/AK]AO\ 8-\5S>*[/XN_'#PVUAI]@PFTK0M0BQ-=
M3?PR2QD91%/(5L,S 9&W[WU#XN_9)_9J\<;F\0?!?0B[_?ELK3[)(WN7@*,3
M[YKT2BOT3AKPWX5X:R19;&A&M%OFE*I&,W*3TN[JR5E9)*R7=W;]O 9%EV P
MGL%!26[<DG=_UT/FKQ=_P2S_ &=M<W2^&M4\0:)(?N);WRSQ#ZK*C,?^^Q7!
M77_!,;XR>!)WOO@K^T8;>3.Y!(+C3V!]W@=\GWP*^TJ*XL=X1^'^-J>TC@U2
MGTE2E*FUZ*+4?P,JO#62U7S*EROO%N/Y.WX'Q3_87_!5?X2<V.L2>)+2+[W^
MDVM]O_[_  $Y_"E7_@HE^U%\,V$?QL_9P"I&<-*;*ZTXL/7=()%/U Q7VK2,
MJLI5@"",$'O7%_Q#?.<OURC/<32[*HXUXKTC-+3YF/\ 86*H_P"[8RI'RE::
M^YGQ9\3/^"JNG>(?A=J&E?#SP5JFB^)[M!%;7<\L4L%JK??D5@0Q<#.W*8R0
M3TP?C2^OKW4[V74M2O);BXN)&DGGGD+O(Y.2S,>22>237VK_ ,%5_A3I5AX3
M\,_$3PSX4LK18-1N+75;FRLDC>0RHC1&1E + &)P">A?WKXEK^6/&#%<5QXI
M>79WB?;NC&/))1Y(M22DY*"TO=\K?7EMLC\]XFJ9BLP]ABZG/R)6:5D[J][=
M^C] K]#O^"6^O^#-3^ 5UHVA:+%::KIVKNNMRJ<O=LXW12D]0-GR = 8R1UK
M\\:^Z?\ @DEX5U6P\#^+_&-S$ZVFIZE:VUJ6& [0)(SD>H_?J,^H([5W^ M>
MO2\1:,*<$U.%12=K\JY7*Z?3WE&-^S:ZFW!TYQSR*2NFI)^2M?Y:I+YGUW11
M17]W'Z^%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\
M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%%
M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\
MC1]B\;_]!NR_\!C_ (UQ?QD_;'_9A^ &H?V-\6_C-I&E7X4,^FJSW%T@(R"T
M,"O(H/8E1FCX.?MD?LP_'_4!HWPE^,VD:K?E2R::S/;73@#)*PSJDC =R%.*
M]7^P<\^H_7?JM3V._/R2Y+=^:UOQ/(_U@R'Z_P#4?K=+VVW)[2//?MRWYOP.
MT^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBBO*/7,?[%XW_P"@W9?^ Q_Q
MJUI4&OPR.=8OX)E*_((HMI!J]10 4444 %%%% !1110 4444 %%%% !1110
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *_,7]MW]I3Q#\=?BQ?Z/:ZI(OAG0[V2VTBQC<^7*4)1KEAT9G.2">BD
M#U)^]/BW^UC\ _@J)+;QM\0;3[='D'2M//VBZSZ%$SL^KE1[U^4U[)%+>S2P
M.[(TK%&D'S$$\$^]?R[](?BR#P.&R?!8F+YI2=:,9)M<O+R1FD[I-N3L]W%/
MH?GW&V9+V-/#4JB=VW))ZZ6LG^.GD15U'P<B\'ZK\3_#>A_$Q[I_#LNLQ)J$
M4%QLVI(RJS9_A'"[B,$JIP0<$<O6OX \*ZKXY\<Z1X.T.)WN]3U*&VMP@Y#.
MX7/L!G)/8#-?RUETJD<PI<D%-\T?=:NI:KW6NJ;TMU/SV@VJT;*^JT[Z[?,_
M831M&TGP]I-MH6A:=#9V5G"L-K:V\81(HU& J@<  59HHK_46$(TXJ,59+1)
M=#^@DDE9!1115#"BBB@ HHHH **** "BBB@ HHHH \M_:@_;$^!W[(_AJ+7/
MBQXAD%W>!O[,T/3XQ+>WN.I1"0%4=W<JH/&<D _)W_#^[P=_;?V?_AFO4_[-
MWX^U_P#"2Q^?MSU\KR-N<=O,_&OAS]K+XZ^(?VCOV@/$GQ3UZ^DECN]1DBTF
M%FRMM8QL5@B4=  F"<=69FZL:\YK^PN%O [A?#Y13EG$)5:\DG+WI146U\,5
M%J]MKRO=ZV2T/XPXK\>.*\1G-2.33C1P\)-1]R,I32?Q2<E*U][1M9:7;U/W
M9_9?_;%^!W[7'AN77/A1X@D^UV:J=3T/48Q%>V6>A= 2&4] Z%E)XSD$#U.O
MP5_97^/?B#]FGX[^'_BYH5W,D5A?(NK6\)_X^[%V GA(R V4R1GHP5NJBOT9
M\0_\%R_V5=.W1Z#X#\;ZDX^Z_P#9]K#&WXM<;A_WS7Y7QOX-YUE6<J&1T9UZ
M$U=;7@[ZQD]%YIZ76CU5W^M\">-61YMDKGGU:%#$0=GNE-6TE%:ORDM;/5:.
MR^T:*_/?7/\ @O3HC2?9O!O[,E]=NYQ&;[Q,L1_[Y2W?/TS5#_A[-^W1XV.?
MA3^Q<)@_^J_XD>IZAG_OSY>:^=AX0\=J/-7P\:2[SJTU_P"W-_@?1S\9. '+
MEH8B567:%*J__;$OQ/T7HK\Z/^&D_P#@MC\01CPW\!6T3?\ =/\ PBD=MM_\
M#I#C\:/^%8_\%U/B#SX@^(+:(K_]1?2[;:/^W)21_.K_ .(8U*'^]YK@Z7DZ
M]Y?<H_J3_P 12I5_]SRC&U?-4+1^]R7Y'T/_ ,%/OVLM:_96_9Z^T^!KH0^)
M_$]V=.T6YP";1=A::Y /4HN%7T>1"00"*_&K4M2U'6=1GU?5[^:ZN[J9I;FZ
MN92\DTC'+.S,268DDDGDDU]/?MT_LE?MP?"KX?Z5\4_VG_B^?%]A_:AL[:-?
M$5YJ!TZ25"V2L\:I$K^7C*'DA0>U?+5?TOX2\.Y+D7#?-@JT*\YRESU8;-IV
M44WK:*Z=VWU/Y=\7^),[S_B?EQU">'A",>2E/=)J[DTM+R?7LDNA-INI:CHV
MH0:OI%_-:W=K,LMM=6TI22*13E75E(*L" 01R"*_33]F'_@LM\(],^ NGVW[
M2NJ:M-XRTUFM;G^S-*,K:C$@'EW);*QJ[ [6!899&; #"OS%K[__ .".G['7
MPJ^,7@7Q5\5?C9\+;#7K8:M;V/A\ZK$S1HT4;/<%4R%<$RPC)!Y0@8YI^+.
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
M4J=:4KN$ELK148N+VDG&[74XH\(8##TF\-.4:JUC)O5->225GUT.:^"'QO\
M OQ]\"V_CKP+?[XGPEY9R$":SFQEHI%'0CL>A&",@UV%?"7Q2^%OQ3_X)X?%
M-?C)\&Y)]0\$ZA.([VRF=F2-"W_'M/[<GRYNH/!YR'^O?@A\;_ OQ]\"V_CK
MP+?[XGPEY9R$":SFQEHI%'0CL>A&",@U];P;QEB,SQ$\FSF"HYC17O1^S4CT
MJTGUB^J7PGI97FD\1-X7%+EKPW722_FCW3_ ["BBBOT,]L*1F5%+NP  R23P
M!2U^=?\ P6C_ &Q/%>B:S:_LI?#W6I;&VFTY+SQ=<6LA5[A9<^59D@Y";1O<
M?Q!T'0,#]/PAPMC>,<]IY;AFH\UW*3U48K>5NO1)=6TKK<^6XRXKP/!>05,S
MQ2<E&RC%:.4GM&_3JV^B3=GL?5'CC_@HU^Q+\.]<?PYXF_:$T<W<3E)4TV"X
MOE1@<%6>VCD4$'@@GCO7H/PG^.?P?^.FC/K_ ,(?B-I7B"VB($YTZZ#O 3R!
M)'P\9/HP!K^?ZNL^"?QL^(O[/GQ%T_XH?##7Y;#4["4$A6/E7,606AE4$;XV
MQ@J?J,$ C^A,R^CUE7]G/ZABY^W2TY^5P;[644XI][RMV9_.66?2.S7^TE_:
M&#I_5V]>3FYXKO>4G&37:T;]T?T 45RGP,^+&B_'3X/^'/B]X?B,5MX@TJ*[
M$!;<8'88DB)'4HX9"?5:ZNOY:Q&'K83$3H5HVG!N+79IV:^3/ZPPV(HXS#PK
MT9<T)I2B^Z:NG\T%%%%8FP4444 %%<I\5_CE\(/@9HJ>(/B]\1=*\/VLI(@;
M4;H(\Y')$:??D(]%!->?>"/^"C?[$OQ#UQ/#GAK]H31Q=RR!(DU*"XL4=B<!
M5>YCC4DG@ 'GM7JX7(<\QN%>)P^%J3IK>482E%>LDFOQ/)Q6?Y%@<4L+B<73
MA5>T95(QD[]HMI_@>V44BLKJ'1@5(R"#P12UY1ZP4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M45\._MU_MU^,HO&5_P#!CX,:])IEIIDC6^LZS9OMGGG'#Q1N.8T0_*67#%@>
M0!\WR7_PD_B7^U?[<_X2&^^V[]WVS[6_F[NN=^<Y]\U_/_%?T@,DR#-YX#!X
M:6(]FW&4N=0C=:-1]V3E9Z7T3>S:U/C,QXSPF#Q+HTJ;GRNS=[*_EH[_ ('[
M+45\.?L*?MU^,I/&5A\&/C/KTFIV>IR+;Z-K-X^Z>WG/"12.>9$<_*&;+!B.
M2#\OW'7ZEP7QIE''.4+'X"ZL^649?%"6]G;1IK5-:-=G=+Z#*LUPV;X;VU'T
M:>Z?]=0HHHKZX],**** "BN!_:4^/&A_LZ?"J\^(>JVXN;@.+?2K$OM^U73@
M[$SV4 ,S'^ZIQS@5^9WQ9_:&^,'QKUF;5O'_ (VO+A)')BT^&9H[6 =E2(':
M,#C)RQ[DGFORCQ#\6LFX!K0PLJ;KXB2YN1-148]'*5G:_1*+?5V5K_.9WQ)A
M<FFJ;BYS>MD[67F]?R/UOHK\D/A-^T-\8/@IK,.K> /&U[;I&X,NGRS-):SC
MNKQ$[2".,C##L0>:^V['_@I]\!X?AGI_BC78K]M?N(#]L\.:?:EVAE!P?WC[
M4V$C(.XMM(RN>*\[A+QQX2XBH57CFL).FKM3DG&2V]R5ES/^[RJ75)ZVPRWB
MW+<;"7MOW36NKT?H]+ORM?L?2E8_C7XA>!OAQI)USQ[XNT_2+09Q-J%TL08C
MLH)RQ]ADU\=WG[8W[9W[35U)HW[-_P +9-'T]V*'48(1,Z=B'NI@L,9QV ##
ML36IX*_X)E>-O'>K#QA^TY\8[R^NY<&:UT^X:XF8==K7,P.,=,*A'H:[GXDY
MCGS]GPKEM3$K_G]4_<T/5.5I3MU22?8V>>U\8^7+J$JG]Z7NP^]ZOTT.A^*W
M_!4SX8Z#*^C_  >\*WOB>\9MD5W.K6UL6/ V@@RR<]MJY[&N%_L3_@HW^US\
MVKW<O@SP]<=8G+:=$4/;8,W$H(Z;LJ?45]3_  I_9J^"'P5B0_#SX>V-I=*N
M#J4R>==-Z_O9,L,^@('M7=4O]1N+>)/>XFS22@]Z&&O3I^DIOWYKR=O)B_LC
M,L=KC\0[?R4_=7S>[1\R?"3_ ()>?!?P<8]2^)FK7OBJ]7#-"Y-M: ]?N(V]
MN?[SX/=:F_:@_P""=/@;XK6<&N?!V'3?"^LV=N(1:16HCLKQ%^Z'$8S&X_YZ
M '(X(/!'TK17NR\,. WDT\LC@81IRM=I>_=;/VFL[KI>7=;-H['P_D_U5X=4
M4HO[_P#P+?\ $_-+_AVY^UG_ &K_ &?_ ,(/8^3OQ]N_MRV\K'KC?OQ_P'/M
M7U)^Q[^P;H_[/=^/B!XXU2WU?Q08F2W-NA^S:>K##>66 9W(R"Y X)  R2?H
MFBO$X9\%^"N%\SCCZ,9U:D7>/M)*2@^C2C&*NNCE>VZUU.3 <*Y5E^(5:"<I
M+;F=[>EDOQN%%%%?K)](%%%% !117S?_ ,%/OVLM:_96_9Z^T^!KH0^)_$]V
M=.T6YP";1=A::Y /4HN%7T>1"00"*]3),GQF?YM1R["*]2K)15]EW;\DKM^2
M/)SW.<%P]E%;,L6[4Z47)VW?9+S;LEYL]$^,G[8_[,/P U#^QOBW\9M(TJ_"
MAGTU6>XND!&06A@5Y%![$J,T?!S]LC]F'X_Z@-&^$OQFTC5;\J63369[:Z<
M9)6&=4D8#N0IQ7X3:EJ6HZSJ,^KZO?S75W=3-+<W5S*7DFD8Y9V9B2S$DDD\
MDFDTW4M1T;4(-7TB_FM;NUF66VNK:4I)%(IRKJRD%6! ((Y!%?TY_P 2\9+_
M &?R_7:GM[?%:/)?_!;FM_V^?RU_Q,AG?]H\WU*G["_PWESV_P =^6__ &X?
MT345^:_PO_X+C:MX4^#.D>&O&OPFO/%'C2TB-O=:F=12UM[L XCE;".QD*XW
M@* 6!((W8%K_ (:]_P""O/[2W[OX*? E_"^GS\07T.@"%60]_M.HMY;?5 /;
MFOR&?A#Q9AJT_KKI8>G%M>TJU8Q@[/=;RL]U>*/V2'C)PABJ,/J*K8BK))^S
MI4I2FKK9[1NMG:3/T<EEC@C:::141%+.[' 4#J2>U>3?$[]N[]D+X0>9%XV^
M/OA];B+(DLM-NC?3J?[ICMA(RG_> KX^B_X)9_MX_M!RK>_M1_M4"WMI6#-8
MR:G<ZH\7? AS' G_  !\5ZS\,?\ @B=^R;X/\NZ\?:GXB\6SKCS(KR_^R6S?
M1+<+(/QD-+_5OPYRG7,LVE7DMX8:G?[JD_<?W%?ZS>)6<:99E$:$7M/$U+??
M3A[Z^\Y_XF_\%T?@5H)DM/A3\*O$/B.=>$GU"6/3[=SV*G][(1[%%-<)_P -
MN?\ !6+]I3]U\!/V?#X=L)^+?48/#YP0?6ZU ^0WU"BON/X9?LP_L\?!H1M\
M,?@QX<T>:/[M[;:7&;D_69@9&_%C7=TO];>!<ITRK)HU)+[>)FZE_6FK0^YB
M_P!3^/LWUS;.Y4XO>&&@J=O2H[S^]'X _&_X)_$[]G[XAW7PV^+GAQM,UB".
M.9XMZNDB2+N5T="5=3R,J2 58=00.1K]VOVH/V._@=^UQX:BT/XL>'I#=V8;
M^S-<T^017MEGJ$<@AE/='#*3SC(!'R=_PX1\'?VY]H_X:4U/^S=^?LG_  C4
M?G[<]/-\_;G'?R_PK]VX;\=.%L9ED7F\G0KI>\E"4HR?>'*I-)]I6MM=[O\
M ^)O /BO!9I)9-%5Z#?NMSC&<5VGS.*;7>-[[V6Q\-?LI? ?7_VD?CYX<^%&
MAV$DT5[J$<FK3(IVVUBC!IY6/8!,@9ZLRKU85^T/A_\ 8^_92\+%7T+]F_P1
M Z?=F/ABU>0?\#9"WZU3_9?_ &.O@=^R/X;ET/X4>'Y/M=XJC4]<U&02WM[C
MH'< !5'4(@50><9))]3K\3\2O$O$<79K%9=*=/#TTTE=Q<V]Y22=NB23O9*^
M[:7[EX8>%^'X.RF3S*,*N)J-.3LI*"2TC%M7ZMR:M=NVJ2;H:'X4\+>&8O)\
M-^&M/T],8V6-FD0Q]$ J_117Y/.<ZDN:3N_,_7H0A3CRP5EY!1114E'/?%7X
M7>"?C3\/=5^%_P 1=&2_T?6+8PWENQP>H*NIZJZL RL.0R@]J_,7X[?\$3_V
MC?!WB">;X&ZAIWC#1GD)LXY[Z.SOHESPLBRE8F(&!N5_FZ[5Z5^K=%?:\(^(
M'$?!4IK+YIPGJX37-!OO9--.VETU?2][*WPW&/AWPSQQ&#S&#52&D9P?+-+>
MUVFFKZV:=G>UKL_*/X%?\$4/VC?&/B&WF^.5_IW@_1DD!O$@OH[R^E7(RL:Q
M%HE)&1N9_EZ[6Z5^G?PI^%O@CX*_#W2OA?\ #K1DL-'T>V$-I;J<D\DL['^)
MV8EF8\EF)[UT-%'%WB!Q'QK*"S":4(:J$%RP3[V;;;MI=MVUM:[N<'>'?#/
MT9O+H-U)Z2G-\TVNUTDDKZV25W:][*Q1117Q1]R%%%% !1110 4444 %%%%
M!1110 52\1^(M(\)Z)<^(==NQ#:VL>^5S^0 '<DX '<FKM>,?MDZO>6WA[1M
M$B=A#=74LLP'<QJH4'_OLG\/:OGN*\[EP[P[B,QC'F=-:+IS-J,;^5VK^1Z>
M38!9IF=+"MV4GKZ)-OYV1ROC']K3QUJE\Z>#X(-+M%8B)GA669AZL6RH^@''
MJ:/!W[6GCO2[Y$\7P0:I:%AYK)"L4RCU4KA3]".?45Y117\D_P#$0.,OKWUK
MZ[/FO>U_<].3X+?(_:?]6LB^K^Q^KQMWM[W_ (%O^)]M>&_$6D>+-$MO$.A7
M8FM;J/?$X_(@CL0<@CL15ZO&/V-=7O+GP_K6B2N3#:W44L(/8R*P8#_OV#^/
MO7L]?UMPGG<N(N'</F,H\LJBU2VYDW&5O*Z=O(_%LYP"RO,ZN%3NHO3T:37X
M,****^A/,"BBB@ HHHH **** "O#_P#@H7^V+9?L._LU:A\9QH<6IZK->Q:9
MX=TZX<K%/?2J[+YA7G8J1R2$#!81[01G(]PKY\_X*:_L::E^W%^R]=?"CPSK
M%O8Z]IVJPZQX>EO&(@>ZB26/RI" 2JO'-*NX [6*G! Q0!^?_P /O$__  65
M\<?M6W/Q8\':CX?;X@:E\*K#6)- GMK&*.7P_+=NUO:[9%"H_F%GP9%E ;#2
M9RH_4[P+XZ\;:)\ ;#XD?M%Z'9Z#KMCX9&H^,;#2G-Q#92QPF2X6/:7+A=K8
M"L_H&;@G\GO G[:/[:O[!?[44WBC]JS]G&77-3T+X8Z=X=U5;*X$;1:/%=M]
MGO7G@\Z$LSYCWG:KD <,23^L'[/'Q[^'?[4/P9T3XW?#"\DGT;7K4O%'<QA9
M8'5BDL,J@D!T=64@$@XR"002 ?F-^T)_P7._:C\3>/M$\8?LZ^ #X7^&K:]]
MCL[_ %W1UGE\0-&R&:-Y&!2+"LN8X3O3>"9#D ?K?7YG?\'"FDZ5H7ASX(Z3
MHFF6]G:P>(=2$-M:PK''&,6APJJ !R3TK],: /S/'[9?_!2S_@H1^T!XW\'_
M /!/[Q7X=\&^#/ UY]G.K:K:P.UZ#)(D3R2303MNE,4CJD:*JH ')/+>M?\
M!,;]O7X]?&#XN^-OV./VP-)LH_B)X'228ZG80)$M[#%,D,PD6/$>]6DB97C
M5T?.T;<MY+_P;@DR>$OB]/)]]]<TO>>Y_=W1_J:3]E@F+_@X$^+21='T2^W8
M_P"N=@?YT =K^VA^W)^V+\0?VU4_X)__ + <VDZ3KFG62S^(O$^J6\4OE.8%
MG8 S))''$D;QAF\MW9WVJ!M^:C^S1^V[^W#^S[^VUH_[#G_!0F_T;7Y?%EHC
M^'/%&E6\,9#R"00L##'$LD3R120D-&L@< YQG/,_LJDR_P#!P%\7'EY*Z'?;
M<^R6 'Z4G_!2YC%_P6=_9NEC.&/]A*2/3^VK@?U- 'Z8U\:_\%3?V^/C%^SG
MXD\$?LU?LMZ):7?Q&^(5RJ6-U>PK*ME&\RP0[$<[&DDE+ ,^441L2#D$?95?
MF?\ \%%R9/\ @MQ^SM"_*K8:(P!]?[7O?\!0!4\5_MB?\%2/^";_ ,3?"&J_
MMX>+/#OCCP)XKOC!>3Z1:6XDL@"IE\MX+>!EE16#A&5XW"LJD'++];?\%*OV
MVC^P]^S-+\5_#FE6NIZ]JVHQ:7X9MKHDVYN)$>3SI I!:-(XW; (W':N1NR/
MFS_@X]53^SM\/G(Y'C24#Z?9)/\ "L7_ (+[3S2?L:_"#S"?GUJ)G_WO[.;_
M !- &%XW^/\ _P %P?V:_@YIW[:7Q7\<>%M9\'7 L[K4O"<NF68DL[>X9%B$
MRPV\;Q@F1$_=S,REUW=#C]&_V=/C9X?_ &C_ (&>%OCEX7M7M[/Q-H\5XMK(
M^YK9R,20DC&XI('0D<';FO!/^"HL4?\ PZ=\9QX&U?#&CX'TO;/%:O\ P1RD
M>3_@FS\,6D.2+/41SZ#4[L#]* /IJBBB@ KPOP#_ ,I!/'__ &(FE?\ HQJ]
MTKP/PCJFGZ5_P4 \?3:C=I"K>!M*56<]3O?B@#WRBLW_ (3'PQ_T&H/^^J/^
M$Q\,?]!J#_OJ@#G?C-\9M)^$FDPLUF;W4KTD65D'VC QND=OX5&0.,EB0 ,;
MF7P6\_:7^-MW>27<?C)+99,8M;;3;?RHCC^'S$=\?[S-4?[1>L-K?QDU>X%^
MMQ! EM#9LH'[N(0(Y3/IYCR-_P #-<37\L>(7B%Q!5X@KX+!5Y4:5&3A[C<6
MW%VDW):[WLKVM;2]V?KO#'#&6K+:>)Q--3G-7UU23V26VVNNMSV#X9?M8^)-
M+O8M,^)S+J%E(X635(K=8YX,DY=DC 21!QPJJP )&\X6L?X\_P#!2_P)X1N7
M\(_ O2O^$KUEW\J.]VM]B20G "[?GN#GLN%.>'/2O-Z['X :]\#O@?#)K=O\
M*!<>([FXFDNM:W*S@/(Q5(MV?*4(54A<9QSFN?)_$7BK'8/^S:V8PPZOK7G!
MSJ*/\L$DTY=G)7M?WKI'S7&O!.9UG3ED24%)M36[2Z.-W;79KT:L<QX6_9!_
M:B_:VUN#Q]^U)XUO=%TO=OMM,D4"X"'^&*W'R6W'&YQOX&5;K7U7\'?V?_A-
M\"-'_LGX;>$H+-G0+<W[CS+FY_ZZ2M\Q&>=O"CL!7&_\-E>&?^A,O_\ P(2C
M_ALKPS_T)E__ .!"5]]PSB_"?AJL\5#%^VQ4OBKU5.=23Z^\X^ZO*-M-[GR6
M \.LTP$O:+#RE4>\Y.+D_G?3Y'LM%>-?\-E>&?\ H3+_ /\  A*/^&RO#/\
MT)E__P"!"5]O_P 1+X&_Z#8_^ S_ /D3UO\ 53B'_GP_OC_F>RD@#). .IKP
MSXI?M7W5GJ4NA_#>W@9(6*2:G.N\.1U\M>F/]HYSZ=S!XW_:QT[Q%X2U#0=%
M\.7EK<WELT,=P\ZD(&X8\<YVYQ[UXC7YGXA^*7/"GA>'\1I)7G.*:?913:37
M=M:[6:U/K.&>$.64JV94]5I&+M;S;L]>R7KH>CZ1^U1\6]/O!/J&I6M_%GYH
M)[)$!'L8PI'ZU[S\*OBKH7Q5T(ZGIB&"Y@(6]LG;+0L>ASW4X.#['IBOC^NC
M^&7Q5U/X0:U/XGT[0I-4W6CQ-IL=TL/GDD%?G8$+@@'.#QGUKYC@/Q&SO!9Y
M2P^8XEU*%22C)U)7Y+Z*7/)^ZD_BN^7EO?NO5XDX8R^MEM2MAJ7+4@FTH1^*
MVK7+%:M]+*][6['UUKNA:-XGT:Z\/>(=,AO;&]A:&[M+F,,DJ,,%2#U%?#OQ
M2^%OQ3_X)X?%-?C)\&Y)]0\$ZA.([VRF=F2-"W_'M/[<GRYNH/!YR'=\6/V^
M/V^]1,MM\)/V=/"ND1-D+/>ZZE_.!ZJ6>! >_*,*\9U+P[_P4O\ VI4GT;XP
M_M&6'AC2KK*7-E=ZREK!+%W4Q:=&PD'M)U[GO7],YUX>\$\<X*GBZO$N P>)
MHOFI58XJE.M!]N2G)\T7]J+EJ?ROQ3F6<3J*E@LDQ]2O'X)K#5(03\YU%'1]
M=#[_ /"'[9G[.'B?X<6WQ*U/XL:%H5K*N+BVUW5H;::VE ^:)E=@2P[8SN&"
M,YKS#XE_\%@/V)_A_P"9!I'C'5/%-S'D&#P[I#LN?^ND_E1D>ZL:^&?BC_P3
MJD^$6I:7JL_Q%C\=Z;<LK:@/#*F*:)@<O&P;S&4%>DNTC/4 X!^TOV9?V2O^
M";,GA*Q\8>'/A18W=XZ#[5;^-)9+NX@E'5)(9B8@0>ZH PY&17V61<0^".&Q
MLLHQ6:U<PQM&,>?V5+ZO2J.VKA[5R<H]^24K7['CT<R\8\VJO#+!4<%**5W6
M<YR?G%07)\FW8\D\0?\ !:[XL?$/4G\.?LS?LK37]X>(7OY)[^5\],VUJBD?
M]_#7QU^V1/\ M(>(OC'-\3/VG_ =UH'B#Q/9PW4=M/IS6J-!&@@39&Q)7 B
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
M)Q_X(HO_ (NC_A<__!4O_HDX_P#!%%_\77U__P )CX8_Z#4'_?5'_"8^&/\
MH-0?]]5^C?\ $-<T_P"A]C?_  9'_P"1/K?[!Q'_ $&5?_ E_D?('_"Y_P#@
MJ7_T2<?^"*+_ .+H_P"%S_\ !4O_ *)./_!%%_\ %U]0^+/V@O@9X"1G\<?%
MWP[HX49/]IZO% ?R=A7E/C7_ (*I?L,>"@\<GQKBU2=.EOHNEW-SN^CK'Y?Y
MM7L9?X*\99K;ZEFF8U+_ ,KYE]ZA8\;,*N3Y1?Z[F[I6_GJPB_N=F?(/[=/Q
M>_:R/@?2M0_:7\(/IUG!>2#1XQ8K MQ<L@R"58Y(4$^PW8KXHUWQ7K_B.X:?
M5-2D<$Y6%6(1?8+T_K7U/_P4]_;Z^&?[8UIX4\-_"?2=>M;'0+J\GOY-9MHH
MEN9)%B6)D6.5S\H67EL'Y^G6OD>O[3^CYX!9+X>X"IG>;4Y8C-<1)WK8A1G6
MITX^["G%V]U-+F;C:3YDI-J*2_D/Q5XH6;<15,/@<4ZV&@HVE?2;Y4VV]+V?
MNKIIIO<T="\5Z_X<N%N-+U*1 #\T3,2C#T*GC^M?HK_P23^&7PM^/>C>)/B%
MX_\  =GJLFE7%G!8I?J9(H92)6E!C)V/P(B-P. >V37YLU])_L'_ +:_QH_9
M(T/Q%;_#_P"$!\5Z5K%W;R79DCN-MK+&K@[6B!4%E89R/X%KTO&SP%X2X^J8
M;/J."I?VCAIW4FH1]K&2<'"JY6C+E<E4@Y7E&4;1:YFF>%7%]+A_B*G',9.6
M%:E=<KGROE?*U%)O?1V7F]C]E;.SM-/M8[&PM8X((D"Q0PH%1%'0 #@"I*_.
MJT_X+PZ[I<@MO&'[*)C<_>:'Q4T1'K\CVISV[UT>D?\ !>3X13 ?V]\!O$EM
MZ_8]1MY\?]]>77X_4\(?$*A'3 W73EG3?W6F?U31\8O#>J^58Y1?:5.K&WWP
M2/O*BOC;2/\ @N)^R)J!":AX2\=6)[M/I%JZC\8[EC^E=3H__!8;]A74\?;?
MB%JNGYZ_;/#=TV/^_2/7E5_#OCG#_%EU5^D'+_TFY[%#Q(X"Q'P9E17K-1_]
M*L?4%9_BCQ7X8\$:#<^*?&7B*QTG3;--]UJ&HW20PPKZL[D ?B:\6TK_ (*=
M_L(ZSC['^T/IJ;NGVO3KR#_T;"N*_-3_ (*,?MH>(OVK/C1?Z?HNORGP/H-X
M]OX;L(G(AN A*F\9?XGD.2I(RJ%5X.XGV^#O"WB'B7./JV+I3PU.*O*4X2B[
M;6BI)7D_N2NWV?A<:>*_#G#&3?6L'5IXJK)\L(0J1DKVO>3BW:*^]NR7=?I9
M_P /.?V$O[;_ .$?_P"&A],\_?L\S^S[SR,YQ_KO)\O'ONQ7M'A;Q9X7\<:#
M;>*?!GB*QU;3+Q-]KJ&FW230S+ZJZ$@_@:_GCKWO]@K]N/Q9^QO\21=WLM]J
M/@W4MR^(- MW#%CMPL\*NP59E(7G(W+E3V*_J'$O@!A</E<JV2UYSK15^2IR
MOGMTBXJ/*^U[IO1M;GY5PO\ 2'Q6(S6%'/,/"%&;MST^9<E^LE*4N9+K:S2U
M2>Q^V-%?G7XH_P""W'Q.\<7[Z#^SA^R\]W<GB&74YIKZ1L],V]JJD?\ ?PUB
MR>)?^"RO[2)VS>(AX%TR?H5FMM)\K/\ N[KP?K^=?E\?"G/<+%3S>O0P<?\
MI[5CS6\HQYKORT/U6?BWD&*DX9/AZ^-EM^YI2Y;^<I<J2\]3]'_$?BKPOX.T
MQM:\7>)+#2K-/OW>I7B01+]6<@#\Z\.^)?\ P5"_8B^&7F0W7QIM=:NDSMM?
M#5O)?;_I+&/)_-Q7R]X<_P""/?B'QYJ2^(_VE/VP#J%X?]>FG137LK^N+FZ8
M$?C&:]Q^&O\ P2V_X)_?#WRY]3T"Z\3W,>"+CQ'K$CC/O'"(XV^A4U7]C^%N
M4_[YF-;%27V:%-05^W-4W7FB?[9\5LX_W/+:.$B_M5ZCF[=^6EL_)_,\R\>?
M\%U/#UW>?V+\#/V>=7U:YF;9;2ZY?+"Q;MB" 2E_H'!KYJ_;G^*O[;O[2'A+
M1?BA^T/\#[GPSX9T:\E@TB2/0+BSB$ER%/S&=F=\B 8;[O7&-V*_6#P)X8^
M_P +K/[!\-O"?AS0(=NTQZ-I<5L&'OY:C/U-)\5?#WPA^-/P]U7X7_$4VU_H
M^L6QAO+=F(/4%74]5=6 96'(90>U>KD?B%P;PUFU&OEF3J*B]:DZDIU.5Z2<
M4[1C+E;V=GMU/(SWPYXTXGRBMA\TSES<HZ4X4XTZ7,M8J35Y2CS)/576_0_
M:BOK[X[?\$@/C+X.\03S? WQ5I'C#1GD)LXY[^.SOHESPLBRE8F(&!N5_FZ[
M5Z4? K_@D#\9O&/B&WF^.7BG2/!^C)(#>)!J$=Y?2KD96-8BT2DC(W,_R]=K
M=*_IG_B)G ?]G_7/K]/EM>U_?]/9_'?RY3^7?^(7<?\ ]H_4O[/J<U[<UO<]
M?:?!;SYCVS_@A+\*S!X'\;_%O6= @=+[5;2QT>\GME,B&".5IC&Q&0#Y\8)!
MP2F/X:_0*N,^%/A[X0_!7X>Z5\+_ (=&VL-'T>V$-I;JV2>26=CCYG9B69CR
M68GO70_\)CX8_P"@U!_WU7\5<:\1?ZU<3XG,TFHU'[J>ZC%*,;^=DF[=6S^X
M^!^&_P#5+A;#96VI2IQ]YK9RDW*5O*[:5^B1I45F_P#"8^&/^@U!_P!]4?\
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
MKG_GE<RI_P"@N*SKG]EGX03_ .JTF[A_ZY7SG_T(FO1:*[:W"'"E?X\#1_\
M!<$_O2/9AG><T_AQ$_\ P)_YGE-U^R!\-9@3;:QK,)[ 7$3#]8\_K7SW^UCX
M(^('[-5S%XGT[P^NN^%+AU0Z@CF.6TD/_+.8 ,!G^%P,$\$ XS]M54UW0M&\
M3Z-=>'O$.F0WMC>PM#=VES&&25&&"I!ZBOD^)?"KAK.,LG2P--8>MO&<>C[2
MCLXO9JU^J=QXGB+B>>'<</BY0GT=HRU\U).Z/F;X)_"GPS\<_ T'CSX8?%H-
M$_R7=G-8&.:SFQ\T4@64X(['HPP1Q7.?%#P=K7@/Q?-X;UW4S>3111LMSEL.
MK+D8W<\$D?@:YGXI?"WXI_\ !/#XIK\9/@W)/J'@G4)Q'>V4SLR1H6_X]I_;
MD^7-U!X/.0_N6KR>#?VQ_AO9?%GX17R-J5K'Y-WI\[JLJ'[QMY/[KJ22I^ZP
M;.<$$?CE3A_!YAE-;*885T,VPUI3I*<Y1K05TZE%2DU)/XK+5-6ZGH<&>(F/
MQ.:?4\ZDHU$K/2*3[2327NOKVOKHCQ*BKNK^&_$'A^\.GZWHMU:3*V#'/ RD
M_3(Y_"NN^%OP%\8?$'4HI;W3I[#2@P,][<1E"R^D8/WB?7H._H?SW 9)FV9X
M]8/#492J-VM9Z>O9+JW9(_9\3C\'A,.Z]6HE#>]]_3O\CKOA'^T;X+\+>$K'
MPIXL\/W326B,GVV&)) P+L1D$@C ('&>E>G:!\8/@UXDVKI_B?34=ND=VGD-
MGT_> 9_#-:MY\-/ &HZ=#I6H>#]/GAMX5BA\VU4LB*, !L9' ]:X_7_V4?A9
MJVY],CO=-<]/LUSO7/N) WZ$5_4^"P'B1D&#IT*%2AB:<(J*4E*G.R222:]U
M[6O+5[GX_7Q/"V95Y5*D:E*4FW=6E&[=[M;_ "1Z)#:Z3<1+/;VUO(C#*NB*
M01[$4[^SM/\ ^?&'_OT*\0F_9=^(OA65KKX=_$HH<Y"L\ELQ]LH6!_'%-_X2
M7]K3P#QJFAMJ\"=";9+@$>N82'_.NG_7C,\!IFV55J7>5.U:"\VXVLODS+_5
M_"8G_<L93GY2O"7W,]Q_L[3_ /GQA_[]"D;3--=2CZ? 01@@Q#!'Y5XUI/[8
M"VLWV+QIX#N+>1.)&M)N1_VSD Q_WU78Z-^TE\(=8A,A\2FT<*6,-[;NA_,
MJ3[ UZF7\?<(9B[4L9"+[3]Q^EI\NOI<X\3PWG>%5YT&UWC[R_\ );GQ-^V)
M_P $7-:UOQ9>_$+]E+4].AMKZ5IKCPCJ4OD+;N221:RX*["3Q&^T)V8C"CQ'
MP1_P1N_;:\3ZXFG>)?">C^&[3S )=1U+7K>9 N>2J6S2L3CH"!GN1UK[5^*7
MQZ\8?$'4I8;'49[#2@Q$%E!(4+KZR$?>)].@[>IY'2/$GB#0+P:AHFM75I,I
MR)()V4GZX//XU[L/IN<1Y+#^S\-06(IP]U5IZ3LM+I;2\G/5]=3X+%?1+X/S
MC%/'U9RH2D^9TH/W+O5IW3<?-0:2Z'N7[(_[#?PC_9/^%MQX!TRRAUV^U;:_
MB36-2LT)U!P" FPY"0KEML>3C<22223QOQW_ ."2_P"R'\9_.U+1/"<O@S59
M<D7OA9EAA+=MULP,6/4(J$^M>H?L\_&NX^)-E-H'B,H-6LHPYE10HN8LXWX'
M1@2 <<<@CT'I=?1</^)6<YS/_6#+\;44ZSO*5[-M:.,XKW?=M;ELXI)6TL=&
M:^'O#N$P<<DQF"INE25HQ<;I+>\9/WDWNY)\S;=W>Y^:M]^P=_P4@_8ONGUK
M]EGXLGQ5HD+E_P"RK6159EZDO871:)B?^F;,_IBM_P"&?_!9+Q!X!UL> OVQ
M_P!G&ZTC48"%NKW2+%K>9.V7L[G!'J2LGKA>U?H77-_$OX/?"OXRZ(?#GQ5^
M'VDZ_9X.R+5+%)3$3_$C$;HV_P!I2#[U^B+Q"RO/%R<39="NW_R]I_NJWJW'
MW9^C21\"_#G-<A?/PMF53#I?\N:O[VCZ)2]Z'FTVSE?@A^U7^S!^T5 A^$GQ
M*T74KIDW-I4F(+U..<V\H63 _O %?0FO2/[.T_\ Y\8?^_0KXD^-_P#P1%^#
M_B*X?Q#^SWX_U/P=J"/YD%A>LUY9JPY4(Y(FBY_B+R8["O-SXI_X*\_L'?)X
MBTZ;XA^%+3@SRA]7@$8ZGS5VW<( Z&3"#C@]*/\ 4KA;B#WN',RCSO:CB/W=
M3T4U[DWY*WJ+_7GBOAWW>)<KER+>MAOWE/UE!^_!>;OZ'Z1_V=I__/C#_P!^
MA1_9VG_\^,/_ 'Z%?F_\5?\ @N9K7B'X.2:3\+OA=/X<\;W,GE37]W<1W=I9
MQ;3NEBR%+RYQA73:N<DOC!^&/''Q5^)GQ,UQ_$OQ"\?ZQK5_(Y<W6I:C),P.
M<_+N)V@=@, =J^@X=\!^)<TC.695%A4G9)I5).W6T9*/+V?-=]K:OY[B3Z0'
M"^52A#+*;Q3:NVFZ<5?I>47+F[KELN]]%_0/_9VG_P#/C#_WZ%']G:?_ ,^,
M/_?H5^,O['?_  4D^.G[,?BRRL]>\4ZCXE\&O,J:EH&I733&&+(!>U=SF)U&
M2%!"-T8<AA^R'A/Q3H/CCPOIWC/PMJ*7FF:M8Q7FGW4?W9H9$#HP^JD&OB>.
MO#[-^!,5"&)DJE*I?DG&Z3MNFG\,EO:[36S>MONN ?$7)^/L).>&BZ=6G;GI
MRLVK[--?%%[7LFGNEI>U_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-17P1^@$/\
M9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_
M -^A4U<I\5_CE\(/@9HJ>(/B]\1=*\/VLI(@;4;H(\Y')$:??D(]%!-;8?#X
MC%UHT:$'.;V44VWZ):LQQ&)P^$HRK5YJ$([N322]6]$=+_9VG_\ /C#_ -^A
M1_9VG_\ /C#_ -^A7C/@C_@HW^Q+\0]<3PYX:_:$T<7<L@2)-2@N+%'8G 57
MN8XU))X !Y[5[6K*ZAT8%2,@@\$5TYAE6:9544,;0G2D]E.,HM^BDD<N7YOE
M6;TW4P.(A6BMW"<9I>KBV1?V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-17 >@
M0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A2-8Z:BEWLX
M ,DF,8 J>OSK_P""T?[8GBO1-9M?V4OA[K4MC;3:<EYXNN+60J]PLN?*LR0<
MA-HWN/X@Z#H&!^GX0X6QO&.>T\MPS4>:[E)ZJ,5O*W7HDNK:5UN?+<9<5X'@
MO(*F9XI.2C91BM'*3VC?IU;?1)NSV/J+QQ_P4)_85^'>N/X<\3?';03=Q.4E
M33;2:^5&!P59[:*100>"">.]>@_"?XQ?!#XZ:,^O_"'QQHGB"VB($YTZ9'>
MGD"2/AXR?1@#7X"5UGP3^-GQ%_9\^(NG_%#X8:_+8:G82@D*Q\JYBR"T,J@C
M?&V,%3]1@@$?T)F7T>LJ_LY_4,7/VZ6G/RN#?:RBG%/O>5NS/YRRSZ1V:_VD
MO[0P=/ZNWKR<W/%=[RDXR:[6C?NC]^O[.T__ )\8?^_0H_L[3_\ GQA_[]"O
MEVT_X+%?L5+X0TW6]7\9ZBNIW6GQ37^BV>AW,DEG,R O"9&18W*L2N58@XS7
M$^*O^"ZO[..G[H_"'PK\8ZFZ]&NX[6UC;Z$2R-CZJ/I7X7A_#;CO$U'"&7U;
MIVUCRK[Y637FG8_?,1XF\ 86FISS*DTU?W9<S^Z-VGY-7/MC^SM/_P"?&'_O
MT*/[.T__ )\8?^_0K\\+G_@MY\6/&L[67P>_9'-S*#A3)JD]\Q/ND$"8^F3]
M:9_PV5_P6+^*''@G]F$Z'')_JI5\%W$ QV.^^D*GZXQ7KKPDXMHJ^-='#_\
M7VM!?^DN1XS\8>$*SM@56Q/_ %ZHU'_Z4HGZ)?V=I_\ SXP_]^A7RS^WA^U+
M+X?F'[.7P2M_M/BG5RMOJ5Q81!I;19,!;>/;SYSY'(Y53Q\S K\D?'7XO_\
M!6;P5>6ND_&3XOW7A^\U"(RP:=IVH:=#,L6<!V%@"4!.0-Q#'!ZX.-_X;?\
M!'S]J[XJZ7;_ !"^)WQSMM#NM74W,T5Y+=W=\OF9):8-L =@<D%B?F^;!R!\
M-Q)P)DF>TJV18?BS"4*RLJSH\^(J4X/=)0Y5&<EHG)II7LKZKQ\?XB<0YW&6
M#R?)L3S?:=3EI-)^K=F_/_AOBKQEK-UKOB6[O[F7=^^9(@&R%0'  _#_ !K,
MKO/VEOV?O&'[,7QEUCX/>,PTLNG3YLK\0&-+^U;F*X0$G 9>H!.U@RY)4UP=
M?Z#<,8')<LX<P>$R=)86G2A&DH[>SC%*-OE;]3^+<UIXZCF=:&-BU64I*:>Z
ME=W3^9WO[,WQY\1?LU_&O0_B[X>WRC3KM1J5BKX6]LV($T#9X^9<X)SM8*W5
M17VK?_\ !9_XK?$&[?2O@#^QY'>3@XC-Q-/J+D]LQ6T49'TW'ZU\9?LH? GQ
M#^T?\?O#?PKT*PDFCO-0CDU:95RMM8HP:>5CC  3(&>K,J]6%?O#I^G:?I-H
MEAI=C#;01C$<%O$$11Z #@5^*^,F<<'Y3F^&EC<OCBL2X/>I*"C%/W>91^*[
MYK7VL^Y_0/@KDW&><9/B8X',983#*:VIQFYR:][E<O@LN6]KWNNQ^<I^*/\
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
MNM7KRPV?U(I6;C4M;5?9DHJVO1I+736^E<0\%0ITU5RV+;O9QO?YIO7UNSZ
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
M=0593D$'H0:^&:^BOV5_B-#?>#)_#/B#6(4DTR=5M#<3A2T+@D*,GG:0WT!
MJ?#CQ-S'.LR_LW-FG*2;A.RCJE=QDE:.UVFDMK:WT?%/">%P&%^M8)-)-*4=
M7H]+J^N^^YZ]13(+FVN5WVUPD@]4<$?I3Z_=4U)71^>--.S"BBBF(***\T^-
M?[0MC\-;@^'- M([W5B@:02L?*M@1D;L<LQ&#MR.#DGIGR<ZSO+.'\!+&8ZI
MR06G=MO9)+5M]OF]$V=F R_%YGB50P\>:3_!=V^B/2Z*^6?^&H?C']K^T_V]
M;[,Y^S_8(MGTSMW?K7K7P4_:&L?B3<?\(YX@M([+5@A:,1L?*N0!D[<\JP&3
MM)/ SGKCY#(?%'A;/\>L'2E*G.3M'G22D^R:E)7?1.U]EKH>YF/".<9;AG7F
ME**WY6W9=VFE^%STRBN7\4_&;X9^#]R:QXMMC,O6WMF\Z3/H53.W\<5YYKO[
M737MQ_9OP\\$7%W,YQ$]YDDGVBCR3_WT*]O-N-N%\FER8G%1Y_Y8^_*_;EC=
MKYV//P>09OCUS4J+Y>[]U?>[?@>UUC^)OB!X*\'(6\3>)[.T8#/E23 R'Z(,
ML?P%>/?V+^U5\4N=2OWT2SD_@:3[* .XVIF0_1JV/#/[(/AJV<7?C'Q)=ZA*
M3N>*W B0GODG+-]<BO$_UKXGS;3)\LDHO_EY7?LX^O)K*2]&>A_8V48+7'8M
M-_RTUS/_ ,"V3]1_B?\ :^\(V+-;>$M!N]2DSA99CY,9/;'5C],"O/?B?J/Q
MH^*VD+XJ\1>"'M=,TM7DC:.T:,(KE06^<[G' R1P,$\"OH7PQ\-_ G@U5_X1
MKPM9VKJ.)A%NE_[[;+'\ZVI(XYHVBEC5D92&5AD$'J"*X\?P7Q/Q+@YT<YS&
MT9+^'2@E!-:J[E[TDFD[.VVC1MAL^RC*J\9X'"W:^U.5Y6V=DM$[=5]Q\,45
M](^,?V2_!6OWSZAX<U6?2&D8EX$B$L(/^RI(*_3./0"CP=^R5X*T"^34/$>J
MSZNT; I \0BA)_VE!);Z9QZ@U^-?\0>XS^O>QY(<E_XG.N6W>WQ_^2GW?^O&
M1?5_:<TN;^7E=_O^'\3&_9V^!GAO6_!K>)_'GAQ;E[V;=8),SKMA QNP"/O'
M/7L >]>D6_P5^%%M_J_ .FG'_/2W#_\ H6:Z:...&-888U1$4!548  Z "G5
M_162<&9!DV64L+]7A.4%9S<(N4GNVVTWJ]E=V5ET/R_,,^S+'8N=;VDHJ3TB
MI.R71;_\.8MO\-OAW:#_ $;P'HR>ZZ9$#_Z#5V#PWX=M?^/70;*/_KG:H/Y"
MKM%?0T\OP%'^'2BO2*7Z'FSQ.)J?%-OU;$2..)=D:!1Z*,4M%%=:21@>!?M!
M?L^ZX^N7'CGP-IS7<-VQDOK&!<R1R'[SJO5@QY(&2"3QCIXY_9.J_:_[/_LR
MX\_./(\EM^?3&,U]P45^.<0^#F59QF4\7A:[H\[O*/*I*[W<=8\M][:J^UEH
M?<Y9QSC,#A50K4U4Y59.]G;I?1W_  / OV??V?=<37+?QQXYTY[2&T<26-C.
MN)))!]UV7JH!Y /)('&.OOM%%??\+\+Y;PGEOU3"7=W>4GO)]W^22T2\[M_-
MYOF^*SG%>WK^B2V2_K=A5:?1](NABYTNVDS_ ,](%/\ ,59HKZ&<(5%:23]3
MRXRE%W3L9-QX"\"W>?M7@O29<]?,TZ)OYK5&X^#WPLN<^9\/])&?^>=DB?\
MH(%=)17#4RC*:W\3#P?K"+_0Z88W&T_AJR7I)_YGB/[1GP0\.Z3X-3Q/X%\-
MQVSV4VZ^2WW'="1C=C)^Z<?@2>U>"U]SR1QS1M%+&K(RD,K#((/4$5Y3XQ_9
M+\%:_?/J'AS59](:1B7@2(2P@_[*D@K],X] *_%?$'PLQ698U8[)*<5=)2IJ
MT-5]J.T=5NG;57UN[?>\-<84<+A_J^82>CTEK+1]'N_3?MT/FZOH3]E_X5Z8
MO@^7Q3XK\.6EQ+J$X:Q^V6JNR0J,!EW#Y=Q)Z=0 :N^#OV2O!6@7R:AXCU6?
M5VC8%('B$4)/^TH)+?3./4&O58XXX8UAAC5$10%51@ #H *OPZ\,,?E&8?VC
MG$8IQ34874M7HY2:O'1;)-ZN^EM9XHXMP^-PWU7 MV;UEJM%T77??;\1EI8V
M5A'Y-C9Q0I_<BC"C\A4M%%?N\8Q@K15D?G;;D[L****8@KG?B%\+?"'Q-L%L
M_$MB3)$#]GNX&VRQ9]#W'L01[5T5%<N-P6$S'#2P^*IJ<);Q:NG_ %T[&U#$
M5\+556C)QDMFM&>)_P##&.E?:]__  GMQY&?]7]@7?C_ 'M^/_':]*^'GPM\
M(?#*P:S\-6+>9*!]HNYVW2RX]3@8'L ![5T5%>!E'!7"V18KZQ@<+&%3^:\I
M-7[<S=OE8]'&Y_F^8TO98BLY1[:)?.R5_F%%%%?4GD!1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %>%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ )2">/\ _L1-*_\
M1C4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\7?\
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
M)C_OD"KE?I_^K7&V*_WK.7%=J=&$?_)KW/D?[5R"C_"P*;[RG)_AL>%?V_\
MM@^(_P#CQT4V*MU_T:WBP/\ MJ2?ZT?\*F_:A\1?\AGXB_9%;[Z?VM(O_CL2
MX->ZT4?\0\P]?_?,PQ57R=5J/W)*WWC_ -9ZM/\ @8:E#TAK][9\U?$W]G3Q
MIX5\*R^+]0\4_P!K/;.#<PJCL4C/5]S$D@'&>.A)[5Y97W/)''-&T4L:LC*0
MRL,@@]017E/C']DOP5K]\^H>'-5GTAI&)>!(A+"#_LJ2"OTSCT K\\XS\(*T
MJL<1D*NK6E"4]6_YE*;L[]4VK6TWT^FR'C>FH.EF3MVDEI;LTE]S2?F?-U>N
M?";]F6/QYX.3Q/X@U>ZT]KF4FSCCB4[H@,!R#SR<X]@#WKM?!W[)7@K0+Y-0
M\1ZK/J[1L"D#Q"*$G_:4$EOIG'J#7JL<<<,:PPQJB(H"JHP !T %7P1X15:5
M:6(X@IIQM:-/FOJ_M2<7;3HDWW=K:K/^-H3IJEEDG>]W*UODDU]]T>(3_L9K
M&WF:;\1G1AT#Z;S^8D'\J9_PR_\ $_3^-&^*VW'3][/%_P"@DU[I17Z$_"[@
MM.]*A*#_ +M2HO\ VYGS*XOSYJTZBEZQC_D>%_\ "FOVG-,_X\?BEYP'1?[:
MN#^CIBC_ (1S]L/3/^/77?M&.G^E6SY_[^"O=**7_$.,MA_ QF)I_P"&LU^:
M8?ZTXJ7\2A2EZTU^ECPO_A(?VQ-,_P"/K0_M&.O^C6SY_P"_9KQ;7=6U'7M9
MNM:U>4O=74[23L1_$3D\=A[=J^W:^4OCU\+=2^'WC"XOH;1CI5_.TME.J_*A
M8DF(^A!S@=Q@^N/R_P 4>$<SRO*J.)ABZ^(I1D^959<_)=+EELM'JFWU:[GU
MW"&=X3%XR=*5&G2FUIR+EYNZW?DTO4X2G0AC*JHQ!)QE>O--KN_@+\+=2^(/
MC"WO9;1AI5A.LM[<,ORL5((B'J2<9'89/IG\:RG+,7G.94L'AHN4YM)6_%OL
MDM6^B/NL;BZ.!PLZ]5VC%7_X'J^AZYX6_9-^'.B[9M>GN]6E'42R>5%GV5.?
MS8UZ'H7ACPYX8M_LGAW0[2RCQRMM J;OK@<_C5ZBO[<RKAO(<CC; X:%-]TO
M>^<G>3^;/P'&9KF.8/\ VBK*7DWI]VWX!1117MGGA1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%?*7[0'_  5__9(^!7QK\._"6;XB:7JT-QJ=S;>--4T^2XG3P\L<+&-CY$,B
MSLTP$;(C;DY+ 8KZ)^%/Q?\ AA\<O!EO\0_A!XZTWQ%HMTQ6+4-+N1(F\8W(
MV.4<9&48!AGD"@#I**^?_%__  5,_8"\!^*]2\$^*OVE-(MM3TB^EL]1MEL;
MN7R9XV*.FZ.%E)# @X)&174_ 3]N+]E']I_Q+=^#O@1\9].\0ZI8V)O+JPMX
M)XI%@#JAD FC3<H9T!(S@LN>HH ]7HKS3]HO]L+]FO\ 9-TVUU/]H#XL6'A[
M[?N^PVDD<MQ<W(7JR00(\C*"0"P7:"1DC-5OV<?VV?V6_P!K5;J/X ?%ZPUV
MYL8A)>:<8)K:ZA0D#>8+A$D*9(&\*5R0,\B@#U2BBN4^,WQS^$7[//@B;XC?
M&KQ_I_AW1H9!&;S4)2/,D()$<:*"\KD D(@+$ G'!H ZNBO#/@-_P4H_8D_:
M7\8I\/O@]\=[&_UN;=]ETR]T^ZL9;G )(B%U%'YIP"=J9; )(X->Q^*O%?AG
MP-X<O?&'C/Q!9Z5I6FV[3ZAJ.H7"PPV\2C+.[L0% ]30!H45\X>$_P#@K?\
M\$[_ !KXUC\ Z'^TKIJW\\XA@EO]+O;6UD<G&!<30I$.>Y8 YX)KZ/!# ,IR
M#T(H **** "O"_ /_*03Q_\ ]B)I7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&H
M]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *1E5E*LH((P01UI:* /B[]I3_ ()AZGJOB&Z\9?L^7UE'#=R-
M+-X<OI/*$+DDD028V[2>B-C;V8C 'EGA7_@FA^U+KNJK9:YX>TW1+??B2]OM
M7AE4+W(6!G8GT! ^HK])**_&LT\". <SS-XSDJ4^9W<(22@WUT<6TGVC**72
MQ\MB.#\FQ%=U;.-^B=E^3M\FCS;]F7]F7P7^S+X+?P[X=F:]U"]99-7U>:,*
M]TX&  !G9&N3M7)QDDDDDUZ3117ZMEF68#)L!3P6"IJG2IJT8K9+\VV]6WJW
M=MW/H\/AZ.%HQI4HVBMD%96M^!?!'B;/_"2>#M*U#=][[=I\4N?^^E-:M%==
M6C1KPY*D5)=FKK\3248S5I*YYUKG[(W[,GB'=_:'P.\.INZFSTY;8_G#MKCM
M<_X)O?LG:ODVG@B]TYF_BL=:N#^DKN/TKW:BOG<7P7PAC_\ >,OHR?=TH7^^
MU_Q.*IE665OCH0?_ &ZO\CXL\;?!OPY\!O$]U\.O"/VMM-MRDUK)?2*\KB1%
M9B655!PQ91QT4#GK657T[^T+\%+CXE6,.O\ AP(-6LHR@C=@HN8LYV9/1@22
M,\<D'U'S?J_AOQ!X?O#I^MZ+=6DRM@QSP,I/TR.?PK^5^/.$,5PSG=54Z+CA
MI2;IM+W5%ZJ*?1Q^&SULD]FC]]X1Q^ K9+1P]%J+IQ47'JN566G9[W_4I4DO
M[&5[X]QXY'PUNKI-0'FB:*]*B7MNVAP1G'H,]>]=Y\+?@+XP^(.I12WNG3V&
ME!@9[VXC*%E](P?O$^O0=_0_4VFZ=9Z1IT&E:= (K>VA6*&->BHHP!^0KWN!
MO"Q<5T)XC-8RIT5;DT2<I=6E*+]U+K;5O1Z,\3C7-\IE&&$J4*>(:=VIQ4U'
M2WREK]WJ?%&F?LAV/AZ02W'[-)OG7H;IK^4?]\I.%/Y5UNA>'M-\(;2/V-/#
M"LG22?PC*SCZ-+O(_.OK&BOTS"^#N RUWP.*=-]_946_OY4?"T\7P[#_ )E5
M!?X8\OY'S]I'[1FI^$H_*M?@=96" 8*V<+6XQ]!'6C!^V?;YVWGP[D0C@^7J
M8/Z&,5[A4<]I:W(Q<VT<G^^@/\Z]^'"_&N&CRT,ZLET>'IO]3L6:<.M6>7I>
ME22_"QXKJW[8>CW6B75OIOA6[AO)+=UMGDD1T1R" 6]0#SC'->!Q110QK##&
MJ(BA41%P% Z  =!7U_\ $WX:Z/XM\$:GH^FZ)9I>S6Q-K*MNBL)%(91NQD9(
M )]#7R+<6\]I.]K=0M'+&Y62-UPRL#@@@]"#7XKXKX/B;"8W#1S7$*O'EER2
M4%!)W]Y6772+OVMV/O\ @VKE%:C5E@Z7LY75TWS.UM-7TW&5T_PQUOX<:7=Z
MAIGQ3\%6FM:/J5JJ3P3Z?'.XD0DQL-^,8WOR"""V17,5Z?\ LP_#>#QEXLGU
MO7=(BN=+L(&5TN8@\<DS#"K@C!P,M[?+ZBOB>$<-F.,XCP]'!)>TE*WO+FC9
MIJ7,NL>6]UU1[?$,<OED]98V/-3MJM->R5^M]CQSXN_L[?LRZ].^L_!N_P#%
M'AJ]5M\5K+;QW-KN'(VEIA+'SWW-CL*T?@[\8/VN_A08K"Z^(^F>(=-C('V'
M7C+.P7_9FP)%..@+%1Z5]G1?"[X:0X\OX>Z("#P3I4)/Y[:GC\ ^!(O]5X*T
ME><_+IL0Y_[YK]EI>$.?87,_K^!QL,+4>_L(SA%^L%+EMY6MW1^&QRS@2C7]
MM0PM2$O[M1Q3]4M/P/)],_;.TZ2Q1]9\!30W./WD=K?B2,'V9D4_I3W_ &S=
M'&/+\"7)]=U\H_\ 9:Z'XJ?LE? _XM6I36?"QTVZVD)J.@S&TF4GN=GR.?\
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
M\R?^"N=A#\:_^"FG[/O[,OC:66X\*7HL+B^TQ)F191=ZE)#/RI!!:*V5-PY
M)P1FOTS>X@CE2"29%>3/EH6 +8ZX'?%?FE_P4DVZ7_P6G_9SUN^816\MMHD"
MRN<*7_MB[&,^N9%_,4 <W_P7#_9H^"?[+7ACX9?'']F_X<Z7X(UZR\3M;K<^
M&[5;4.8XQ/#(RIA3(CQ9#XW'<<DX&/1_^"_OQ/\ $"_L2>"=)TR]:VM_%GB>
MUEU2*)B!-%':23+$?5?,,;X]8U/:J'_!Q_>VR? +X=Z:TRB:;QA/)''GYF5+
M5@Q ] 77\Q5'_@O_ *+?6'[&OPH^T6[K]B\10VT^5^Y(=.DPI]#^[;\C0!H_
M\%!?^"?G[*7PN_X):WGC#P)\'-'TWQ)X7T32+JU\1VML%O;B5[BVBF:>4?-,
M'663(8D D$ ;1CZ9_P""6'CO7_B/_P $^_AAXH\3:A)=7G]@O9O<2MN=TM;F
M:V3<3R3LA4$GDUP__!4'6]-E_P""2'BK5([V,PWGAC0_LT@<8D\R\LMNT]\@
MYXKHO^"/EE/I_P#P3>^&$%S&59M/OI &'\+ZC=.I_$,#^- 'TM1110 5X7X!
M_P"4@GC_ /[$32O_ $8U>Z5X#X6BU:;]O[QZND7<4+CP/I6YI8]P(WOQ0![]
M16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P#
M8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\
M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_
M /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%
M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C
M_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P#
M8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T
M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\
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
M (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\
MC0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_
M\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P
M&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]
M!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&
M[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B
M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+Q
MO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8
M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-
M'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T
M;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8
M_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_
M (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;L
MO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C5K2H-?AD<ZQ
M?P3*5^011;2#0!>HHHH **** "BBB@ HHHH *X[]H'X(>#_VDO@UX@^!WCVY
MOX=(\1V7V:\FTRY\J>,!U=61B" 0RJ<$%3C!!!(KL:* /RH^)7_!$[]IOPE\
M1? /PW^&O[6_BS4_!5QJE_$E_P#9)E'@^%K5MT@B%V$/G+F F/R]VX C!Q7W
MO^Q3^Q5\*/V&OA)_PJ[X9/<WDMW<_:];UO4-OVC4+G:%W,%&$10-J(.%&>2Q
M9F]@HH ^$/C9_P $9_%3_&_7/CI^QM^UKK_PJN_$]Q)-KFEZ<)UC:21R\ACE
MMYXF6,L2PB8, Q^4J  /5_\ @G]_P33\"?L-2ZYXVN_'E_XS\<^)EV:UXIU&
M#RB8B_F-'&A=V :3#NS.S.RJ>,8KZ8HH ^1OVY?^"5FG?M0_%S3OVD_@Y\:]
M4^&OQ%T^!(I-=TR)V6Z6-2D;DQR1R12JAV>8K'* *5.,U1_8S_X)-K\!?CFW
M[4G[0OQ\U;XH>/DA9-.U'5(I!'9LT9B,A:6622:01DHI)545CA<A2OV/10!\
MO?M+?\$Y-2_:#_;7^'G[7%M\>=3T2#P0+7S?#\%H7\[[/<//B&42*(1+OV2
MJV5'?.!M_P#!0/\ X)W_  \_;U\):3!J_BF[\,^)_#DSR>'O$UC;B5H ^TO%
M)'N7S$)1&&&5E900PRP;Z&HH ^!OA5_P19\8:K\7]!^*G[:'[7VO_%6#PO,L
MFC:'J*W#QL48,JR2W$\I$6Y5+1*HWXP6(R#]8?M9_LM?#;]L7X)ZE\$/B@DZ
M65XZ3V=_9D">PNH\F.>,L",C)!!&&5F7O7I-% 'YP67_  0F^,'B*VTOX8?%
M_P#X* ^)M<^&^BW"/8^%XK.=56-<@)%'+=20VY"D@,$?;DX7FOT)\!>!O"OP
MQ\$:3\.O ^D1V&CZ'IT-CIEG$21#!$@1%R>3P!DGDGD\FM:B@ HHHH *\+\
M_P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&H ]THHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "D9592K*"",$$=:6B@#RWQ5^Q5^RWXSU5M:UWX-Z;]HD?=(UC+-:*[
M9R25@=%)/?(YKLOA[\*?AO\ "C3&T?X<>"M/T>"0@RBRMPK2D="[_><^[$UT
M%%>1A>'\AP.+>*PV$I0JO><:<(R=][R23_$YJ>"P=&I[2G3BI=TDG]]@HHHK
MUSI"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 *\+\ _\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQ
MJ /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_ /_ "D$
M\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,:@#W2BBB@ 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 **** &S30VT+W%Q,L<<:EI)'8!54#)))Z"G A@&4Y!Z$5^6?\ P42_;O\
MVH/VC_%_QB_9B_9=TK3K#P%\.?#VH)\1];NX8WGO8H<Q74:M(&$8,FZ)%C'F
M,49]X7A?H#_@F7J/_!3?3+S3O"/[5.B^'M4^'+^"[:Z\-^*K.:U2Y0E(?L]M
MLA*L_P"Z+;C)$#E0?,)X8 ^S**** "BBB@ HHHH *\+\ _\ *03Q_P#]B)I7
M_HQJ]TKPOP#_ ,I!/'__ &(FE?\ HQJ /=**** "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 _)
MC]OW]C3]K[]D;Q_\:?CQ^SYI]GKOPS^*>CZ@_C9)&0RZ7%<LTTY>-G5_DD:1
MHY(]P"MAU]?H#_@F?_P5-T;XRZ_H7['GQ@^$]]X(\9:?X>@AT/[5(YAU6."U
M5A\LB(\,C0KYJ@[E=02&'R@^8_MT_P#!6R]M_!/Q<_9&^//[*WBGP=J.J:7J
M6D^%-4\]9HKU&#1Q7$BR+%B-AAM\32C#8&<9/(?L7)XY_P""@7_!0?X:_M(^
M#?A?J6@^!OA-X)L-)O\ 7;V(*+^>TMID50R_*\CS3XV*S%88P6(.!0!]I^.O
M^"NG_!/#X;>,]4^'_C']HJ*VU;1;^6RU*VA\,ZI<+#/$Y21/,AM61L,",JQ&
M1UK*_P"'U7_!,S_HY7_RS=9_^0Z]7\3_ +$_['GC3Q!>>+/%O[+?P_U+4]0N
M&GO]0O/"-G)-<RL<M)(YCR[$DDL<DDY-4?\ A@#]AO\ Z-"^&W_A&6?_ ,;H
M \V_X?5?\$S/^CE?_+-UG_Y#KV/]G/\ :M_9_P#VM/#%[XP_9\^(D7B'3].O
M/LM]*MA<6SPR[0P5H[B.-^0<@[<'G!X-8O\ PP!^PW_T:%\-O_",L_\ XW7=
M?#/X/?"?X+:)+X;^$'PTT'POI\]P9Y[/P_I,-I'+*0 9&6)5#-@ 9.3@ = *
M .CHHHH *^:?'OQ9^''[+W[7WB;XN?M >+K7PMX;\1>%[#3M$U?4R1%>7419
MY(DV@DLJD$\=Z^EJR_$_@CP9XV@BM?&?A'2]7B@<M!'J=A'<+&Q&"5$BG!QW
M% 'BG_#T_P#X)[?]'5^&/^_DO_Q%'_#T_P#X)[?]'5^&/^_DO_Q%>I_\*#^!
M?_1%O"7_ (3EK_\ &Z/^%!_ O_HBWA+_ ,)RU_\ C= 'EG_#T_\ X)[?]'5^
M&/\ OY+_ /$4?\/3_P#@GM_T=7X8_P"_DO\ \17J?_"@_@7_ -$6\)?^$Y:_
M_&Z/^%!_ O\ Z(MX2_\ "<M?_C= 'EG_  ]/_P"">W_1U?AC_OY+_P#$4?\
M#T__ ()[?]'5^&/^_DO_ ,17J?\ PH/X%_\ 1%O"7_A.6O\ \;H_X4'\"_\
MHBWA+_PG+7_XW0!Y9_P]/_X)[?\ 1U?AC_OY+_\ $4?\/3_^">W_ $=7X8_[
M^2__ !%>I_\ "@_@7_T1;PE_X3EK_P#&Z/\ A0?P+_Z(MX2_\)RU_P#C= 'E
MG_#T_P#X)[?]'5^&/^_DO_Q%'_#T_P#X)[?]'5^&/^_DO_Q%>I_\*#^!?_1%
MO"7_ (3EK_\ &Z/^%!_ O_HBWA+_ ,)RU_\ C= 'EG_#T_\ X)[?]'5^&/\
MOY+_ /$4?\/3_P#@GM_T=7X8_P"_DO\ \17J?_"@_@7_ -$6\)?^$Y:__&Z/
M^%!_ O\ Z(MX2_\ "<M?_C= 'EG_  ]/_P"">W_1U?AC_OY+_P#$4?\ #T__
M ()[?]'5^&/^_DO_ ,17J?\ PH/X%_\ 1%O"7_A.6O\ \;H_X4'\"_\ HBWA
M+_PG+7_XW0!Y9_P]/_X)[?\ 1U?AC_OY+_\ $4?\/3_^">W_ $=7X8_[^2__
M !%>I_\ "@_@7_T1;PE_X3EK_P#&Z/\ A0?P+_Z(MX2_\)RU_P#C= 'EG_#T
M_P#X)[?]'5^&/^_DO_Q%'_#T_P#X)[?]'5^&/^_DO_Q%>I_\*#^!?_1%O"7_
M (3EK_\ &Z/^%!_ O_HBWA+_ ,)RU_\ C= 'EG_#T_\ X)[?]'5^&/\ OY+_
M /$4?\/3_P#@GM_T=7X8_P"_DO\ \17J?_"@_@7_ -$6\)?^$Y:__&Z/^%!_
M O\ Z(MX2_\ "<M?_C= 'EG_  ]/_P"">W_1U?AC_OY+_P#$4?\ #T__ ()[
M?]'5^&/^_DO_ ,17J?\ PH/X%_\ 1%O"7_A.6O\ \;H_X4'\"_\ HBWA+_PG
M+7_XW0!Y9_P]/_X)[?\ 1U?AC_OY+_\ $4?\/3_^">W_ $=7X8_[^2__ !%>
MI_\ "@_@7_T1;PE_X3EK_P#&Z/\ A0?P+_Z(MX2_\)RU_P#C= 'EG_#T_P#X
M)[?]'5^&/^_DO_Q%'_#T_P#X)[?]'5^&/^_DO_Q%>I_\*#^!?_1%O"7_ (3E
MK_\ &Z/^%!_ O_HBWA+_ ,)RU_\ C= 'EG_#T_\ X)[?]'5^&/\ OY+_ /$4
M?\/3_P#@GM_T=7X8_P"_DO\ \17J?_"@_@7_ -$6\)?^$Y:__&Z/^%!_ O\
MZ(MX2_\ "<M?_C= 'EG_  ]/_P"">W_1U?AC_OY+_P#$4?\ #T__ ()[?]'5
M^&/^_DO_ ,17J?\ PH/X%_\ 1%O"7_A.6O\ \;H_X4'\"_\ HBWA+_PG+7_X
MW0!Y9_P]/_X)[?\ 1U?AC_OY+_\ $4?\/3_^">W_ $=7X8_[^2__ !%>I_\
M"@_@7_T1;PE_X3EK_P#&Z/\ A0?P+_Z(MX2_\)RU_P#C= 'EG_#T_P#X)[?]
M'5^&/^_DO_Q%'_#T_P#X)[?]'5^&/^_DO_Q%>I_\*#^!?_1%O"7_ (3EK_\
M&Z/^%!_ O_HBWA+_ ,)RU_\ C= 'EG_#T_\ X)[?]'5^&/\ OY+_ /$4?\/3
M_P#@GM_T=7X8_P"_DO\ \17J?_"@_@7_ -$6\)?^$Y:__&Z/^%!_ O\ Z(MX
M2_\ "<M?_C= 'EG_  ]/_P"">W_1U?AC_OY+_P#$4?\ #T__ ()[?]'5^&/^
M_DO_ ,17J?\ PH/X%_\ 1%O"7_A.6O\ \;H_X4'\"_\ HBWA+_PG+7_XW0!Y
M9_P]/_X)[?\ 1U?AC_OY+_\ $4?\/3_^">W_ $=7X8_[^2__ !%>I_\ "@_@
M7_T1;PE_X3EK_P#&Z/\ A0?P+_Z(MX2_\)RU_P#C= 'EG_#T_P#X)[?]'5^&
M/^_DO_Q%'_#T_P#X)[?]'5^&/^_DO_Q%>I_\*#^!?_1%O"7_ (3EK_\ &Z/^
M%!_ O_HBWA+_ ,)RU_\ C= 'EG_#T_\ X)[?]'5^&/\ OY+_ /$4?\/3_P#@
MGM_T=7X8_P"_DO\ \17J?_"@_@7_ -$6\)?^$Y:__&Z/^%!_ O\ Z(MX2_\
M"<M?_C= 'EG_  ]/_P"">W_1U?AC_OY+_P#$4?\ #T__ ()[?]'5^&/^_DO_
M ,17J?\ PH/X%_\ 1%O"7_A.6O\ \;H_X4'\"_\ HBWA+_PG+7_XW0!Y9_P]
M/_X)[?\ 1U?AC_OY+_\ $4?\/3_^">W_ $=7X8_[^2__ !%>I_\ "@_@7_T1
M;PE_X3EK_P#&Z/\ A0?P+_Z(MX2_\)RU_P#C= 'EG_#T_P#X)[?]'5^&/^_D
MO_Q%'_#T_P#X)[?]'5^&/^_DO_Q%>I_\*#^!?_1%O"7_ (3EK_\ &Z/^%!_
MO_HBWA+_ ,)RU_\ C= 'EG_#T_\ X)[?]'5^&/\ OY+_ /$4?\/3_P#@GM_T
M=7X8_P"_DO\ \17J?_"@_@7_ -$6\)?^$Y:__&Z/^%!_ O\ Z(MX2_\ "<M?
M_C= 'EG_  ]/_P"">W_1U?AC_OY+_P#$4?\ #T__ ()[?]'5^&/^_DO_ ,17
MJ?\ PH/X%_\ 1%O"7_A.6O\ \;H_X4'\"_\ HBWA+_PG+7_XW0!Y9_P]/_X)
M[?\ 1U?AC_OY+_\ $4?\/3_^">W_ $=7X8_[^2__ !%>I_\ "@_@7_T1;PE_
MX3EK_P#&Z/\ A0?P+_Z(MX2_\)RU_P#C= 'EG_#T_P#X)[?]'5^&/^_DO_Q%
M'_#T_P#X)[?]'5^&/^_DO_Q%>I_\*#^!?_1%O"7_ (3EK_\ &Z/^%!_ O_HB
MWA+_ ,)RU_\ C= 'EG_#T_\ X)[?]'5^&/\ OY+_ /$4?\/3_P#@GM_T=7X8
M_P"_DO\ \17J?_"@_@7_ -$6\)?^$Y:__&Z/^%!_ O\ Z(MX2_\ "<M?_C=
M'EG_  ]/_P"">W_1U?AC_OY+_P#$4?\ #T__ ()[?]'5^&/^_DO_ ,17J?\
MPH/X%_\ 1%O"7_A.6O\ \;H_X4'\"_\ HBWA+_PG+7_XW0!Y9_P]/_X)[?\
M1U?AC_OY+_\ $4?\/3_^">W_ $=7X8_[^2__ !%>I_\ "@_@7_T1;PE_X3EK
M_P#&Z/\ A0?P+_Z(MX2_\)RU_P#C= 'EG_#T_P#X)[?]'5^&/^_DO_Q%'_#T
M_P#X)[?]'5^&/^_DO_Q%>I_\*#^!?_1%O"7_ (3EK_\ &Z/^%!_ O_HBWA+_
M ,)RU_\ C= 'EG_#T_\ X)[?]'5^&/\ OY+_ /$4?\/3_P#@GM_T=7X8_P"_
MDO\ \17J?_"@_@7_ -$6\)?^$Y:__&Z/^%!_ O\ Z(MX2_\ "<M?_C= 'EG_
M  ]/_P"">W_1U?AC_OY+_P#$4?\ #T__ ()[?]'5^&/^_DO_ ,17J?\ PH/X
M%_\ 1%O"7_A.6O\ \;H_X4'\"_\ HBWA+_PG+7_XW0!Y9_P]/_X)[?\ 1U?A
MC_OY+_\ $4?\/3_^">W_ $=7X8_[^2__ !%>I_\ "@_@7_T1;PE_X3EK_P#&
MZ/\ A0?P+_Z(MX2_\)RU_P#C= 'EG_#T_P#X)[?]'5^&/^_DO_Q%'_#T_P#X
M)[?]'5^&/^_DO_Q%>I_\*#^!?_1%O"7_ (3EK_\ &Z/^%!_ O_HBWA+_ ,)R
MU_\ C= 'EG_#T_\ X)[?]'5^&/\ OY+_ /$4?\/3_P#@GM_T=7X8_P"_DO\
M\17J?_"@_@7_ -$6\)?^$Y:__&Z/^%!_ O\ Z(MX2_\ "<M?_C= 'EG_  ]/
M_P"">W_1U?AC_OY+_P#$4?\ #T__ ()[?]'5^&/^_DO_ ,17J?\ PH/X%_\
M1%O"7_A.6O\ \;H_X4'\"_\ HBWA+_PG+7_XW0!Y9_P]/_X)[?\ 1U?AC_OY
M+_\ $4?\/3_^">W_ $=7X8_[^2__ !%>I_\ "@_@7_T1;PE_X3EK_P#&Z/\
MA0?P+_Z(MX2_\)RU_P#C= 'EG_#T_P#X)[?]'5^&/^_DO_Q%'_#T_P#X)[?]
M'5^&/^_DO_Q%>I_\*#^!?_1%O"7_ (3EK_\ &Z/^%!_ O_HBWA+_ ,)RU_\
MC= 'EG_#T_\ X)[?]'5^&/\ OY+_ /$4?\/3_P#@GM_T=7X8_P"_DO\ \17J
M?_"@_@7_ -$6\)?^$Y:__&Z/^%!_ O\ Z(MX2_\ "<M?_C= 'EG_  ]/_P""
M>W_1U?AC_OY+_P#$4?\ #T__ ()[?]'5^&/^_DO_ ,17J?\ PH/X%_\ 1%O"
M7_A.6O\ \;H_X4'\"_\ HBWA+_PG+7_XW0!Y9_P]/_X)[?\ 1U?AC_OY+_\
M$4?\/3_^">W_ $=7X8_[^2__ !%>I_\ "@_@7_T1;PE_X3EK_P#&Z/\ A0?P
M+_Z(MX2_\)RU_P#C= 'EG_#T_P#X)[?]'5^&/^_DO_Q%'_#T_P#X)[?]'5^&
M/^_DO_Q%>I_\*#^!?_1%O"7_ (3EK_\ &Z/^%!_ O_HBWA+_ ,)RU_\ C= '
MEG_#T_\ X)[?]'5^&/\ OY+_ /$4?\/3_P#@GM_T=7X8_P"_DO\ \17J?_"@
M_@7_ -$6\)?^$Y:__&Z/^%!_ O\ Z(MX2_\ "<M?_C= 'EG_  ]/_P"">W_1
MU?AC_OY+_P#$4?\ #T__ ()[?]'5^&/^_DO_ ,17J?\ PH/X%_\ 1%O"7_A.
M6O\ \;H_X4'\"_\ HBWA+_PG+7_XW0!Y9_P]/_X)[?\ 1U?AC_OY+_\ $4?\
M/3_^">W_ $=7X8_[^2__ !%>I_\ "@_@7_T1;PE_X3EK_P#&Z/\ A0?P+_Z(
MMX2_\)RU_P#C= 'EG_#T_P#X)[?]'5^&/^_DO_Q%'_#T_P#X)[?]'5^&/^_D
MO_Q%>I_\*#^!?_1%O"7_ (3EK_\ &Z/^%!_ O_HBWA+_ ,)RU_\ C= 'EG_#
MT_\ X)[?]'5^&/\ OY+_ /$4?\/3_P#@GM_T=7X8_P"_DO\ \17J?_"@_@7_
M -$6\)?^$Y:__&Z/^%!_ O\ Z(MX2_\ "<M?_C= 'EG_  ]/_P"">W_1U?AC
M_OY+_P#$4?\ #T__ ()[?]'5^&/^_DO_ ,17J?\ PH/X%_\ 1%O"7_A.6O\
M\;H_X4'\"_\ HBWA+_PG+7_XW0!Y9_P]/_X)[?\ 1U?AC_OY+_\ $4?\/3_^
M">W_ $=7X8_[^2__ !%>I_\ "@_@7_T1;PE_X3EK_P#&Z/\ A0?P+_Z(MX2_
M\)RU_P#C= 'EG_#T_P#X)[?]'5^&/^_DO_Q%'_#T_P#X)[?]'5^&/^_DO_Q%
M>I_\*#^!?_1%O"7_ (3EK_\ &Z/^%!_ O_HBWA+_ ,)RU_\ C= 'EG_#T_\
MX)[?]'5^&/\ OY+_ /$4?\/3_P#@GM_T=7X8_P"_DO\ \17J?_"@_@7_ -$6
M\)?^$Y:__&Z/^%!_ O\ Z(MX2_\ "<M?_C= 'EG_  ]/_P"">W_1U?AC_OY+
M_P#$4?\ #T__ ()[?]'5^&/^_DO_ ,17J?\ PH/X%_\ 1%O"7_A.6O\ \;H_
MX4'\"_\ HBWA+_PG+7_XW0!Y9_P]/_X)[?\ 1U?AC_OY+_\ $4?\/3_^">W_
M $=7X8_[^2__ !%>I_\ "@_@7_T1;PE_X3EK_P#&Z/\ A0?P+_Z(MX2_\)RU
M_P#C= 'EG_#T_P#X)[?]'5^&/^_DO_Q%'_#T_P#X)[?]'5^&/^_DO_Q%>I_\
M*#^!?_1%O"7_ (3EK_\ &Z/^%!_ O_HBWA+_ ,)RU_\ C= 'EG_#T_\ X)[?
M]'5^&/\ OY+_ /$4?\/3_P#@GM_T=7X8_P"_DO\ \17J?_"@_@7_ -$6\)?^
M$Y:__&Z/^%!_ O\ Z(MX2_\ "<M?_C= 'EG_  ]/_P"">W_1U?AC_OY+_P#$
M4?\ #T__ ()[?]'5^&/^_DO_ ,17J?\ PH/X%_\ 1%O"7_A.6O\ \;H_X4'\
M"_\ HBWA+_PG+7_XW0!Y9_P]/_X)[?\ 1U?AC_OY+_\ $4?\/3_^">W_ $=7
MX8_[^2__ !%>I_\ "@_@7_T1;PE_X3EK_P#&Z/\ A0?P+_Z(MX2_\)RU_P#C
M= 'EG_#T_P#X)[?]'5^&/^_DO_Q%'_#T_P#X)[?]'5^&/^_DO_Q%>I_\*#^!
M?_1%O"7_ (3EK_\ &Z/^%!_ O_HBWA+_ ,)RU_\ C= 'EG_#T_\ X)[?]'5^
M&/\ OY+_ /$4?\/3_P#@GM_T=7X8_P"_DO\ \17J?_"@_@7_ -$6\)?^$Y:_
M_&Z/^%!_ O\ Z(MX2_\ "<M?_C= 'EG_  ]/_P"">W_1U?AC_OY+_P#$4?\
M#T__ ()[?]'5^&/^_DO_ ,17J?\ PH/X%_\ 1%O"7_A.6O\ \;H_X4'\"_\
MHBWA+_PG+7_XW0!Y9_P]/_X)[?\ 1U?AC_OY+_\ $5V_P0_:^_9I_:2U:^T+
MX&?&'2?$MYIMLL]];Z<SEH8V;:&.Y1P3Q6Y_PH/X%_\ 1%O"7_A.6O\ \;K3
M\,?#GX>^";B6[\&>!-&TB6= DTNF:7%;M(H.0&,:@D9[&@#9HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** .9^,?PB\#_ !V^&FM?"?XBZ:;G2-=T
M^6SO%C8+(B2*5+1M@['&<ANQK6\)^%]&\$>%M-\&^'+7R=/TFPAL[*$MG9%$
M@1!D]> .>]:%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !15?5M7TK0-+N-<UW4[>RLK.!IKN\NYECB@C499W=B J@ DDG  HTG5M+U
M[2[;6]#U*WO;*\@2:TO+299(IXF 971U)#*0000<$&@"Q1110 4444 %%%%
M!115/_A(_#W_  D'_")_V[9_VK]D^U_V9]J3[1Y&[9YOEYW;-WR[L8SQG- %
MRBBB@ HHHH **** "BBH-2U+3M&T^?5M7OX+2UMHFEN;FYE$<<2*,EF9B H
MY)/ H GHK"\!?%#X9_%73)=;^%_Q$T+Q)903F&>[T#5X;R*.0=49X68!AZ$Y
MK=H **** "BBB@ HHHH **P_$?Q/^&O@_7;'POXM^(>AZ7J>IL%TW3M1U:&"
M>[). (HW8-(2>/E!YK<H **** "BBB@ HHHH **9//!:P/=74R1Q1H6DDD8!
M54#)))Z #O6?X5\:^#?'5@^J^"?%NF:S:QRF*2YTJ_CN(U<=4+1L0&&1QUYH
M TZ*** "BBB@ HHHH ***S]5\5^%M"U"TTG6_$NGV=U?OLL;:ZO$CDN&SC$:
ML07/(X&>M &A1110 4444 %%%% !1102 ,DX ZF@ HJMI>L:1KEK]MT75+:\
MAWE/.M9UD7<.",J2,CTJS0 4444 %%%% !1110 45%/>V5M-%;W-W%').Q6!
M'D ,A R0H/4X]*EH **** "BBB@ HHHH ***Y/PO\>O@=XW\:7OPW\&?&/PM
MJWB'3@QO]#TW7[>>\MPIPV^%'+K@\'(XSS0!UE%%% !1110 4444 %%%8GCS
MXE_#GX5Z*/$GQ/\ '^B>'-.,@C%_KVJPV<)<]%WRLJY/IF@#;HJMHNM:-XCT
MFWU[P]JUK?V-Y"LMI>V4ZRQ3QL,AT=20RD="#@U9H **** "BBB@ HHHH **
MKZ?K&DZLUPFE:I;7)M+AK>Z%O.KF&4 $QO@_*P!!*GD9'K5B@ HHHH ****
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
MPO\ #CP]^R)^R_X,@C-[HWQ8T.WT[5H[9(K@6EC"!=3 )]UG)CF?'5U!//-
M'GG[:_[&.EZ)\'?B_P#M8_MHZ_KNJ?$6]\775O\ !R?PUJUU,FE0%@-)MHH8
MP%CW2 ^9N!PH!!$I);ZH_P""<_[8'@_]IOX):9X7N_%%_/X_\'Z)867Q TW6
M[![6]COA %DF9'^\KR)(=X[]0I.*[W]H+XE?&+PW\/[_ %/]ESX?Z)X^\5:3
MJ<$>H^&+KQ%'9LL+#=(OF,=J3;2I57*C#$\X"MX]^QE^S_\ M#:C^U#XZ_;E
M_:8\#:3X)UKQ=H5MHFE^"-(U-+U[:UB,;&:ZGC^228^5& 5Z+N!"\"@#ZIHH
MHH ***QO'/Q'^'GPQT@>(/B5X\T;P]8-*(UOM<U2&TA+GHN^5E7)],YH V:\
MY_:>_:D^%7[)7PZ7XC?%2ZO72ZOH[#1](TBT-Q?:I>29V6UO%D;W(!/) &.2
M.*W?B5_;'CCX*^(5^%/B@1ZCJWAB\7PYK.F3J_ESR6[B">)QE6PY5E/(X%?/
MO[)7A?PE^WO^RQ\!/VA_B_J^J7OB3P-<C4(;J*["&XU.T9[21KE2IW[GA$A
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
M@+\?/B_XLOFUSP9X@BUN^6UAA1-0U*QEEMW$\6S:H:2,/\H7 8A<!N #T_\
M94_;S^ '[8&HZSX=^&%YJ]CKF@*DFJ>'?$FEM97L4+XV3",DAHR2!D$D;EW
M;ES\P?!C]I&7]CKQ1^V!X\OO 6J^)[3PW\7;75K[3-,G598;?4&8/<?/_"BJ
M&.!T49(4%AZ#X5;2=7_X+2^/O&YGM["Q\%? ZSL-<NV=8T,\]U'<H\S' P(>
MYZ"->PK&\2?\$V-<_:,_:,^('QJT3]K)K3X._%F/2[O5M$\"7:M-KXMK7R/*
MDNUR@MR6F8["XD$I5@"H:@#ZR^#GQT^$/[0/A-?&_P &?B'I7B+3<HDT^EWB
M2_9Y&B2412A23'($D0E&PRYP0#765XU^P[^QSX>_8@^$^H_"'PMXNFUG3[KQ
M/=ZI93W.GQP2V\,H0);NR$F<H$_UK<MG@*H51[+0 4444 %%%> ?%KX[_$SX
M:?\ !07X5?".ZUN-? WQ$\+:S;)8-9QY&KV86X$OG;=XS"0@3=M)8G!." "E
M\:_^"JW[&'P$^*%Q\)?&_C^^FU'3;E(-?NM(T::[M=&D<X"W,L8(5L\%5W,I
M!! (Q7$_\%C=?M3^R)X2^*_AO6$FL]%^)OA[6[:^LY\QRQ!W"2*RG#*?,5@1
MQT-,_:/_ &=/AU^QI_P3K_:%CM=3GUM/&<NLZW>7.KP1F1+O4-D,*94?-Y4A
MC96/.[+<9P#X@_LQ7/QZ_P""6O@[]B2P^(>AZ9XYU#X=Z!/I5MKE_L8O:?9)
M93Y:!I3&H5H]RHVW<N1VH ]5T/\ ;V^#9_:?\6?LJ?$6=?!NO^'WL/[&G\27
M\,$/B)+H($-H68;V\QU01\LQ;@9#!?<*^*M"_P""16NZU\7?!'[3GQO_ &J-
M:\7_ !(\/>);34M:O]4TB&;3KFTA8N-/M;9B!:J')*RC.TEG6-6(Q]JT %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%4)?%7AB#Q)%X.F\1V":O/:M<P:4UX@N9(%(5I5BSN* D L!@$]: +]>#
M_%[_ (*:?L0_ KXJK\%_B9\=;&QU]9EBO;>&RN+B*P=L86XFBC:.$\C(9@5'
M+;1S2_$3]H/XA_#_ /X*!_#SX"ZA+9CP;X_\%:JUBC6V)_[8LF$[D2Y^[]GP
M-F.K9]*\;_:-_95^'?['W_!.']H)==U.'Q1<>+[W5-=N=5U'2XXYQ<WDJ):H
MS;F,AAE9&5R1ERS!5SB@#B/^"E_B7X5:I^VCX/\ #W[<WB/Q#:_L^W?@.2YT
M2709+HZ?>ZZ9F.;AK0%W(AVE=N<9C(PKR9M_\$=/VO\ P+H]IJ'[)?C3QMXC
MA>\\3WUU\'(?&-A-'+?>'MJM!&DS#8S +(P0''+!<@ #TOXN?LL>,_C_ /\
M!*+PM^RKHGBNVM_&1^'>@SV-OJ-R%%W/916LCQ.#D["RA-Q&%9D+<5RFB_"?
M]N#]M#X]?"/QG^TO^SAHWPIT3X/ZM_:MS>V_B&"^N=;OD$>(K9(2?L]NSQ(6
M5B1MZ.Y % '<?\$Q?^+>^*_CS^S)+\H\%?%V\O=,@/'DZ;J2"XM5QZ?)(<]]
MU8'Q _X)1ZW\;_VN/B'\:/BY\?M4A\">-I=.-WX*\,S26LFJ16EJD*07DV>(
M5*M\B9W[@VY& KZOT'X7?#WPOX[U[XF^'_"-G::_XH2U7Q#JL,>)K\6T9C@$
MA[[$8J/;Z"M^@#%^'?P[\$_";P3IOPX^''AJVT?0]'MA;Z;IMFI$<$8).!G)
M))))))))))))-;5%0W]_8:592ZGJE[#;6UO&9)[BXD")&@&2S,>  .I- $U9
M7CGQQX2^&?@W4_B#X\UZ#2]&T:RDN]3U"Z;"00HI9F..3P.@!).  20*/!_C
MOP1\0M*.N^ ?&6E:Y9"4QF\T?48KF(..J[XV(R,CC.:^7/@Y9ZC^UM<_M+?L
M3?M/^)=1U>TT?XA8M6BF6WN+;1+U4NK"%&11@)Y)()!R#@Y'% &_\!_^"K7[
M-?Q]^+^F?!S1_#GC7P_=^(H9)?".J^*_#OV.R\0*@+$VLGF,S94$C>JYQC[Q
M"GY?^ G[(GP:_:@\=_M)?LR?M.:"H^-\7BV[U32_&5]([W2Z=*$-C<VN3Q#&
MVPLBX!CGC0]@ON_[<W[(7[7'Q0^(_P //&?[-&N^ -)T3X0Z<;_PK8Z]'</=
MW.IJNSR7(0H(!%%"%.X?,6+9 4KP?ASPW\8OV_/AQ\+?^"G'[*[Z#X1^,6@P
MW.F:YI>K^:-+URWCEDAEMY&3+["0[)G) EVEPT:.H!?^"7Q#\;_MA?\ !._X
MN_L@?'"WD/Q4^'6A7WA[Q!;W#;Y+N>&*1K"\R?O[W@4%^=[1%^CBOH']B[QF
M?VC/V _ NN2:O+%<:WX BT^]OX2"Z7,<)M)I%S_$)8W(SWKGOV*OV4OC-\-_
MBG\0/VIOVG?$V@7?Q ^)!LHK_2_"4,B:;IEK:Q>7%$C2?/(Y4(&9LXV?>;))
M^@]!\/Z#X5TB#P_X8T2STVPME*VUE86R0PQ DDA40!5&23P.I- 'S)^QK_P2
M4_9P_9-_L[Q/K)N/'GB[3$VV'B'Q)$#'IPWL^+.U+,EL-S,V[+N&9B'&XBOJ
M>BB@ HK-U+QGX/T;7+3PQJ_BO3;74K__ (\=/N;^-)[GM^[C8AG_  !KPK_@
MI3\9OB7^SQ\&/#/QK^'_ (FDTVPT#XDZ+)XS5(4=;O19)C#/ Q=3M5FDB^9<
M,,<&@#3_ &I_^"AO[/\ ^R7XDM/ ?C2#Q#K_ (EO+$WP\,^#M'-]>0V8)!N9
M5W(D<?RMRS D D @$UR?Q\MI?^"H/['.A:=^RU\3+2T\*>,_$5FGC'4;HR07
M<6CQ2,;NWC0(V+D2)&NQL(RAOF*L"?3=7_9VTSPA\2/'W[3OP?L8;CXD>*O"
MD6G6@U^]?^S?,MHV^SJPC7?'&SB/S"I.0@( .2?D_P#8QG_::_X)Q_'/P5^Q
MK^T'9^#M7\.?%V^U;4M%UCPF9A+8:JB++/$XD5 8L&-0 @ WJ0WRLM '>_\
M!,3XE^,/A#XF\5_\$U_CCJK3>)/AE(9O!NHS\?VSX=D8&&1,]?*WH,9^59%0
M?ZIJU]1_XM-_P6,TZ[ \NP^+/P@FML=/.U/3;CS-WOMM0!^-=Q^TS^QM=_&/
MX\_#+]I?X:^-XO"_C#P#K*K>Z@UF91JNC.3]HL7 93R&<*2<#SI.Y!'M%_X7
M\,ZIKEAXGU/P[87.I:4LHTO49[1'GLQ*H6412$;H]Z@!MI&X  YQ0!\^_MG?
M\$Y?#G[:GQ?\%_$+QG\7==T/2O"NFWUG=Z-H*B*:_2YVAU%SNS"K(&CD&QMZ
M' *\D^R?!7X$?"#]G7P/!\./@IX T_P]H\!W?9;"+#2O@ R2NV7ED( !=RS'
M YXKK:* "BFR21PQM--(J(BDLS'  '4DU!I.LZ1KUDNI:'JMM>VSDA+BTG61
M&(." RD@X- $'BOQ5X;\#>&=0\9^,-;MM-TK2K.2ZU'4+R4)%;PQJ6>1F/0
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
M\(_%+?#2^^R^(QX<OCX?N3 LODWOV=_(?8X*OB3:=I!!Q@@UX!^SMX6\)?\
M!0W]G;X!?M0_%S6+V[USPDXU?;:&&.VO=5A#6LSSQ>61@30F10FS:PP,#B@!
MUS^VYX/_ &S_ -E;XJK^Q9XJU./QWH7AB\2#2;VP>TU*TN&AD\ID1OXFVL$9
M2<.!G!KY#^'W[.G@.+]@WP/_ ,%%?V#$O[7XJ_#U1?\ COSM4GN)=<EA _M6
MVN8V<CGYI550NZ%\8)92/3/V@;O]M']BC]J/X@?\%+-=^$G@2^\"W4MIX?UC
M2=.U:8ZHVBK<110WP^58Q,Y$(.[>5R$VA5+UUL_[/?[8'[,OQK\4?&/_ ()\
M>#O"WBSP!\7K>/5+_P )>)-2^QQ:-J4B[C=HK,N8G#EBB'<0VS:!&AH 3]L_
MXZ^#?BW^S=\ O^"AOP\E*Z=X9^)NCZGJ!9P6M+&X=K6_MG(Z,LNV)CTRIZ\5
M]!?MX_LMZK^V5^S7J_[/^D^/$\.-JU[92S:C)8FY7RX;F.8H4#IG.P$<CD"N
M?_8P_8:T#X"?L=67[,?QIM=%\8+=W<VH>(K*>P6;3GN))Q.(HXI5P8XV6/:2
MHRR;L+G ^@J /#_V5OV _@?^RO?W'CC2QJ'BCQUJ<9&M^/\ Q5=&ZU.[+ ;@
MKMQ"AP!M3!( #,^ :]PHHH **:L\#RM DR%T +H&&5!Z9':O!/B%\>OB5X _
MX**_#[X(:AJT(\$>/O 6J?8+%K2,/_;5E)Y[RB7&_'V8A=F=O.<9P: *?Q5_
MX*J_L._!GXN/\%O''QA5-7M;P6FK36>FSW%IIDY./+N)T0HC Y# $["#OVX.
M/$/VR?!_P]^-G_!3WX>?![]KIKW4_A5XH\!2CX?Z=;ZO-;:=<^(/..\R/"Z%
MI#$0JX;DR0 9W$'N/V@?V!/%'@[]B;Q;^R_^RCX:T_Q'J'Q$\7S7OB#5/&VH
M1QM:)<RF9[K<D0,KQ&.%$&"PSO\ F*[3Y9H_@KXC?MN?!WQ-_P $]?C5X7TO
MP3\9O@-#I%YX)\2Z+>RR6C[(%%K<)(2TB!XPBR').94<*&CV* =O^PIXF\5?
ML8?M3^(?^":/Q0UZ[O?#]U#)KWP5U;492[2Z>=S2Z?N/5HPKD#@ PS'@.@KK
M?^"8?_%O?$WQX_9EE^4>"?B]>7FF0=/)TW44%Q:KCT^20Y[YKD/ /P#_ &]O
MVG/VC?A3\5_VQ/AMX6\$6?P>:YG6_P!&U>.[O?$MY+&B%U$3,MO 3&KLC$'E
M@ =PV?8NB_#SP+X<\7:UX^T'PCI]GK?B,6PU[5;>U5)]0^SH8X/.<#+[$)5<
M] <"@#Y2\9_\$D]%^,O[5_CWXZ?&_P"-&LZAX1\97VGW$W@+1I9+.&^^R6Z1
M1)>RJ^943#;50*>0=P/%?67@OP5X2^'/A2P\"^ _#EGI&CZ7;+;Z?IMA (X;
M>,=%51P/7W))/)K4HH ***P/BK/XRMOA?XDN?AU+&GB"/0+QM">6$2*MX(',
M!*'AAYFW([]* */QL^.OPE_9S^']U\4?C5XXL] T.T94DO+O<Q>1L[8XT0%Y
M7.#A$!8@$XP#7 ?!C]N+X.?M=?#+Q7X@_9"\66WB/Q#H.G3&#1-2ADLI!=F)
MS;+*LRJ1%(Z@>8,J.>000."^"'@_PQ_P4H_9M^ O[2/Q=UF>>_\ #%ZNM7=C
M:PQ"TU'4[?S+67SHF4@*)HF<!<8R0, \>+?'77/VN?V+/VO_ (@_\%'-=_9N
M\.2_#RX2V\.:Q;Z;X@5M0FTI;F&./5-JX7S781?*X)4$(< &6@!O['5U^T5_
MP3H_:<T'X/?M<^.9M9T?X]6@U"/6+BY,D>E^+"?WUH9,E29-Z1EE^5V:';PK
M&O9?^"KG_%!^%_A1^TU#\A^&WQ>TB\U.?^[IMPYM[E<]@VZ(9KT+]LO]FOPM
M^W=^RU<>"]*U6.UOKNW@UGP1K[AD-C?JGF6\^0-RJP8HV 6"2-@9 KK/#GPE
MU'XB?LY:1\)?VMM*T+Q9J$^B6<'C"%83+8W]W%L=I KJI(\U%<$JOS#( X
M.;_;Z_9F\3_M@?LNZ]^S]X3\9VVA7.MW-BTE]>6[2Q^7#=Q3LI52#SY8(]P
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
ML9<Q9\NP^+7P@27/3SM3TVXVX]]MJ,_C7=?M3?LQ?M(?&SQC9Z_\%?VV]?\
MAIIIT@Z=K.B:?H$%Y'<J9&8SQ.[HT$Y#;/,!) 52NW!W>@V/P$^&RZKX)\6:
M_H4>J>(?A_I<MEX<U^[+?:+=9K=+>=N#@F1$ .0<9.,9-=I0!P7[,_[.?P[_
M &4O@QI'P0^&$-Q_9FE([-=7L@>XNYY&+RSRL  79B3P  ,    5WM%% !4=
MU=6MC:R7M[<QPPPQEYII7"JB@9+$G@ #DDU)7FW[8GPH\4?'3]EKQ]\(?!6I
M&UU?Q!X7NK33I/,V!YF0[8F;LCD;&/\ =<T 8WPH_P""@'[&WQQ^)\WP:^%/
MQ_T36?$<._9I]OYJBYV EO(E=%CN< %OW3/P">@)KY]_:^_:O\)_LH_\%1O"
MGC3XM>.M5L?";?!:XB;3+)9IUNKR3490BI;QY#2L409('"#) %>9>#_A;X<_
M;'_X)J^&O%_[/7@VU\(_&WX SI%!:Z98I!>1:IIX!F@< !F^TJ@E&[.9_E).
M'ST/BW6_BO\ M3S? /\ X*Q_LX_!NV\;ZKX8TRZTSQCX ^U)#,KGS89'MFDS
MS'+).RG!;#0L%(W8 /8/B5\?O@'_ ,%+OV#OBYX<^!VNSWUW:>&;M+O1=1LF
MM[RRO8HVN+821-T#2P+AE)!*L,Y5@/2?V4?&NJ_M&?L'>#/$VC>,+G2M5\0_
M#V&V;7;-$DFLK\6WV>6X0."K,DZNP# C*@&O,?V'O@;\<M;_ &GOB9^VW\<O
MA+;?#O\ X3W3+/3--\"K?QW4YBA5 UW=M& GF-Y:@# ;#/N P"WTC\(OA%\.
M?@/\/-.^%'PE\,1:-X>TKS?[/TV&:218?,E>9\-(S,<R2.W)/WN.,"@#P#X,
M_P#!/WXJVWQK\/?';]KW]K+4OBMJG@>.:/P/8OX>@TRTT]I%"-<R)$S>?,5
M^9N05!)<JN/J.BB@ HHHH \__:1_:>^#7[)_P^_X61\:/$S6%E+=+:V%K;6[
M3W5_<L"5@@B3YI'(!]  ,D@<UX#\3/VWM*_;%_8R^+EE^QK?^(=.^(GA[0'6
MX\-ZGISV6LV:,1YC1Q DEVA$P0QL6#[1PQ7,O_!7#P!X]L?A_P""/VN_AEIB
MZIJGP1\5IXBNM%E7<EYIY*?:3C!P4$:-NZJ@D8<@5YI^V#XW\/?#OQ!\,/\
M@M#^S=.;G0[R"TTSXD65OA6U/1KEEC5I%!QY\+_N2#DB1( >(C0!\J^(_C#^
MPA\,O"'P(^)G[$<&LZ9\6O#_ (@TV7QU*(KT-Y#+Y=['>R2_NI#+.RH/+)4H
M[KP"JU]__P#!4#_BWVN? O\ :;B^4>!OB]8VVJ3C_EEIFH*;>Z;/_ 8Q[YKI
M/^"@'[)^L?M,_LYS>"?@9I.@66LZCXITK5KB[N$%LMU'%.'=W=$)9@C%AD$G
M!'4U[QXM\&>#_'^B/X9\=>%=.UK39)8I9+#5;*.XA9XW62-BD@*DJZJP.."H
M(Y% '$_M/_LZ']I3P-9^$[;XQ>,_ ]YIVJ)?V&N>"=::SN%E5'3:^ 1)&0YR
MIQR 01CFA^RG^QW\+_V2-"U>W\&:GK6MZYXDO5O/%/BWQ/J!N]2U>< [6FEP
M.%W-M4 8W,3DDD^L44 %%%% !7GFB?M6? 3Q%^T/JO[*VC_$&VF\<Z-IBW^H
M:*(G&R(A&VB0KL9PLD;% Q8*X..#CT.O@7]L+_@GQ=?LY^'-0_;H_9EU?5=5
M^*/A+QY?>-M4O-3D#RZIITY'VO3R(PN88X02J]=AF4<R   ].^,G[!%Q^U?^
MVGJ?C;]J;1U\0_"K2/!L%KX(T)==F@2+4I'_ -)F>*%D;S  ?G)P0T8Y*?+1
M_P""+=YK0_94U_PS-KEWJ&@^'_B;K6E^"YKV7>ZZ3$8O*7=W D:;V&<#  %>
MZ?#7X^:1^T'^S';?'WX*1M?#6_#4MYI%D'4R+=B-@;5CT$B3*8F[;E/:OCG_
M ()R_LK?\%$K3X1>!_ GQ$\9_P#"H/ OA;4I-1GT;3+=9-?\2S/=O<L+MWW+
M;0G?Y>S[Q5<.AR& !Z[_ ,$J?^*!T;XO?LR3?)_PKGXO:K;Z9!TV:9=,+BU.
M.V[,I_&KGC#_ ()<>#OB=\4KOQ1\7OVD/B=XK\'7/B)M;7X::WXD:725NC(7
M$;*1EH%)(2(8VC W$9S]':)X$\%>&_$&K^+/#WA/3K'5/$$L4NN:C:V:1SZ@
M\48CC:9U&Z0J@VKN)P.!6K0 B(D:".- JJ,*H& !Z4M%% !7$?M _M&?!O\
M9=^'DWQ0^-_C2#1=(CF6")WC:26YG8$K#%&@+R.0I.U0< $G !([>OD3_@KS
MX%\;V?PX\#?M7^ M%36;CX*^,H/$>HZ!,FZ.\L R"9L8/,>Q&W8^5#(W\- '
M2-^UGX=_;T_9L^(7AC]A3XF?8?'UKIC6<5OK<,NG7>F2RG:)2&4LF4$@25<A
M7 Y!''R/\<?A5\%?^"8O[2'P7\5?!_0_'<OBG2+!M4^,VJ:)%>ZE%J>D2#RY
MYYC*PCR\J38"[%4 ,P#",GTW]KSQ?H'PJ\8_#3_@LW^S?*;OPWJ=M::9\3;.
MU 4ZCH]T5CCED4''G1/MB())$D< /$;5]!_M/_$_]O#1/$=KIO[*?[-WA/QS
MX:UG00!K.K>*([1["\=F&^:&5E\ZW\LQG;'EFRV2. 0#RO\ ;D^+GP^\;^#?
MV=OV]OA-XBBU/0-!^*MAYFJ1*4V:5?[K6\#!@"C*R)&R, 0P(/2OHS]IWX#>
M(_V@_ =KX6\(_'?Q;\/-2L-4COK77/"-]Y4CLJNODS+P)H2'),9(!95/;!X;
M]CK]ACPO\"_V--%_9<^,MEI'B]4N'O\ 7;>YLQ+8O=O<_:0L<<B\I&X0*2 2
M4W87.T?0% 'C_P"R9^QIX%_91L]=U6P\6:YXK\6>+;M+KQ9XS\3W?G7VIR("
M(U)Z)&@9MJ#.-W).!CV"BB@ HHHH ^>_B9_P5-_8;^$?Q<?X*^-OC5##K%M>
M"TU.:WT^>>TTZ<DCRKBX1#'&P((89.P@[]N#CSO_ (+->-]*\$_!+X2_$B\U
MM[?2])^/'A[4KR]M&9@+:.&\E9QLR7 "[@!G.!CM7GO[)?PO\#Z'X]^.O_!)
MG]I#0X9/^$GU.\\3>%]8DB59M:TZZ"XF5R/FN("D<BGDATE[1&N4\&?!OXQ_
MM6?L@_$'_@F5XYUNW7XG? +Q18S>%M2U$?Z-J=DHD:QWD@X5H#(BY'RH\&[/
MS4 ?4G[.'_!47]G[]H_XM0?!6Q\)^-/"6NZG9/>>&X?&N@BR37+=5+&2U(D?
M=\JLX#!<JI(R00,'_@E7_P 4#I7Q@_9DF^0_#KXOZI#ID'39IET1<6IQVW9E
M/XUR_@[X+_MQ_M:_M,_"[XT?M:_!7PY\,]*^$;W5U!%I>O17]YKM],B(=AA=
MU@M]T2ML9MV,CY]P9/KSP]\-O /A/Q9KOCKPUX1L+'6/$\EO)XAU*VMPLVH-
M!'Y4)E8<ML3Y1GH"?6@#YR^(W_!,J[^-'Q'U"]^,_P"UW\1?$OP\O_$+:P_P
MROKX"S,GF>8MLTP.XVJ-@+"%7: ,,"-U?4MO!!:P):VL*1Q1H%CCC4!54#
M Z #M3Z* "BBB@#DOC9\=?A)^SGX N?BA\:_'-GX?T.U=4>\NRQ+R-G;'&B
MO*YP2$12Q )Q@&O!_B%^WGX&_:1_8P^*7C_]A'XAG6?%?AOPW.Z6L5C+#?6+
M%2?.6"9%<D1B1HV 8%TP,D%:Q?\ @L+X&\71?"SP/^TWX5\/1Z_#\'O'%MXC
MUOPU<Q[XKZP#*)6*X.2F%.<?*C2-_#SY]^UKXGT#X*_$+X<_\%D?V;V-WX3U
MRVM-,^*5I9(!_:&D7118KEU'_+:-]L; G(EC@4_=>@#Y9\0_$G]CC]GWX>?!
MG]J']DSXY:[>?&F?6["7X@P7>LW-Q/J,,D>=0CODD^5%\[;&H!&]7)&_ D7[
MW_X*B?\ %OM3^!_[3<7R?\()\7["'5)^GE:9?@V]T<]L[8A^-1_\%!/V'O#W
MQD_97UW2?V2_@=X/M_%OB+5=+O9+W2M-LM.EU"%;N.5WDN-J;\+F3YFR=IQE
ML _2OQ+^%_P^^,G@ZY^'WQ1\(V6N:+>21/<Z;?Q;XI&BD66,D>SHK?A0!S'[
M3?P7^('QQ\ 6_AGX8_M :_\ #?6+/58KVWU[0(4E,FQ74P31,5$L3;\E-PRR
M*3D @\Y^R1^QCX?_ &79_$?C/5_B)K7CCQSXRN(IO%GC3Q"P^T7GE*5BBC0$
MB&) 3A 3V&<*@7VBB@ HHHH *Y&S^//P=U#XR7?[/=E\1--D\:V.E+J-YX=2
M;_2(K9BN'(QCHR';G<%=6Q@@GKJ_/C]K[]@WQQ^S/=ZW_P %'_@IXXU+Q+\2
M_#GC^Z\6:LMS&8ENO#\BJDNE[%9@4@@!&_@F,R\ A  #U/\ :._8T\??MG?M
MAS^'?VA/[;'P/T/P3%)H>GZ/KXM8-0UN2;#M.D;>8S(FXC(VC:F#\SJQ_P $
M=O$/C*]_9]\8^ _$/BZ^U[2?!'Q4UCP[X1U74Y3)/-IEN(3$&8_> 9WQV ^4
M8"@5[Y\,?CKX7^-OP!T[X_?"E9-3L-8T!M0TVUC&96D"-FV8#_EHLBM$RCHR
MD5\+_P#!,_X<?\%*+[X,>%OA]IVCVWP@\(:?K]QJ_B;Q%X@TL7&N>)99;MIG
MBBM)U MHC'LB+N QQO5F!*4 >X_\$K?^*!T_XQ?LRS?)_P *\^+^J1:7!TV:
M9=D7%J<=MW[T_C4GQ:_X)O?$CX]^/=5L_C+^VYXRUKX6ZMX@.JW'PR&F0P@X
ME$J6C7J/O-LK!0(_+& H((<;Z^BO#/PH^'7@WQOXC^)'A?PE:V6N>+GM7\2:
ME"")+]K:(Q0%^<?(A(& .ISDUT- $5C96>F64.FZ?:QP6]O$L<$,2A5C11A5
M '0   "I:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ JMK6C:3XCT>[\/:]IT-Y8W]M);WMI<1AXYXG4J
MZ,IX*LI((/4&K-% 'PY;?\$?O'$&CW/[.O\ PV+KJ_ *XUS^TS\-TT:+[5CS
MA-]D^W%BXA\P!^!@M\VS?\]?;UA86>EV,.F:=;)#;VT*Q00H,*B* %4>P  J
M6B@ HHHH **** "BBB@#BOVAOV?OAE^U!\(]6^"OQ<T=KS1M7B D,+A)K>12
M&CFB?!V2(P!!P1U!!4D'R;]F;_@FWX ^ 'Q*L_C)XN^,'C;XC>)]&TQM,\,:
MEXVU?[0NB63*4,5L@&$)0E2V3PQP%R<_1U% !1110 4444 %%%% !7*?'#X*
M?#S]HGX5:S\&OBIHOV_0M<M?)O(5?:ZD,&21&_A='575NQ4=>E=710!E>!?!
MVC?#OP1HWP_\.>?_ &?H6E6^GV'VJX:67R88UC3>[99VVJ,L>2>36K110 44
M44 %%%% !7"?M)?LZ_#/]JOX.ZM\$OBQILD^DZM&O[ZW<+/:3(=T<\+$';(C
M#()!!&5(*L0>[HH ^:/V;O\ @F]IGP<^*FE?&OXM_M!^,/BAXB\,:;)IW@V?
MQ1.!#HELZ&-O+C!;=*4)0R%N0?NYP1]+T44 %%%% !1110 4444 ?+/QT_X)
MEIX^^-NM_'+X$_M)^*OA5J'C&R6U\>6OAF%'BUE ,>8 67R)B,YD&[DE@ S.
M6]S_ &?/@+\._P!F3X/Z)\$/A7I\MOHFA6[1VWVF7S)IG9VDDED; W.[LS$@
M 9;    '9T4 %%%% !1110 4444 >?\ [3_[-GPV_:T^"^K_  /^*=G*^FZH
MBM%=6Q GLKA#NCN(F((5U/L0064@JQ!\?_9X_P""<6M_#CXN:#\;/VA?VHO$
MGQ7UKP7I\MCX%36+%+2WT>*5/+=RBR2&><IA3*S G@D$JA7Z@HH **** "BB
MB@ HHHH *XK]H?X!_#W]IWX.:Y\#_BC92S:/KMKY4SV[*LUO(K!XYXF8$+(C
MJK*2",C!!!(/:T4 8GPU\#V?PR^'>A?#C3M7O]0M] T>VTZ"^U6<2W-PD,2Q
MK)*X #2$*"Q &23P*VZ** "BBB@ HHHH *\Z_:K_ &9/AU^UY\$=6^!_Q,BD
M6RU%5DM+^V \^PND.8KB(D<,I[=&5F4\,:]%HH ^5O@%_P $[_B;X:^,7A?X
MU?M5_M8ZK\4]0^']E/9^ +.;0XK"#3EEC$;SR[7=KB9D &]SNRJEF<JNWZIH
MHH **** "BBB@ HHHH ^3OC'_P $[?BTOQ_\0_'[]C;]J.;X5WGCRU6#Q[8+
MX>BOX+UQG_2X5=@(I^2=P ;<SL'4NV?;/V4_V:? W[(_P,T7X%?#^YNKFRTI
M9'FO[Y@9KRXE<R2S/C@%F8X X50!SC->BT4 %%%% !1110 4444 17UC9:G9
M3:;J5I%<6]Q$T5Q!/&&21&&&5E/!!!((/4&OD/1/^",_P+TKQ&NDW7Q>\>WO
MPU@UTZQ9_"2YUO.BQW6[=AEQN>('.%.&_O.V3G[!HH   H"J, = **** "BB
MB@ HHHH *22..:-HI4#*P(96&00>H(I:* //OV</V9/A1^RGX/U/P%\'-.N[
M+2-3\0W6L-8W-XTJ6TT^P-'"#_JXE"*%0=.22223Z#110 4444 %%%% !4.I
M:;I^L:=<:1JUC%<VMU"\-S;7$8>.6-@59&4\,I!((/!!J:B@#XRTO_@C1\/K
M&^/@*[_:*\<W/PA37CJ\/PB>Z L1-O\ ,$3S9WO!OYV;0W??ORY^S(XXX8UB
MBC5450%51@ #H *6B@ HHHH **** "BBB@#PO]L7]AW0?VJ-3\,_$3PW\1]4
M\!^/_!ETTOAGQMH<"R36Z/\ ?ADC)431'GY2PP2W\+NK7/V1/V,]"_9:/B3Q
M;JWQ%UGQOXW\:7<-QXN\9Z^0)[YHE*Q1I&I(AB0,V$RQYQG"J%]HHH ****
M"BBB@ HHHH KZMI6F:]I=SH>M:?#=V=[;O!=VMQ&'CFB=2K(RGAE()!!Z@U\
M7V/_  1M@M89?@]/^UKXND^"#Z]_:J_"5;)%7?YHF%NU]YA<P>8 VP(#GYL^
M9^\K[8HH 9;6UO9VT=G:0)%%$@2*-%PJ*!@  = !3Z** "BBB@ HHHH *9<6
M]O=V[VMU DL4J%)(Y%#*ZD8((/!!':GT4 >8?LJ_LH_#S]D#P7K'P[^%NJZM
M+HNJ>);K6+73]3NEECTSSP@-M;X5=L*[,@'<V68EB37I]%% !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 %%%%
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
M'G@_PEXIFT/P'X$M/']IHAFBA9E:]D6=OWA8!3N"D[V9=P5 M 'ZB45\!_\
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
M2%;(.YAWKS;]N7]CKQO_ ,$Z/AG:?MK_ +._[5OQ*U#Q'H.NV?\ PDD'B_Q
M+R#5XYI C;T5$W R%=R/O!5CR"H) /TSKSG]K_XD^*?@[^RQ\0_BIX(N(H=8
M\/\ @_4+[2YIH1(D<\<#LC%6X;# '!X..<BO!?\ @J?^U)\4? '[)_@^S^ ^
MKRZ+XI^+'B#3M&TW4(I2DMA%<Q&1WCD'*/GRX]X&5$C,N& (\8_:T_X);ZW^
MS3^Q[XT^*OPH_:P^(^H^(K+PM.?&%KK^LK/IVO63IMO$,&S,9V,[H6>0J5'.
MXAU /M']AOXK^,OCE^R-\/\ XM?$.\BN=;UWPY#<ZG<00+$LLW*L^Q<*N<9(
M  R3@ <5ZM7PWX,_:*U[]E3_ ((;>'?C9X26,ZSIW@:TM]&:6,.L=U<W0MXY
M2IX;89?,P>#LP>M>->$?V=?V6?&7P7LOBMXS_P""OT]K\9]2T9-2?6'^,]C%
M!8:B\8D6W,)D\P1HQ\LC>K<$@*,( #]2:*^2_P!A3XL>+_\ @HM_P3;EL_B%
MXRO],\2:A9W_ (;UCQ)H\GD7 N$&([M-FW#F-XF8# 9MXX!P/G./]NC]LOPW
M\,IO^"7\WA_4[C]H1==7PQIOBOS&,4FC/&7&K>>?F\Q8/^6I&0A$Q.]66@#]
M0**X[]G[X57'P.^"OAKX2WGC'4?$,^@Z5';7.MZM<-)/>2CEY&+$D L3M4D[
M5VKDXKL: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \$U?
M_@FY^S)K>K76M7^E:P9[RX>>8KJ[ %W8L<#'')KX(_: ^$6L? WXM:S\.M5M
MI5CM+IFTZ:0?\?%JQ)BD!Z'*XSCHP8=0:_7*N!^//[-7PJ_:+T./2OB%H[_:
M+8'[#JMFXCNK7/4*V""I[JP*]\9P:_#_ !$\&LHXARF^24:=#$P;DK)14T]X
MR:6_6+UL]-FVODL[X7PV-PW^R0C"HG?:R?D_T_X)^3-=G^S_ /"'6/CE\6M'
M^'6E6TK1W=TK:C-&/^/>U4@RR$]!A<@9ZL5'4BOJW_AT5X:_M7SO^%X7WV+?
M_P >_P#8:>;M]/,\W&??9^%?0WP&_9K^%7[.FAR:5\/=&?[1<@?;M5O'$EU=
M8Z!GP %'95 7OC))K\;X3\ ^*\3G--YU3C1P\9)R]^,I32?PQ4'*W-M>5K+6
MS>A\OEW!V8U,5'ZU%1@GKJFWY*U]_.QYU_P[)_99_P"@3K7_ (.&_P *][TC
M3+71-*M=&L0P@M+=(80S9(1%"C)[\"K%%?UQD_#/#W#\IRRW"PHN=N;DBHWM
M>U[;VNS]*PV P6";="FHWWLK7/S3_;!_:3^'?['_ /P6ATCXV_&&#5$T)?A6
MEL)-.L?.D=Y&N$7:I*@C(()!XJ_^TY_P51LOVV_A!K7[+?["'P/\<^)_$?C6
MT;2;O5+K1U@M+"TF^2=F82-@F,LA9]B('+%CC!_1VBO<.L^4/B)^Q9XL\(_\
M$CM2_8X\$*NI^(+#P'Y:1VW2]U!91>3)%G'^LF\Q4SC[RYQ7CG[,/_!7+X'>
M&?V0O#'[/H\'^*KOXL^'O"D'A>R\!6GAZ>2>^OK:W%M%AP-JJWEJS[B'3YOE
M.WG]$JJQZ%HD6JOKL6CVJWTB;)+Q;=1*R_W2^,D>V: /@G_@D]\)]0^+W_!(
M/Q/\'VS9S>*CXCTRVFN$*A'GB,*OTZ*YY_W2.U<_^Q/_ ,%/_@I^Q9^S=9_L
ML_M@Z%XE\)>.OAY]IL9=(;099CJ,?GR21-"R?("5<+EV5&VAE8JW'Z/I''$N
MR) HST48%5;_ $#0M5NH+[5-$M+F>V;=;37%LKO$?521E3]* /CS_@D!\.?B
M/=1_%S]KKXD^#;OP[)\9/'#:MH^C:@A2:.P1[B2)RI (!-TZJ2!N$88<,I/!
M?\$3_C-X1^%][X\_89^(%MJ6E_$.W^(&KZN-,NM-D$;VHBM8F/F8PI!B8X;
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
M@!:*** .;^,>H?$K2OA/XDU3X-Z38W_BRVT2YE\.6.I$^1<7JQL8HWPRG#.
M/O+UZCK7QGX-_P""ZWP,T'X1O;_M >#?$.A_%?2H&M=8\"0>'YT-QJ"@KMB9
M\B)';!VRL'3<1A\ M]X54N/#^@W>IQ:W=:):2WL Q#=R6RM+&/17(R/P- 'R
M+_P28_9B\??#[_@G[J7@KXN:1/HVI_$/4M4U6YT^ZA*36<-W!';H'0\JQ2(2
M;3R X!P<@>*_L&?M^?"C_@G-\&=0_8U_;1TK7O"GBKP5K=\;-4T2:YAU2VFF
M:57A=!R"[/M8X1E*,'.2!^E]5-4\/Z#K;Q2:UHEG=M VZ!KJV20QMZKN!P?I
M0!\9?\$C_"GCCQSX^^-?[;?BOP5?Z!IGQ9\50S>$K#5(MEPVGP-<,LS+_=83
MHH(X)B8C*D$^;?!W]H;P;_P2M_; ^-GP]_:ITC6-(\,?$3Q:_B;P5XJM-*EN
M;6>*229VA/E@L642HAV@X:-MP *D_I#5;5=&TC7;0Z?K>E6UY 6!,%W LB$C
MH<,"* /@[]COQ->?MR?\%-O$/[=/@;PEJME\./#/@@>'/#NLZK9F ZK=%QN,
M:GJHWSDX)*CR]P4OM'WU3(+>"UA2VM84CCC4*D<:@*H'0 #H*?0 4444 %%%
M% 'G=[^R]\*;^\EOKBTOC)-*TCD7I R3D]J^=_B/X+O? 'C*^\,W<3A89B;9
MV'^LA)RC ]\CK[@CM7V97._$/X6^$/B;8+9^);%O,B!^SW<#;98L^AP<CV((
M]J_*.-?#'+<YRZ^54H4:\7?1<JG?=2:7S3[^MU]ED'%N*P&*_P!LG*=-JV]W
M'LU?\5_D?'-;GPX\%WOC_P 96/AFSB<K-,#<NH_U<(.78GM@=/<@=Z]@_P"&
M,=*^U[_^$]N/(S_J_L"[\?[V_'_CM>E?#SX6^$/AE8-9^&K%O,E ^T7<[;I9
M<>IP,#V  ]J_,>'?!_B*OF<'FD%2HQ:<O>C)R2Z)1;M?:[M9:Z['UN:<;Y93
MPDE@Y.=1K31I)]W=+;RN<S_PRG\(_P#GSO\ _P #3_A7H=E:0V%G%8VX/EPQ
M+&F3DX P/Y5+17]'Y;D.39-*4L#AX4G*U^6*5[;7MV/RW%YCC\<DL14E.VUW
M>P5\D?'_ /X*G']DGX_ZI\.?VD_V9_%FD>"M\0\-_$/20+RUU#=&I8NFU F&
M+#:KNXP,ISFOK>F7-K;7MN]I>6\<T4B[9(I4#*P]"#P17K'$?FG^W7_P4,^&
MO_!1+X,3_L9?L5_#GQ+XW\2^+M0L?.O'T1K>WTJ&&YCG,K-)RIS&%+D*BHSD
MOP ?3?\ @IS^SI\1]*_X)T?#SP3X2T"X\6K\*]5\/W7B?2K.-G;5;"QLWMIC
ML +.NYE=A@X4,Q'RU]L:3H>BZ#;FUT/1[6RB9MS1VENL:D^N% &:M4 ?FW^V
M_P#MZ_L<?\% /V=X?V?/@/X'\3^/_B)KDL,OA+0]-T&:UN=!OUZ7$LTB>6J(
MI8/Y;.I4D%D4^8NM_P $A/%^G?!WXS>.?V:?VD/!OB:U^/NLZI-?:_XAUK?>
M)K%C"@,1CN>=L:@L1G*ON!#G*HGZ!V.@Z'IEW/J&FZ-:6\]TV;F>"V5'E/JQ
M RWXU;H ^&?V$M.O[?\ X*O_ +4D\]E,B!M-R[QD#YQN3G_:4$CU S7W-2+'
M&KM(J ,V-S <GZTM !7SQ^VY^V[X[_8QUKP]K\_[,?B'Q?X$O(93XF\4>'9P
M\NCNK *#!LP01SN=XU.<!LC!^AZ* /A7XE?\%T/V0/$?PXO]"^$'ASQ5XO\
M%.L6$EII/A5?#;J9[B5"JQRDD@ID_,$WDC. :S_V>_\ @G]\8M/_ ."-/B;]
MF/Q5IC6?C+Q;:W>LVVBW,@5K:X\R*:VM7).$9OLT6X'&QI2#C::^[;#PSX<T
MJ]DU'2_#]C;7$W^MGM[1$=_JP&35V@#\\_V</^"R'[/'P&_9:T'X0?'7P]XI
MT?XC^ O#]OH-WX,D\/S">]GM8E@CV.5V1[PB$B0H59FP& !/JW_!&SX&?$KX
M1?LP:KXP^+_AZ?2-?^(7C&\\23:5=1F.6U@F2-(U=#RC'RVDVGD+(H(!!%?5
M=QH&A7>IQ:U=Z+:2WD Q!=R6RM+&/16(R/P-6Z /B7_@@C87VG_L6:Q#?V<L
M#GXDZKA9HRIXBME/!]&5A]01VK@_B%\?_ W["W_!9#Q_\7?VB;35M,\+^/\
MP%I]KX?UJUTJ6XBDEC2QC8$1@L0&MI0=H8@[<C# U^BJ1I&NV- HR3A1CDG)
M/YTV:WM[@!;B!) K!E#J#@CH>>] 'R]_P5_^#6K_ !;_ &)]8\5>#(I3XB\
M7]MXKT":W0^;&]J292O?B!Y6QW9%]*\T_P""?/P-U;]K/]C[XQ?&?XQ:9':Z
MS^T7JFI299#MM+%$>WL@F[YBL4AE9">JA#SU/W>0",$4D<:1((HD"JH 55&
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
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
0@ HHHH **** "BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>duol-insidertradingpolic001.jpg
<TEXT>
begin 644 duol-insidertradingpolic001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^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 ****
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 **** "N7\7>-[+PB]C'/;RW,MS(-R
M1$?N8MRJ96]%#.H]R:Z.YN8;.UFN;B18H(4,DCL<!5 R2?PKQG58/$GB'POX
MH\0/H5N\&KV9:TEEOBDMO:1@M&!'Y9Y)!<C<,EATQ0![1)-'%CS)$3.<;F S
M@9/Z4Q+NVEMQ<1W$3P'I(K@J><=>G6O+=7U30O$GC#PBFO7EM#8+HS:F8[B0
M)'.\NP*K9X(PKM@]<=QFL.\:P3P?<1B5=-T+Q#XI06S)^Z5+52I:1?[H8PD@
M\#D&@#V^*Y@G>1(9XY&B.V14<$H?0XZ4D=W;3/LBN(G?:'VJX)VGH?I[UY+<
M3Z1I.K^)]:\,16L6F:9X>:UDELP!'-=,Q9!D<.RC&3R?GYJ75?#.F^$/!'AW
M3C'':I?7=K9ZQ?GY9'A(+.KR=0A953K@ XH ]3BOK.>.22&Z@D2+_6,D@(3Z
MD=*E,T2[,R(/,.$RP^8]>/6O,(='T?6/&6JP>&+>SCTM-!EL+R6Q15ADFD(V
M)E>&95!)/;<!6;H&JWGB+P]9:];PO)#X7T-O)!4_O]0\C#8'<(HQ]7/I0!Z]
M]KMOM7V7[1%]HQN\K>-^/7'6JVJ:Q9Z59W4\\\0>"W>X,1<!F5%)) Z]J\O\
M&>';#5%\/7$NN:%-=PLNI$V48-]<R;<L992Y;&6^8;?0<=*Y^]ET#6OA\S7:
M6MWXOU_4/+8D![BV9KCRP#_%&BIA0. <X[T >W:%?SZGX=T[4;F 03W5M'.\
M*DG864-M]\9K#A\9W::_IFG:EX=N]/BU1G2TFDFC=BRJ6PZ*25R!ZGWK?O;[
M3M#TY9KVZALK./;$))6"HF2%49/ [=:\YTM[5/BG;/;:])XBMK?3II+FZNI4
MD&G<C!5D"HI<9!&,X'7% '9^)]<NM.?3M-TM(I-7U*<1P+*"R1QKS)*P!!VJ
MOOR2H[U"GC6WF\96_AV#3[QC*LQ:[>/RXAY6 VW/+_,0,@8R>">:I^$_^)M=
MWWC>_P#W4=TGE:>)?E\FR4Y#'/0N?G/MM]*HZ7KFDZS\7[V:WU2RF%II45I;
M!+A&\UY':1]F#\V B9QTH U]4\87$.IWMAHVB7&KRZ>@>\:.9(DB)&X("WWG
MQS@=,C)YK0@\4Z9/X03Q.96CTUK7[46<895QG!'KVQZUP&C^)[+1O"/B@O<1
MMX@N=5O56P# SR3LY2)0G4C 3G&,?2KVG:0;M]!\$9#Z?H%M!<:N1RLLX ,4
M/N-P,A'H%]: -JW\1^)TT6TN)/"\MY?7,;7+PPRI"EO&2=D;,[9:3;C( ZYZ
M4^+X@6-WX9T?5K&RNKFXUAC'96"[1*[C.X$DX"KM)+9P!]:RO%/C6RO]3N?"
MFGZW8:<ZCR]1U&XN4C^SJ>J1!B-TI&1GHO?GBH =$\/?$30+=[FVL]&M/#\H
MTZ264+&SF1 V')P3L /OG- '1Z7XNEO1K%M<Z+=P:II00RV,;I*T@=24*,"
M<X(YQC'--T7Q=<7_ (FE\/ZIHD^EWXM/ML2O.DRR1;MA.4/!!/2N6LO%NG:)
M+XB\:7K$0:Q=Q6NEQ$A#=)"FU64M@!68N=QP .?2M7PS=Z3 =3\6ZQK^E7&H
MS+'%<R6UTLD-A"6Q'"&!X&XY+'&3D]!0!?;QI=VVM:;::CX=O+*TU*X-M;7,
MDT;,7P6&Z-22H(4]^.^*ZZO++0V\OQ7T86&O2^)46WN)+@SR)*NG# V.AC 5
M2Q.WD$XKU.@ 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 ;)&DT;1RHKQL,,K#((]"*-B&/R]J[,8VXXQZ8IU% &!!X4L4UW4M1N$
MAN8[R*WACMI(5*0)$&P!VY+$]!BIM2\.PZGKND:A+(/*TU9PML8P5D,B!,GZ
M+N&,?Q5LT4 5TL;2.T^R1VL"6W_/%8P$]>G2I9H8KB%H9XDEB<89'4,I'N#3
MZ* (K>V@M(5AMH8X8E^ZD:A5'T IT,,5O&(X8DCC&2%10!SR>!3Z* *UOIUC
M9RO+:V=O!))]]HHE4M]2!S0NGV22O*EG;K)(XD=A$H+,.C$XY/O5FB@!DL4<
M\312QK)&PPR.,@CW%96I^&M/U+0I]&5#9V=Q@3+9A8]ZY!9>!T8#![X)YK8H
MH C6")8! (T$(78(]OR[<8QCTQ4$.EZ?;RB6"QMHI%Z.D*J1^(%6Z* *_P!@
ML_MGVS[)!]JQCS_+&_'INZU4T30[;0;:>*W>662YN'N9YYB"\LCG))( ' P
M .  *TZ* *<FDZ;+(TDFGVCNQRS-"I)/N<5)<6%G>1)%<VD$\:'*I+&&"_0$
M<58HH @GLK2Z1$N+:&5$^ZLD88+],TV+3[*"*2**TMXXY!AT2, -]1CFK-%
M$%K8VEC&8[.U@MT)R5AC" GZ"IZ** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *\T^,FJZKINF:!%I6I7&GO>:K';R2P-AMK _P#Z
M_P *]+KS;XPZ-J^JZ;H,ND:;+?RV6J1W,D41 .U0?7\OQH R-8O/%/PPUW1;
MB[\1SZYH.HW2VEQ'>1J)(6/1E8<GC)_#'?(VO"FM:E>?&'QEIEQ>S2V-I' ;
M>!FRL>5&<#MG-9&IZ9XL^)>O:*FJ>'FT'0=-N1=R_:+A9)9W'10!TXR/Q)SV
MJ34++Q)X+^*.K^)-/\/SZWI>L01JZVK@20NH Y!ZC@_GUXH =;>,+_3/B#\0
MWO+J:XT_2+*.X@M6;Y5(C!POID_SJEX>\/\ C3QMX7C\3W'C?4+"^O5:6UM+
M4!;>-<D*&4=0<?D>]6O#?@O6=?D\:ZQX@L_[*E\1P?9H+4N':% I4,V._P!W
MCV/ JIX=UKQ]X/\ "T?A=O ]S>WUHK0VMY#,I@<$DJS'L!GU&0.<4 8NI_$?
MQ!J7P1AU9;V2TUBVU9;&YG@^0R84MG Z9!7..,@UZ5\6=3OM'^&.L7^G74EK
M=Q"'9-$<,N9D!P?H2/QKSS6/AGKNF?!.#1;:U:^UB74UOKJ*$@X)4@@$]< *
M#[YK?\77WBCQO\.O$&E-X,OM.N2D!@6299#,1,A8#&.@!- &#\0/$WBZVD\(
M+H6IW"7$ND&^FC4Y$[(@=MP_BX5N*WYO'4^O>)/AO=Z7>20V.K?:?M=LC<%U
M1<HWKM;/\ZLCPYJW_">_#^]:PD^RZ?I4D%W)QB)S"5VG\3BN8LOASKOA_P",
MNFM8V<DGAB"[EO()%(V6_FQX=3SD8*J![ 4 :":MK/C_ %K7KQ_%<GAKPMH]
MR;5)+=UB:5P<%FD.,#I_WT!C.36FWB.7P7\/M?U6#Q?!XK6W*+:.71VA=R%"
MNR$[N2&YQP#64FB:_P" ]9UZS3PI_P )/X7UBX-TL495FB<G.UD8'/;MCY0<
MYR*IZ!\.=8U?P/XUL;G21HK:O>"ZT^VD9<1A6+JA"_='1>@^E %Z7PSXX3P0
MWBH^.]3_ +86T^WFT 'V?&W?Y>SIG'&<8SVKT+P#XCD\6^!]+UJ9%2>XC(E5
M>!O5BC$>Q*D_C7GSZ[\0+GP7_P (F/ UTFJ-:?87OFG7R NW89,],X]^OY5L
MZ5=W/P\/@GP':6L=_-=K*;R17(,(!W,X&.F6?&<?=H U/B[JE]HWPSU2_P!-
MNI;6[C:$)-$V&7,J X/T)%<#\1?$_BVRU'PP-!U*=)?['^WS0KR)R@W.6'?Y
M0>*] ^+>D7^N?#75-/TRU>ZNY6A*11]6Q*A/Z FLD^'=4/Q(\%W[6$ALK+1W
MM[J0X*QN8R-I_$T 57\<3:[XQ^'5SI=Y+%IVK1737-LK<%E3[K>I5LBJ.E7'
MB7XI>)-=GMO$MYH>AZ9<FUMH[' >5AG+,WX X]\=N<[2?ASKOASXS:<;2TDD
M\,6US/=6\H(VP"6(AD/.1@A1^1[U?TBT\5_##Q'KD%EX9GUW1-2N3=6\EK(
M\3'/RL.>Q /TR* /4_#]EJ.FZ);V>JZE_:5Y%N5[LQA#(-QVD@=]N ?<5IUQ
MB>(O%^_PX)?"BI]OED&HA;@/]AC#?(21P3M.3[C%=G0 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 45R?Q%\7R^!_";ZS#9I=NLR1>6[E
M1\QZY KG?&_Q;/@OQ;IVES:5Y]E/;1W-S<K(0T*,[(2%QSC /7G.* /3J*Y.
M[\9&#X@:+X<AMXYK;4K.2Z%T).@4$C Q@@XZY[US>B_$?Q1XIFGO_#_A:WNM
M"@NS;&1[T).X&,L%/ X(.* /4**X^#QI++\3[_PD;)!#:Z>+P7&\[F.5^7&/
M]K]*X_2/BOXOU;P])XBMO!$5SI,3,)6@OQY@"_>(4KDX^E 'L%%>;Z_\5X;3
MP)I'B;0[$7RZE>+:+#-)Y9C8A\AL9Y!3'ISFM*W\2^+K32-9U'Q!X:M+&*QL
MI+F'RKX2^:R*6VG X''6@#MJ*\>B^,.O6>B:;XBUGPI%%X?OI1&+JWO0[IDD
M9*$9_A/ITZUZAK=SJ=KHUQ<:-8QW]^H4PV\DHB5\L,_,>!@9/X4 :-%>1Z?\
M2O'6IZ_J&B6O@JR>_P!.VFYC.I* F[D<G@_A5R[^(WBB?Q7KVCZ%X6MK]='*
MF5FO?+9@1G@$=>#0!ZA17+>%/'-AXG\$GQ-Y36D$2R&XC=MWE%!EN>XQSFL#
MX;_%&7QOJE[I]]I:Z=/' MU;*)"WFQ$X)Y Z97\Z /2**\SO?B%XGF\;ZUX>
M\/\ A>VU'^RPAD>2]$3,&4'N,=3BK6F?%&+4_"OB*_.ERV>L:%$[W>FW#\JR
M@D88#D$J1G';Z9 /0JJ#3+$:JVJ"UB^WM"(#<;?G\L'.W/IGG%>:>(/B]=Z+
MX)\-Z]'HL=Q+JZLSP><0(PHR<'!S6WJ?Q(AAT?PIJFFVR7-OKU]#:_.^#"'X
M;H.64Y&/44 =W17 >(?B%?Q>*G\+>%-$_MC5H8Q)=-),(H;<'!&X]SR/3J.I
MXK7\*ZSXGO[FZM/$GAQ-,DB57BN(+@2Q3 D@@8Z$>] '445POCKQQJ?AK7-"
MT?2-(AU"[U8R*@EG\H KMXSCOD_E4&@?$Y;B;7K'Q)I;:-J.AP_:+J,2B96C
MQG<I Z\KQWW#!H ]!HKR>/XD^-K_ $:3Q)IO@B-]!56D7S;P">2)>KA?P/8^
MV:TM5^*T$7A'P]XATNR%Q#JU\EHT<K[6A)W!NF<D%<?K0!Z-17*_$/Q=+X)\
M)2ZU#:)=.DJ1B)W*@[CC.0*SO%OQ#FT74=+T/1=);5=?U*,2QVHD")&G/S,W
MX'TZ$DCN =W17F6I>//&FA>&=0U+5O!T4,VGR1-)LN]\<L+[@60@'E2%R#V;
M-:=W\1%N/$_AK1M!M8[XZO +R:1G*BWMR,[C@'G ;@]P!WH [JBBB@ 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@#R[X__ /)+Y?\ K[A_F:S_ !#HUIXA^--O
MI%\NZWN_"QC?U&9'P1[@X(]Q7K5Y8VFH6YM[VU@N8203'-&'7(Z'!XH^Q6AO
M5O#:P_:E3RUG\L;PF<[0W7&>U 'SQX#N=3M/B]H?A[60?M6@6]U9B3^_%L9D
M(]L'CVQ3/$MWX<\/S1>)_AKXI>/4+RY7?H\)++,6/(,9Y SV8=^,<5]$?V?9
M?;_M_P!CM_MFW9]H\I?,V^F[&<56A\/:+;Z@;^'1]/CO2<FX2V02$_[P&: /
M-M-9W_:)UAI4V2'P^I9<YP<Q9%<]\*_B#X;\)_"J6+4M0A%XDTSK9C+229QM
M  ]?4\5[H+&S6^:]6U@%VZ>6TXC'F%?[I;KCVJK#X=T.VF6:#1M/BE4Y#I:H
MK _4"@#YRU/1+K1?@/X<CU/S;1KK7UN<'Y7BC:-P#['"[OQKTB!_#T7@7QA;
M:-XRO_$$KZ5-(ZWM_P#:&B41N,KP, [N?H*]/O+"SU&$0WUI!=1!MP2>,.H/
MK@CKR:KV^A:/:+*MMI5C"LR&.41VZ*'4]5; Y'L: /F]-)GTCP)X)\2:K>W6
MJ^&Q=#[5I<S'RH/F8!U"GGHW7N<=#7T]'(DL221L&1P&5E.00>A%5FTK3GTX
M:<UA:M8@ "V,*F/ .1\N,=>:LQQI%&L<:*B( JJHP !T % 'EG@C_DN'C[_=
MM_\ T$5R$WA[5_$'Q ^)*:+K-YI]W"J,L=NV!<DJ?D8]1G& 1ZU[Y%8VD%U-
M=0VL$=Q/CS9DC >3'3<1R<>]$-C:6]S-<PVL$=Q/CSI4C :3'3<1R?QH \"E
M\26D_P  M+T/P]:+;ZCJMT-+:UC8D^;N!D.2<_-E>O02 =J6_D\0>#O&?A#Q
M!J_A^#1]/MDCT>1X;M9@\1! W8Z$#+>^WVKW2/0M'AE26+2K%)$D,J.MN@*N
M<98''!.!SUXJQ>V%GJ,'D7UI!=0Y#>7/&'7(Z'![T >/:1XET;PU\;?'$VLZ
MC!91RI $,IQN(120/6L>T9O$,?Q3\8VL,D>D7FGO;VLCH5\[;'@L ?\ =!_X
M%]:]PN- T:[N6N;G2+":=L9EDMD9CC@<D9JX]K;R6K6KP1-;LFPQ,@*%>F,=
M,>U '@RQI+X?^#L<BAT>ZVLK#(()7(-8.KV-YX/\?:/X+<.VECQ#:ZEIKL<[
M8V?:R_@<#ZJ3WKZ1&E:<$M4%A:[;0YMQY*XA/JG'R_A3KC3[*[GAGN;.WFF@
M.Z&22)6:,^JDC@\#I0!XQ;:A:^#?BCXUT_Q!>RZ5'X@02V.IC@*,-]UL$ C?
MU/ *?2M+X5:U=7OCOQ/IJ^)+O7-+M8XC:W%Q+OSGJ0>G7(X]*]4O],L-5@$&
MHV-M>1 Y$=Q$LBY^C TEAI>G:5$8M.L+6SC/)2WA6,'\% H \I^+,%]=?$CP
M'!IMZME>O)<"&Y:(2"-ODYVG@U)K7PQO+'P7XOO9=2GUKQ'JMN#+<&(1[E0A
MMB(,]0N/P  %>JS6-I<7,%S/:P2SP$F&5XPS1YZ[2>1^%6* /(O#OQ1\)V'P
MFLTGU*%+VTTX6SV)_P!:TBIMP%[@D=>G/-<'?:9<>'_@QX,;4E:W,FO+=LL@
MP4C(8@GTX&?QKZ%?PUH,E_\ ;GT336O-V[[0;5#)GUW8SFK=[I]EJ4(AOK.W
MNH@VX)/$' /K@CKR: /(_B_XIT/Q+\+-1.BZG;WOV>YM_-\EL[-S'&?K@_E5
M?6;^'P?\;='U_62T6DWVE+;I=%24B<#!!Q]!^#9]:];7P[HB6TMNFC:>L$I!
MDB%J@5R.A(Q@XR<5:O+"SU"U-K>VD%S;GK%-&'3\B,4 8VG>)/#?C1-2TS3[
MR'4H8X@ET(P2FV0,,;L8.0#TKSCX#Z';6ESXENRTDMQ:WC:;"\AR4A0YP/3)
M(S]!7KUAIMAI<'D:?96UI#G/EV\2QKGZ  4ZUL;2Q\W[):P6_FN9)/*C";V/
M5CCJ?>@"Q1110 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 %%%% !116
M;XBOIM,\,ZK?V^WS[6SFFCW#(W*A(R/J* -*BLSPY?3:IX7TG4+G;Y]U90SR
M;1@;F0,<#TR:TZ "BBB@ HHHH ***Y+QUXCO="CTBUL9K:TEU.]%J;V[7=%;
M@J3DC(RQQ@ D"@#K:*XW5KWQ)X9\#:]J%]J-E?7=I;O-:3QVQBSA?XTW$=?0
MU?U[6KO3_AY?:W!L^V0Z:URFY<KO";NGIF@#HZ*\R\9^.M>T&#PQ<:?#;S+=
M6<M[?QM&26CC6-G"<\':SGOT%=9XF\2KI/A!]7T\)<SW"(E@G432RD"(>X)8
M'Z9H Z&BO+CXV\1GX4Q:PKV7]M/J/V'>8CY6?M!BSMSZ5UWACQ1'K'@N+7+[
M9;20Q.+Y.@ADCR)1CL 5)^F* .CHK@/ASXNUKQ1?ZVFKPP0QPK;3VL4:$,D4
MRLZACGD[0OXDU%I_CK4KCXBM92QPCP[<W$^G6<H7YS<PJK,2>FTGS%'NM 'H
ME%<3KNJ>(9_']KX<T;4+2QC;3'OGEGM#.2PE";<;UQ][]*R5\:^)&\):MJ @
MM)KWP]JA@OA;H3'=VZ8,ACR<JP5L]3C:?7% 'IE%<E#XGGUGQK9:;HLD4FF0
MV0O;^XV[LB0?N44]B1ES[ 5UM !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 5B^,%9_!&OJH+,=.N  !DD^6U;5% ')>'-9MM+\-
M>#=,N4G%SJ%A#'"%B) *0J3N/\/XUUM%% !1110 4444 %<YXPU+P]9Z<EIX
MGMS)IMV2K,]LTL2D8(W%0=IYX/L>:Z.L3Q#X<;7_ +/MUS6-+\G=_P @VX6+
MS,X^]E3G&./J: /.-&TJYU7PSXXTCP\]Y/X<FMA'H_VO?@R&-MZ1E_F\O=M
M)XS^)JUJWC73]:^',WAVQAO)/$-W8BQ_LPVLBRQRE0AW9& HY)8G&!70_P#"
MN9/^AY\8_P#@P3_XW1_PKF3_ *'GQC_X,$_^-T 5=3TPQ^./ EC/'YT46GWT
M$QVY4CRHE.?8\UA^#].U2X\4VOAC4(9?[-\'RRR1S..+@OQ;?]\QLWX@5TW_
M  KF3_H>?&/_ (,$_P#C='_"N9/^AY\8_P#@P3_XW0!QZ6\W_"H;2/R9-_\
MPD8.W:<X^W'G%6/$.EZE#XSOO"%G!+_9'BJXBO99DX6!5_X^ESZN$3_ONNH_
MX5S)_P!#SXQ_\&"?_&Z/^%<R?]#SXQ_\&"?_ !N@#(FU)_#/B#XD:I#;L3!;
M6(MD5"0[^2RHH'?YBHK(U'P7XPTGX=VD:7^F3-HK+J<4,=FXG,R$R-\_F$$D
MLX/R\YKKO^%<R?\ 0\^,?_!@G_QNC_A7,G_0\^,?_!@G_P ;H Q+_3--\;_$
MG29[RWN'L+CPTTZ%97B*LTJ$ LI!SACP?RK8^'$1T[3]6\)74"[M'NFA1O*"
MB>WD&Z-S@8+$$@^XYYI__"N9/^AY\8_^#!/_ (W1_P *YD_Z'GQC_P"#!/\
MXW0!6^$6E0:7X:U%8H&B9M4N4)?.XHC[$&3S@*H KT"N-MO $EM=PSGQGXLF
M\IU?RY;]"CX.<,/+Y![UV5 !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 %%%<5\2]3NM-TG1Q;ZI)IB76L6UM<7
M4;*I2%]VXY8$#IG)]* .UHKS_P (ZI=GQQ?Z/:^(9/$&BQ6*3F[D,;M;SE\>
M7YD8 ;*@MCJ,5LCQUI9\"2>+_)N_[/168Q[%\WY9#&>-V.H]>E '3T5DV7B&
MTO?$.H:(J31W=E%%,WF* LB2 X9.>0""#G'-<^OBO3M<U#PW=6USJMO#=7US
M!;K&$$5UY:L"9.22GRDKCG/:@#MJ*XFZ^)FGP2:HL&CZS>+I4TD5]);VZE80
MG5B2PR.IP,G R0*T]0\96-HFEBRM;O5+C5(C/:06:J6>( $N2[*JKAEZGO0!
MT=%8/A?Q3!XJMKJ>#3[^S6VG:W=;Q$5O,4D,,*S<@C!SBMZ@ HKCKSXBV5O+
M?-;:1J]_8Z?(T=W?6D"M#$R_?'+!FV]]H.*GUCQ_I.DMI"1PWFH/J\+36*V4
M0<S ;#@9(P2'!YXP#DC% '5457L;EKVP@N6MYK9I8PYAG #QY'W6 )&1]:JZ
M]KEIX=TB74KT2M%&54)$NYW=F"JJCN22!0!I45SZ^*X;?1+[5=7TZ_TB&R&9
M%O$4E@>FW8S!LD@8!SGBHM,\90WVKV^F7FDZGI5S=QM):"^C0"<*,L 59L,
M<E3@XH Z6BO'8+^\/@K2)#=SF1O&*Q,WF')3[6PVDYZ8XQTKL_\ A(++2]6\
M97<UUJ=PNE0PSW%N^PQ1+Y)?$ R#D@9.[O0!U]%<?8_$33K[4=.MSINJVUKJ
M;;+*^N+<)#.V-P4?-N&0#C( ..*;K'Q&L=);4W32-6O[32W\N]N[2.,QPO@$
MK\SJ20",X! SS0!V5%5[&Z^W6$%UY$L'G('\J;&],]C@D9^A-9/C:^N=-\#:
M[?6<IAN;>QFDBD7JK!2010!O45YE>6WB;P_X.C\4Z?XFOM0>WM%O+JQU%8GC
MFC"AG"LJ*R$#)!R>E=A8>*[#4=6LM-A2;SKS3!J<;E1L\HLJ@$YSN^8=OQH
MW:*YUO&ND16&N7MPTL%OHUR;:Y>1/O. I^0 DG.]0.AS5?3_ !S;W6KVFFW^
MCZKI,UZ&-HU_$BK.0,E059L-CG#8- '545Y9:ZI]G\+^*[B^U+4X(XO%$L*R
MV3@RJ#-&JJ-W 7)P1Z$UU6J>.;33M?GT*'2]4U#4H84G\FTA5MR-GG<6 &,<
MYQ]X8S0!U-%<LOCW2)/"]KKL4=W(EU.+6&T6+]^T^XKY6TG 8%3U..,YIFF^
M/;2]OM4M+S2M2TMM*@^T7DEZL82)2,CE';.0"1@8^4T =917&VOQ%LII[ W6
MCZO866HR+%:7UU JPRLWW!PQ9=W;<!FNRH ***XBR\17%IXL\>M?32RZ?I$-
MK/%"H!*+Y#.^WIR<=S0!V]%<98_$G3;VZTP?V9JMO9:FZQ6E_/;A89)",A/O
M;N<$ XP<<$CFK6H^.+:SU>ZTVSTC5=5EL@IO&L(5=8-PR =S#<V.<+DT =31
M3(I%FA250P5U##<"#@^H/2GT %%<YJOB^+3]9;2;72=2U2[BA6XG2R1#Y,;$
MA22[+DG!P!D\5C7OCG4;7XCQ:''H>I3V1T\SXBA3>S[T&\$N/D 8@YYSVH [
MRBN4U#QU;VNI7EC8Z/JVK/88%Y)80JR0DC.W+,NYL<X7)J2Y\=Z/%HFF:G:"
MXOQJK;;&WM(]TL[8)("DC&W!R20!CF@#IZ*\\\4Z_/J.E:%-'::EI<J^)+*W
MF@NE\MR"X)&5)#*01R"0:ZO1_$EGKU[?PZ?'/)!9R>4UYM'DR2?Q*ASEMO0G
M&/>@#8HHKE];\:KH<EVTF@:U<6=F-US>0P+Y2+C)(W,&8 =2H(&#Z4 =117,
MZOXYTS2;K3+86][>S:I TUFEG#O,H7:<<D8)#YR<  ')%&G^.=*N]%U34KJ.
MYTX:2S+?07:!9(2!NZ*2#D$8P3F@#IJ*\OU?QE+JWB#P=;IINLZ5Y^IK(HNX
M_+6XB\I^ZL1U*Y5L'D<5ZA0 45C^(/$EGX<M[=KB.XN+BZE$-M:VJ;Y9WQG"
MC(' !))( ]:SK+QQ!>-?VK:/JMOJME")VTV6)!-)&3@-'A]K#/'WJ .IHKR*
M7QEJGB/X'ZKJ-S9WEG>+8%_MBJL<<IWD9C(8MP!SD"NMTCQY9WFHZ;ILVG:I
M:"_C/V*[NH D5R57<=O.X$CD;@,B@#L**Y+4/']G9W-^MOI6J7]KIK%+Z[M(
ME:*!@,L.6!8J#D[0<4_6/'VEZ5<Z;;1VU[J$^J6YN+)+*(.9E&W@9(QPV[)X
MP#DT =514-G<&[LH+EH)8#+&LAAF #QY&=K $X(Z&J6OZ[:>'=+:_NUED7S$
MBCBA7<\LCL%5%''))'<4 :=%<^?%D%KH-YJ^KZ=?Z5%:$*\=TBEV)QMV;&8-
MDD 8/7BH]+\80W^L1:5>:5J6E7D\336R7R(!.BXW;2C,,C(RIP1F@#I**Y.Q
M\>6NIWJ)8Z1J]QI[W'V9=3CMP;=GW;<CYMVW=QNVX]ZT+3Q58WFFZU?QQW B
MTBXGM[@,HRS0C+;>>1Z9Q^% &Y17(ZA\0]+T^TT*8V>H7#ZY;F>R@MX0\C_*
MC;"-W#8<>W!R1BF+KR/XKC<Q:XMV=#:[_LDB,)@2@?=W?Z[)V]<8[T =C17F
MN@^-[S7_ (>:K?ZM9ZK8F"VNI'O[:.-!M1W $7S']X .X R#S712^++73++1
M[2"WU'5;^]M5E@MXE1IWC"C,DA)55ZC))&2>* .HHKE1X^TK^P)]4>"]22"Z
M%C)8M$/M N"0%CVYQD[A@YQ@YS6SH^J2ZI;223Z7?:;)&^PPWBIN/ .049E(
MY['L: -&BBN1N?B+HUIX-N?$\\=VEK;7#6TL!1?.619/+*[=V,YYZ]* .NHK
M'G\1V4>L:9I2"6:?48)+B)XP"J1H =S'.0#N & >:\]\!?$."P\!Z'_:5EJ\
MMOD6]QJK1;H4D:0@;F9MQ&2 6 (!XS0!ZU17)7U_$/%6LV:7NH_:8]%$WV<E
M?LZ LX#K_%OR.>V,5G>&O%,6D?#OPI]I2\U#4;^TC6"V@&^:=@F6/S$# ')8
MD 4 =]16+H'B6VUYKR!;:ZLKVR=4N;.[4+)$6&5/RD@@CH036U0 45Q@\36&
MC/XPU">YU2YBTN9#<0R;"L7[M3MA&1Q@C.2.:GT_Q]87VLV6GOINJ6B:@&-C
M=W4 2*YVC<=O.X9'(W 9% '6445A>(_%EAX8DL$O8;N5[^5H8%MHO,8N%+!<
M9SDXP,=R,X'- &[17-:1XUL=2N-0M;NTO-)N]/B$\\&H(J,(B"?,!5B"O!R0
M>*H0?$G3Y/L=Q/I.KVNE7LBQ6^IW$"K Y8X0GYBRJW&"R@<T =I17-7'C&)-
M=N=+L](U/4&LVC2[GM8T*0,X! .Y@S'!!.T' HNO&,46NW.E6>D:GJ+V9C%W
M+:1H4@+C*@[F!8X()"@X% '2T5SFJ^,(;#5I-+L]+U'5KV")9KB.Q1#Y"-G;
MN+LHR<'"C)..E0R^/-+;2M*O;""\U"3569+2UMXP)79 2X(<J%V[3G)[4 =3
M17-WGC&*QL-.DDTG4_M^HRO#;Z;Y:"<LH);.6V@ *3G=C&*K:MK4<L'ARXN1
MK.E/=:JD"VRA%=GP_P DW)!C.TGY2<\8H ZVBN4U#QU;VNIWEC8Z/JVK/8X%
MX]A"K)"2,[<LR[FQSA<FB\^(6AVFDZ/J:?:KJVU=S':FVAWLS[2=I7KDE=N/
M7KCK0!U=%<_X?\66^OWM]8-87VG:A9!&FM;U%5]CYVL"K$$'!Z'M704 %%<W
MJ_C&#3=7.D6FF:CJVH)$)IH;&-3Y*'H79V4 G!P,Y..E<MXY\<K>_#&YU#0X
M]25IYEM)7C01RV;"55='R05;!*C&>2/K0!Z;16-X6M;:TT"!+6QO[&)BS"VO
MY3)*ASCDEVZXSC/>MF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KB?B
M98W%[I6BO!IL^HI:ZS;7-Q;P1B1FB7=N^4\'TQ[UVU% 'F^CZ;+J'Q$L-;TO
MPU<:!I]K:317C7$*0->%L;%V*3G:1G<?I7-W-MX@M_A1J'@>+POJ<VH1-,GV
MA4'D/&9C('1L_,2"!M SGKBO;** /+_B@FI:/<Z5KVBH#?W<3Z&Z[L%O.'[H
MC_=D&?QK4O/#,FF:EX L]/MI)+/299$ED5>$7[.RAF],M^IKK-0T2QU2]TZ[
MO(VDDT^8SVXWD*KE2NXCH2 3C/2M"@#@]$TF_@T+QS#+:2I)>:G>R6ZLO,J-
M&H4KZ@D5R,]MK5M=^!K*P@ODU6R\/'S8K+REGBSY2GS!-\A3*D ==P]J]JK$
MUGPII>MWL-]<"Z@OH8S$EU9W4D$@0G)4LA&1GG!H R?AY/8)IVH:;;P:A!?V
MEVS:@FH;#,TTGSER4)4[@<C':NQK-T70=.\/VTD&GPLGFR&6:221I))7/5G=
MB68\=S6E0!Y;I,^L^%/#FI^%V\,ZG?79GN?L=Q;Q*T%PLK,RL\A.$QNP<],=
MZN:5X7U#1M;\ V[1--'I>F74%U.@RB2,L>!GW(8#Z5Z-10 5B>+8K2X\.W$%
M_I%SJMI*566VMEW28S]X#(.00#P<\<5MT4 >03>'_$>O>"O$>FPKJKV*SV\N
MD1:L^RZ<1L'D0M]X D *6YK;\.V&EWGB'3[K^P_%R7=J'=)M7N9GBMV*%3_K
M)""2"1\H->B44 >3P>']77P?I5L=/N!/%XL6[>/9RL/VIFWG_9VG.?2KVK:+
MJ<TWQ/,=C.PU&QA2SPO^O86S*0OJ<G%>E44 <)KNE7]QH_@6*&TE>2RU2SEN
M%5<F)%B<,6] "0/QKB9(+^]N?%I-KK=SX=FU2=KQ-+>W$,RIM# >9B0'"X?:
M<$@XKW&N6N?A[H%S/=/MOH8KN1I+FUM[^:*"9F^\6C5@O/?CF@#<TB_M-4T:
MRO[ YM+B!)8<KCY" 1QVXK-\<6=QJ'@37K.TA::YGL)HXHT&2[%" ![UMV]O
M#:6T5M;Q)%!$@2.-!A54#  '8 5)0!YE=W^O^(/!:>%M,\,ZI9W%S9K9W%YJ
M*)%# A4*[#YBS'&< #O5J_L;GPEXRT74[72K_4=,AT8Z4191B22(JZLA*Y'!
M"XSVKT.B@#R$^'?$.J^%?%4ATB2VOYM=CU*VLIG'[Y$$3;=W3)"D>F1C/>MR
M\GO_ !KX@\."'0M3TZTTR\^WW5QJ$(BP51E6-!DEB2W)'&!UKT*B@#R>]\/Z
MO)X+\4VJ:?<&>Y\4&ZAC"<R1?:(FWCVP"<^U=9IVGW<7Q0UV_>WD6TFT^UCC
MF(^5F5I-P!]1D?G7644 >*:G8:G8^&K"R%K<QZA/XMGN+:*+:MPR[I65XMXV
M],$EN-N?6KT>G2:Q8>*_#MS%JL/BO5M/$[2ZD8<31I\B!#"2BJ&.".OS$\UZ
M3KGA[3?$,$,6H12$P2>;!+#*T4D3XQN5U((.#ZU%HWA;3-#NIKNV6XFO)U"2
M75W<O/*RCD+N<D@>PP* .)U.XU;QCHVD^'E\-ZGI\ZW-M)?3W402&W6)@S;'
MS\Y)7"X]><5VVD>($UC6=:L(K:14TN=(#<$@I*Y0,P'NN0#]:V:K65A:Z= T
M-G D,;2/*P7^)V)9F/J223F@"S7G5UHVI/JGQ-D6RF*:C80QV9"\3L+9U(7U
M.X@5Z+10!Y[JFCZC+X,\#6L=G,T]G?Z;)<1A>8E0#>6] .]-LKG4O!OB3Q)'
M)X?U34H-3O?MUI<6,0D5BR*IC<DC9@KU/&#7HE% &5;ZK=RZY_9TND7,,0LU
MN#=D@Q;RV#%D=6'6M6BB@#SCQY;F34I;C3=(\0Q>(8[;99:EIB_NY3R5CD.=
MNP-U#CITJ:\&L:5XZT/7+W2KN^$FBM87+:?$)/+N#(CDD9&%X/->@T4 ><Z9
M=ZEX*U3Q':3>'M4U&._U*74+.XL8A(D@D"_(YS\A!&,GC%95GX9UKPIIO@O5
M)-.EOI=*DO&O[.SP\D8N<G*#/S;"0"!UYQ7K=% 'G7BQ+[QIH&F(-"U*UA&N
MVI:.<;)3 &&^0A3E ,GK@\9XK5\#6VIZ!'<>%K^V=[73@/[/OU0!)X">%;'
MD7H?7K[UV%% !7D7BBVU_49O%-E?67B2YFF$D>E1Z?*8[/R3'A2Y5@"<[MP;
M.>@!KUVB@#S_ $_2-0C\1^!9WLYEBL]%EAN7*\1.4B 5O0Y!_*LW7O"NK:PG
MQ(MK>U96U!K-[-G^59S'$A(!/'5=M>I44 >::CJ&K^*=;\)R0^&-5L[>RU%9
MKN2[C">6?+<8 R2RC)RW Z=<\>ET44 <9XTL[^'Q!X:\265A-J$6E2SK<6UN
M 92DL>S>@)&XJ1TZ\U#HT-]KWQ"E\3/IEWIUA;Z8;"%;U/+EG=I [-LSD*,
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
M)91^=-\VW(QG[H)X&>:E\.O+JNH_$9K>_DU8W.FVZQ70MQ$)SY4RC:  ",C
M(ZXH Z>+QS;:YX+@U?3=3MM/G+6PN&N('D2)I"N8^@W$YV@CCO6[K7B[0O#U
MQ';ZGJ"PSR*76%(WD?:/XMJ D#W(Q7G-WK%AJWP1TJ"QN5FFLCI<%RB@YBD$
MD0*GW!!K9CUK3O"?Q-\3W/B*=;*/48K5["ZF4['C1"KHK8P"&YV]3G- '8-X
MJT)-&MM8.J6W]G7+K'%<[LHS,< 9[<\'/3'.*9HGB_0?$5S-;:5J,=Q/"H=X
M]K*=IZ, P&Y?<9%>6O8M+X+\^2S9-/U3QE%=6MO-'C-N\R@90] V&.".AKM[
M^,+\9-$=5QNT>Z1F Z@21D#]: -SQ!?S6,ND"+4;:S%QJ$<#B>(N9P0Q\M<?
M=8XX)XXILWC'0(-:_LA]17[;YBPE%C=E5VQM5G VJQR."0>:Q_B$";CP=@$X
M\1VQ/_?N6N<O-:M_#OBV?_A&-:6[N+_556_\/S0$N9&8))+&V R8 W9.5.,C
MM0!Z#XGO9-.\-7]Y%?06#PQ%A=7$9D2/GJ5')K(75[__ (67;Z4;H-9-H373
M1J@ :7SE7>._0GC-)\403\,/$( )/V1NGU%485/_  MVS.#C_A&&&?\ MNM
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
M&X8#\<8K6  Z#&:6B@!,#.<#-*0#U%%% !CC':BBB@!, $G R:6BB@ HHHH
M0@'J ?K2T44 %%%%  0",$<4444 )@#L*" >H!^M+10 4444 %)@9S@9]:6B
M@ HHHH *R_$.@VGB30+K1[MI([>X4 M"0&4A@P([<$ UJ44 <K!X/NI]4L+W
M7/$%UJHT^0S6T+010H)-I7>VP98@$XZ#GI74X&2<#)I:* "D(!ZC-+10 444
M4 )@9S@9I:** $P!G@<TM%% !1CC%%%    , 8%(0",$ BEHH *0  8  I:*
M $(!QD XZ4M%% !01D8/2BB@   &!P**** # )!QTHHHH *0  D@#)ZTM% &
M1XAT"+Q#:V<$L[PBUO8;P%0#N,;;@OT-:P '08I:* $P,YP,^M+110 8&,8X
MJGJMB^HZ/>6$5RUJUQ"T0FC&6CW#&0/49JY10!2T?2[?1-&LM+M!BWM(4A3/
M4A1C)]SUJ[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 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M:"^1+0QJ!;D@!R9&4<D\ <TNH^,!:7MGI]KHVHWVI7-K]L-I$(T>&+(!+EW
M!R<8!/(-<WXFTFSALM-MK3PSK\-W9V"QZ=>:5(/,MSC'DN^_H,+G=E3D\U'K
MEG>3Z1I!UK1-;G\1PZ>NW5-%*JT<Y'S(2&'&0"<@H<G% '8:AXAN;2"S:U\/
M:M?3W,7F^3$B)Y(P.)&=@H;G&,D\&LZ3XBZ1!X1;Q'-!>16T5T+2X@>,>;!)
MY@1@RY[$Y.">.E<_?Q^*\^'EU^'6+FS_ +-Q?)HDNR0WF1_K"C*=NW/W3C=[
M5FVWAG6E^'E]9'2KN.YE\2+=I;RR>;((?/C;+/D[L '+9.<$T =M:>-XY;S2
M[:^T75--;4YY(;=KM$495 XW88D;@2 .N5(.*U;/7[:^\1ZEHL$4IFTZ.)YY
M<#RPT@)5 <YW8&>G<5C_ !(T^2[\%W5Y;LJ7NE,NI6KL<!9(3O\ U4,/QIGP
MWMICX:?6[R/9>ZY</J,JGDHK_P"K7/H(PGZT 4]5\9ZM8?$F'0X=#O[JR-B\
MI$*Q;I&W(/,4LX^5=Q4YP<]CUK1U#QPD&J7EAIFB:IK$EAC[8]DB;821G;EV
M7<V.=JYZU2\0)?Z9\1=*UZ+2;W4+,Z?-92?8U5WC=G1E)!(^4X/-4]/GU7P7
MK/B.!_#VI:G!J6H/J%I<6*JX8NJ@QOEALP5ZGC% ':Z)K-EXAT:UU73I3):W
M*;D)&".<$$=B""#[BL*?QW$-2O+:PT35M2M[";R+N[LXE9(I!C*@%@SE<\A0
M<5-X T.[\/>#K2RU (MXSRSS(ARL;2.S[0>^-V/PKGM#N-9\'7&LZ2?#6HZB
M;G4I[NRN;79Y,B2MN D<L-A!R#D=N,T ;VH^-DM]7N]-TS1=3UB>R"F\-DJ;
M82PR%R[+N;'.U<U'=?$71;?P_I.M1I>7-KJEQ]F@6"'=(),,=I3.<Y0K@9Y]
MN:R;*;5/!GB'Q&K^']2U.UU.\^W6MQ8(K_,R*K1OEAMP5X)XP:S[/PGK%CHO
MA".>T+72>(&U&]CB(9;=7$I(SZ#<HR.] &Y'\2(Y;VXTL>&];_MJ$!SIWE1[
MS&1D2;]^P+VY;.>,&K,GQ%T:+PG9>(VBO/LES<K:F,19EBD+%2&7.<@@C R?
M3-/M-.O$^*FIZDUNXLI-)@A2;'RLXD<E?J 1^=<'JEEJ>C> K)9+!OMG_"7+
M/#;R,$\W=<LR<]@W'/O0!Z#I'C.+4==_L:\TG4=*O9(3<6Z7J(//C!P2I5CR
M,C*GD9KG?A[XFBLO"OA>PO\ [3)-JL]Y'%<L0R!TED(5B3G) ..O2K5J-2\4
M?$'2=8DT2^TNPT>VG4M?*JO-+*%7:H!.5 7.[I6*/#U_:?!"+SX3:ZMHTTNI
MP"7@H\<\D@S_ +R9'_ J /0[/7[:^\1:EHL$<IFTY(FGEP/+#2 E4!SG=@9/
M'<5''XFLFUW5M)E66";38([F1Y  DD3@G<O.2!M(.0.:R?AO:S'PRVM7D>R]
MURX?4I5/)57_ -6N?01A!^=8GQ*T#6KO5;.\T&V>5]0M)=&OF3_EG#(RD2'V
M7Y_SH V[3XB:3>^#+7Q-!!=/!=7"VL5MM7SC*TGEA<;L9SSUZ5F:MXEDT>U\
M<W>F?VM>WM@5S',T;PVS&#>&C4D8C'!8=<YP#6?:>$M2MOB0FGQV+)X7@O/[
M9BD_@\[R1&(_J'R]:#^']3N3\285M64ZJ@2S9^%E)M0G!]-W% &;XE\47EY\
M.]'U>\LK_3G74K!Y2P7,R[E9F01LQ*GG@\^U==HWC*+5-=;1KK2=1TN]-O\
M:H4O44>=%D D;6.""1E3@C-<S=1:IKG@+0+1-#U&UNK#4-/6:*XC"DB-DWNN
M"<J,'GBNAU#3KR7XGZ)J*6[M9PZ==123 ?*K,T>T'ZX/Y4 :7B#Q%#H"6:&U
MN+R[O9O(M;6W"[Y'VECRQ"@  DDFJUWXNAT[0X-0O],O[>YN)Q;0Z>45IY)2
M2 J[6*G."<[L8YJ'QO;V5WI]M#J&A:CJ<'F[UDT[_76T@'RNN&5AU(ROX]:X
MJ\\.^)=3\)Z1=:E;ZE>OINK23I:O<^7>O9$,JY=&'[T Y^\,],YH [G3?&-M
M=7-]::E976D7EC;_ &J:&\V']SS^\5D9E*C!!YX-1Z'XS_MVYM?+T#6+>QO%
M+6M]-$OE2  D$@,60$#@L!GCUKG+7PSI^LZ?KL>GZ)KNGWEWI<MBMYK%Q(^0
M_P#  \C'&<$G K9\):YJKVNEZ-=^%]2LYK>!8;NXFV+!&43&48,2^2!C Z'/
M:@"S_P )YIO_  @#>,?L]U]@5&<Q;5\W D\OIG'4>O2DUWQS;:-X@30HM*U'
M4=3EM1=1PVD:G<A9E/)8 8VG.>.1W->>W5CXDA^$][X&A\+ZA-?0F1#=#8('
MC\XR!D;.6)! VX^N,5Z FFW@^+3ZF;=_L1T);<3X^7S//9MOUP0: *-UXA-C
M?>,+BR36;N^LK2VD:SD:,Q0EXV*F-21CH2^3SCC-4%\6SZI\+8=6UF#6M,.R
MS+W5FT4;SL[H-T6&.$)(R" <'I6E#HE_+XK\=R&W9(=1L[6*UE;A9&$4BMCZ
M%AFN?DM-7U3X-0Z"-!U&WU&P6Q@>.9%'FF.6/<4()RH"DYXH [35?%JV.L-I
M-AI5]JU_'")YXK38!"A)"EF=E&3@X4<G%5W\?::^C:9?6-K>7D^I3-;VUE&B
MK,9%W;U;<0%V[6SD]N]<UKGAYK+Q_JNKWNE:YJ&GZG#!Y<FD74L;0R1J5*NB
M2*2",$'G'/K5NZT;1H/"%C:MX/UW[*]S)<!(9?,N[67)Q*6$A8%LDY#'&<&@
M#N=+O9=0L$N)K"YL922&M[G;O4@X_A)!'<$'I7(:!J4EGX@\>3R1W=VMO?0[
M((%,CG,"?*B_4^PK5\"1ZW'X;"ZXUR9O/E^S_:RIG%ON_=^:5X+XZUS=[IOB
M:T@\?W&C6\T5[=WD$EFZ[0TD8CC$A0GC=@.!GO0!T-CXU^T:G+I=[H6IZ=?B
MU>[A@G\MOM$:G!"%'(W9(X)'6H;GXCZ':>'-"UR7S_LNLSQP0@!=T9?.2_/
M7!SC/XUSOA_2;IOB+IFJP:7X@AL(["XBDN-8N7D<R$H<!6=B@^F >>.*S(?
M.J:AJ6MZ!>6;1Z+917ITF8_=+W)5EQ_N'>/QH ]!U?QKI>B7^H6MVL^-/T\7
M]Q*B@JJEBJIUSO)!P,8]ZN:)K-UJOG"ZT._TMD"LOVHQD2!L]"C-R,<@X(R*
MXSPMI^IR>%]>UGQ/H$]UJ&JF..?3@%+O#&BQX ) S_K'QD=?6KW@.UU*UU?4
M4A@U>U\-B&,6EOJ[9ECER=PCR2PC"[>&/7I0!T>M:Y<Z9-%!9Z%J6J2R*7/V
M4(J(!_>=V49]ADUE2?$32(O"<7B*2&]6V:Z%I)"8OWL,F_80R@]CUQGVS5#Q
MBFK-XJL_-M]<N/#QLV'EZ-*8Y#=;_P#EH596V[>G.,]:YZR\,ZU'X!BLGTNZ
MCN1XG6[,$DGFNL/V@-N+Y.[ Y+9.>M '<:-XRBU376T:ZTG4=+O&MS=0)>HH
M\Z($ D;6.""1E3@C-<=XY^(,>H> ]=?3=,U86!CDMX=7C0"%I V,@AMX7((W
M8QFNJU33+RX^)>B7Z02&SBT^[BEF'1&8Q[0?<X/Y5PDEKXDM?A/>>!8_"]_-
MJ$$,L NEV"WDCW%@ZMG)8C'RXSD\XH ];^T26^BBX2WFNI$@#B&+&^0A>@W$
M#)]R*XSP9X_N-0\'SZQXALKFTAMEGDEOG1!"ZK*RA5"L6W  #IR0<9XSW5JK
M)9P(PPRQJ"/0XKRFUT#6;_X7ZQX(?2KNVU"!YI(KB8*+>X/VDRH%;/.X8'3C
MO0!UMGX^BDO]/@U'0M6TJ'4G$=E<WB($E<C*J=K$HQ'0,!FMOQ%KMKX9T"[U
MB]21[:V 9Q$ 6P6"\9(]:XW4Y]7\;SZ#8#PYJ.F+::C!?7L]ZJJD?E'.R,AB
M7)/ (&,<UH_%S_DE>O8_YY)_Z,6@"S9>/+:YUJRT^YTC5-/34=WV"YNXE5+@
MJ,XP&+*2.0& )I+#QY;:IK]SI5CI.IS?8[N2UN[H1J(8&4D9+%N0<=LD#J!6
M1>/K/B_Q'X<AE\/7VEQ:5>?;;V>Y*;-ZHRJD3 GS 2W7 X'X5I>$]%NXK#Q9
M;7D,EM]OUB\DB9A]Z-PH5Q[=?RH :GQ'LGCBOCI6I+H4TX@CU=D00DEMH;;N
MWA"W 8KCFKUSXP":]=:58Z+J.HM9-&MY-;"/; 7 91AG!8X()V@X%>?Z%X7M
MK?1;/P_KOA3Q-<W<)6&4PW\ILI K<2#]\$"\!L8&/2MCQC9WLNN7-SX=T36[
M/Q+NC2+4+=E%I<J,<S?-M*@9&&7=QQ0!U6J>+UL]8FTK3](U#5[VWB6:Y2S$
M8$"MG;N9V4;B 2%&3BJE[\1M&M-!TG6%BO;BWU28V\"0PYD$H#?(5SG=N0KC
MU]N:YO5O#S:?X\UK4]0TG7;^QU18)(9='NI4,;H@1DD1)%/8$'GKBKTGAXQV
MO@M=(T6\LK6VU=KF:WN)/,DA5EERSMN;J6!ZG[U '1:=XOCO-8LM)O-+OM-O
M;NUDN8X[H)T1]K)E6/S8PWT(J"X\?:7;QZD_D7<OV*_7346) S75R0#Y<0SR
M1G!SCH?2J_Q!T_43;Z5KVBV;7>J:/=B:.!/O31.-DJ#Z@@_\!KFM1\#ZC'X
M\.+]FGO+^QOEU+4;>"<Q33-)N,VQP1\X+\<C(7% ';Z+XI35-5GTF[TV\TO4
MX81<?9KK8=\1.-ZLC,I&>#SD&LGQKXNU3P]KWA^SL=*N[J&\N"LQB6,^:-CG
MRUW,,/\ *&YP,=^U-\(Z;I8UR74;7P_K]G<+;&'[7J]Q(^5+ E%5Y&/4 YP!
MQUYJ;QY;7PNO#>JV>GW%\FFZCYUQ#; -)Y9C=<J"1G!(XH Q]2\1W&G_ !4L
MW&FZG<277A[*:="%+B0S G=\VQ< $%B<=@3D5T5KX]TF;PM>:[/'=6L=E,UM
M<VTL?[Z.8$+Y>T$Y8EEQ@\Y%5K:TO;GXGV^MFQN(+.3P_P"46E4 I*9@_EM@
MGY@.M<QJ7A#6-1\.>+8([.3[0_B/^T;6$R>4;F-1$<*X/RYVL >.1VH [32_
M%ZWNLQ:3J&CZAI-Y<1--;)>",B=%QNVE&8!AD$J<'FNDKS_PSIFE3>(;6\C\
M->);:ZM8Y"ESJUU(Z0EAM95#RMDD<9 (XZUZ!0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !115>^O
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
M4 _GSVH ["BN2UCXF>#]!NKRUU'68X;BS=8YHO*=F#,,@ !?FXZXSCOBF_\
M"TO!9U&QL%UZ![B]"&%41R/GQM#$#"DY'#8/K0!U]4=9T>RU_2;C2]1B,MI<
M +(@8KD @]1R.0*Q=;^(GA3PY>W-EJNKQV]U;(KR1&-V;#?=Q@')[X'..:L#
MQOX;/A8>)O[5A&D'I<,".<XV[<;MV1TQF@#H**Y70?B/X3\2WL%EI.K+<74Z
MNR0B&16 7DYRHV_CU[52E^+W@2$P!_$$7[]RBXBD.,':2WR_*,CJ>* .WHK*
MM?$FD7NN7^C6]XKZA8(KW,11AL5@"#DC!X(Z$]:Y67Q9<>(KVUU3PK)=7>BV
M-O<RW1BMV O)=NV.%-R@DALL2.!QGK0!W]%<!JESKWA;P?X<U/4]2>>ZLKJ!
M=688VRQRG8V<#G:74@_[/O7>2RQPQ/+*ZI&BEF9C@*!R2: 'T5SNF^.O#FKZ
ME%I]GJ!:YG!:!9+>2,3 #)V,R@/QSP34O_"9:"=:.D+>L]VLP@;9!(T:R_W#
M(%V!O8G- &[15+4]6L='AAEO[@01S3I;HQ4D&1SA0<#C)[GBFG6].&O+H9ND
M&IM;_:A;X.3%NV[LXQU[9S0!?HK$F\7:#;V%W?2ZBBV]K=-9RML;_7C@QJ,9
M=LG^'/?TJA>^+;#4_"/B"\T2];[586<SLKQ-'+"XC9E+(X!'3(R,'% '545P
M-AKVIRZWX"@DNV:+4M(FGNUVC][((HB&/''+'IZUWU !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<
M_P".U+?#WQ(J@DG2[D #O^Z:N@HH \Q\6:7<-\(]"33X94BLFL;B>.VA#N(D
MVEB$((8C[V"#TYJQX;;2-;\866I1>,;O6[VSMI5C3[*D:(C[0P<I&O.0, G/
MZUZ-10!X'I7B#29/@A-X8CMYGUJ\6>&"S6V;=<2/,VV13C# <9;/&PCM787-
M_!X0^(]C>Z[,\-K/X>CLUNC&S(\Z2EF7(!Y(.1ZUVOAG0(?#'AZUT>WFDFBM
M]^V20#<=SLQZ>[5KT >*NEQJGPE^(4D%E=*]QJ]S.D,D1639F)N5Z@X&<5TW
MB'QY%+#H<^CZI%::/>RRQW.L-;&06Y5 50!A@%B<9/ P:]$HH \6L8KG4O"7
MQ.$,MUJ#W'S1326WE/<?Z.OS! !UQQ@<C![UM:QK%CX@\,^#;C2YC<1PZ_I\
M<A5&&Q@,D'([9&:]/HH \STO7]-\&^+/%L?B.5K2>^O1=6T[Q,PN8?+4*J$
MY*D$;>O-8EEI%Q;^&/ \5Y8O"DWB=KJ.UE3F")_.= 5[<$'';->ST4 <7'&5
M^-D[A"%;P['N8#@D7#?KBKGCW6[[0?#\5U8A$WW<4,]T\)E6TB8X:8J.NW^M
M=110!Y)X?N6O_'>OW4>JSZO"V@!%O'MA"KD2/PFU0& SUYYR,\5%-:"/X!>'
M%CM]KJ]A)A4P0QG3)^O)Y]Z]@HH \V36K#PG\2_%$VO&2!=3BM7L9?)9Q,B1
ME6C7:#E@W\/4YK0^$R%/!3 VSVP_M"[(@D38T8\YL*1VQTQ7<T4 <7*C?\+K
MM7VG9_PCTHW8XS]HCXKB5M-G[,31K;[93'O*A,,6^U9S]>!S7M5% 'G^K:E:
MZ'\8K2]U*1H+:[T0VD$I1BKS>>&V @=<'-<K R:3J/BK2M=\57FB&\U*XF%N
M;.)TNH9<;61FC8M\ORX!XQC%>U44 >-ZE<2^%O%/AM-%FE<0>'?(CDN+"6Z:
M6+>N-T46'C(P#DC!SCM2W=MI<_PUTRRLKS^U%_X2*#[<7MVB/FO<;Y%:)AE!
M\W0]J[_5?"DEYK_]N:;K-WI>H-;BUE:*..1)(PQ8 JZG!!)Y&*N>'O#MOX>M
MKE8[B>ZN;N=KFZNK@@O+(0!D[0 !@    #% &'XV1F\0^"MJDA=7).!T'DR5
M3\/ZC::=\4/%FF7KF*ZU&XMY;2-D;]^@MP"5.,8!4@_2O0** /&M&L+D^,K7
MX?R0O_9NAZC+JZL1\K6_#6Z9[XDD;(_V*]4U^VN;WPYJEK9MMNIK26.$YQAR
MA"\_4BH--\/0Z?X@U?63/)-=:D8PV\#$21KA47VY)]R:V* /%;S6M,U;X16G
M@S3X)3XA:WM[,:;]G=9(9D9=SMQ\H!4MN-=I#'(OQH9FW,!X<12^."?M!KMJ
M* ,3QDK/X'U]54LS:;<  #))\MJX.#QI877PRM- T6.YU+7)M*CLEM8;:3$<
MAB"$NQ 554\DD]J]7HH \LGC@\!^(O!DNJRE-/M-&DTV2[",R+*!&1N('&[:
M<5C7J77B3PY\1YM-LKMQ<7UM-' \3))/$BQ,V%//S(I('4@CCFO;** /,=:U
M[2_&NI^%+/PV[W-Q::I#>SLD+*+2!%;>') VDY"[>]8VMPRGP)\2E$;DMKP*
MC:>1FWZ5[/10!Q,, ;XVW<[1 E= B59"O3,[Y -<+J+267A357C5HWC\<N\+
M>49-A$H8$1#!D&>-J\\Y[5[A6+XC\.1>(K>T5KNXL[FRN%NK:YM]NZ.0 C.&
M!!&&(P10!Y[;,_B&#Q>?[1W^*-1T@PQ62V$UF$B56"[1+\S$L^"W;(J#5=<T
MOQ)\.M+\*:+'*=<)LXELQ ZO9/&Z%V?(^0*%;GOFO0=)\*M9ZV=:U+5KK5=1
M$!MHI)DCC6*,D$A410,D@9)R>*Z*@#-M-<LK[7-2T>!G-WIPB-P"A"CS 67!
M[\"N;^)",\'A?:I;'B.Q)P,X&\\UTVF:-::3)>RVZL9KVX:XN)9#EG8\#GT
M  '8"M"@#B?#L _X6KXUG:(;O)L%20KSCRWR ?3@?D*X?3T?3O!/@[5+FWE;
M2]+UVZENU2,MY*&694D*@9PI(/MFO;J* .6/CWP]_8U]K<$L\]A:-&DEQ#;.
M0Y8X 7CYL$C..F:Z&^A:YT^YAC.'DB9%/N015BB@#R.&.74?V9C!:PO),NF-
M&8U7+;HW(88]?E-7=?U[3K^[\'>*K>1[O0-.NIEO)8XF80NT.U'9<9PK'DXX
MS7=Z)H5OH*WT=I)(8;J[DN_*;&V)GP6"X'W2V3CW-:E 'E-]>VWB3Q3K6O:.
MK7.EVOANXM)[D9BCGD8[EC5V !P 26Z#-9GA'5(KRX\')KFJ^1!IT:IIR'29
M[;[1*T7EJ&E?*'Y2<!3\Q_*O7-6TNVUK1[S2[P,;:[A:&0(<':PP<'UKG(O
MLLCZ?'JOB+4-2LM/E2:WM98X8UWI]PNR("^.O7KUS0!P%IY6FCQ)H?B#Q9>Z
M,]UJ%T\EK]BC<744I.'1C&S/N4XP#D8QQ70ZK-8>%/$O@6[NKB==)M=-N+07
M<T;9SLBV!\#(9@IXP.<UZ=10!Q'A^%6^*_C"Y,0S]EL%20KS@K)D _@,_05P
M8LKR/X>>'KJ-[FVM--\17$UP\$ D:WC\V8"0(000I(/0XSFO<Z* /,M*32]3
MOM8UBU\576NWRZ/+:L3;(D:QD[ARB*"V0<#.>372_#>W2V^&WAV-(A%_H$3,
MH7'S%<DGW))-=110!YA\3YKWP[J]CXBTV"22:[LKC1W\L9.]UWP'\'!Y]ZP;
M70)=(\4VGP[BAD.ERWEKJQDVDH8HHOWBD_[4T2'_ (%7MM% 'G4=M//XJ^)D
M443L\UE:I& /OL;=Q@?C6!>:E8ZU\";&QM6\^:S73;:[A,;9C<21!E8$>QKV
M2B@#BM?AV_%+P6\<>%$%^K%1P!Y:8!]J7XD(SZ;H(52V-?L2<#.!YHKM** /
M/X]2M=&^,>IQZA(T!U2QM([,LC$3,K."H(&,@L*R-,U>#1_%EII_A35I+^SO
M]1?[;HT]LV^RW%FDE5R 44-_"V0<\5ZO10!S'CN+1YO#R#6KV>PA6YCDAO(%
M):WF4[D?(!  (ZD8Y]ZX74]4UGQ%\,O$(D8ZM%I][;M;7\%L8C>Q))'([!.Y
M7##*\''%>PT4 >9R^)-.\3_$[P?/H[S7-K;Q7N^Y$++'N:)<*&(&6&WD=LBL
M'3?$>CZ1X3\8:1?V\RW][?Z@((/LK$WI=V10A PW/R^V/2O:J* /(+]+;PQI
M6A33>()-&\5V.AQ6^V2W,T5T@&?*(QAB'4CY3N&?<5LVUS?ZGX[\(7U]:-:7
M<^A7#S1;3B*1C$2.>G/8\UZ-10!X++K&GVGP.OO"-S;3MX@MH98[BR%LS.KB
M0L92<8VX^;=GZ<UW1,\/Q2MIXH&E:/PJY5!QN83(0N?4UZ!10!X9+X@N_$?_
M  B,MSK3W-[_ &U:2W6EP:?Y<=B=Y!#,1N!&=O+<\\5WGA6V5?B1XZN3"!(T
MUF@D*\E?LZ\ ^F:[>B@#Q34M/OKGP?XH:V2XVV_C%[J988M[F%70L50@AL?>
MP00=M=!H;Z)K/B:WU/\ X2^\UVYLK2<"(6:*JQN '#&.->>!A2<YZ#K7I=%
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
M8Z&J>D>+HYM3U^WU6YL;.&PU$6ELSN(]X\M&Y+'ELL>F*P[C3M&'QP9KRSL
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
MM=+GT^UDT]45%M7A4Q!1T 7&,# QZ4EAHNEZ58M8Z?IUI:VC9W0PPJB-G@Y
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
MU>B]A^SSM?74D[-%S\F6)PO)X&*J:?\ #GP[IUW974<5W-<6+AK62YNY)3"
MI4(NXG"88\#V]!0!A^%M&76O&'B74=0OK^4:=K3+9VXN76*(A(V)V@_-G(&#
MD8'3DURVKVJ:O\*KBYOI;F66#Q#)'&QN'&%:]"D'!YXZ9Z=L5[%IVC66E37\
MUI&R/?W!N9R6)W2%0I(STX4<50?P;HDGAV[T%[5FT^[E>:5#(V=[/O+!LY!W
M<C'3% '.ZS:)X*U_POJ%G-<II)E?3+N.:YDE $QW1N2[$\2#&2>C8Z5?^'TU
MQJMIJGB.>65H]6O7>T1F.$MD_=QX';(4MQUW5'XO\*SW7PXNO#>E137TEP4C
M5[VY,C)F0,9&=SD[>2![  5U>FV$&E:9:Z?:KMM[6%88QZ*H '\J .2U4F3X
MQ^'(Y/\ 5Q:9=R19_OEHU/\ X[7.W3ZMXQ\3Z^3I%WJ.FZ?<G3[2%-3^R0QR
MHH+N^T[F;+#!P0!TYKM/$FBW=UK_ (=UK3T5[C3KIDF1F"[K>5=LG7N,*P'M
M27?@/1KK4[J_5]1M7NV#W4=G?RP1SMC&65& SCN,9H O^%M.U#2?#&G6&JWQ
MO;^"$)-<$D[V^IY..F3R<9KS2YEAU?P;XA\>:MJ5]#+%+<#2A!=O$MLL;&.,
M*H."S..=P.<XKU Z#IY\0QZZ8G^WQ6IM$;S#M6,MN(VYQG/?K7E]]\/[O6Y)
M-/'A>73+>XO!//-+JWGVT0WAI&AA!X=P".5&-QZ4 >D^$K2:P\'Z/:W,DDES
M'9Q><\C%F9]H+$D\]2:V:S3H5A_PD0U_RF.H"T^QA_,.T1[MV-O3.>^,U0\(
M:!/H6GWCWLB/J&HWLM]=>6245W/W5SS@ */?!- &+XH1M;^(.B^&[NXN(M+>
MRGO)8H)FB-RZLJJA92#@9+8!^M4]>TT66L>%?!\&H:A'I.HW%U).3=N966.,
M,L(DSN"DGIG.!C-==K_A?3/$8MFODF6>U8O;W-M,T,L)(P=KJ01D=1527P)H
M$^BQ:7);SM'%/]ICG-S)YZS?\]!+G=N]\T <ND+>&?&FKZ#IES='2YM DO\
MR);AY?L\RN4!1F)*A@3QGJ*YS^R;BV\ ^#M?@US5DUB^GLK>6[^ULW[J;"%
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
M%ADEC52,&8J(XU"]@J[CGW% "_$2"]D\$7]SITLD=[8A;V$QL028F#E3CJ"
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
M1QNZ,5:+ W  KCYB<BFZ!>>(=5UCQ!J5WKTD>EZ/JMQ!'9PP)F5$ )5V(S@
M@#'/7)- 'HM%>+6GC+Q'>:':^(K6ZUVZU&:19?[*BT9S9M"7YC63R\Y"\[]_
M)%=-XRU9H-3O8;?Q=J5K=P0"2*PTW31<>4=N0TQ$;G!/."5X_.@#T.L[5M:L
M]&-@+LN/MUVEG#M7.9'SC/H.#S7"Q^*-:\1VG@O3K6]_LZYUJR>\O;N&-6=5
M1%RL88$ LS=2#@4SQSIVLV>C^&K1M:^V7I\26_V:\N;=04!5]N]4P'(.3D8S
MQ]: /3J*XC0[G6=*^(4_AR_UB;5;6;2_[0BEN(D22)Q*$9?D !4Y!Z<5T/BC
M63X>\+:IJXC$K6=L\RH>C,!P#[9Q0!K5AWWBNPL?$$&A^3>W-](BR.MK;M(L
M",VT-(1PHSG\L]*XW4KGQ1X7\.Z?XJNO$<M^6EMS?6#V\2PE)652(MJAE*EQ
M@DG..:?I.EW_ /PNC7Y/[=O-B6UM,T7E18D1FDQ$3LR%7L1\WJ30!Z714=P^
MRVE?S4BVH3YC_=3CJ?85Y5;>*KFU\1^'S9>*-3UJWU&]%K<BXTWRK9@RL0T,
M@C4<%>@9LCZ4 >LU5U*_@TK2[O4;HL+>T@>>4J,D(BEC@=^!5JO'[^;Q'XI^
M'7B7Q*-?>VM7AODATT6Z&+[/&'0ACC?O(5CNSP<<8XH ]9L[N*_L;>\@),-Q
M$LJ$C!VL,C]#4LDB11M)(ZI&@+,S' 4#J2:X+1]6OH-<\%:5'.5LKG0FEEBV
MCYG58MISC/&3W[UG>(K[5-6TOXF6#ZG+#;Z="/(6.-/]6;7>\9RIX8DY/49X
M(H ]/1UD171@R,,JRG((]12UY?\ :-:\)> O#NM?VW<WEE#):O?1S11 ):NB
MH0-J@X4LK9Z\')KIM(U:^U?Q[K<<5Q_Q)],ABM1&%!$ERWSNV[&?E4JN,XY-
M '545R7C+5M2@U#0=!TFY%G=:Q<O&UV8PYABC0NY4'C<< #.16;;R:YIGC)_
M"EQX@NKNWO\ 37N;6]DBB^T6TB,%8<*%8$-D97KQ0!T>B>*[#Q#=W,.GPWKP
MPLRB[>W98)2K;6".>&P>/P-;#SQ1R1QR2HKRDB-68 N0,D =^*X#X-65U;^
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
M:_M]#6^U6XN9]+OA>^>Z(&F8!Q@A0 !\_8= *MZAH$6H>(]&UEYW232Q.$C
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
MY80V[!9@X#$;?FP!CWKU*OG[PO<6_AS2=#UC3[GPKJ>J2^3%]@AMC]N^<A6
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
ML)-\$P*AE=#DXR#@C)P0>:S[SP9J<%UHFJZ5)ITFHV&G+IUQ#>JQAGC&TY#
M$J0PR#@]:Z;0H-4@LY/[6CTV.=I"533U8(JX'!+<L<YYP.W% &3K5Y%#\0_"
MUHUA:RR7$5X5N9$S+#M1.$.>,YP:YB7QUXO;P_J_B&"PT@:=I-W/%+$YD\VY
MCCD*DJ0<(0N.N<D'@#%=CJF@SWWC+P_K4<L:P:;'=)(C9W,954#';C:<UC+X
M)OA\/_$'A[[3;_:=2FNY(I/FV*)7++NXSP#S@4 );>*/$EMXAT*+6+/3H].U
MPNL$=NSF:V8(9%#L3M?(&#@#!]>]>+Q-XSUB7Q!_8UGHZ0Z1?36RM=>86N2@
M!" *1M."/F/&2..#6YJ?AJYO=0\*W"31*NCS&28-G+@PLGR\>I[UQGA^U\67
M%UXT30+S3([>?7+F)A>(^^!]B9D0K][@CY3@94<\F@#5N/'^K:C;>$&\/6%H
M\WB&&9MMVS;8&15))(ZA<MD8R<#&,U>AO[J'X@6=IJ.GZ=-J8T&2>2ZM8F#D
MK*H\M"QR$.<X/?O3[+P,=+O/!HL[A#:Z!!<12;P0\IDC"[@!QUR3]:T+K0+R
M3QRGB""X@1$TF2R57!)$C2*X8CNO'KF@#)\%>+-3\1VAU2[O-%^Q")GGL[<.
M+FS8?PR9)R0 <_*OMFLX^,_%TOA1_&<%AI7]BJAN5L'\S[2UN#RWF9VAMHW8
MVD8[U?L_".KWWB^WUW7(]&MV@MIH)!IH?=>>8 /WI8#Y1C('/)ZU13P5XLC\
M+-X-74],_L(J;<7FQ_M8MR?N;?N;L';NST[4 :-_XJUV]\6VVB>'8-/,5SI*
M:B+J\WXC#.5Y53ELC;@<=2<]JI2^/]6M? &L:M-86C:OI&I#3IXHRWDRMYL:
M%ER<@%9 1D\'K70VOAE[/QQ'K,+Q+8Q:.NFI#SO!63<#Z8QQUK$O? =_<^&O
M$NF+=6PEU761J,3'=M1/,B;:W'7$9Z<<B@".?Q)XXL?$EEH=Q8:))<:K!)+:
MR1O($M2A&\29YDP&&-NW)]!R')\0+S2O#7B6ZUZUMFU#0;A;=Q:L4BG+A?+(
MW9*YW@'.<=:Z'4=!N+SQKH>MI+&L&GP7,4B-G<QD"8QVXVG-8U_X DU2W\86
MUS=I''KEQ#/;O&"S0M&B;2P.,_,@.!U% %31_'MTWB;2M*OM4\.:DFI[T4Z1
M,6:VD52^'!9MRD C=QSVJHWC7QC<:%K>NVECHZV&CW-RDD<ID,ES'"[;MN#A
M"%'4YR<\ 5T^B67B>*^@.J6_AV.WC!$DEDDAED., @$ )SR?O>GO52U\'7D'
M@;Q'H37$!N-4DOGBD&=J>>6V[N,\;AG% &)K>H^);WXA>%Y-&NK&*VO=/N)K
M>*X64J1MC+>:%8!CR-N.G->FKG:-V,XYQ7$ZEX5UN.?POJ&CSZ>;[1[5[62.
M[WB.171%)!49!!3/3G/:M32=2U74/%VKQ,J#1K*..!'\L@R7&-TFT]U *CZ_
M0T +XQ\0W'A[2[4V%O'<:C?WD5C:1RL1'YCYP6(YV@ DX]*Y6U;7Q\8-'BUY
M;!I%TJY,4]CN5) 7CR"C$E2"/4@Y%=5XR\.W/B'3+46%S';ZC87D5]:22J6C
M\Q,\,!SM()!QZUFZ?X=\23^-K+Q'K=WIN(+2:V%I9J^U-Q0@AF&6)P<YQCC
MZF@# LO&4NE?#_2+NQL=*TM+W4YK1Y6C9;2T ED'F. <\[1W RW45T&J>(]:
MTO1-'7=I-SJ>J7RV<-U%O%J P9@Y&<GA<;0W)/6H]*\-^(- \'VVDV)T>[D6
M>X:XBO _E2))(S@ @$@C<,Y4@\UQ7B+PS_PC^BZ!H^H7FG6T=[K4]W(\T1.G
M6H:-B(MK$<<_)RO.3Q0!TL7CG6M)/BR37QIEQ;^'XX^;")T,TDBAD&69@.N"
M.Q(JU-XC\6Z!)I-YXAM](?3M0NHK66.S$@EM'DX4EF)#@'@X ]JPM"L8/$%C
MX@\"POHTVEM:++_:>BP%(UF9N%<%V#.-JMPW08-;[>&O%6NRZ5;>)+S2O[/T
M^YCNG-DLADNY(^4W!L!!GD@9SCM0 ^R\0^*-7\9:MI=A;:7%INE7D<<UQ/O+
MRQLB,54 \. 6.X\?=&.IK$G\=>*I]&L]=L5T2.QOM3%A!:SQRO.F93&&8AP"
MV1DJ!P.]=CHNAW&C:QXEU*5TECU&Y6XB2+)90L2K@Y[Y4]*\9T"ZM]"T&U\1
MVEUX9OM7$A*:;-;EM09VD(VEE?/FX/+>7^G- 'H>K>/;H>(]1TBQU7PYIO\
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
M-%T71Y-5OK>%9[G]^L,<*L3M!9LY8X) QT'6L^[^)-G;>&=.UF/3;R8WE_\
MV<UF@'G13C>"F.A.Y,=>X- ';450T>[O[[3DGU+3&TVY+$-;M.LN!G@[EXYK
MC[3Q/XED^*.IZ.=(>3388H"H^T1#RD9W!F]3N SMSD8H [^BN/TSQO=ZSK][
MIUAX=NI;>PO9+2\O#,BI&5/!4'ER>I Z CUI/^$TU&TU'38M8\,W.G6>I7 M
M8+AKJ.1ED8$H'1?NYP>A.* .QHSGI7'WGC:Y_MC4;+2?#UWJEOIA5+ZXAE1=
MC$;BL:MS(P!R0,>E<IX-N[:#P'\.4N5NVDGNFCA,,YC4-B4Y<?QK@=* /6Z9
M+%'-&8Y8UD1NJN,@_A7$W/Q O3=:U!IGA>\OQH\[1W4@G2--JJ&RI;[S8)^4
M>@YY%7KGQO$]KH3:/I\NHW6MPF>U@,BQ 1JH9F=CG;C<!CGDT =/#!%;QB.&
M)(HQT5%"@?@*DKF_"7B>Y\3+J1N-(?3FL;HVCJ\ZR9D7[PX],KSWW4W6;JUB
M\=^&+:5;LW$Z79A,<Y6(;44MO3H_!X]#0!TU0BTMEN#<"WA$YZR!!N/X]:YO
MP_XMO/$=RLUIH<@T9YI85OVN4W90L"6BZ@%EP.2>1D 5N:M>W5A8F6RTV;4+
M@L%2")U3.>Y9B  .Y_2@"]0#D9%<8OBB?5+7Q#H^HZ5)IFI6=@9C$9EE1XW5
M@&5ACNI!! K,\.>)Y=)\&^"M)L=-;4-2O]+22*(SK"@2.-=Q+'//S#  /X4
M>C45S&J^+9M,@TJW_L:XFUO4RPATU94RNT9<M)G:%48YYZCBI/#_ (I?5M4O
M='U'3)=,U:S1)7MWD617C;(#HZ\,,@@\#!H Z.BN:\1^+6T'6=,TJ#2;G4;S
M4DF:!(&4?-'MX8MP!ALEB>,=ZHQ>/PFD^(IM0TB:SU+08O.N;%I5?<I4LC(X
MX((![<8H [.BN*7X@21:')K%]X?O;6TF>&/34,B--?/(2%4)G*'H?F['/M5K
M3O%]VWB&VT37="ETF[O8WDLV^T)/'-L&77<O1@#G&.G>@#JP0>AHKQ[PEXRO
M/#G@^\N?^$=O+K2[+4+MKN]65$"*9V)*(>7P",]!^1QW#7UE+\1[&!?M37$N
MD23QNLY$)C\Q!S'T+?,/F]* .FDCCGC*2(DB'JK#(-/KQSP/XTO/#WPUL;F3
MPY>SZ/9O*+J_65%V@S/EDC/S.HR,GCOUP:[.?5(E\>W"V-K=7E__ &&MS$@N
M]L$J&8@ *?E#9'WO3B@#L**\W\&^.]2/P];Q!XGLY%MX(Y'^VJ\;&X/FLH18
MUQ@]%&<9-;MCXOO?[:L--UO0)M*;45<V<AN$F#LJ[BC[?N-MR<<C@\T =717
MEOB[QO=:MX+\3-I_AZ\GT9;>YL_[225.7"LA<1_>,8;@M]3C@UW_ (<_Y%C2
M?^O.'_T 4 :8((R#17CO@KQE>^'OAY%<'PY>W.E6-Q<F[O5E1=H-Q(2R(3EP
MH(R>._H:]$T[Q1;:AXDOM&$1C:WMH;N&8L"MQ#(#\Z^@!&#0!O45C^&-?3Q/
MHB:M#;/#;RR2+!O;)D16*A_8-C('I7,>"O$_B35_$.N6FI:2Z6MO?M$)#<1'
M[(!&I$>%Y?DYSS][VH [\$$9!S17CG@3QM<^'_AMI$]QX?O&T:!C#<:CYJ*$
M+3$;EC/S,H+ $\=\9Q7:W.K6&G^/M2,PO!+;:(+J5A,3%Y0D?($?3?\ *>?3
MB@#KJ*YWPSXBU'Q!%%=3:$]E87-N+BVN#=1R[U.,!E7E6(.>XX/.:Z*@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "J&MV\MYH&HVT"[YIK66-%R!EBI '/O5^B@#SZ?PUJS^!_ NG
M+:9NM+O-.EO(_,7]VL0'F'.<''MG/;-;.@:1?67C7Q;J%Q!LM;^6U:V?<#O"
M0A6X!R,'CG%=110!Y"O@+5AX'\*+<Z2EY>:-<SO<:8]PJ^='(SY"N#MW %6'
M.*Z/1-*BL[;5+NS\ FRF>W$2PW5U$7NU).Z,X9PH^IYS7=T4 >:>'K6[\+W6
MM:R-+N="\-P:>9!IUW=K(//4EBZ!681KMXP#R2.*[K0;^ZU30+"_O;,V5S<0
M++);%LF,D9P3@5<N+:"[@:"YACFB;&Z.10RG!R,@^X!J6@#S'Q'X?UJ_\2ZT
M;O1+G6+:ZC1-+==0$-O:_)APZ;@0=W.0K$]*L:1X8UBU'PW\ZSV_V/;S)??O
M%/DEK<H!U^;YN.,UZ-10!Y_JWA#4-8UCQNA00VVKZ9;VUK.S @R*LF<@'( +
M+V[\5GWEOXPUZT\,64_AG[$NEZE9W%Y-)=Q,'$; ,8PIY7&6YP>P!KU"B@"O
M?VBW^G75FS%5N(GB+#J P(S^M<9X.E\4Z1INE>'+WPWM2Q1;>341=Q^2T2#
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
M9(SMQG)X4\].*[&B@#QZRT?QK#\-6\$OX;19+I)(1?\ VN,Q0QR2,6+KG=N
M8\*"#QSU%=E8^'[RQ^(L=^D1.FQ:!%8+.6&3(LQ.,9S]W!SC%=?10!Y/:^$M
M>OOA=?\ @B[TS[+-;EFM[QYT:&Y87!E4 *2P!& <@8S6MX;T.W76[*=_A])I
M<\&YFO);R.18FVD?(%=BV<XS@<&O0J* /)AHWB[3? NK^"+3P^MRKK=1VVHF
MZC6)X92[#*YW"3YRN,8SC)Q7I>BV\MIH.G6TZ[9H;:.-USG#!0"./>KU% 'D
M-GI7C2T^'EUX-_X1M2]Y]HBCO?MD?EPQS2.6,@SG< Y("@YX[Y%3_$C2+W1K
M+PY+H<JC4'C/A_+'!DCF3:#]590WYUZO5.ZTNQOKRSN[FW26>R=GMW;/[MB,
M$@=,XH 72].@TC2;/3;5=L%K"D,8_P!E0 /Y5RWAZSUC1O&>OP2Z3))IVIWO
MVR/4$F38@\I5*LI.[.Y<<#OFNTHH \O/A+6_^%"_\(U]B_XF_E;?L_FIU\_?
M][.W[O/6NAN-+U.+XAZCK<-@MQ;-H2VT0:55$LPE=O+.<D9!')&.:Z^B@#SO
MPCH>H67BY[NRT.Z\/:(ULRW%C-=))'+.6!#1QHS! !G)&,Y'%>B444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5E^);R?3O"VKWULX2XMK*::)B <,J$@X/7D5J5C>+HI)_!FNQ1
M(TDCZ?<*B(,EB8V  '<T 9$'CFPTOPUX;N-<N)/MFJV*2IY4!<S2>6C, JCJ
M2XP .]7M/\;:)?Z7J5^9IK1-,S]MBNX6BD@XW?,A&>1R,=:Y>SL+H:E\+&>T
MFQ:Z=,LY,9_<M]E0 -Q\ISD<]ZEEL83XJ^(#ZKIMW<:7=6EBCK# S&9=DBML
MQRQ&1G;R* -UO%5MJ>@:O/ -3TLVUF\XN+JP9"B[6(D16&'QC./S'-$GB_3M
M&T/1'N[F[U"ZU"W0VZV]J7GNL(&9Q&HXX.3V&:X^RN-3N=$\5Z98W.JZKH":
M+(+2XU"T:.83E''DJ656D&,')&02!FI(C-X;UCP=KVH65X^GKX?&GS-#;O*U
MK+B-@6106&<%>G6@#5\)>+H-3UWQGJ$NH2?V19O;M']H#(+=1#F0%6P5(8-D
M8ZBMO2O'&D:MJ-O9(E];2W:%[1KRT>%;E0,DQEASQSCKCFO/[O2]5\4Z7\23
M9Z7>6DFI&UDM(KF/RGF5(US@'H6"]#R-P!P:UM$CT;6M<T=GO_%MS>VDOGI;
MW]LZ1VSA"#YC>4JC@D<-R2* .HL_'>BZAKSZ-9_;+BZBN)+><Q6KM' Z$C]X
M^,+DJ<9ZXK4UJQU*_M$CTO5VTN97W-*MNDVY<'Y<-P.<'/M6!\/;.6TB\2F:
MW>%IO$%[*I="I=2XPPSU!'0UV- 'F/A;4_$4VG:IKNL^*Y'L-(O;J*>!=/B'
MFQ0$Y.0,@D#/%=):?$'1+ZRN;VV34);6'8%F2QE99RQV@187YSG@XKFM,L+Q
M/AAXZMVM)UGGN=5,49C(:0-NVE1U.>V.M:>JW6L:)\,M$_LF&>"14M(;IX;;
MS9;: J!(ZQX.67TP>_'% &_HOBW3=<N;NUC2[M+NT59)K:^MV@D5&SA\-U7@
M\BN*\7_$FPN_#RC1+G4())KVWCMKS[-)%%< 3*'$<A&&^7=]1FJFF:?=:QXL
M\0-97&M75O=^'&M+>_U2#RM\A=^%^1/E&X=1G.>V*IW^JRZA\,M'\-V^@ZL-
M3LGLHKN,V3JMOY4B!FW$8;..-I)P<G@&@#T4:Q%:^*-<6?5I9(;*QBN)++[.
M L"X<EPXY8G:>.V*JV/Q)\.ZA=V,,$EWY5^XBMKM[218))2,B,2$8W=L>H(Z
MUDW]E=-XM\<R+;3&.;0H8XF$9Q(VV;Y5/<\C@>M5;_3[H_"_P-;I9S&>"YTI
MI(UB.Z/:4W$C&1CG/I0!T^M>/=&T.[N[>=+ZX:R027CVEH\J6RD9'F,!@<<_
M3FMS2]1AU;3(+^W29(9UWH)HC&^/=3R*\@U*749O$WC6TMFU2/3KNY6&\_LW
M31=J5\A%;$F\%)",@C:<<<9KU?P[=:;>>&].FT>7S-.-NBV[<YV 8&<\Y&,<
MT <@USXHUOQQXGT[3O$:Z;;:4+;R(S91RJQDBW'<3SC(]>]6=!^(MM/X(T?6
M-81EOK]I(8[6SB:5YY$9E8QH,DCY<^@SUK-@\'6VO_$CQE+JL6H+:-]C6,17
M,L$4X\G# [" X&,=\?C5GQ!9Q^%_%WAK6(=-F;0[&TGLG6S@:3[)NVE7V*"=
MIVD$@4 :&H>+[/5_!GB:72YKJUU#3[&8RPSQ-!/;OY3,A*G!'3((]*-(U662
MY\(0SZQ.LMYI1F>T,(<7+".,EVD/*D%LX[YKG;J*Y\0W'C?Q#9V-W%83Z"UA
M;>= T;W<@61BRHP#8&X*,CGM5ZPL;M?$OP_=K:=4@T.:.9C&<1L8X0 Q['@\
M'TH WX_'VB3:I]BA%]*@N1:&\CLY&MA,3MV>:!MSD@9Z9[U:A\7Z//X9NO$(
MG9;"U\WSRZ$.AC)#*5ZYR.G?BN1\ :U_PC>@6'A*_P!*U4:O;3M ZQV3M&X:
M4GSO,QLV8;).<]>#63K6EW2_$"?P9%"QTCQ!>PZQ*1]U4CR;A#_O/'%_WU0!
MZY;3K=6L5P@8)*@=0ZX(!&>1V-<#I_B:YATOQAXKD-U<PQ7DEM96T:O*BI -
M@8(O0,^XL?3J>*]#KS?P9:RR?#SQ+HL:[KRWO-1M"O<NS,R_F'7\Z *VM>.K
MC4OA/'KD(O=,N@UB\\K0R0)\\D>_RV;[R8+#()&#[UUVC^-]'UO5O[-M_MD-
MRT1GA%U:O"+B,'&^,L!N'(KA;FX;6/@I8:9;V%^;RP&FVUS!+9R(P=)(@X 9
M?F VDDC(Q76Z]:SR?$WP?<1P2-#%#?B654)5,I'@,>@R1QF@ T[Q79:=X>FO
MK[5KG4@VI2VD1%GME>3>0(41!\Q&" >X&:Z+2=5BUBS-S%;W=OARC17<#0R*
M1ZJP]QR.*\UL;&PC\$31>(+;5K91K]U/!<V<$AEMG\URDHVJ2!C(S@CYO>NM
M\ 7VL7^C73:L\\T<=V\=E=7-OY$MQ;@#:[I@8.=PS@9 SB@!?$C^(CK=K_9=
MK(]C:6<]VP24)]IN0N(H&Y!VDDD]C@9Z5S'C#7_$7@[X:Z(D%VY\1ZA<PP/)
M.!(5EDR[@ Y& ?E Z 8Q7J->4_$W0[KQ;X^\'Z%Y-ZNG(9KFYNH%*B/ &WY\
M85OD./\ >% ":9XH\4^'_B?!X6\1:S8ZK9SV+W<ETENL!M@H<Y;' 'R=_P"\
M#6U:_&#PE=ZG;VB3WBQ7,WD07DEJRV\CYQ@.??VK&\5_#2TT7X>^(AX9M;JZ
MUJ\A59)YI6FN)8PZET!/JH/ Z^_%<_()_'VF>#_"FD:#J-E8:7+!/J-S=VQB
M2+RUVE5)^\QRWXX]\ '5W?B&[?XU7=L=0FAT?1=%:YNX58^67/.67N0K _\
M :?X>\:V'A[P!::UX@\27.J_VC<.;61[3RY9>=NQ(ADX!!.??Z5Q]Y;ZL=+^
M*FNC3;UKG4+A=.M$\A][Q ^6648R1M8'/M3M0L;GP;XL\!7M_I&H7FD:9HXA
M/V2W,ICNBK;B5[')4_A[4 >AV7Q/\.WSZ;&IO89=0NWLHHY[9D99E"DJV>GW
MU_.HO$WB)]:N-2\&^'9KE-=18A-<Q91;1'*DOOSU"G@#DD_6N5^+FI2R^"?#
M?BU=/GM+BRU:*Y6VN@$E"_-@,.Q.U#CM^%=/\+O#M[IFCW>MZRN-;UV8WET"
M,&-3G9'[8!/';..U %RST;6KZ+Q0U[?WELNH'[/I\?GG=;(B;!*I4_*SME\#
MVSWJ]X&UN7Q#X)TK4[C_ (^9(=D__75"4?\ \>4UOR2)%&TDC!40%F8] !7F
M_@76X/#?PRT.[O8;AO[4OV2".)06S/.Y3@D<8()H ]*KEH/'^C3:A:VK1:C!
M'>2B"VNKBQDC@FD/15=@.3CCU[5TTQD6&1HE#2!254G )QP*\0FN]7UZW\//
M?S^(;C6(]9M9;^Q;3_*M;,+,,\^6,@<8.YLC)/L >E:GX_T32]5N]+87USJ%
MH%:6VM+1YG"E0V["C[H!&3[XJS<>--"MO#5KK_VLRV-V56V,,;.\SMP$5 ,E
ML@\8['TK-\.VLT7Q(\:W,EO(D4WV'RI60A7Q"0=I[X/7%<3IUC?Z5X,\%:I/
MIMW)!I.JW,EW;) S21QN\RB39C)"[@>!T.: .HT3Q9_;WQ4EM;6:]BM(=%W2
MV5S$\313>?U9&'!VD<^AKKM5UNQT:2P6]=D^W72VD+!21YC E03VSC%<;HE\
M^M_%N;5[?3KZ'3O[#^SQ7-S;-$)F$X8D!@"!SQD G![5T/CK1)-?\&ZA96V1
M>*@GM&'59HSO3'X@#\: 'ZYXALK1[[2OMLEM?KIDU]YL</F>1&O'F8/!(/0'
MK@U7/BW3M(\/:)->7ESJ%Q?V\9MQ!:EI[L[ Q<1(..#D]AFN4T:+4=>\+^,?
M%%_IUQ;7VJ63VUM:R1D2)%'"0 %//S2%SCOQ3+=;CPYJ'@O7[^PO)-.C\/K8
M3F&W>1K24B-@S(H+ ':5) X[T ;VM>,+75?A_P")[K2+BYMK[3[.821RQM!/
M;2>62N5."#W!K0_X2J#2](TI;FWU*^O+BSCE*6=I).Y&T99BHP.?4\UQE_;7
M>NVOQ!\06FGWD5G?:0+2T26!DDNF2-\N(R-V/F"C(YJ]JFIZI8W>AZ?=76K:
M9HITE&,^FV1FEDN1@>4QV.4PO(X&23SQ0!H>(_B5:6'A6PUO1X9KV.\N4A!^
MRR,$'F!'5P,%7Y( /4CC-:<FO)>:UX::*^OK!+YKD"PGL2C7.Q/X]X#1[<;A
M_>S7 0Z;J2?"*\W6&HM-#KQNVAEA_P!(:-;H,6*@<G&2<<=<5UNHW/\ ;GC/
MP+JMC;W368>^+226[Q[!Y)4%@P!7)'&<9H OW_Q$T'3[J[A87\\5DYCO+JVL
MI)8+9AU#NHP".^,X[U;U?QKH>BMIZW-R[MJ,32V8MXFE,X&WA H)).]< =?P
MKB-&U8^%?"VK^&-1TC4YM6\^[\E(;*21+X2NS*P< K@A@#DC&*MZ/X?O](UW
MX=6EU"\CV&E745Q(JEDB<I%\I;H.X'KB@#MO#_B73_$MO/)8F=)+:4PW$%Q$
MT4L+XSAE;D<&H]<\5:;H$]O;7 N;B]N03#:6<#33.HZMM4< >IP*RO#5K/#\
M0O&TTD$B0S269B=D(63$&#M/0X/!Q5#6;AO#?Q/3Q!?6EW+I5UI(LA<V]N\W
MD2+*7PRH"0&!'..HH FU_P ?V?\ PK[6-9T8W37-LDL&S[*_F6TX0D>:A&4
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
ME:' SN"'AL>E9U[XUTC1#I]E>W-S<7MU:">!(;9GDN>@^55'WCG..PSV%/\
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
M:R/"K@NJ-T8CK@X/-+;7UI>M.MK<Q3-;RF&81N&\MP 2K8Z'D<>] %BLK7]
MM/$FGI87SS"V6>.9XXV $NQ@P5L@Y4D#(]NM9_CC6[O0=%M;NR=%DDU"V@<N
MN1L>0*WZ$UHZ7XDT36KB>#2]6LKV:#_6I;SJY7MD@'I[T :E%9#^*O#\6L#2
M)-:L%U$L%%L;A1)N/1<9Z^W6M>@ HK+U?Q)HF@>6-7U:SL3)]Q;B94+?0$Y-
M27&NZ3::2NJW&IVD>GL RW33*(V!Z8;.#F@"+Q!H%IXETP:=?O,+7SHY9$C8
M#S-C!@K9!RI(&1^M:M<AXA\6JFEZ'?Z#?6US;WVL6UF\L9$BF-WVN 1T/\JZ
M/^UM.^TW5O\ ;[;SK1!)<IYJYA4C(+C/RC SS0!<HK+TGQ)HFO/*FDZM97S1
M?ZQ;>97*^Y /3WKG?&WCW3M&T#6ETO6-/;7+* NML95=U8$9!3/4>E ';44R
M%B\$;GJR@G\JY@_$'0$\9S>&Y;^TCGCB0B1KE &E9ROD@9SO& <=>10!U5%8
M^H^+/#ND7ZV.HZWI]K=-C$,UPJMSTR">/QK7!# $$$'D$4 +16?JVO:3H,"3
M:MJ5K8QN=J-<2A-Q]!GK3;CQ#HUII*:K<:K91Z?)C9<M.HC?/3#9P?PH TJ*
MS8?$&C7&D-J\.J6<FG+RUTLRF-?JV<"L/Q!\1_#FA:5=WBZE9W<MM,D#V\5R
MF_>6 (Z]0"2?930!UU%<_)XACO;C1I-&U/1I[&[N'BD=Y]S2A5)Q#MX9@1R#
MV!KE].\?0:KXUU5!XJTBUT?3654MSL9KI?+W/)O+<!2<< CY3F@#TBBJL^HV
M5K!!-<7<$44[I'$[R "1F^Z%/<GMZU-//%;6\D\\B10Q*7DD<X55 R23V %
M%#2M"M='N=3N+9I6?4;HW4WF," Y55PN!P,*/6M.N)L/B+I>O^'M:N=*O+87
M]E%=.EOYRNY6+(67:/X"=I_$5=\+^,M+U;3='M[C5[!M;NK&&>6U650^]HPQ
M^7.1U)QZ4 =316-J7BSP[H]ZMGJ6N:?:7+8Q%-<*K<],@GC\:H:[X^T/P]K^
MF:3?7MK$UZ'9Y9+A4$"A=RL^3T8C ]Z -.TT"TL_$.HZVKS27E\D4;F1@5C1
M <*@QP"22>N2:U:9%+'-$DL3J\;J&5U.0P/0@U#;:C97D<\EM=P3);R-%,R.
M"(W7[RMZ$=Q0!9HK(N_%7A^PTVWU&[UJPAL[@9@G>=0LO^Z<\_A4XUW26TD:
MLNIVATXXQ="93'R=H^;..I ^M #-:T*UUU;%;MI5%E>Q7L7EL!F2,Y4'(/'K
M6G5>6^M8+NWM)KF*.XN=WD1,X#2;1EMH[X')JQ0 45P_@OQ]8:GX?TO^VM8T
M^+6+QI0(#*J,^)71<+GN%'UKH]7\3:%H#QIJ^KV5B\@RB7$ZHS#U )SCWH U
M:*IQ:MIT\]O!%?VTDMS$9X$24$RQC&67GD<CD>M#:KIR2W<3WULKV:+)<JTH
M!A5@2"_]T$ GGTH N45F:1XBT77Q*=(U6SOO*/[P6\RN5],@=*TZ "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *Y?XCQWDOPX\0)8!S<&R? 3[Q7'S ?\  <UU%% 'CVN:CX1OIOA]
M'H4EC+<Q:G:F,6P!>&#:058C[OS;>#C)'L:N3V6FZE<?$FQU;4%T^SGOK1&N
MG8 1MY410G/&-P7@]>E>E0Z7I]OGR;&UCRXD.R%1EQT;@=?>I6L[9UF5K>%A
M/_K04!\SC'S>O'K0!Y!KFN:IJW@GQGI.ZQO[FPM[<OJ6DC"W$+-EU8 G#A ^
M0"1ANU==<:OX0O\ 1+N+1+G3)[I='G,"VNUGC@V#(XY09V\''(]J["UL[6Q@
M\FTMH;>+.=D481<_04RWTVPM!*+:RMH1+_K!'$J[_K@<T >/R3Z3;6WPBFUP
MP"Q2P<LTXS&K?9X]A;L &QR>!UJS>S6=]J/Q+OM%>*33#H0BFFMR#%)<B.0G
M!'!(4@''K7H.I^%XM1\0:#J(>..WTI+A/LOE K(LL83'7  QTP:V(;&TM[0V
MD-K!';$$&%(P$(/4;1Q0!YYIW_(X?#[_ + $W_H$-<_;:58'X#>)KDV<!GEE
MOI7E*#<S),^TY]L#%>S"V@#QN(8P\:[(V"C*+Z#T' _*D^R6PMVMQ;Q>0^=T
M>P;3GDY'3F@#RK5I[R#XE:5=3ZQI^FI+H*+:7.I6_FQM)OS(JG>@5R"I/.2*
MZ'PK+I/A/PYJ^I7/B.PO;&746GEN+2+9! [[%**JL_\ $0>O5J[.YL;2]@$%
MU:P3PCI'+&&7\CQ6;JOAJQU:VL;.11%86MPEPUK$H5)2F2JL/[H;#8[E10!L
MUQ5Q_P EKLO^Q?F_]'QUVM,\F(SB<QIYP78)-HW!>N,^E 'AT>FV4/[-$]W'
M:0I<MNN#,$&\R+<X#9ZY  'TXKKI;[2],^,&J3>(9[6W672X!ITMXRJFP,_F
MJK-QG<02.N*[_P"QVOV7[+]FA^S]/*V#9USTZ=:2[L+._14O+2"Y53N431AP
M#ZC- '"";3;CXD>$)M(\G^SWTR],'DIM0KNCY48'%<?)KVEV'P2\0:)<WL,>
MJI-?0&RW9FWF9V^YUQM.<] ,U[?]GA\Q)/)C\R-2J-M&5!Z@'L.!^50OIEA)
M/+.]C;--*FR20Q*6=?0G&2/:@#SM[O3=/^*-A<:_-;P6K^'D2QENV"QB02?O
M "W ;:5]\5RDKZ?)\+OB/)I*(E@^KAH!&FQ2I\@@J/0]1[&O<;FPL[V)8KNT
M@GC0Y598PP!]0#2M9VK1RQM;0E)3F13&,.>.2._0?E0!Q+V-I=_'-Y;FWBF>
M#P]&T1D4-L)GD!(ST.,C/N:XF_:.Q\$ZVB+%';VOC4[%E!^SQJLJ-B0*"1'G
MC@=2*]P\F+SS/Y:><5V&3:-VW.<9],U@>)O"PURTM!9W*6%U:7R7\4GD"1&E
M4$?.F1NSGU!R <T <[X$O+77/%FL:Z=0T<WEQ;PP_8=.G,I1$+?O'+*I));'
MW<  #->B5R^E^%[]?$R^(=;U."\OHK9K6!+6U\B-$9@S$Y9F8G ZG YXKJ*
M/ Y]>TNV_9YET*6]A&K(7MWL@V9D=;@LV4Z@ #.3Q78:M>Z%8_'*";6Y;6'_
M (D2"VENL!%D\Z3HQX4[<XS[BO06TO3VFFF:QMC+,-LKF%<R#T8XY_&LJ;PM
M#=>,IM<NFBG@ETU;%K26$,#ME,FXD\'KC&.U &%\,3#*?%%WIX TBXUF5[(H
M,(XVJ'9.VTL#C''!K8^(4/G_  [\1((_,;^SIRHQDY"'I[UT444<$2Q11K'&
M@PJ(, #T IY (P>10!Y+KFH:/<^'/!-VMQ:3Z#;W]O\ VDT3*T<;>3\AEQP
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
M,=5RI.1QP:]JN[&TOXA%>6L%S&#D)-&'&?7!J188DA$*1HL07:$"@*!Z8]*
M/.M3\0Z1K?Q2\$QZ5J$%[Y0O'D:W?>J!H/E!8< G!XZUZ156WTVPM @MK*VA
M",601Q*NTG@D8'!-6J /#(M,L8_V;+VZ2TA6Y<RSM,$&\R+<D*V>N0 !]*Z_
M7_$AB\87.F+/H.DF'3HYIK_58?,:X1BWR( Z95><\GENE=]]CM?LIM?LT/V<
M\&+8-AYSTZ=:;<6%G=R127-I!,\1S&TD88H?4$CB@#QC10=,^%W@[Q8G71+Z
M83E5(_T62=XY !UX!4X[;:-6M[J\^'4WB>3$::UKL-_=M+$9%CL5?;$'0$%D
M"JC$9'!->T_9;?[.UOY$7D-G=%L&TYY.1TYS3UBC6$0K&HB"[0@' '3&/2@#
M@-"M(K[QS9ZLWB[1-0NX;&2(6VF6XC:2(E>6(E?*J<8X[UZ%56TTVPT\N;*R
MMK8O][R8E3=]<"K5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *@O;*WU&PN+&[B$MM<1M%+&20&1A@CCU!J>B@"E/I&GW6D'2;BTBEL#$
M(3!(-RE , <^F!6?H_@[0=!N_M6G6)CGV&,223R2E5.,JN]CM' Z>E;M% &9
M:^'M)LM<O-:MK&./4;U52XN!G<X&,#T'0=.N*5?#^DK;ZC;_ &&)H=2E:6\C
M<;EF=@ 20?91^5:5% &!I'@OP_H5XMWI]@8YT4HCO/))L4]0H=B%'TQ5RW\/
M:3:ZS>ZO!8QIJ%\BI<S#.9% P 1TZ ?E6G10!F:3X=TC0M);2M-L(H+%BQ:
M996W?>SG.<UGZ=X#\-:3?17EEI@BEA8M"#-(R1$Y&50L57J>@%='10!SMYX#
M\,:AJLNIW6CPRW4I!E)9@LA P&9 =I8>I&:V[&RM]-L+>QM(A%;6\:Q11@DA
M448 Y]A4]% '+R?#OPG+/+,^C1,99#*5,C[ Y.2RINVJ<]P!6Y'I=E%JTVJ)
M HO9HEADFR<LBDE1CIP2:N44 8\GA;0Y=)O-+ETZ)[&\F>>>%LD/(S;F;DY!
MSSQT[5#I7@SP]HEW%=Z?IJ0W4:NJSEV=R&QD%F)+?=7KG&.,5O44 5M0T^TU
M73[BPOH5GM;A#'+&W1E/4<5FS>$- N+#3+&;3(7M=+=)+.,DXB9>A'//XYSW
MK;HH ISZ797.IVFI30*UY:*Z02DG*!\;AZ<X'Y54'A?15LH[,6""WCO/MR)N
M;B??OW]>NXYQTK7HH CG@BN;>2">-)895*/&XRK*1@@CN*P]&\$>'- N6N--
MTN.&5D,>YG>3:AZJNXG:#Z# KH** .:L?A_X6TW48[ZTT>&.>)S)$-[LD3'N
MB$E5/N *V8-+LK74[S488%2[O%C6XE!.9 @(3/;@$]/6KE% &1_PB^B_\(]_
M8'V!/[*SG[/N;&=_F=<Y^]SUK U/P);:[X]N=5U:TBGT]M.B@A(D9)$E61R2
M"N"O#8R#S7;44 8Z>%=#CT2#1H]-A33H)%EC@7( =6W!L@Y)W#//7O69XF\,
MS>(/%?AFYDB@.GZ5-)=RNQ^<R;0(U4>F[YC_ +HKJZ* "LV#P_I5MKEWK4-E
M&FI7D:QSW SF10  #V[#\A6E10!DZ;X8T71]%FT?3]/CM]/GW^9 I.&WC#<D
MYY'%1W_A+0M3T>STJ[T]9+.RV?9D#LIBVC:NU@0PXXZUM44 9]MHFG6E^M]!
M:JETMJEFLFXDB%22J<GL2?>I+#2[+2_M/V*!8?M5P]S-@D[Y6^\W/KBKE% &
M/J7A?1=7U6TU.^L5DO;3 AF#LC !MP!VD;AGG!R*M6VC:?:"_$%LJ"_E::ZP
M3^\=E"DGGC@ <5>HH RX/#FD6PTH0V2)_9*LEC\S?N0R["!SS\O'.:I67@?P
MWI^J)J5MIB)<QLSQDR.RQLW4HA)53R>@%=#10!3U32K'6M.DT_4;=;BUD*EX
MV) )5@PZ<\$ _A5RBB@#F5^'WA1-2_M!=&A$WF^>%W-Y8DZ[O+SLS[XK9;2+
M!]5DU-K=3>R6PM&ER<F+<6VXSCJ2?QJ[10!AW/@[P_>:#;:)/ID3Z?:X^SQ;
MF!B(Z%6!W ^X.:K7OAFWT[P5JNC^'=/MTDNH)56.5B5DD==I9V.2W&.N>F*Z
M6B@#)\+Z'%X;\,:;HT."MI L;,/XFZLWXL2?QJU+I=E-JMOJ<D"M>V\;Q12Y
M.55L;ACISM'Y5<HH IV>EV6GW%Y/:P+%+>2^=<,"3YCX"YY]@.E8TWP^\*3Z
MD^H2Z-"T\DOG.NYO+>3KN:/.PGW(KI:* *9TNR;6$U8P+]N2 VRS9.1&6#%<
M=.H!J*/0=,AM=1MH[15AU*226[3<?WK.H5R>>,@ <5HT4 0VEI!864%G;1B.
MW@C6*) <[548 Y]A65%X1T*#5KS4XM/5+N]5EN'5V DW !B5SMR<<D#-;=%
M&7#X=TFW_LKRK)%_LE#'8_,W[E2NP@<\_+QSFK%OI=E::C>ZA! J7=[L^T2
MG,FP87/;@'M5RB@#$?PAH$OAZ+09-,A;3(3NB@))\LY)RK9R#DGD'/-2Z+X9
MTCP\9FTRT,3S[1+(\KRNX&< LY)P,GC/>M:B@#*USPWI'B2&&+5K-;A8'\R(
M[V1D;&,AE((X]ZJZKX)\.ZW-#-?Z:KS0Q"%)4D>-_+_NED()7V.:WZ* *UAI
M]II=C#8V%M';6L*[8XHEVJH]A5"\\+Z+?ZY;ZU<6*MJ-N (YU=E. <@$ @-@
M\C(-;%% &0WA?17LI[-K!#;SW?VV5-S?-/N#[^O7< <=*MR:792ZM!JCP*U[
M!$\,<N3E48@L,=.=H_*KE% &:N@:4L>HQ_88FCU)S)>(XW+,Q4*20>.@ JEI
M'@KP]H=XEWI]@8YXU*1L\\DGE@]0H9B%_#%;]% %'2M&T_1+>6#3;5;>*69Y
MW523N=CECSZU>HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M&62"/RHW!9&"?W=RD$K['B@#%^%TC_V%JMHDSS:?9:O<VVGN[E\VZL-H#'J
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
M?5M/BN7MB3"[$@IGJ,@@X.!D=#5RWTRSM;^\OH+=4NKTH;B09S(47:N?H.*
M/%X[S4K_ .'_ ( TUPEY;7E[-;W$=U<M$EP(C((HI'"L<':.,'.T"NZ\&^&]
M4T3Q'J-PUAIFDZ5<VZ :?8732H)E8YD ,:!<J0" .<"NA?PKH4F@KH<FF6[Z
M8I++;L,JI+%LCN#DDY]Z71?#&C>'FF;2[%('F $DA9G=@.@+,2<#)XH QOBE
M>7-A\.-6GM)G@<K'&TL9PR1M(JN0>WREJYC5O#/ASP[XZ\"C1((K226ZDW11
M2'$J"%L.5SR><;NO/6O4KFV@O;66UN84F@E4I)'(NY74\$$'J*PM-\">&-(G
MAGL='@AF@D\R.3+,R':5&"23C#-QTYZ4 >:6FB:EXOE\53RZ'I5_??VE<VL=
M[>:@\<]D$.(Q&HB;8%&&!!&<Y-:FH>%K.[\>>"(M?L[2^OYM,G%_+C<L\L<<
M0#9.,X)./K7<ZGX'\-:OJ$E]?:3#)<R "6169/, Z;PI ;\<UI?V-IWVNRNA
M:1B:QC:*U91CRD8 %0.F,*/RH \J\0$C0_BU@])8L?\ ?B.M.\\/:;X9\4>"
M;[2HFAN[NZ>WNYS(S/=*T+,?,)/S'< <GH:[R?PYI%S#J4,UC&\>ID&\4D_O
MB%"C//H .*L7.E6-Y+92W%LDCV4GFVQ.?W;;2N1^!(H \?URPM;[P#\3&N8$
MF:VUJ>:$L,^6XBB 8>^"?SKHO$6D:;HNF^"K?2K2&UMY/$5I*4A& S&-\G\<
M"NZ70M+2WU"W%E$8=1D>2[1AD3,RA6+ ^H %5+/P?H%A96UG;:;&EO:W0NX4
MW,VR8# <$G.0.* .,T70M&\7Z_XPN/$]M%>W5IJ+VD4=PQQ;6RHI0H,_)NRQ
MW#&:YZT277O"/P_MM1N+F:"36)X%F\UE>:!5F5<L.<% ![CZUZAJ_@CPWKM\
M;W4M)@GN2H1I,LI=1T#;2-P]CFM"31=-E%@&LH@NGN'M%5=HA(4J-H' X)%
M''>'-,L_#OQ3U?2=)@6TT^;2H+MK:/B,2^8Z;@.@) &<=:U_B1?WVE_#O7+S
M3G=+J.V.QT^\@) 9AZ$ DY]JWETRS757U1;=1?/"(&FYR8P2P7Z9)-6)8HYX
MGBE19(W4JZ,,A@>H([B@#RO7_#NA>%[7PKJ?AF&.#49-3M88YX7.^\CD/SAS
MGYP5RQ)J[X6\-Z+#\6?%]Q'IMNLUHUG);N$YC:2)RY'IN)YKJ=*\#>&=$OUO
MM.T>W@N4!$;\MY>>NP$D)_P'%:T&F6=KJ%Y?PVZI=7FS[1*,YDV#"Y^@)H L
MNB21M'(JLC AE89!![$5SWB]GT?P7K6H:5;QQ7UOIT@ADCC 9 JD@#V7J!TK
MHZ1E#*58 J1@@C@B@#QW6M T30O 6A^(=!1$UPS6;6U[&Y,UY)(ZAU=LY?<"
MQ(-:MGX3T"\^,'B$7&DVLH^PV\^&3/[R1I-[?4]ZZS3_  'X6TK44U"RT6VA
MN8V+1L,D1D]2BD[5/T K7CTRSBU2?4H[=5O)XUBEF&<LJY*C\,G\Z /&;+0]
M+L/@_P"-;VTL88;HRW]OYJ+AO+64[5SZ# _*NEDL++Q'\2+32==A2ZL;;08K
MFTLYN8WD9RKR;>C$  >V:[C_ (1W2/[)N]*^PQ_8;MI'GAR<.7.6)Y[DU%K'
MA/0M?CMDU338KC[,,0L25:,=" RD$#VS0!P'B>P0>)?"WAG3+&SOM%$-U+'8
MW=ZR032HP^4MM?=LRV$(P/PJIKNA:KX?^&OCA;F"RL;"=(YK.PL[EIDMCP),
M%D7 ) ( &!S7I%SX0\/WFCV^DS:3;&QMCF")5V^4?52,%3R>0<\TD'@[P_;Z
M/=Z3%ID0LKSFXC)8F7_>8G)Z#O0 :#X4T;0;3996:^9*4DFFE)>2:1<XD8GJ
MV23GWK9CBCA#"*-$#,7(50,L3DGZDT\   #H** ..^*P8_"[Q!M!)%MGC_>%
M4O%5W!)XO^'\:3QL\EY+*JA@2R?9V^8#TY'-=U<6\-W;2VUQ$DL$J%)(W7*L
MI&"".XQ6#IO@3POH\\,]AHUO#-!)YD4@+%D.TKP22<89N.G/2@#@K+PIH^O6
MOQ O=3MC<SP:I>1VY=SB#$2-N0=%;)Y/7@>E+ 5\3S?#?3=?8W-A=Z2]U)%*
MQVW5PL<>-_\ >P"S8KU"#1]/M8KZ*&U1$OI7FN0,_O78!6)^H 'X53O?".@:
MCH]II-WID,EE9A1;1Y(,6T8&U@<CCCK0!Y>%C\,3_%4>&G*?9+&T,(CD+_9V
M\N7<%ZXVY) [8K1T+PCJ:7/AO5-*T?1-,6&2.2XO[;49)9;R!E^=7'E+O+9#
M9)."*]$TOPSHFB+.NFZ;;VRSQK',J+Q(J[L CO\ >;ZY.:I:?X$\,:7?QWME
MI$,,\3%XL,Q6,GNJD[5ZGH!0!RW@OPWIFI>*?%.L7L!N+NTUZ5;4R,2L&%1M
MR#H"2>3WP*]+JI9:99Z<]TUI;K$UW.;B<KGYY" "Q]\ ?E5N@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "H+R\M]/LIKR[F2&V@0R2R.<!5 R2:GK,\0Z+!XC\/7^CW+O'%>0M$SI
MU7/0CZ'!H H:+XUTC7KU+6T6_C>6,RPM<V4L*3(.K(S* 1R*Z*N!T?7O$'AS
M7--\,>*(;:Z6[C=+#4[/*^<8UW%9(S]UMHSD<5QNGZQXHUWPPGB+3X?%$NN3
MN9[<1/&-/VAR!%Y9?E=HP21NSSF@#W"J\E]:0WL%E)<1)=7"LT,+, T@7&X@
M=\9&?K7#NE[XM\>ZUI<^K:CIMEH]O;!(;"X\EI))59R[,.3C  '3K69K_AIY
M?B5X3MIM=UAI)+&Z5IX[GRWRBQC*[1A2W5L=: /1;?58+C6+S3$BN!-:(CN[
MQ$1L'!(VMT8\<XZ5>KS;5?$NHZ)K'CZXCFDF33-+M9K6&1BR(Y63)Q[D GUQ
M575K75?"?AS2_$\7B35;V]\^V%W#<7&^"Y65E5U6/&$^]D;>F.] 'J=%><)8
M:CXF\?>+;";Q%JUGI]B;7R8+*?RBKO""3NZXR"=HX).3FM[X<ZK>ZUX!TN^U
M";SKMEDCDE(P7*2,FX^Y"@T 7?$GB_0O"5JL^LWZ6^_[D8!:1_<*.2!W/05I
M:AJ5GI6G3:A?W$=O:0IODED. H_SVKC?B[:6W_"M]>O/L\7VHVT<7G;!OV"5
M3MW=<9).*C^*1NGTSPU;6H@8W&NVL96XSY3'#,H?')7<J\=\4 =)HGBJPUZY
M:"UMM2B(C\U7N["6!)$R!E6=0#U'O6Y7&:?KGB"P\:VWA[7FTZZ2^M)+BWN+
M*%XBC(1N5E9FXPPP<U/\0=6OM,T*TATZX^S7.I:A;Z>MR "8!*^"X!XR!G'N
M: .LKGM.\5IJOB&\TRSTR]DM[.9K>?4/D$*S*H8I@MN/4#(7&:YRYM+SPGXQ
M\/6=MKFJWMEK#36MS!?7)F966,NLB,>5((YQQSTJ+X7:*+._\3W(U'49O*UJ
MZM_+FN"R/C8=[#N_^U0!Z#-?6EO>6UI-<1)<W.[R(F8!I-HRVT=\#DU2@UZW
MN/$]YH*Q2BXM;:.Y>0XV%7+  <YS\I[5Q7C71!J'Q/\ "&=2U*W^T)>+_HUR
M4\O9$#E/[I.<'U%,ET*75OBUJMJ-7U"SMX](M?,-I+Y<LIW2!<R=0!R3C&3C
MZ$ ]-HKQ^3Q5KEKX M;07EY<7K^(7T0WD04W+1+(_P R[L+YA5=H)[G/6N@\
M*?VW;>+6A2U\0KH4MHS2'6I5D:.<,,;&WLV"I.1TR* .JUWQ)IOAR&![^23S
M+A_+MX((FEEF;&<*B@D\5)HFNV7B"S>YLO/412&&6.X@>&2-P 2K*P!'# _C
M61XO\-:AJ]UI6KZ+>PVNL:2\C6WVA"\,BR+M=' Y ( Y'(KE-9^(>KGPGJ=L
MUB^G>(;2_M].N%@990GFD8DB)P#E<X!Z$C- 'JE%>;:')K>G>)[=K>T\3-H[
MVTQO1K4R2[9% :-HR'8@DA@0..1Q4_@;3]0\0:)I?BN]\1:K]MNV^TO;QSC[
M*$+']T(L8QMXS][/.: /0J*\\TK5M0E\%>.KF2]G:>SOM32WD+G=$J [ I[
M=O2LZXFUC6+CX>:='KE]91ZEI,LM]+!)B27;%"V<GHQ)/S=1N.* /1O[5@_M
MW^R/*N/M'V;[3YGE'RMN[;C?TW9[=<<U')KM@-"FUF"4WEE$CONM!YI?:2&"
M@=3D$?A7*K%=+\0AX;_M;4C9#PV#O-P?,\SS]OF;O[^/XJY;PK:3Z/\  S5-
M8M-4U$7/V*^\M6N"4A999<,@_A;C.?4F@#V&WG6YMHIT5U65 X#J58 C/(/0
M^U25Y7K&N:E?>(=%T,_VY):#14U"X&D.J3S2,VP;G+*0HP3P<DL,U+&/&TO@
MK4;:*+5@\.HI]G,\D:7TUCE2ZAP2/,'S ,3D_6@#T^N<UCQOH^B:O_95S]NE
MO?)$YBM;*6<JA) )V*<<@U%X'OM/N]-NH[&]U:9X;@K/;ZLS&XM7VCY#NYQW
M')ZG!].<O_[=_P"%S7W]A?V=YO\ 8D'F?;M^W;YS]-G?- 'H&F:C#JVGQ7MN
MDZ12YVK<0M$XP2.58 CIW%6ZX7QQ?ZOH&@Z7XC^U*+S3YD%W8V[MY5ZLA"-&
MJGDMDY4GD8-<_%K&L:AX;\/2C6I8Y_%FIYEFMY,BS@VLWDQ9X5@$"DXSNW4
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
M;:='<M%HLBQR222,1EW+*=H P #R3S0!Z;7.:OXTTS1KN_MYQ*_V"T%S<M&
M0A9ML<?N[G.![>XJ+P')K;:'/%KD5XKPW<D=J][M\^2WX*-)M)&[D@GOMJ]=
M>$M"OI[V>YT]))+V6&:X8NP\QX?]6>#QC';KWS0!5\1>.=$\)6MA+KTTEI)>
M@^7"(FD;( +#Y0>FX"I?#'C/1?&"7+Z---*ML5$AD@>/!;.,;@,]#TKSCQP=
M:UGXX:+9>'EL)+S1]/:["WY?R59R0<[.<X*$>^*U?B1?^(]+^%D6HWVJV^G>
M(+>ZC<#3))$BG.\@1#)W-E3D@]U/:@#U&F33);P23RMMCC4NQ] !DUX*_COQ
M _@S4?'2Z@ZW>JW:Z7I>G)*6AL^N793P9,*3DCN.QP.C\1:!?^!? 'B#5;KQ
M9K&J2S::UM)%>3;XQ-(50/&.JXR0!SUH [[PCXHMO&/AV#6[.WN(+>9G5%G
M#':Q4G@D=0:W*^>]*TOQ!X1O_AM;1^(;XRZE*#-IROMMXX/E9EV#JV';).>>
MG2K]SJNL>*H?&'BYO%.H:1IVA320:=;VD@5'>,9'F \/N)48/]['08H ]UHK
MP-]8\5R>$OAUI=IKEVFM:U=O=2W4DK,?+#9&[GYD"N#M/!VU:TW7]6\&^)/'
MP?6[_6;'1[".13?R[_\ 27"[0/[HW%A@8X'M0![E17SKK,?BFP\,^&=2_P"$
MVUAM;\47$2-:K/B-(Y,,#&!]PKE 2/[V.!6SKWB'7/%'C?7-,LU\2MIFD?Z+
M#'H<BQ,]QW::0D$#(.!ST^N0#W&L7Q/XLT;P?IBZAK5UY$#R"),(79F()P .
M>@-5? 5KX@LO!EA!XGG,VK*K>:Q<.P&X[0S#J0,9/\^M>,>,?&'A[Q5XVU@:
MM>.-+TNQGL]-C2%Y%FN74JTOR@@ 'H3Z*1WH ^@=,U&UU?2[74;*3S+6ZB6:
M)\$95AD<'I5B21(8GED=4C0%F9C@ #J37A&F^--1T_X%^&+71YA%JVHW?]EQ
M3$9\G]XPW?7&T?CGM6QXU\+7GA+X<:_=OXT\078>"-2MQ<[LR%PI .,A6W %
M1V[F@#T&^\8Z7;:5IVI6DG]H6VH7D=G;M:,'WNS%<CGD##9^AJI)X[LT\/ZG
MK0LKDV>G:@UG,W'*JX1Y5YY09)]?E-9/PW\!6^A^'-)N+N[O;RY%NDT45Q*3
M'9NZ?.(E& N=Q&>OYFN@UO2+"S^'^J:5;P)#8IITT:QCHJ[&[GDGOD\YYH Z
M $, 000>015'6M9L?#VD7&JZC*8K2W ,CJI8C+!1P.>I%9_@:XEN_ 7A^XF)
M,LFG0,Q/<^6.:Q_B_P#\DKUO_=B_]')0!V]%<!K<6H:O\4HM$36K^PTXZ+]I
MFCM)-C2,)MHPW\/49(YP,9K";Q#K>F^"=<T^/5)Y;NV\0#1[;4)\/+'$[1X9
MC_$P#D9/M0!Z/?Z];:?K^D:/+%*T^J>=Y3J!M7RTW'=SGD=,9J?2]5@U:*XD
M@BN(Q!</;L)XC&2RG!(!ZKZ'O7GMSH$NA?%'P6O]LZE?P2"]PE_-YS(X@Y8.
M1G!XXZ#'&,U4DUO6;;PSJ/B :A=R+HWBBX-Q'YA(DLQ+L:/'HJMD>FV@#U._
MO(].T^YO94E>.WB:5EB0NY &2 HY)]J=:7*7EE!=1JZI-&LBK(I5@",@$'D'
MGI7GFK:SJ&H77CC4;"_FCT_1]'>UM_)D(1KDQF5I!C^)04 /;)I@N=1\1ZUX
M9\/OJU]9VS:"NIW4MI,8YKA_D0*7'( )+''7- ';Z;KUMJ>L:OID4<JRZ7+'
M'*S@;6+H'&WGT/?%:M>,'[?X?TGXIF+5;J:\M?),=ZQ"R_ZA=I)7'S 8&>^,
MUV7B/4KVWN_!"P74L:W>HHEP%8CS5,+G#>HR : .UK*?7K>/Q7#X?,4OVF6S
M>\$G&P*KJA'7.<MZ5YKXUU<1V^OZEHVK>*9[W3G?]];-BRMI$P3&R\*P'1N&
M//6N@$TMU\5]*G7:LTOAJ5QGH&,L9_+- '?T5YMX'NI[76H-/\1WFO0>))(I
M#)!>3;[2[P<LT.,I@#!PNT@'D&O2: "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *IZKIL6KZ9-8S2S
MQ)*!^\MY3'(A!!!5AR""!5RB@#F-*\$6FGZQ#JUUJ>JZM>VZ,EM)J,X?R W#
M; JJ 2."3DXJ"'P!:V<DBZ=K>MV%C)*TIL+6Z585+'+;<J64$Y.%8#FNNHH
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
M9&P D9#E5?(.5S@XXZ"I[K5K&RU&PL+B?9=7[.MM'M)\PHNYN0,# &><5=H
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
MV,9P<#CL*9J/@?3[Z/2C#>ZA87>EP_9[:\LY527R]H!5LJ58' ZCKTQ73T4
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
MDT'6+RVU%[33EOK>Y6V$658."CID@X*_EUK*L[R34=4^%-Y(L4<MQ:7,C")
MB*3:@\*. /:NNN/"IG\2:MJWVP*+_3%L/*\O.S!<[\YY^_T]NM5;'P2UFW@Y
MC?A_^$=MY(3^ZQY^Z$1YZ_+C&>] &&/&^L1^!;I',+>*8=3_ +&5=F$>=I $
M<+Z>60_X&O2$#+&H=MS  %L8R?6O-DT".^^.MS?1&3[)96<5U<H5_=F\*M'&
M?<B(D_E7I= 'FLVL>,=4O?%@TW4[&RMM%N&$.^U\UYB(E?8W("KU^;D_-VQS
M%#XJ\5KIWAGQ/=W-@-/UB[MK=],B@/[I)N%<2DY+ X)&,<X[9/66/A8V3>)2
M;P/_ &U.TP_=X\G,2ICK\W3/:J;^"&?PCX=T+[> ='GM)C-Y7^M\@@XQGC./
M4X]Z ,#5_'%S<>*-8TVWU^VT6#3&6%-]@URUQ*5#,6QPJ#(&!R>3FGMXS\1:
MIIO@M].CM;*]UMYXKA;F)F2,HC98#@XRI8#// )[UNW'A;6+'Q!J&J^'-8MK
M1=2*/=6UY:&9/,5=N]"KJ02 ,@Y!Q5NY\-75[J7AN_O-366XTB2625A %%P7
MC*< 'Y,9SWZ?C0!S5A>>.+_Q!K7AE=<T^-]+$4O]IFQR\HE4E$\K=M&"K9;/
MI@=ZR-7U[5?$W@OP#JT4=K'JL^NQIAP?*$JK.A8@<[<J3C\,UZ)IWA\V'BS6
M];^TAQJ<=L@AV8\ORE8=<\YW>@QBN;/PWG'A#0M$@UQ[>?2=0:^2[CMP2S$R
MD#:21P9!USG!]> !8/$.M>&O$]UI/B&^AU.V.ERZE#<Q6P@=?+.'C*@D$8.0
M:YRS^(VJO::9K!UBUNWNYHO.T6'3W'E12,!\DO4NH())X.#79:;X.O)=:N]7
M\2ZG#J5U-9&PCC@M_(BCA8Y?C<Q+,<9.?:FZ)X9\3:'!9Z7;^)+632+0JL8E
MT_-QY*GB,OOV].-VW- %1-2\4ZQ\0-<TBPU&TL=,TI[9V=[;S9)-\88QCD
M_-ENHXQWJ'PSXDU/5?%$]KJ.MVUC=Q7,R-H4MGM<PJ6",DA(+Y 5MPR.O KI
M]+\/G3O$^O:R;D2#53;D1;,>5Y4>SKGG/7H,5COX1UG4M;TNZUO6[6ZMM+N3
M<VX@L?*F=L$ .^\C SR% S@4 =G7E5[XVU#2M9T_'BS2M5:;48K.YTZUM,+&
MKOM.V0,3N7(ZGGT%>IR()(V0D@,"#@X/->=6_P -]7BT?2]$?Q%;G2=+O(KF
MWCCL-LD@23>!(V_!XR,J!SR<]* +4NH>*M:\;^(-$TO5+/3K/3DMG6=[7SI-
MTD9.T D#&022>>@'K5&'QSK>I>#O#?V5;6#7-9O7L6E9"T4/ELXDD"YYXCR
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
M(=HDV!=NS<<=<D<X%:5YXJUV?Q9J?A[0]&M9YK**&9KFZN3'$H<$X.%+9.,
M 8ZDD=P#KIKB"V"&>:.(2.(TWL%W,>BC/4GTJ6O+=:\1_P#"3^'?#-Y):FTN
MH?%-M:W5L6W>5-'(59<]QWS[UTL'C:..U\52:E;+;2^'Y7\R,/GS(MF^-QQQ
MN'&/44 =;1639:AJ-UX4AU%[%(]1ELQ.+3><"0KN"%L>N >*Y.]^*5O:>'/"
MVKBSWKK,J+.N_P#X]DR%E;..=C,!VH ]")P,FBN&\4>)8I8O%VES:8EY8:5I
M/G76Z5D\R1U9A%QR!L4'(.>163J>K^);?Q7X.M-#M;)+&YL)6BM9;R14DQ%&
M<280XV9^4\YR<XH ]*6X@>XDMUFC:>,!GC# LH/0D=1G!_*I:\Q-WKL'Q7\0
MQ:-IEK<W4FGV9D>YN#'#%CS.I"EB23@8'8DXKLO"7B'_ (2?P]%J+VIM)_,D
MAGMRV[RY$8JPSW&1UH W*BAN(+D.8)HY1&YC?8P;:PZJ<="/2N!TK5O%DWQ3
MUZP:&R?3X4MB8VO'_<Q,7PZ+LP78#)' R!R:P]!U_P 0Z+I_B^\TW1+:ZL+'
M6[^XN))[HQO(H?++$H4Y( SEL#L,T >OY&<=Z*XR;5=.O_&OA&X73Q++?:?<
M7%M=-(RM"FV,D;1P=P8=>F.*=X2\5ZMXI<7T5CI\>D-))$0+MFNH2I('F)LP
M"2/NYR,CK0!V-%<'\7'B7P;"+B7R[9M2M%G8OL'EF4;LGL,9K"T:]T/2?'CR
M>$[YI?#UOIDT^K^3<-/;1,N"A4DD!\!N >@H ]9J);F![B2W6:,SQJ&>,,-R
M@]"1U .#^5<"_CW7[30[?Q1?^'[6'PY,8W.V[+74,+D!9639M(Y!*AL@&H[B
M2%/'/CJ2>$7$"Z%;L\18J)%VS97(Y&1QD4 >C]:*X&T\4S6^B>%-(\.Z1 U]
MJ6FI<16\UPRPVD"HN2SX+'E@HXR:T/\ A*=6T_5-"LM<TB"T&I32VK30W/F(
MLJKNCP=HX<!L9P010!UU%86C^('UCQ!KEC%;*+/3)8[<7(;/FRE=SKC'&W*C
MZFKVL:+I^OV/V+4[?S[?<'V;V3D=#E2#0!?J*"X@N49[>:.558HQC8, P."#
MCN#VKR_P!X-T&;5_$5Q)9,TNFZ])%:,;B3]TJ+&RC&[G!)/.:I>'?$?B#0?#
MGB&_L=#M[G3-/U6^FN9)KHQR2*)6+>4H4CY1R2Q&>@H ]BSSCO17'2ZEIUU\
M0- ==/$D]SI4\\%X9&#1QY0[=G0YW=3R,4O@_P 5:MXKCCU);'3H](F+@!+M
MGN82I( D3;M!..0#QGO0!V%%<#\6V@7PYI2WDHCLWUFT2Y9I-B^47^;<<C Q
MG-8FB:CHNB^-K^X\,WSS>%[329+C4_*G:>WCE4Y78Q)&\J&R >E 'K-1+<P/
M/+ DT;31 &2,,"R ],CMG!Q]*X-_'7B"QTJS\1:KH%K;^'[IXMQCNRUS;QR$
M!)'78%(^9<@'(S52YD@A\3_$^6YMQ<P1Z1:O) 6*B11#,2N1R,CC(H ],HKA
M8_%%S#9^&]#\.:3;R7UYIB72Q7%PR0VENJJ!N;#,W)"CC)ZFKJ>*=4L]:T+3
MM;TF&S.I^?%YL5SYBK,G*@' X=02,X.1C% '6T5A:'X@?6]9UVVCME6STVY6
MT2X#9,LH4&08QQM) _.J_B#5/$MC+*VEZ9ICVD,>\RWM\8FF.,E454.#[L1U
MH Z"2X@AEBBEFC228E8U9@"Y R0!W. 34M>;7VM1>(]1^&VLPQM%'>74LHC8
MY*$V[Y&>^#GFMC1/%>K:_K=ZEG8Z>--LKV2SG$EVPNEV'!D\O9@ GH"<D<T
M=C17$-XM\0ZI<:I)X;T2SN[#3)WMG>ZNVBDN9$^^L0"$<'C+'!-=)X=URV\2
M^'K'6;0,L%W$)%5^JGH5/N""/PH TZ*X;Q!XO\0>&UDU*^TC3ETB*=8V47Q-
MT8RX02!=FWN#MSG'>K.J^*=93QC+X:T71[>ZN!91W?VBYN#%%&&=U.["D_PC
M  .<GIB@#L**\_?XCSP>$;S5)]'(U'3]233;NQ27=^\+JI*-@9!#@C./3WJ_
M9>*M:M_%.GZ-XAT>ULQJD<CV4EK=&;:T8W-')E1AMO.1D<4 =9!<P7,?F03Q
MRIN*[HW##<#@C([@\5+7D&CW%G;^!]+-[IZWJR>+&CC5I63RI&NG"R<=2OH>
M#74ZAXSU&77=2TW0K3391IFU;B2_O3!YDA7=Y<8"GD C+' R<4 =M17!2?$5
MKZP\-/H]I;+<:\LK1G4)S%%"8\;D+*"6;/  ZX)KM+"2\DL(GOX(H+LK^\CB
MD,B ^S$ D=^@H LT5YOX.UWQ/)K?B9M92R&G6=\XG<7;N;8+"K;8U*#<O0\D
M=3QZO?Q_K\/A^/Q9-X>ME\-OMD(%V3=K Q $I3;MZ$';NSCO0!Z+144DS?9&
MFMT\]MA>- P&\XR!D\#/K7'Q>+-<L?$FEZ;KNF:;#%JDCQ1&RO6E>!PA<+("
MBYR 1D=Z .UHKS^7QOXCNI=?_LCP]:S0:)<R132W%X4\X(H;:@"GY\'O@#CD
MYXT]*\;)J>NZ1:?9/*L]7TH7]G.S_,SC&^(C'4*P/7UH ZVBL+PQX@?Q'!J%
MTMLL5I#?2VUM(&SYZ1G:7Z< L& ^E8E_XUU*;5]4M-"LM-FBTIQ'.]]>^2TT
MNT,8XP%/0$#<V!D_C0!W%%<)<?$.:XMO"TNB:1]M?Q!'*T4<DPC\ID4$[C@\
M#YLD?W> :@N?%GB"XT+Q98/I]I:Z]H\ =C%=,8FC>-F$B-LW;@%;@CJ!R,T
M>A$@=:*\MDU2_F^$VG7WBC2[2^CD.GF(+>2%IM[1@22':"&!(; )!/>K[:MX
ML_X6_<Z=##9/8+IT4GDO>.%$9F8&4#8?WG!&WI@#YJ /0\YHKSVW\4:9X>LO
M&6J)I?E-:ZL872.8EKN9EC"GYN%R7 XX &:OZ7XPU$>)+'1M:M=-1]1CD>UE
MT^\,X5D&YHW!48.W)!'!P: .SHKCO"'BO5O%834(['3X](D>1,+=LUS"5) \
MQ-F 3CIG(R.M=C0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !63XITZ?5_"6LZ9:[?M%W8S01;S@;F
M0J,GTR:UJ* ..U'PUJ%S9>#(H_*W:1=P37.7_A2%D.WCGDBDU'PA/JOBCQ!/
M<.B:?JFBKIP=3EU;,F3CV#"NRHH \X\.^%]1TTZ;97?@KPP7M#&LFJQNNYPN
M/WBIY6X.<9Y/7O6[I7AZ]L]4\77$OE>7JLZO;8;)P(53YO3D&NJHH \^;P=J
MI^&WAS0?W'VW3Y[.2?Y_EQ%(&;!QSP*EGTOQ7I'C?7-=TBRT^_M-1CMX_L\U
MR89,QH1N#;2, DY!'.1@\5WE% 'F$OPWOSX5T\2?V=>ZU;ZI)JMQ#<*3;7#R
M%O,BY!P,, "0>5Z5M:7H=TUEJB_\(EHFA//9O!&;217D=F!X8K&H"].YKM:*
M .6T_3-6T?X=Z7I45C97U]:V<-O-;7$I6*4*H5UW;3[XR,55\">&[W0KG6;F
M>SM],M+Z6-[?2K:<RQV^U2&8'  +$@X48&!79T4 <GXJT/59M=T;Q%H:V\U[
MIHEC>UN)#&L\4@ (#@':P*@CC%0:5H&LWFOZIXCUJ*VM;NXL!I]K9P3&411
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
MMO,^W3V-T7.H;E("E=B\9^;+9/ KT.BB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "JVH7]KI6G7-
M_>RB&UMHVEED/\*@9)JS7/>.=$N/$7@C5])M"!<W-N5BW' +#! )[9(Q^- $
M.D^,TU)@]QHFK:;:/ UQ'=WD2K$T8&2258E#CG# <50B^)5BR6MY-H^KVVC7
M<BQP:I-"HA8L<*Q&[>JL<88J!R*8VI:EXN\.WV@-X<U/2Y;G3I8)KB[54BBD
M9"H"D$EQD]0,8'X5@7XUSQ)X"M/!)\,ZC9WS);VMU<S(HMH4C92TBN&^;A.
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
M,XS@T =9H_C"'4M9;1KS2[_2=2\GSXX+U4_>Q@X)1D9@<9&1G(KI*X.U6_\
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
MO[]9K2WNI#--(F(>2Q)R>#GDXP1VKNO$FG7EUXT\&W<%N\D%I<W+7$BCB,-
MR@GZD@4 2?\ ">:4? Z>*UBNFM'PJVX0><9#)Y?E[<XW;N,9KIP<@'&/8UY'
M!HUU_P +7?PP$!T2&\_X23@_=9EVB/'8>=EP/:O7: ,+7_%-OH5S9V2V=WJ&
MHWN[R+.T52[*H^9B6(55&1R3WJI<^.+2TTRSN)]+U1+Z\G:W@TPP#[2\B\G
MSMV@#.[=MQWK/\2PZAI'CS2_%%OIEUJ5DMC+87,5HH>6+<ZNKA21N&1@XZ54
MUJ36+O5O#7B^+P]?^5ITES%-8'8;GRI5"B0+G&05^[G.#0!NZ;XVM+UM2M[J
MPOM.U#3H/M,]G=(H<QX)#H58JPX(R#UZU0L_B58WN@7FO1Z1JRZ5;6GVH74D
M*JLN,;D3+<L"<>AP<$UG)9:GXB\1:WXC.DW=A;?V&^F6L-TH6:=F8N6V G:
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
M!&TCR':"Q"("<#/)Q@50\#>(W\1W_B25+Y+RQ@OUCLW0#:(S$C8! YY)Z\T
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
MBC3/EN$;[OFX&-W _*O5** /"VM[[6_#7Q*%A/<ZG)/+:2),;?RFN45$+[4
M'558# ^88/.:]+TCQ?X>\3?Z'HDWVB9;5FPD# 0#@;&)&%/3Y>O'M74T4 >(
M+J=I>?LYWVDP2EM0TZQ2*[MRA#POYN,,".O!KJ;S5++PM\5+W4]?D^S65]ID
M,-G>R*?+4HS%XMV/E))#8[UZ-10!XCJUN;[P'XVU2&VD32]5UBVEM(Y(ROFH
M)(5:3:1G#D$\CG%=QXBA5/B;X&,<8552_3Y5P ODK@?3BNVHH \HT#6;?2?%
M&GZ1X5U@ZII=Y=RFYTJ6W(ETX-N=G#X!50W&UQWXKU>BB@#P73M>TA?@I<^%
MC;R_VY>+/'#9?9F#W,CRMLD7C# ?+\W;;CM70>-)=2\#WFGZW:1O-<ZEI?\
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
MZQ%IWB33?#WAK6?[:T"2.4O!) 1+IBJ-RAGP."QV[7&X5ZI10!Q_Q1LKN_\
MA]J$-I;R7+*T,LD$8RTL:2JSJ!W^4'CO6#J^O:3XUUSPG;>&IOM=Q9:FEY/)
M%&P%K J,'5R0-I;(&WK7IU% '%^#58>+_'!((!U*+!(Z_N$I?BM'))\.-2,<
M;R>7);RL$4D[4GC9C@>@!/X5V=% 'G>O:AIWB/Q)X"OK"2.]LFU&<K(%RI*P
MOSR.S#KZBH]0C*^./'!5"!)X>B)P/O-B8?B<5Z110!Y$9-)L?"?@R^G\1-H&
MM6VC1BVN)(?,BE1D3=&RD8;E1P"&]*]#\(ZI?ZUX3TW4M4M!:WMQ%OEB"E0#
MDX(!Y (P<'IFMJB@#S(>'VUSXK>*U;5-5L(TM+('[!/Y7F@J_#'!/&.Q'4T[
MQ!I^F^"]>\%W:VI@\.:6+J&1U5G6WDD4;)'ZGD[@6/<^]>ET4 >5O=0>(O%'
MB?7]&W2Z2OAUK)[I4(2XGRS?*3][:O&1ZXHT='%[\(_E;Y=)FW<=/]%CZUZI
M10!Y;X$\2:3X>T8^&M9:2/7DU"=9K4P,\EPSS,RR* /F4@K\W3BLWQ-:75GX
MOU#P7;1R"R\77,-VKITB4?\ 'W^)6-3_ ,#KV2L9_#T,OB^+Q%+/(\L%F;6"
M @;(]S;F<=]QP!]!0!KQHD4:QQJ%10%50,  =J\(\6>)[W7?"FJV]YJWV>^6
M\V?V!!8Y:)$G&&=R"W0!MPP,G%>\T4 <1;0*WQLU"=H@630H CE>1F:3(!_
M5Q5Q;R1>$M1N#;226.G^-I+J[B1"W^C)-EOE'4#(./:O;** /,DUW2O$?Q<\
M.WFCDW,$=A=QO>)$1&Y^0A Y'S%<\^F[US7IM%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %!( )
M)P!16)XQU&STGP?JU]J%H;RTBMV,MN/^6JGC:?8YY/I0!H6FIZ??O(EG?6UR
M\?WUAF5ROUP>*235M-A:-9=0M4:1S&@:9068'!4<\D'C%>76,;VGQ2\('[#H
M&GO<6MUF#2'R3%Y891)\J@C(X.,9!K.TRR\(W/A+Q[/JJ6$E]%?Z@)'G(:6$
M;V,>S/*\G(V]3[T >T37=M;$B>XBB(0N=[A?E'4\]AD<^]8GBCQ&-+\#ZGK^
ME26UV;:W:6)MV^-B/4J>1]#7G?EV=YKWPWC\5^4[2Z*^]+L_+)-MB(#@\,<C
M.#W [XJOJD=I;Z5\6+?2%C31T@@*)  (EG,9\T*!P#]S..] 'JUOJ5[-K-K;
M&WMOLDMC]H:7SP)!)N VB/KMP?O9Z\5>74;%[UK);VW:[49, E4R ?[N<UP4
MK3I\2K5K49N!X2E,0]7\V/'ZXJ+X=V7A*3P9X>OYDTYM5=E=KF4K]H:[).\%
MOO%LY&/3VH ] &J:>;[["+^U-Y_S[^<OF?\ ?.<UAQ^*?+\9ZSI5]):6UA8V
MEO,D\C;#ND+@AF)QCY1BO+=<O;;4?"EIKVFZ-H.EVLFK1&T=7_T]G%P 6X48
M8X8D9)Q75O9^'[WXV:Q'K<5G-*-,MVMHKO!4\OO(5N"0,>X!/O0!U?BKQ%-H
MNG:7=V @G6\U*VM2S99?+E<*2I!'..AZ5LW>I6.GF,7M[;6QD.$\Z54W'VR>
M:\8M-B^"X([0YTN/QO&FG8.5^SB<8V_[.[=BM065YJ_Q%\713V^@7,T;0QI'
MJZLS+;&,$>6!P%)+$D=^M 'KN<C(JK<:E8VEQ%;W-[;0S2_ZN.2559_H"<FL
MGP1IL^C^#=-T^XOX;Y[=&07$+%D9=QV@$]0%POX5QGBVW@\/:WK7BN6VT?7-
M-D\A+ZTN=OVFU* *!$3D=PVPX.>AH ]*O-1L=/5&O;RWME<X4S2J@8^@R>:E
MEN(8+=KB6:..%1N,CL H'KGI7E5Q;WFJ_%7Q'%);Z'<-';6PM8M91FQ R$L8
MUZ8+[MWOBJTVDKI5GX#T36[ZTO=$_M*Y$S(VZW+ .8(B6ZA6RN#_ '<=J /6
M8]2L9K9+F*]MW@=@B2K*I5F)P #G!.:E,\2SK TJ"5P66,L-Q ZD#\17FWCF
M#P_IOAT2:0EC;Q0:Y8S7PM=H2,B1/F<+PIQBK][J%G=_&C0X+:ZBFEATNZ,J
MQN&V;FCQG'KB@#L9-5M"#';W=K+<M&[Q0^>H+[<@_AD8)[5B/XTM--LM".M^
M3;WFJNL7EP7"21Q,58[BY(RGRXW#/)%<M\.=!TM/ UWK'V&%]2DFOO\ 2G0-
M(H$DB[58\J,=AQR?6L1-/TV?P9\+)[^SM)%:Y@@DDGB5LH8I"$)(Z$]NF: /
M6%U*YEU^&UABM9-.DLS.+A;D&0MN  "=UP<[LX[5:&I6!OC8B]MC> 9-OYJ^
M9C_=SFN'NE%O\4X5TN.)1'X6F%LD2@(,3)M  XQTKC/#OA^\UWX?Z;/!<>&K
M6X\U+AM2DW_;([@2!F+N?XR<J0>QQ0![7/J5C:W,5O<7MM#/+_JXI)55G^@)
MR:M5Y7XK@@\.:WK/BJ6VTC7--F>!;VUN-IN;5E"H!$3D'J&V'!ST->J Y -
M'->$?$KZUX376=3:VMCY\\;L#LC54E= <L?11WZUM1ZGI\UG]LBOK9[7.WSE
MF4IG.,;LXZD5Y/HM_:6_P[T&RGTFSU*XOM;NHK6.^8+!')YTQWN<'H,X&"23
MQ2:1H9UN_P#B1X>*:;$9K6UQ%II/D1S[),$# PVY4)]Q0![ T\*3)"TJ++("
M40L S =<#OBF27UI$L[274""#!F+2 >7D9&[TX]:\.7Q%<:[>Z5XZ,CI%X<2
MRM[P'INFW+=9_P!T/'^5;MEH)\3^#FU9KRTMKW5];.JVT=\NZ*=4)6&%UR"R
MF-0V!]>U 'JMK=VU[ L]I<17$+=)(G#J?Q'%,O-0LM.C$E[>6]M&3@-/*$!/
MU)KG/ >J0:A8:E FDVFFW-E?/;W4=D0T,DH5271@!G((ZC(Q@U0\4W5M=^,[
M;1H=$T>\U%=/:Z-UJQ_=Q0[]I5!M)))&3TP!UH [5KRV2T^UO<0K;;=WG%P$
MV^N[IBBVN[:]@6>TN(IX6^[)$X93]".*\?\ #>D#7_AK#90W^FP/:Z_-+912
M_/:3[)'818SEHR"2,>@..*[OP'JD&HZ?J,*:3::9<V5\]O=1V1#0O*%4ET8
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
M'2;-+/3K2"TMD^[%!&$4?@*M54N-4LK34;/3YYU2ZO=_V>,@YDV#<V/H.>:
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
MVJ>BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M=QZ1;>0MW.9Y<L6RQ[#/0#L.U5F\#:"WAJTT$VT@L[-_,MF69EEA?)(97!W
MY8\Y[T <<GAWQ(^F>)["VM-2TK3KBQ62PBFU$3R172DG",KLP5L+D$^OK6;-
MXTOM7U[PWXCM+ITTK3X+0:G$K$)ONRR-N'0["$/MFO3]%\/6VAM-)%=:A=33
M!0\M[>23M@9P!N) ZGH!6?;?#_PY::'JNCPV3+9:I*TMRGF')8XZ'L!@8 Z4
M 5_ 4\^JQ:UK\TTDD.HZC)]D5F)5;>+]TFT=LE6;CKFL3QMX?L=3^)W@_P"T
M-=C[4MXDGE7<L?"1 KMVL-IR>2,9[YKO]*TRTT;2K73;&/R[6UC6*),YPH'<
M]S[U1U_PQIWB,6C7AN8I[20R6]Q:SM#+&2,-AE(.".#0!Q<WARUUKXMZG9W5
MS>I9PZ/:[H8+EXO-^>0#>ZD,<=<9Y/7-92:CJ,7P]A@;4+J1['Q2E@D[RGS'
MB2Z"@,W4\<?2O4+70K&SUB758DD^URVT=J[M(6RB$E>O?YCSWJD?!NC'3WL3
M!)Y#ZA_:1'FG/G[_ #,Y]-W:@#C_ !-%)H_BR^UKQ)!J<^ALT)L[ZQO71=.P
M &#Q*PX+<EL-P<&O3ZYK4? NCZK?RW%X^H20S2++-9_;9/LTK#&"T>=IZ#CH
M<=*Z6@#Q?PWI_B;Q%X&U3P_8VNGV^F7E_>12ZA-<,TBH9FW[8@O7J!EJW[72
M(?$?C?6=#U&YO?[,T&UM(+2TANI(0Q>,L96*$%CP .<#!KN=&T6RT&Q:SL(V
M2%II)B&8L=SL6;D^Y-9^L^#=*UK4EU*1[VTOQ'Y+7-C=/;N\><[6*D9'UH \
MWN+N[D\(3Z?<W<UY'I?C""RM[B9M[O$LT9 9OXB-Q&?:M?7->U'1]3^)5W:S
MR&2RT^S>V5F++$S1OE@IX'K[XKLQX-T--#M=&CM#'96MPES&B.V?,5]X9FSE
MCNY.>M6?^$=TPWVJWCV_F2:K$D-XKDLLB(I4#'3HQ^M '/6'@.R&BEK?5]6^
MU7EBT4URVH2N)F=/]806(# \@KC'TKG=(U^_\3Q^#] >XECU"UGDEUG8Y##[
M(=FUB.SR%#[UVFB>!](T"[BN+1[^0P(8[:.YO9)8[=3P1&K$@<<>N*S_  IX
M6DL?%GBO7KRR6UDU.Z$<"*X8F%% WY!."[98CKP* .TK@[$J/CCJXN<><VBP
M?9-W7R_,;?C_ (%C-=7H>BV7AW1K?2M.5UM+<$1AW+D98L>3R>2:JZ_X3TGQ
M(]O-?12I=6I)M[JVF:&:+/7:ZD'!].E '/>)RLGQ8\#I!@W,:WKS;>JPF(#Y
MO8MC'O6;I^H71^&?CN=[N;SH+O55CD:0[H]I;: <Y&.,>E:O_"MXM.U&/5]
MUF_L]7 V37-W*UV+F/()20.>G'!4C%7+[X;^'-0O+Z>>&Z\N^8R7-JEU(L$D
MA&/,,8.TMWSZ\]: ./O[[4M4U/PKH;6M_J%FV@I?SV]K>BW:XD^1<NY920N<
MX!Y+ G.*O0Z)XR?P?K>FPQ7=JOVR.33X+C4 TYMOE,D/G*S%<X8*2<@'K77Z
MCX-TC4K33H76X@DTU!'9W-M</%-"NT+@.IS@@#(/6@>#].&D/IQNM48/,)S<
MMJ$IG$@& PDW9' Q@<>U 'FOBA-&OOA7XFM;>TU;3[S3)(WGL+R\E9H)&V@<
M[R&1@21R0>N :ZK7[%/#K^#K+3;B\2&774$@DNI)2X,4F06=B2.!QTK>M_!.
MB0Z/J6FR0S746I_\?LMS.\DL_& 6<G/  QC&.U.@\':9#:Z=!))>W(T^Z%W;
MO<W3RN) I49)/( )&.E '*:/H\7CG4/$U[K-]J"R6>J36%I';7DD"VB1@ ,J
MH0"QSN);/:L6TU+5?$N@?#Q;K5;R&6]N[J"XN+:0QO/&BR*#D=V51SUYR,'F
MN]U/P!HFIZC<WS&^MI+P 7:6=Y) ER ,?O%4@'CC/6M%O#6D[](*6HB72&)L
MDC)58\H4Z=^": .-TRPO=,\3>+?#.B:A<11/I<5Q8_:9WF^S3N)%R&8EL9"G
MO4_@%K;3]5?1[VQU73]?%F)+B.ZO7N8KI00#,C%BI.X\\*1NQBNKN?#.F7=_
M?WLL<GGW]JMI.RRLN8U)(Q@@J?F/(YJ'1O"6G:)?R:A')>W5])$(?M-]=/.Z
MQYSL4L>!GGCK0!C?$^2[7P_IL=E?3V4T^KVD/GP-AE#28S[]>AXK!\3V,NB:
MKX<\*Z7%JMY87SW-S<PKJ)6:X*(OR^:[@A<DL0",UZ+JVC66MPV\5ZC.EO<Q
MW485BN)(VW*>/?M4&N^'-.\100)?QRB2WD\VWG@E:*6%\8RKJ01Q0!YU=_\
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
M)&2"^3RP[DB-?(0\9Z#J:Y/1;B:ZT'X4SW$TDTSW<A:21BS,?)EZD]:[W4O
M>A:KK$VIW$=RLMRJK=Q0W+QQ707A1*BD!\#CGMP<U/;>#]'M+71;:&"01:,Y
M>S!D)V$J5.?7ACUH X.'2_\ A*M)\8:[J.IZC%?6MY>6UMY-V\:6L<(("[ =
MIR.6W YS7:_#S_DG'AO_ +!L'_H J*]^'GA^_P!2NKR:*Z"WC![JUCNI$@N'
M ^\\8.UCT^O?-;^EZ=;:/I5IIMFI6VM8EAB5FR0JC Y[]* /.[?PY:>(OBGX
MSCOKJ]6WCCL?]'M[EX0[&(X9BA#'&.!G'/0\5@KK^MS^$="T<3WUZ)]<N-.D
MGAN!%/=00ERJ^:2,%L %L@D*><FO1=3\ Z)JFK7.JN;VVU"Y"K)<VEW)"Y4*
M%VY4CY2 ,CVJS-X+T";PW;Z!]A$>GVI5[=8W97B<$D.K@[@V23G.3DYZT 8?
M@W3=;TWQ)>J=,O=.T"6U4I;WE^MT4N W)0[V(4J>1GJ*3Q4C:WX_T/PW<W-S
M#I<EI/>31P3-$;EU*JJ%E(; R6P#72:+X<M=$EEFCN]1NII5"M)?7LDY"CH
M&.!^ INO^%]-\1FU>\%Q%<VCE[>YM9VAEB)&&VLI!P1U% 'FT=HVA#XLP6M]
M=RFWT^$Q32S%Y4_T:0@;^IV] 3S@#FM"]M)]>\3^#M,GU*^AL[C0Y);J.WG:
M,SX\HX+ Y&21DCG&1GDUUUGX#T"PL-6L[>VE6+5H?)O2TS,THVL"2Q).X[VR
M>O-:$?AW3HM2L+](G%Q86K6D!WG"QG;D$=S\HYH \YNXKO4_&^KZ(VEZMJFF
MZ+;6L%K!;ZI]GV;H]QD<F16=CT!).-I[FI)/^$B.G^#_  OK]S=VK:A?7$=U
M*MR/.D@C5GCC:1#U8;02#DXZ\FNXU?P=IFL:DNIM)>V=^(_*:YL+IX'=,YVL
M5/S#/K1>>#='O]!M](N([AX+:3SH)C<R&>.3).\2D[MV2><]_2@#BOB1X1T[
M3/AO?K!<:BT4=S!)%%+?2NL6Z6-2!ELD8R<,3@\C%2>+8)M,UCPSX4TVWU.Z
MTZZ^TW$]O'J+)+<; I"&:1PVT;B2-W.!76IX(T7^P;[1YTNKNWOR#=275R\L
MLI&,$N3D8P,8QC%)/X(TF[TFUL+F2_F:TD,MO>/>2&YB<]2LN=PXXQTQVH X
M:^G\3^$O!?B^Y6VO--L0D!TQ+J\6YDMR[!)2&#,0HR&&3QS4^M>%;/P[XG\$
M/9W^H2B74]LL=S=O,)6$3_O<.3AO7;@<].E=U:^$],M],O;"=KR_AOEV7)O[
MJ2=G7!&,L>!R>F*S['X=:!8WEE=@7UQ<V,@>UDNKR24P@ @(NXG"X/0=<#/0
M4 5?BU8PWOPSUIIC+FW@:9-DK)\P&.<$;AR>#D>U9.KV"Z<GA+PQ8WE_:V&L
MW3M>3?;)&E8)#N\M9&8LH8@# ([XZFO0]1T^UU;3;G3[V(2VMS&T4L9)&Y2,
M$9'2L(^!-%DT!-&N#?7,$4PGAEGO)&FA< !2DF=RX X XZ^IH Q=+M?^$8^)
M\.AZ;<W3Z7>Z6]U):3W#S""1)%4.I<D@,"01G&14/Q-T6SU'5_"$EP;D-+J\
M=LWE7,D8V&.0\!6&&R/O#GMFNKT/PIIF@7$]W;FYN+VX4)+=WEP\\S*.B[F)
MP!Z"IM?\/6'B2QCM;]90(9EGAE@E:.2*1<X967D'D_G0!P^K>';:^^*>CZ2;
MF]BLH=!E#+%<NKRHLJ#8TF=^.A)SDXZ]:R+G6-4\.>"/&-C87ET_V#6$LK.:
M27?+!%+Y7 =CVWL 2>,CGBO3K7PY86NIVFHKY\EW:V9LDEEF9V,98,=Q)^8Y
M4<GFHSX4T9[?5[>:T$T&KRF6\CD8D.VT+QZ<*.G?F@#D= T?7-.\6Z;-8Z-J
MFG:8R2IJ0O=56Z67Y<HX'F,0^X<D8X)KTBN?TCP?8Z->1W,5[JMPT2E(DN]0
MEF2,$8X5FQTXYS704 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 445R_Q&OKK3OAUKUU9LR7"6;A77
MJN>"1[@$F@"1OB!X235?[-;Q!8"[#^64\W@/_=W?=S[9KI*PO#^AZ3;>#M/T
MN&TMY-/^S1_NVC#+)E02Q!X))YS7/03Z]XOU_7DLM?FT>QTJZ^Q0I;01NTLH
M169W+J<C+  #'% '?45Y2WC#Q)J/A;PT;:[M[35;G6WTJ[F\D/&VT2J6"G_=
M5L CD8Z5;MD\6R>,]0\*GQ9*;6*TBOA?&TB^T@,67RQ\NS&5)SMSC@>M 'I=
M%>5-XN\2/\/M,N(KV :Q_;JZ5)<M"-DN)FCW,O8$ 9QCOC%;-K=:[X=\?:5H
M^HZW)J]GJ]M.ZF:".-H)8@K$KL ^4ANASCUH [RBO([KQ;=6&IZ5<V/BZ\UG
M[1J<-I<Q?V8$LV1WV-Y<H3 *YX_>-G'>MMI/$NO^._$ND6GB%],T_3UMFC\F
MVC>3=)'G&6!&W()/<\8(% 'H-5-4U&WTC2KS4KLL+:TA>>4J,G:H).!W.!7G
M6C^,=<DT[P9K.H7*&SOKB;3-158U"F;>R12CC(RT>",X^;I6QI8D\<OXD74I
MGDT 7ZVMK;J H<0$>82P&65Y,@C/1<=Z .PL;R+4-/MKV#=Y-Q$LJ;A@[6 (
MR.QP:L5YQX@UK4+'QG/;:GKEYX?TD+"--GBM(WMIF(^<2NRMM.> ,KQSFO1^
MU &%K/C/PYX>N5MM5UBVMKAAN\DL6<#U*KD@>YK2TS5+#6;%+W3;R&[M9/NR
MPN&4^HR._M7GOPXEN(_ #>(K32SJ>NZG=S2WJB5(Y&;S67:6?H% &%_*FW_C
MUH?!C7FEZ9_9-]<ZW_94BK")S%+NQ))L0?O&PIP!G)QUH ]/HKSSPQK>K?\
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
ML02Q7RR21.9+=H#*%8A9-C %=P ./>@#0UG7])\/6@NM7U""SA9MJM*V-Q]
M.I/TK./CKPXV@S:U;ZE%=64,L<4K6_S,C.X105ZCEAUK#M(X]2^-VIM>J)&T
MO3(!8HXR$\QB7=1ZY &?3BG?%FTBB^'VJW%K! EW-/9AI-F"Y%Q'MW$<D#/Z
MT =[5+3-7L-9@EFT^Y6>.&9X'901MD0X9>1V-<A!<>(- \>:)INHZZVJVVL0
M7&]'MTC$$L2JV8]HSM(.,$GZFL6X\<:O9^$)IOM!-[=>))M+AG6U\TP1^8WS
M"-!\[!5.!@DG&<T >K5AZ'XKT_Q%<7":='>/#"6 NGMF6"4JVUMCD8;!!%<G
MH6IZW>:_/HT&J:[<:?<632)J-]I/V>2TG# 8!:)48,"2 0<8J7X,V=U!\/;"
M>;4IKB&97\JW>-%6#$KYVD $YZ\D^U '6ZYXGT3PTL#:SJ4%D)R1%YIQOQC.
M/ID?G5:'QKX;N=-CU&#5H);22Z6S65 Q!F;&$X'7D5S?CRYO+/X@>!Y[#3VO
M[E3?;;=95C+YA4'YFX&!D_A5OQ%XAUNWT'2KJ2P;2+J;6K6VDA>2.<M$T@!Y
M&0,@D>HH [BBO/FD\2:_X[\2Z1:>(7TS3]/2V:/R;:-Y-TD9.,L"-N02>YXP
M0*BL/%%UJ/PUTK4M4\0KH]W+</;SW$%LLLD[([IMC0@_,VT-PI[X'H >C45Y
M9IGBW5?[%\>0IJEU=G1K,7%C>7EGY$X+0NV'0HH.&3@E><U,NH^*=)3PEK5]
MK_VR/6+N"UN;$6R)$@F0E2A W94CG)Y]NE 'IM4HM7L)]8N=)BN5:^MHTEFA
MP<JK9VG.,<X-<;:3>(?%VLZ_)8^()-(M-+O6L+:&&VCD\QT52SR;P202V  1
MP*N0ZQ?_ /":^(]/GU"&"VL]*MYDE>)=D+MYFZ0]"1P#@MV[4 =G6?I6M6>L
MM?BS9V-C=O9S;EQB10"0/4?,.:\[TOQ5=1>,= MK7Q-J&M66J/+%/]JTWR(L
MB,NKPN(U!&5Q@%N#^-;_ ,._];XP_P"QCNO_ $&.@#J=3U6PT:Q>^U.\AM+5
M/O2S.%4>@Y[^U9^B^,O#OB*X>WTG5K>YN$7<T()5\>NU@"1[USOB&./4?BYX
M8L+U1):6]G<WD43C*M."J@D=RH)(]*/B1#'!J'A#4X%"ZC'KMO;QR*/F:.3<
M)$SZ$?RH Z*;Q7I\7B0:#''>7%XH0S&WMFDCMP^=OF,!A<X/6J4?Q"T!X+V[
M:2ZBT^S;8]_):R"W=@XC(1\8;YCCC^0KEM T75I?B3XU6/Q/>PLC6N]EMX"9
M-T!V9RG&S(QCKCG-8OA^XU?P]\")-7M=9F=S(!!$\$16#_3"K$?+D[LG[V<9
MXQ0![917#7=WK7B/QSJFB:?K,ND66D6\#2/;PQO)-+*&8<N" H"] .2>M9WB
M+Q%JEGXCTWPQ/JU]"4T[[7>WVF:89YIVW[%"H$<1C())P>P&* /2JSM6UJTT
M4637GF".[NDM4=5RJ.^=N[T!(QGU(KSFZ\6^)[;X>:Q=+)<"^LM2AM[*]O;$
MVYN87EC +1LHQPS*2 .F1@UJ>,M)U*S^%'B!=5UJ34KI8OM23-"D7E,A5P%"
MCH&7(SD\]: /0Z*H+J(3P^-4F4X6U^T.HZ_<W$5YP^H^+A\/AX\_X2'$WD"_
M_LO[-']F\G[WEYQOSM_BW=: /5J*\[OM0\0Z_P"/8]'TK6FTK3I-%AOW9;=)
M)0S2.,+N! S\N<Y^[QUS76>)IM7M/"FH2Z)&+C5H[<FW4J#N?UQT)ZD#N>*
M-BBO-;;Q'(G@;Q/?6'BB^O[^RL'E\G4+2.&>RE",?F0(O!., @CY>":U-:U[
M4K32/!<\%SLDU'4K2"Z;8I\Q'C9F'(XR0.F* .VK/@UJSN==O-'C9S>6<4<T
MH*\!7SMP>_W37(6<WB+Q=J^O36/B&32+73+YK"VABMHY [HJEGDW@D@EL  K
MP*HG3M7U+XL>((+'6FTQ1IUF9YH(%>1S^\VA=^0HSDG@GH!WH ]-HKE_ &L7
M^M>%UEU25)KVWN9[269$"B4QR,N[ X&0!65%/KOB[Q)KT%EKTVCV&DSK:1+;
M01N\LNP,SN74_*-P  QGUH [J2:*$*99$0,P1=S 98] /<U2NM:L[36[#2)6
M<7=^DKP +D$1A2V3V^\*\FUO4-8\3^$/#UQ=:FUM>VOB.+3[@V\2;))4GV+,
M P.",9QTR3D8K<\3:=J__"=>";&WUIA>_9K\2:A+ ADVXB)(0 )NQP.,#K@T
M >FT5Y@_B_6/"VC^-XK^[_M6?0#"UK<2QJC2"9 4#A  =I/)&,BC2->UR#Q!
MHT::AKFKQ7<ABU".\T1[:.#*DB2-_*7: P PQ/!H ]/HKS_PG-XDU_7M7O+K
M7C'IVFZQ<VD-G';I^]16Z.Q&< $ 8YX.2<UZ!0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4-W:07
M]E/9W42RV\\;12QMT96&"#^!J:B@#A[+P%JFGVT>F6OC358]%C^6.U$<7FHG
M9!-C<!V]0.]6KSP9>)K5_J6A>(;G2#J)5KR%;>.9'<#;O7=]QL=3R#Z5UU%
M'*Q^ ]/MM-\/V%K/-'#HUZ+U6;#O.^'W%SZDN236E#H$</BZZ\0"=S)<6<=H
M8=O ",S9S_P+]*V** /,?%7@Y['PE8Z392WDXG\1Q74DL"XDA628LS C.-N?
MO=L9KHM-\&2QZW_:^MZU<:Q=QVS6MOYD*1+#&WWCA.K' RU=910!P$'PTFBL
M--TR3Q+=R:7I=U%<6=M]GC7'EN&"NP&7XR.W7/.*Z?3M CT_Q)K6LK.SOJ@@
M#QE<"/RD*C![YS6Q10!YWXD\+IH?P=U#0[9;O4)4WR6WDQ_O?.><R(0!G&UV
M'/H#76^%M$7P[X7T[25.YK:$+(_]^0\NWXL2?QK7HH Y/Q%X0O\ Q$;NTF\1
MW,>C7FT3V*VT9.T8RJ2$94'&>YY.*ZI$6.-40850 !Z"G57O+ZTTZ 3WEQ%;
MQ%UC#R,%!9CA1SW)(% '*2>!;JQU*\O/#7B*ZT5+V0S7%J((YX3(>KJKCY">
M^#BEC^'5BOA631I-0O))WO3J(O\ *K*ET6W>8H VCGMCH37944 8>D:1K5I<
MO+JGB.74D,9C6$6D<*@DCYCMY+<8Z@<GBLS_ (0*W_X5Q'X-^W2^0B(OVG8-
MQVR"3ITZC%=?44US!;[?/GCBW'"[W"Y/MF@#G=5\)W$^OMKFC:S+I5_-"L%S
MB!9HYT4DKN5OXADX(/2GW?A674;#1X=0U>>ZN-.U&._-PT2*960MA=J@ #YL
M?AWKI** .;USPM/J.OVFN:;JTFFZC!;O:LXA699(F8,05;H00""/UK.3X=P+
MX9O=%?5;J;[7J2ZC)<RJI<N'1R#C Y*>W7I7:T4 %<5_P@=YI]_>2^'/$UYH
M]I>RM//:+;QS1B1OO-'O'R9_$5VM% '(WO@B1[G3M0TW7KZTU>RMC:F]E59V
MN(B=Q656&&^;D8QBG6_@*R.AZU8:C>7%_<ZV#]OO9 JNYV[5V@#"A1T';WKK
M** .)M? 5Y_:FC:AJOB:]U&729"UNC0I&FW84P0O5CD?,<].V36OIWA>+3[;
M7H5N7<:Q=2W+DJ!Y9D15('KC;FM^JUEJ-GJ23/9745PL,K02&-@VR13AE/N*
M .>C\*:I8:+I6FZ/XEFLDL;1;5BUK'*LH4 !L-]UN/7'M5;_ (5W:VND:);:
M5J5U8WNC>9]EO0JNQ\S)D#J1A@Q.<<8XQBNSJ*2Y@B<))/&C'D*S@$T <Y=>
M%;_5/#&JZ/J^OS7C:A%Y7G"VCC$(Q_"J_P!2:Z2"(06\<(.1&@4$]\#%244
M<7HVCO:>*?%NDW5G(^DZL5OHWV'RV,B>7,A;H&RH..N&J"+X<SFRM='OO$M[
M>>'[5T:/3WAC4LJ$%$>0#+*,#CCH*[NB@#!.CC2M;UOQ)%YUU/=6D2?9$49)
MB#D!3W+;L4_PC9:KI_A:Q@UR[>ZU/:7N)&;=AF8MMSW"Y"Y]JV7=8XV=V"HH
M)9B< #UJ.TN[>_M(KNTGCGMYE#QRQMN5U/0@CJ* ,N3P[%)XLEU\W#B233O[
M/,6T8"[R^[/KSBLQO ENWP\MO"'VZ7R8!"!<;!N/ER+(..G)7%=;5+5=8TW0
M[/[9JM];V5ON"^9/($!)Z 9ZGVH NURT/@J"'P9JOAL7DABU W):;8,IYS,Q
MP.^-U=)!<P7-K'=02I);R()$E1@592,@@^F.:(KB"<D131R$==C XH PT\*1
M)K=AJ:WDJR6>F/IRA5'(8J=^>Q&VJMCX0O1K]AJVLZ_-JDNG+(MFIMHX=A==
MK,Q7[QQQV'M73F>%9U@:5!,X++&6&X@=2!Z5)0!F>(="L_$NA76D7V\07"C+
M1MAT8$%64]B" ?PK$L_!EX^K6%_KWB&XU?\ LXE[2)K=(45R-N]MOWV )P>V
M3Q7744 8^@Z!'H+:J8YWE_M#4);YMRXV%PHVCU VTOB?0H_$_AJ_T66=H$NX
M_+,BKDKR#G'X5KT4 8VJ>'H]4U/1+UYWC;2IVF10H(D)C*8/I][-9(\&:A87
M]]+H/B2XTRUOIVN9K;[+',%E;[S1EONYZX.1FNOHH Q/^$<1O$UAKCWDLDUG
M8O9[64?O-Q4ER1CGY>PQS6W15:TU"TOVN5M9TF-M,8)MASLD !*GW&10!PS?
M#"0Z,="7Q)>)HB7'GP6@@CRA\SS-K/U90V<#CMUQ6KJG@RZN?$]QXATSQ!=:
M;?2V\=OA(4DC**6)W*W#9W#'3&/<UTMS?6ED]NES<10M<RB&$.P!D<@G:/4X
M!X]JL4 <I9>#;C1]"2QT?7KFUO#<O=W-[)"DINI'SO+J1CGCIC&!5<?#JT?0
MKBRGU*Z?4)]0_M0ZBBJCI=#&'50-H   QSQGUKLZ* ,+2]'UFWDF;5?$<NHJ
M\1C6(6D<*+G^([>2W&.N.3Q6>W@2W;X>6WA#[=+Y, A N-@W'RY%DZ=.2N*Z
M"VUC3KQ[=+:]@F:XC:6$(X/F(I 9AZ@$@9]Q5@75N9?*$\7F9QLWC.?I0!S6
MJ>#[J;Q#-K>BZ[/I%W=0I#=A($F28)G:VUNC $C/IVI+[P9-)>6&I:=KMW::
MO:VOV-[R2-)OM,6<XD4@ G=SD8P2:ZNB@#CM;TSQ*OAN+2K/6+NYU*]O(Q)J
M0C2+[+$"&<@* ,;4*@<DE^M=C110!S&G>$IM+UO5;JVUB8:=J4SW,U@T*$"9
MU"LP?[V. <5"W@6W;X?6OA$WLODVXA N-@W'RY%?ITYVXKJI98X(GEE=4C12
MSNQP% Y))]*AL-0L]5L8[W3[J*ZM9<E)H7#*V#@X(]P10!@:EX2N9/$$VN:)
MK4NE7MS$D5V! DT<X3.PE6Z, 2,@]*W=,M;BRT^*"[OI;Z=<E[B5%1G))/10
M  ,X'L*MU3U35M.T6S-YJE];V=L"%\V>0(N3T&3W]J ,7Q!X/&K:O;:UIVJ7
M.DZS;Q&%;N!5<21$YV.C###/(]#56Z\$7.I^'[W3M6\1WU]-=RP2-/)&BK'Y
M4@<!(U "YQR>2?PKJ;2]M;^RBO+2XCGMI5#QRQL"K+Z@TZ*ZMYFVQ3Q2-Z*X
M- &9J&@1ZAXDT;66G9'TL3A(PN1)YJA3D]L8K';X?6;Z!<:6U[<+(^IOJD%U
M& LEO.7+J5Z@XR1SU!-=1<ZA96<T$5U=V\$MP^R%)9 IE;T4$\GV%6* ,31M
M*UFRNGFU3Q%+J2^7L2(6D<* Y!W';R3QCKCD\4_PMH$?A?PW9Z-%.\Z6P8"1
MUP6W,6Z?\"K8HH QM2\/QZCXDT366G=)-*\_9&%!$GFH$.3VQC-+XBT"/Q#:
MV<$D[0BUO8+P%5SN,;;@OT.*V** ,?3] CT_Q)K.LK.SOJ@@#QE<"/RE*C![
MYS6"OP[2WT/2;*RU:>WO-*NY;NUN_*5L-(SEE9#P1AR.QXKMJ* ..M_ 96W\
M2B\UFYO+G7[5;>XGDC5=F$=,JJX &'X'MU/6M"^\*0WNF:!9-=2*NCW5O<HP
M49D,2D 'TSFM.[UG3;"X:"[OH(9E@>Y*2. 1$GWG^@[FEBUC3I[BT@BO(GDN
MX#<6X5L^;&,99?4?,OYT <Y<^";M-8U"]T7Q'=Z3#J3B2\MXH(Y SX"ET+#Y
M&( R>?6K-UX)L[V]UJ:YNIWCU;3X["5.-RJH8;@W]X[_ $[5T]% '%V7@2\3
M4=$O-1\1W-]_8S'[+%]GCC3:8RGS;>2V".<]NG)K<T'0(]!;56CG:7^T=0DO
MFW+C87"C:/4#;^M;%% '/^)O"L/B(V5REY<:?J=A(9+.]M\;XBPPP(((92.H
M/7%4K#P9<MK=KJ_B#7KC6;FRW&TC:!((86(P7V+U;'&2>*ZVB@#'T[0(].\1
M:UK"SN[ZJ8"\97 C\I-@P>^>M8__  @-O_PKO_A#_MTOD;MWVC8-W^O\[ITZ
M\5U%U?6EDT"W5S%";B40PB1@OF2$$A1ZG /'M5B@#EM6\(7-QXA?7-%UR?2+
MV>!8+K9 DR3*I.TE6Z,,G!]*9>^#)I;G3M1L-=O+76+.V-JU](B3&XC)R1(I
M !^89&,8KK*C>>&.:.%Y4663.Q"P#-CK@=\4 <W?^$[G5_#$ND:KKD]W++<Q
M7!N3 B;=CHX154  ?)WR>3S4?Q%M+O5?"QT2R@EDDU2XBM'DC0D0Q%@TCL1T
M 56'/<@5UE% $?D1&W^SE%,.S9L(XVXQC\JX5?AK*-,707\27S^&E;C3C$FX
MQ[MWE&;&[9GMUQQFN^HH QHO#T,/BZ3Q DS!WT]+$0!0%55=G!S_ ,"QCVJ]
MJ=K<7NG2V]K?2V,[8V7$2JS(00>C @CC!![$U;HH Y*T\#J\NKW.N:G+JEWJ
MEG]AFD$*PJL'S?*JKW^8G))[51M_AU=;]&&H>*+Z]AT:XCELX6A1% 08 ?;R
M[8P-QZ#/')KLK_4+/2[*6]O[J&UM8AEYIG"JO;DFBPU"SU6QBO;"YBN;649C
MFB8,K#.."/<&@#F+CP1=QZOJ%YHOB2\TF#4W$MY;Q0QR9DP 71F&48@#)YYY
MK6L?#L=CXFU#6UN9))+RV@MVC<?=$>[!SW)W?I6U10!C^&] C\.:?/:13M,L
MMU-<EF7&#(Y8C\,XK*O?!MXNN7VJ:%X@N-(?4=IO(EMTF1V4;0ZAONMC@GH?
M2NMHH Y&X\ 6)\'6OA^RN[BV-I<)=PWAQ))YZOO\QL\,2Q.?K5U/#,LFL:'J
MU]J<EU>:7#<1E_)5!-YNW)('"XVC %=#4<4\,^_R94DV,4;8P.UAU!QT/M0!
MSL_@G3[VY\3/>2/-!KZ1)/%C'EB./8"I]>_L:72/#^NZ?<V_VOQ9<WUG;C"P
M-:1(T@Q@;W R<=>,9(YKI:* ,?P_H$>@+J0CG:;[=J$U\VY<;#(02H]ABMBB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "LOQ+J<NB^%M6U6!$>:RLYKA%?.UF1"P!QVXK4KGO'O
M_)._$O\ V"[G_P!%-0!SO_"8>*+"'1-8U;3]+CT;5)X8&A@=S<6_F_<=F/RD
M9(R .,]34>I?$*[DUG6+73-0\.646ERF IJUP5ENI0H+!0&&Q1G;N(;)SZ5%
MIGAKQ/K^C^&;75[W3#HMD;:\WP*XN+C8H:-&4_*HSC)!.<=!6@WA/6](UW5K
MK18=#O+/4[C[6\>I!U>"4J VUE5MRG .#C% $%SX_P!5U"W\(GP]IUJ\WB&"
M9PMV[!8&15))(Z@9;/&3@8QFGW7BKQ''XEB\.F;0+/4$LXYR]V)1'>2,6!6'
MY@0!CG.X\].*V)_#M_=>(?"NJ2R6:G2HKA;E(5959I(U7]V.< $'J>E4O&OA
MW7O$]O=Z7';Z#+IMQ'MCGNUD\^U8C!=0 0S \@Y7\: )M3\0:Y=>*7\.^'H=
M/6XM;5+F\NKW>\<>\D(BJI!)."<D@8K)N?B%JEEX0UR[N-.MO[;T6^BL[B!'
M)BEWR1@.A." 5?(ST(YJ]<>%]>TGQ FL^';JRN)9;&*SO(=29U$OEYV2AT!(
M;D@@C%5+GX?ZC=^$=9M9[ZUDUK6+^&]N9@K+"FR2,A%ZG 5, GDD\T 7K/Q#
MXDLO%^FZ/XAM=,$6K0S/;-9,Y:%XP&9'+<-P?O #D=*ZR^>ZCL)WLHX9+H(3
M$LSE$+=MQ ) _"L?5M!N-0\8>'=8CEB6#3!=>:C$[F\U HV\8X(YS4WB[1)O
M$GA/4M'@NOLLMW"8UEYP#D'!QV.,'V)H YS1_&.I'QE9Z#J-YH5^M[!*Z2:5
M(V8'CP2L@+-P0>#QT/%2^$/%6K^)[^28RZ/%:QS2Q3Z=E_MML%+*I?G&20.-
MH&#P34&E^#]:7Q5HNL7D&@V,&FPS0_9=,1_FWJ!NW%1GH/EQQZG-/C\*Z_J/
MB[2=9U=-#MWTYW8W.G"3S[H%"H1MP&U><D9;I0!N>.)-1A\$:S+IDL45PEI*
MV^3<-JA"6*E3D-CH?6O/]<GUUO@UI5SJ?V6ZF:;39+80,P:0;XR!(SD_,3U/
M2O5-7L!JNBW^G%_+%W;R0%\9V[E*Y_6N+/A+Q'?>!;+0-1FTI)K&>S\F2W>0
MJ\4+*26RO#$+T''O0!>T[Q!XBM?&-IH?B&WTS;J%K)<6LEB7_=M&5W(^[[W#
M#YACZ5S$OQ9N6TJ?Q#;W?AW^S8I&V:9)=8OI8E;:6'S85B 6"[3QCFNYU'0;
MB\\;:)K:2Q"WL+>YBD1L[F,@3&.,?PG-<WI'A#Q%X;M/[(TR#PY=:;'(YMKB
M]23SXT9BVUE5</C) .Y<\4 >@Q2+-"DJ'*.H93Z@UYGX)\/Z5XVL+[Q/XBL8
M=3N[Z\GCB6Z7>MM"CE%C0'A>A.1R<UZ?T%<%:^&?%7A>]OX_"]UI$VDWEP]T
MMMJ0D5K9W.6"% =RYYP<?U(!8O;ZZT+4-*\&>%+:V^T-;27/F7SN\=M;JP'0
M'<Q+-@#(QBJC^-]8T[3/%=OJEI9#6="M!=(T&[R+A&4LC $[ARI!&?H:LWOA
MGQ(NJ:5XALM0T^?7;:VDM+M;B-HH+B)VWX&W<4VD#!YSWJ"3P1JVH:3XJGU*
M[LCK>NVOV51"&$%NBH5102-QY8DG'X4 5;CQAXSLKC17GTC29(M</E6L$<[J
M]O(5W*97.0PP"3M'&,#/?0L?%>MV\GB?3M9M[ ZCH]FMY%+:!Q%,C(Q *L20
M04(//-7]1\,W5Y+X4=)H0-'N%EFW$_.!$R?+QUR1UQQ5+6]!N+6[\8:Z\L1M
M[S11 B G>K1I(23QC'S#'- &6/&_BJTT+2/%&I:=I4>B7C6XF@B=S<1)+@"7
M=]W&6!VXR 0,YK4\7^(M>T)[NXM[SPW;6L$1DA@OYG\^ZPN2!@J%.<@?>KGM
M"\->)_$?@CPSIFH7NF?V L-I<N\:N+F6-%5UB*_=&" "P/.,XK2U/P/K4NM>
M(9K/^Q9X=: 'VJ^1VN+4>7L*H ,,.X^88)Z&@"UJ'C75IG\(QZ'I]K))XAM9
M)P+N1@(,1HX)(Z@!SD 9.!C'6J5QXY\0Z9IGB-;ZQL)M1\/S6\ER;8/Y<UK(
M-Q9 3E6"[CR2.*U+#P=>VMSX'E>XMR- L9;:X +?O&:%$!3CIE3UQ5ZT\,M'
MXE\4:A>M#+8ZS#;Q"+)R%2-D<-QCG=VH +CQ)/<>,--T32Q!)%-827US<,"W
MEQG"Q%<$9W,3U[*:P;^YD^'MIH>A:?<643ZE-,]SJVJ!O*,V-[%@I'S.Q. 6
M  &.<57^#6E2Q:%=ZO<7+77VF06EG,PQFTM\QQ8],_,?RKKO$MIK5[$D&FVF
MBWMK(K+<6^J;PK=,$%58$=<@CTY% &IIK7CZ= VH&V-T5S(;4DQGT*YYP1C_
M .O7EGB--'?XM:I_;'AJYUU!I-OY<<%E]I,9WR9./X<^M=_X,T"7POX4LM(F
MN%GD@#EF0$*-SEMJ@\[1G SV%9&HZ#XFM_'%WK^AOI#QW5E%:O'?-("I1F.1
ML'^U0!SGA+Q.WA_X66KVR_;+V74FT^SL99&!MY))#L@D+#(V*>>.@XXP:Z2V
M\0>(M*\4Z7H_B2+3)8M5$BVUSIXD3RY47<4=7)R",X(/;I5 _#F]DT"[,FJ0
M_P!OSZLNLK<I"1!'<)C:H7.=F!CKGG/M6C:^'_$.J^)M-UCQ++ID2:6LAM;;
M3S(X>1UVEW9P.BYPH'?K0!F:YXTUSP[>QRWUQX<>W-W'"^G0SN;M8W<*&!)
M)&02-OKSWJ]J'B/Q/<^-[[P[H5GIFRUMH;EKJ]+X4,6!4A3DDX&.@&#G/%<[
M_P *TU\:#_88?0O)2]%R=1*.;JY F$GS_+\K>^6S@#CK7<V.@W%KXYU;77EB
M-O>VEO B G>K1E\D\8Q\PQS0!S=[XD\3ZVGB*31++3&TK3)9K)TN7<3W+HO[
MPHP^5 "<#(.2.U;?PU_Y)IX<_P"O"+^590\*>*--N=<LM&OM,32=7N9+HRW"
MN9[9Y1^\"J!M89Y&2,9Z&NE\):1-H'A+2M(N9(Y)K.V2%WCSM) QQD XH YA
M/%/BS6K34M8\/V>D_P!E6<TL4,5V9#-=^42&964A4!((&0>G.*P_$&K:KXFU
MWX?:GI"Z>MM>^;<6T5XKMLE\ABV_:>0!P,<Y'I6W#X5\6Z+::EHVA7ND?V3=
MS2R0S70D\^T$I)90JC:^"21DCWK03P2;*X\&)83(+3P_YBOYF=\@:$Q@C QG
M)R>E &GXL5D\ :XK! PTNX!"#"@^4W3VKAD\"Z$?A59:QI]E%INM6^D1WD.H
M6@\J42B$/EB/O GKG.<FO1]>T^35O#VIZ=$ZI)=VDL"LW12Z%03[<UQ4?A3Q
MG>^&+;PQ?ZEI%EI:6R6D\UBDCW$L2J%*@OA5W 8)P>M $FBZ_P#VOX@\'7%S
MIUHUWJ&AR73713]Y&<1Y53V4EC3-!\;>(+_1;OQ+J-GIMMH-DMSYH0N9YO*+
MC<G.T#Y0N#R2">.*WO\ A%F@\6Z)J-H88M/TS3I;(0Y.X!BFW'&, )ZU7T3P
M:UK\/KGPOJ4R.+D72220$X"S2.PQD#D!Q^(H YZQ^)5[]HT6>]O/#D]MJEQ%
M;FRL;HO=6AE^X6.XA\$@-A5QFM=/$7BC7-3U;_A'+7218:7=-9G[<TGF7,J
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
M!Z\'VNB@#E]$TF^M/'_BK4IX-EG?1V0MY-P.\QHX?@'(P2.N*Y&V\*>(-/\
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
M39^["@L& *Y(.,XSVK(US0=2U;4?B9:6<$@EO;"S6W8J569EC?*@G@_W?QH
MZW3/'>BZK?VUI%]MA-X";.6YLY(8[H 9/ELP ;CGW%+#X[T2YUY]%MGNI[V.
MX-O,L5L[+"PXR[ 852> 3UP:X_1(M'UF^T.*XU/Q9/>V<\<ZV-W:,B6TJ*?O
MMY*@ 9(^]SFNC\ VDMM=>+I)K=XFFU^=T9T*ETV1X()ZCK@_6@#LJYK4_'>B
MZ7JMQI4AO+C48%5VM;2UDFD*L,[@%!X ZGH,CUKI:\P3Q%9^'?BSXLEOK:\:
M"6UL1]HM[9YA&0CX5@@)&[L<8^7GM0!V/_"9Z"?#,/B%;X-I\Q"1,L;%W<G:
M$" ;B^<C;C/%&F>+]+U/[:BBZMKBRC\Z>VN[9X95CP2&VL,D'!Y&:\PD\/ZN
M/".FZO)::E:Q?\)'-JLMK:QYN;:WD+A6"$'YER#C!(!-=)I5II-_<ZOJFGZE
MX@U2]&DRVOFW]NR1A"=VQ<Q)ELCISU- &W:?$KPU>6,]_%<7/V&"!9FNC:R"
M(Y*C8K8PSY91M&3DX[&M.T\5:=<:;>7]PEWI\%FNZ?\ M"V>W*+C.[YAR/IG
MTKF+"PTY/@II-CKEE>"T-C;B>.VA<RQ-\IW[5&X%6PQ..U<_=Q^(?$G@CQ1I
MMM)?:QI]N]M)IUQ>6QAFNU5P\L9!5=^-H ;:,DXYH [O3/'NBZIJ5M8J+ZUF
MNU+6AO;.2!;D 9/ELP ;CG'7%07WQ)\.V%Q>P-)>326$K1W@M[.27[.%QEW*
M@[5YZGK@XZ&L/5M7B\<ZKX8M-&LM0#66IQ7]W-<6<D"VR1JV48N "S$[<#/>
MK?AVRG2Q\?B2UD5KC5+HQ[HR#(IA0 CU&<T =U;7,-Y:PW5M*LL$R+)'(IR&
M4C((^HJ#5=4LM$TNXU+4;A;>TMUWR2-T _#DG/  ZUD> (98/A[X>AGC>.5-
M/A5D=2&4A!P0>E4OB987=]X.8V=K)=O:W5O=/;1C+3)'(K,H'<X&<=\4 9+^
M-X]8^(7A2PT^34+5)?M;75I=6[P-(GDYC8JP&Y<@X(]*W;WX@Z#87=S#*]V\
M-I+Y-U>16DCV]N_]UY -H(R,^F><5STVM1^)_B1X/O-,T_4#96GVL2WDUH\2
M!GA.$^< \8Y.,9(&37-Z=I]MINEZIX=\1ZGXIM9I+FY5K6SM3+%=QR.Q#1E8
M6SN#<Y;(.>E 'I^K>,-+TB_2Q=+V[NFA^T-%8VKW#)$3@.VP' )!QZXIHU-9
M/&UO:KJ[K')I;7(T\VP"L/,4>:9#R",@;??-<?XL2PT6>*?2;K7=/\06NG)!
M:-#923I>HH.R)QL*L<\'[I&:ML-1?QS:ZEJ-D(I#X1E^U!B5A28R1LR%^@[]
M^@S0!J_\+,\/M-;)''JDL5W*8;6XCT^9HKAAG/EL%^;H>1Z$U/J7Q#T#3+^]
ML':\GN[%A]IAM;229HUVAM[;0<+AAR??TKS7PG>;=)\)'Q'=:K#I%@\,MIOT
M@Q0B8J4CW3AFR@+D*<+G(R:]!\+VDL7C'QQ++;NB3W<'ENR$"0"W4<'N,YH
MU[KQ9I5OI-EJ437%Y!? &U6SMGF>4$9X502..N<8K&U;XB6,'@O5=;TV&YFN
M+'?$]M+:2!X9@NX"5,95>F6/'/6N3TF]UK0_AWX*M"U_IEA+YJ:E=V]F99[<
M#<8QM*MM#'C=M../6DTW3;^_\/?$I((M5N6OHA]DDOX/+FN?]'P#M"KU/ &
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
MW6H6_EO<$),/E 1<C/ ^4'\Q6EK6AW][\#=(LK*UG^TV]I8S/;0J%E;9L9U
M(^]P3@CJ* .MTCQCI>L:B-/C2]M;MXC-%%>VDD!FC'5DW ;@,CWKH*\Y\/1Z
M+J_BG3;Z+5_$^HWMBDK1B_M6CB@WIM8.3$@R1VSU%>C4 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M-7#2V\$@5+@ @A9."2,@="*VZ** "BBB@ HHHH **** "BBB@ HHHH ****
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
ME!*'&,CTXH DHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK+\2WD^G>%
M=8O;5]EQ;V4TL38!VLJ$@X/!Y% &I17 Q>)=6:;X<J;D8UF!GOOW:_O2+7S/
M3Y?FYXQ7?4 %%%% !1110 445RWC;6+[1T\/FQF$1N];M;2;Y VZ)R0R\CC.
M.HYH ZFBO,=6\;ZQHGQ.NH;F5&\,6PM8+E?+ -NTX;;*6QG;N4 Y./FK;N/$
M6J6_BWQ/:1+]IAT_2(KNVM0@RTI\S(R!DYVJ,4 =G17 ^ [K6-?L=.UUO&,6
MH0S1[KRP2TB58G*GY%*X=2K8^\3D#WJC=>+M:B\%>/M12['VK2=3N+>R?RD_
M=HJQE1C&&QN/)S0!Z917G6KW?B_PAHB^(Y=<36["!4DO+.:SCA?RCC<T;ICD
M9S@C%/UO6=4OO']II&G^)!I&GR:-]O$HMXI/,?S0HYD']TY_"@#T*BN!\4WV
MN:'X7TB.U\1&>\O=6M[1M1-M%GRY&(.% V<?3M4FA:MK=G\09?#-_J\6M6YT
M_P"V?:!;I%);L'"['"?+@@Y' - '=45@>)[+69[8W.E>()-+$$3LZ):Q3"4@
M9&2X..G;UKEO#-YXGG\ _P#"57WB5[II=+DN5M390HJ2;"0=R@$X(Z4 >D45
MY/:>(?%&F:7X0UBY\11ZI_;<MK'-ILEI%&X$R@LT;)@_+GN,>M=%\0]9URUB
ML-(\+S+%K5Z99D=HU<+%%&6;@@CYFV*./XJ .VHKA]8\83S_  ?G\5Z3(L5R
MU@)XVVAA')P&&#P<'(Y]*HZM=^+_  CH:^(Y-<36[&!4DO+.:SCA?RCC<T;I
MCD9S@C% 'HU%<G%KUW<?$ZWTN&X#:7-H1OECV#F3SE4-G&?NGIG%<[\.O&^L
M:EJLFG^(I4D^W&>;2YEC"!EBE:.2(X RR[0WK@F@#TZBO-X/'6IVO@:74)$2
M]U:XUB;3+"-@$5G,S)&&VXX"C)[G'7O6O#H7C.$Q7$GC2.:X#!I+5].B%NP[
MJ,8<>QW$T =C15359Y+;2+VXB;;)% [H<9P0I(KS:X\8ZPWACP*9]7CTS^VX
M_P#3=7>%"(V$895 (V*7.1DC Q0!ZI169H5IJ-G8M'J6K_VJYD+17!@6)O+(
M& P7Y2<YY '!'%<MJUUXAU+XE2Z#IFOMI=I#I,=Y\EI%,6<RNASO&<8 Z'M0
M!WE%>4S^-/$$O@*YE%Y#!JMIKRZ0]]!"I24"55,BHV0,AOS!K:TK5M<TSX@Q
M>&[[68M;M[BQ>Z,OV=(I;4JP W;."K9XR,YH [RBO.]$N?%'CNRDUVS\1'1-
M,EED6P@@LXY6>-6*B21I >20?E&..]4KWQMKUM\.O%;SRPQ>(= F^SO<0QC9
M)RI60*V0-RMT]: /4:*XOQYXK_LGP3=7VD:G;+?H\ 0JR2'YI45OE.<_*3VJ
MVVL7P^*L>B></[/.B-=F+8/]:)PF[.,]#C&<4 =317C">*_%,7@J;Q5_PE$,
MUQ'=R1II$MI%B8"<QB-2H#Y(''6NYU35]3'C[1]&M[DVUM>Z;<RR+Y:L5D78
M%;)';<>.A[T ==17F,D?C)/'T/AS_A-IC%)ICWQF_LVWW K(J;<;>G.:L:G?
M:^?'L/AU/%O]G00Z+%=27!M8"9YO-9&8AA@9 !P.* /1J*X+Q3>Z[H^@^';6
MS\0M+>:AJ\-G)J/V:(EHY-YX3&SC [=J+C4_$?@[6])CUC5(M9TC4[I;+SFM
ME@FMIGSL^Y\K*2,'@$4 =[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 %8_BV*2?P9KL,,;22R:?<*B(,LQ,;   =36Q10!YI#I]
MZ+CX5$V=P!:6["X_=G]R?L>W#\?+SQSWKN=-UA=2O-1MQ97MN;&?R3)<1;%F
MX!W1G/S+SUK2HH **** "BBB@ KC?B%:7%U'X8^SV\LWE>(;.63RT+;$#'+'
M'0#N:[*L3Q#X0T+Q5]G_ +:L?M7V?=Y7[UTV[L9^ZPST'6@#GXM!75O''C:U
MU&TD;3K^QLX=[(0K_+(&VMTR,CIT.*P/ L?B#1O$GB-]:TV]N9--TZ"UCFCB
M)-\L;2%60G 9BA7(SUZUT?\ PJ'P+_T _P#R;G_^+H_X5#X%_P"@'_Y-S_\
MQ= '.E+'6/'FB:GX2T;4M/OQ<[M7N'LI+6)K?:=R2!@ [DXQC)[YXIE[I>H/
M\/\ XEVZV%TTUUJ]S);QB%MTJE8L%1C+ X/(]*Z7_A4/@7_H!_\ DW/_ /%T
M?\*A\"_] /\ \FY__BZ ,K7]:N_%_A5_#.A:+JPN+Z);>:ZO+)[>"W0XWL6<
M#<<9P!DU6\2:=I5A\1]/DUG0;C4](AT'[+$1IKW:K*)AC("G!V@\^_O6]_PJ
M'P+_ - /_P FY_\ XNC_ (5#X%_Z ?\ Y-S_ /Q= &7XLM+#Q!X/\/VNE:+.
MNF#7+5)+-K!X0D0<[\QE1A.3DXQS5S1M#7P5\1#9:3I[QZ#K5L9-L49*6US%
MUR?X59#W[CBK'_"H? O_ $ __)N?_P"+H_X5#X%_Z ?_ )-S_P#Q= '6ZDK/
MI=VJJ69H7  &23M-<;X=LKJ+X(06<EM,ET-&=# T9#[O+;C;US[5+_PJ'P+_
M - /_P FY_\ XNC_ (5#X%_Z ?\ Y-S_ /Q= '*6GA1/"GAKPAXMT?1I(M4M
M8;9-5@AA8R3PR(JRY3&=ZD[NF>#FMQ-)\0:_\0-9UNSU%](ALD73+5IK$2><
MHP\C*&(X+D#(Z[?:K_\ PJ'P+_T _P#R;G_^+H_X5#X%_P"@'_Y-S_\ Q= '
M(3:/K.E> O'?A&2"YO3"#<V,T5L56=)L,RHHR,JX;@>M;.O:U>>+O"C^&="T
M75A<WT2VTUU>63V\%NAP'8LX&3C. ,DUK?\ "H? O_0#_P#)N?\ ^+H_X5#X
M%_Z ?_DW/_\ %T );:9+9_%NS:*"8V4'AHVRSE#LW"=<+NZ;L#.*P=,\+:C?
M?"VV:VADM=?TR_N;VP\U"C>8+B0A2#CY74X]#D&M_P#X5#X%_P"@'_Y-S_\
MQ='_  J'P+_T _\ R;G_ /BZ .3TO0]<U7X7V=[;Z;+!K%CKLFL06%R#&SD3
M.?+.X#&58X/TIGC&XTGQ?!"^G^%=73Q0T]N-TVFRH\"K(I;=(1M VAAG-=?_
M ,*A\"_] /\ \FY__BZ/^%0^!?\ H!_^3<__ ,70!U.LHTFAZ@B*6=K:0*JC
M))VG@5PVE7UCI'PU\-Z7XCT&_N;2;3T6<#3VG2)E ^61 "RGGCCM6A_PJ'P+
M_P! /_R;G_\ BZ/^%0^!?^@'_P"3<_\ \70!!\,;"XL8M;\BUO;/0)+L-I5K
M>AEDC3:-Y"M\RH6Y /\ 6H-5\+1Z]\7)Y+Z*_6Q70XE$MO/+ K/YSY0NA&>#
MG&:O?\*A\"_] /\ \FY__BZ/^%0^!?\ H!_^3<__ ,70!5\>^&;2#P'8Z)I.
ME9LDU&U!MH8RPV>:"Y(Y)ZDDG\:2P\/Q>"OB'!%HVG-'H6N6[)/'!&2EO<1\
MJQ/\*LI(QTR*M_\ "H? O_0#_P#)N?\ ^+H_X5#X%_Z ?_DW/_\ %T 8_A'7
M&\ Z"OA?7-+U;SM/DD2VGM;&2>.[B+ED*L@(!P<$'&*S=6T/5[GX9^-]4N=-
MN(M0UV<3Q6(3?*D2E%1649^; )('3-=5_P *A\"_] /_ ,FY_P#XNC_A4/@7
M_H!_^3<__P 70!D_$'P+H<'@6[ET;PQ8IJ*O;F-K2R7S1^^3=C:,],Y]LUMM
M:7/_  N>.\^SR_91X>:+SMAV;_M"G;NZ9QSBHO\ A4/@7_H!_P#DW/\ _%T?
M\*A\"_\ 0#_\FY__ (N@#SJQTO2!X+OM/G\':G+XI:6Z^SW$6E2)(LAE<Q/Y
M^T  94YW8P*[NWT_5H_'7@Z34$EFGM]$FBO+E5)3SL1YRW3)(/UJU_PJ'P+_
M - /_P FY_\ XNC_ (5#X%_Z ?\ Y-S_ /Q= $LUI<GXRVMX+>4VPT&6,S;#
ML#^>AV[NF<<XKG_%5OI<?Q7^VZ_X?GU/3FT2.*)ETQ[M%E$[DCA6 .T_K[UM
M_P#"H? O_0#_ /)N?_XNC_A4/@7_ * ?_DW/_P#%T 9GBV>VF\-^$[[2-(OD
MT^QURWF:VAT^1'BB02 GR@NX#\.X]:EU2YNO'VL:':6.DZC:Z787\>H7=Y?V
MS6X8QY*1HKX9B6/)Q@8J]_PJ'P+_ - /_P FY_\ XNG1_"7P/%(LB:)AE(8'
M[5-P1_P.@#M:*** "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 ***X7XIOJ9T/2;32=2N-.NKW5[>U%Q Y4@.&'..HS
MC(]J .ZHKR^Z\77VJ>#M#G,LMEJT.O6FGZG%&Y4K()0LBG'\+#G'3!KI]2\7
MW$>NW.CZ)H=SJ]W9QH]V8YHX4AWC*KN<\L1S@=N] '4T5D^&_$-IXFT=-0M$
MEB^=HI8)EVR0R*<,C#U!K,^(&O7N@>&=^F;!J5[<Q6-H[C*I)(VT,1WP,GZ@
M4 =317)Z;X)ETV[M;Q/%&OSW,;!I_M-V9(K@?Q QGY5![;<8JG<?$.4Q7]_I
MOAN_U#1K"1X[B^BEC7.S[YC0G<X7!YXS@XH [BBN>T[Q?8ZGX@BTN!'VW&G)
MJ5K<9^2>)C@X[@C(X]ZSC\0K5[-I;73KFYFEU*73K""-ES=O']YU)("H,-DG
M^[0!V5%<G!XV"V^MIJ6E3V.HZ1:&\EM&D5_,BVL0R.O!!VD=L&JUK\0UDT"?
M7[O0[^TTKRXVM)7*-)=LY"A4C!W DD8SC(.>!0!VM%<QIOBRXFUR#1]9T6XT
MF[NH7FM=\R2I,$QO7<IX8 @X].]<1XZ\<SZW\.-;GLM!O_[&FC:&#5 Z;7(?
M&[9G<$)! ;Z=* /7J*CM_P#CVB_W!_*N$\;F6Z\<^$]*?5K_ $^QNHKUIS:7
M;6Y<HL97)!'0D_G0!W]%>9>'O%G]@_\ "6)>:G=:QH^E7,$5C<L1---)(OS0
M!AC>P<J.?[W)KIM,\67$VNP:-K&B7&DW=U"\UKOF25)@F-Z[E/##(./3O0!T
M]%<'IWQ+74--NM8&@7\6C6<<S7%ZSI@/'G*JN=SYQU'&3CL:V=-\37,NFW.I
M:QH\NDV,-M]J$[W$<JM'C)SL.00.<8_&@#HZ*X>+XARI'87^H^&[^PT6_D2.
M"_EEC;;O.$,D8.Y <CGG&1FK%]XWN8_$.IZ'I7AV]U.]T]8WD\N1(X]KIN&6
M8@ ]@.2<'TH ["BLOPYKMKXFT"TUBS61(+E20D@PR$$JRGW!!'X5%XE\0Q^'
M+"WG:VDNI[JYCM+:"-@IDE?.T%F("C@\GTH V:*\W^(.J7LGP_%WJ&ESZ?-#
MJEIN@$BS%@)D.5*'G/3'!R.E;^D^,9KSQ$FBZGH5YI-Q<6[7-H9Y$<3(I 8'
M83M89!VF@#J:*X^\\;WFF7$$NI>&;ZTTJ:Z2U%X\T1*L[;59HPQ(4G'/7GI6
M%J3-_P )/\2.3QH4&.>G[J:@#TVBL/P62? GAXDY)TRV_P#12U%XG\5Q>&I]
M,@:PNKV749GAACM@"Q<(6 P<=<8SD =3P* .AHKDK#QN99=7L]3T>XTW4M-M
M/MK6LDJ2>;#@X9'4X/((/H:L3^,K>#PMHNNFTE,6JO:HD08;D\_&,GVW<T =
M+17(7?C>9?%=YX=T[0+S4+NT\IYGCD1(TC<9W%F(Y'9>IP?2A?&]Q=ZA=II/
MAR_U'3K.Y-K<7L4D:_O%.'V(2&<*3R1Z'&: .OHKRZRU[4-+^(/CB+3M!O-6
ME\^VE98I$C2-1;K_ !,>6/91DG!KK8O%C:EX:T[6=#TB[U(7ZAHXE=(_+X.=
M[,<#!!'&>>E '245QT?Q!M8=#UR^U33KJQN=$<)>6999&RP!3:P."&W#!X]Z
MOQ^)Y[/1]0U/Q!I$ND6]E$)BS3QS"1<'[NP_>&,8QW&,T =%17)67C2X;4].
MM-7\/WFE1ZF2ME--+&X9@I;8X4Y1BH) .>F.M=;0 45R%WXVNGU+4+70_#MY
MJ\>FOY5W/%-'&JR8R40,<NP!&0/I4=[\2-.ATC0M2L;*[OX]:=H[:.%1YF\*
M3M()X.X;3S@<G.!0!V=%4]+NKN\TV&XOK!["Y<'?;/(LAC()'WEX.<9X]:R_
M$'B9]'U'3M+L]-EU#4K\2-#"LJQ*$C +,6;@?>''.: .@HKF]2\62:=;:7$V
MCW4FL:D66#31(F\%1ERSYVA5'?)ZCUKG?%'B7^V?A]XRL;BQFT[4]/LF%Q;2
M.KX#H2C*RG#*0#^1XH ]&HKS^S8_\+1T$9.#X9<]?^FL5>@4 %%<?J/C>\TB
M5;C4/#-];:0;E;<WSS1$J6?8KF,,6"DD<]<'I4FI^-)K7Q+<^'].T&\U+4(;
M>.X BD2./:Q8'<[$!<;1[G/ X- '645QUA\0K*^CT*0V5S!'JMS+9,9< VUQ
M'G]V_N2K 8]*V;/Q!%?>)]3T6&!R=.BB:>?(VAY 2$ ]=H!_$4 ;%%97B6_O
M-,\-ZA>Z?:M<W4,+,D:NJD<?>RW''7'?&*Y+0O'NHP^#-#U77](GC2[:U@>\
M\V(J_FKCSBJGY5W8X(!^8<4 >A45SVI>+(-/UR?2Q;2S26VFR:E.ZD (BG"K
M]6(./I6)!\2]]KINJ7'AW4+;0[]XHDU"5TPKO@*2F=P3)QN_'&"* .\HKEM0
M\77":S>:7HNA7.K3V"JUXT<R1+$6&Y4!8_,^.<#U'/-;&A:U:>(M$M-6L2_V
M>Y3<H<893G!4CL000?<4 :-%8OB3Q'!X<L[>1[>:[NKN=;:TM(,;YI#G &2
M!@$DG@ 5FV/C*ZFU&YTB^\/W-EK*6K7=O:-/&ZW2 XPD@.T'. 0<8SGI0!UE
M%>8?"&%KRTN]<O-%DAU"ZFN/,U.2=7-Q^^8%,!B0%V@<C'''6N^U_6K7PYH-
M[K%Z'-O:1F1UC&6/H![DX% &C17.V_B:X@TF_P!2U_2)=(MK.$3F1IXY@Z8)
M.-A^\,=,=Q@FJ=EXVG:_TV'5?#]YI=OJC;+*XFEC?<^TL$=5.48@' Y]* .N
MHKD!XWN+K4+M-)\.W^HZ?97)M;F\ADC7]XIPX1&(9PN><>^,UL:9K\6IZ[K6
MEI Z/I4D4;NQ&'WQAP1] <4 :]%</)\2[1/"NB:ZNEWDJZO<FVAMHL-('^?
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
M><5Z#45S;Q7=K-;3KNAF1HW7)&5(P1D<CB@#RSP6+[5?AYXC\5ZL!]OU:S=
M0<CRH83&N/JP=O\ @55;"'Q%XJ^''ASPS_8#V]M)#9/-J1G0P_9TV."HSOWD
M*!MQP<\XYKU:'2;&WT==(AMD2P6#[.L S@1XV[?7I4ME9V^G6%O8VD0BMK>-
M8HHP20J*, <^PH \TU'PHUAXSUK4+OPQ>:Y9:F\<\$MC=!'A<(%9'5I$XR,@
MC-=[X;L8=-\/VEK!I?\ 9<:*2+/S!)Y1+%B"P)!.23U/6M6B@#D?&VDZG<W&
MA:SI-L+RZTB\,[6AD"&:-D*.%)XW '(S5;3K35M?\=VOB*^TF;2;+3[.2WMX
MKF1#--)(1N8A"P50%QR<DFNWHH Y;X>:5>Z+X.@L=1@,%RMQ<N4+ X#3NRG(
M)'((/XULZZ&;1+M5TL:IN3:UD65?.4G##YOEZ$\'KC%:%% 'DUOX-U75=$\3
MZ3:6E]HVB7MFD=A8ZC<"4QS@DDJ%9]D9PHQGU.*O^'M#MCJ.F_:O %]9W=LX
M>2ZFO5D@A=0?F3]ZQ;GI\HZUZ510!YWH*^)/"+:AHL/AN;48I=0FN+.]CN8T
MB\N1]W[S<=RE<GHISVJ4Q>(?#WC;Q%=6.@R:G!K/D2V\R3HB12)&(RLNXY X
M!R ?IFN_HH \MTCPIK=IX3\!64UD1<:7JAGO%#K^[3]]\W7G[R],GFNIUO2K
MV[^('A34H("]I91WHN)-P&PNB!.,Y.2#TKJ:* .)\)6FJZ-X@\0Z==Z1,;.^
MU.>_BOUDC,11U7"D;MV[((QBN<\!:+<IX\O["8J^E^%6F@TX@YP;D^9C/JB?
M+[9KUFJ6G:38Z2+K[#;K#]JN'N9R"27E;[S$D^PH NUYMJOA+5I_B='+!;!_
M#U]/;ZA?2%UPL\"N%7;G)W'RB3C^&O2:* /-OA_X3UC2/$5W)JT&RSTN!]/T
MERX;S86F>0O@'@[?+7G^[38?#&LK\%-5T%K)AJ<PN_+@WKEM\SLO.<<@@]:]
M+HH Y"VT;4(_B/9:HUN191Z ;1Y=PXE\Y&VXSGH"<]*XV/P+JR>!_!IN=(:[
MNM%DF-UI@N!&\D<A8':X8#</E(&1GD9KV&B@#D/!VEV5M>WEY;^%+O16>-(Q
M+>3K))*,DD8#OM /J><U8^(FEWNM^ -8T[3H#/=SQ!8XPP&X[@>I('05T]%
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
MY"-K$>QKB-1@N-;T_P"(OB"SLKI+&_TQ+:T$D#(]TT<;Y<(0&Q\P R.<5O\
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
MZ;J$>M,+6"2"2RDC%D8V0N[.5"A0$."#SD5UF@VCI\4_&%U);LJO;V"Q2LF
MPVR;@I[\XSCVH ZO4)#%IMU()_(*0NPFV;O+P#\VWOCKBN"NOB(NB6?A*-I+
MK5AJB(TUZFGR R(48AE1!C>2!\@R0.<=Z[?6E9]"U!54LS6T@  R2=IKS)EE
MTOP9\--1NK:Y%OISPF[V0.[0J;=ERRJ"V,D \=Z .XOO&VD6$MO"Z:A-<36Z
MW1@M[&662*)NC2*JY3N,'G@\5OB02VXDC8A73<K8[$<'!KS3QCJ-A%?_ -MZ
M/?:QI_B%K!#;"+3I9(K]#EDC="A&<DC^%ESS7H>GRW<^C6LM]"(;R2W1IXEY
M"2%064?0Y% '-:7XPL++PCH]Y>ZK<:Q/?[EMY8+!A-=L"2=L* D8 Y[<>]:5
MSXRTFTTNROI!>$WKM%;VRV<AN)'7.Y1%MW9&TYR,<?2O/=*M=-MOAGX0_MF;
M5M)O[9)7M;ZTMI&:W?)!5@%888'HPP0#5Z6]&I^$M%O_ !;/JFFZI%/.UEJE
MG92*Z@$JK.@5@GF(1\K#!YZ4 =ROBG2_LVF3NUQ$-2N?LMNDUN\;^;\V596
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
M(G+QLFU@2['D>M5/$LQT'XD:5XCOK>XETG^SIK)YH86E^S2EU<,RJ"0& *Y
MH O7OC[3'\):OJVG-<O/8(R26[6D@EAEVDJ'C(W*.AR1C&>>*A^&5RU_X7AO
MY=1UB\N;B.)[@ZBC*JR% S>4"H^3YN",C@8K$ACGUJ?Q[XAM+2YCT^^TM;6U
M\V%HWNF2)\N$8!L?,%!(YKM?!L;P^!] BE1DD33K=65A@J1&N01V- $3>,M)
M&MOI48O9Y8YUMY9H+.22&*5L81Y NT'D=^,\XK1LM9LM0U#4;&VD+3Z?(L=P
MI4C:S*&&">O!'2O.M1O1I/BV5_"=QJJZG=:D@O\ 1YK*0V\X+!7F#E<)\HW;
MPV#@<5<M]87PKXZ\6)?6&H2OJ4L%Q8"VM7D%SB$(55@, AASN('?I0!TS>.-
M!3PW9Z]]J<V5ZP2U"PNTDSDD!5C W$\'C':N=\6^-H'\,VFI:==W5BL&LVL%
MYY\3V[Q(74NKJP! *G/IBN:T:VO-$\*_#C6;VPNVM-):Y6^C2%G>'S RK(4
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
MC&?6NN:\M4O([-KF%;J1#(D)<!V48!8+U(&1S[T 3T55_M.P_P!+_P!-MO\
M0_\ CY_>K^XXW?/S\O'//:LFY\3V-YX=U#4/#^K:/=/;(3YLMT/(C;_IHRGY
M10!T%%9L^NZ;I]NK:GJ=A:R" 3R;[A5 7(!89(^7<0,^XJQ::G87]@M_9WMO
M<6; L)XI0R$#J=PXXH M45FZ9XAT76Y)8]*U:QOGB_UBVUPLA7ZX-%OXBT2[
MU232[;5[&:_CSOMH[A&D7'7*@YX[^E &E16;!XBT2ZU5]+M]7L9=0CSOM4N$
M:1<=<J#GCOZ4:_KEGX<T.[U6^EC2&WB9P'D">8P!(12?XCC 'K0!I45B:3XM
MT36-&M]3@U.R$4OEJP^TH?+D<#$;$'A\D#'7-//BSPXNGMJ!U[3!9K(83/\
M:DV!QU7=G&>1Q[T ;%%4(M<TF;2O[4BU.S?3QUNEG4Q#G'WLXZ\4VTU_1[_4
M)K"SU6RN+R#/FV\4ZLZ8X.5!R* -&BLP>(M$.K_V0-7L?[2_Y]/M">;G&<;<
MYSCFF3>*- M]473)M;TZ._9@HMGN4$F3T&W.<^U &M15#5-;TK1(DEU74K2Q
MC<[4:YF6,,?09/-8NK?$#P]H^KZ387&I66W40[B<W482) A978D_=8C /0F@
M#J:*R+;4Y[CQ)):I<:9)8?8DN(A'/NN"68C<5Z>60.&[FG1>)] GU4Z7%K>G
M2:@"5-LMRADR.HVYSGVH U:*S;_Q#HNE>;_:&KV-J8=OF">X1"F[.W()XS@X
M]<'TJ[;W$%W;QW%M-'-!(H9)(V#*P/0@C@B@"6BH([VUEO)K..YA>YA56EA6
M0%XPV=I9>H!P<9ZXJ :SI9TQM3&I6?\ 9Z9W77GKY0P=IR^<<'CKUH O45S5
MYXG&D2^(+G4[K2UL-.CC>%8[D"?+(25E#<*6. @[YK)U;X@07'@*'7] N[22
M9Y;,2Q>8LI@\V1 R.%/# ,1SW% '=T5G:?K^CZM<SV^G:K97<\'^MC@G5V3M
MR >*T: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *Y;QYI]GJ6CVD-UJ]MI<T=[%/:37.TQM,F6565
MB P(!XSV]JZFH+NRM;^W-O>6T-S"W6.:,.I_ \4 >.>(==N];\#7 D@TV%+'
MQ#;PZG=6B&6SGC!4F0@$%E!*!AG^'&?3?L]/N+GQ*VJV_B70+G4H]*GABMM*
MM_+:53M*LW[U\A6VXX[UZ)#96EM:"T@MH8K8 J(4C"I@]1M'&*AL=(TS3"YL
M-.M+0O\ >-O L>[ZX'- ' _#N]\(#P9X<MI)--_M0%5,4FTW N^=Y(^\&SNY
M]/:L)=<TO3?A;XVTN\OH8=0^UZE"+5F_>EG9BN$ZD$'.<8QD]C7KD>DZ=#?O
M?QZ?:I>/]ZX6%1(WU;&31)I&FRW;W<FG6CW,B&-YFA4NRD8*EL9(QQB@#SE=
M.L]2\<^!4O;:.X2+0I)420;EW 1 ''0XS_6MBWMH#\8-1MO)C\@>'K=!%M&T
M 328&.F*[06ENLL<HMXA)$ACC<(,HIQ\H/8<#CVIPMX1<FX$,8G90AEVC<5!
MR!GKC)/% 'DWA#2-.\3? ]=$M);4:K]E?<(V42Q3)(QC+@<C#*.M:'@357\=
M^)QXDFC98]*TZ.R5&7 %W( ]P1],(OXUZ'#IUG:27$UG9VT$\YW221Q!3(WJ
MQ')_&LOP?X<_X1?0%L9+@7-U)-)<7-P$V^;*[%F;';J!] * ,CXK?\B%-_U^
M6?\ Z41U@^+[JV\,ZYKGB*RU#1K\O'#'J>C7Q7S6VJ-HB.<@E6'RE2#UKT^>
MWANHC%<0QRQD@[)%##(.0<'T(!JO-I&FW%\E[-IUI+=QXV3O"K2+CIAB,B@"
MRC":!69" Z@E''(R.A%>9^#7TR"U\:V8-I'J"ZMJ&V'Y5E$> 1@==N/PKT^J
MHTVP%[)>BRMOM4B['G\I=[+Z%L9(]J /'_[)T^R^!WAB]MK."*Z6XL+@3(@#
M^8TR MNZY()%:%PUW'\5O$ZS:IH=B\D%L+;^U[4R^9;[/F$9\Q %W[MPYYKU
M(V-H;5+4VL!MTV[(?+&Q=IR,#H,$#%,OM*T[5%1=0L+6["'*"XA63:?;(.*
M,7P#ID6D>#K.R@U2WU.!'E,=Q;#$94R,=J_,W"Y*]3TKGEU&T\*_%_69=9GC
MM+76[.W:SNIV"1EH@5:/<> W(.*]#BBC@B6*&-(XT&%1!@ >@ J.[LK34(#!
M>VL-S"3DQS1AU_(\4 >=_$+7](UKPY"+.^AO=+M-7LQK#0-OC6W+Y8,PX(SM
MR >.]/OYM(O?B?X1;PY)9RW$,=RUX]D595MC'A0Y7C!?;M![]*]!AL;2VM/L
MD%K!%;8(\E(PJ8/4;1Q4=CI>GZ8KKI]A:VBN<N+>%8]Q]\ 9H \;_LC3F^#'
MC*]:R@-T][>R&8H"^Y)CM.>HQCC\?6NFU#2[#2O$_P .OL%I#;$23Q9B0*2I
MMF)!/?)&>>_->@_8+/[+);?9(/L\A)>+RQL8DY.1T.3UI[VT$CQ.\$;/"<Q,
M4!*'&/E]...* /(=&O/!]O\ \+#77'T];LZG=^:+G;YCPX&T+GK\V[A>Y]Q4
MNE:M=Z?H?@C1[FWTJ#4Y=+>47^LIE847;^[49!+$;<C<.%[UW&C>#;*PEU.2
M_BM;]KO5)M0A:6W!,&\+P,YY&WJ,5NWNFV.I1K'?V5O=1J=RK/$K@'U (ZT
M>'!DNOA!XQ7S;:>%_$8 >T4I"RF:W),8R<*<DCD]>M=UK&E:?IOQ*\$Q65E;
MVT<D%];ND484-&(E(4@=0#VKMSIUD8'@-G;^5(P=X_*7:S#&"1CD\#GV%2O;
MPR313/#&TL6?+=E!9,\'![9H \:TR*6;5['X8R*[0Z5JKWDI(R&L4Q+"#ZY>
M1%_X!7K6N"[.@:D+#=]L^RR^1MZ^9M.W'XXK/TWPXUIXNUCQ!<7"S37R100(
M$QY$*#[N<\DL23^%;] 'A]W<>&9O@58V6G/9MK30P)!!$5^U"^W+NX^\'W[B
M3Z9[5UEKI-GJ'QDU*34;2"YF@T6V"^8@95+/(&(!X[8SZ9]:[=-'TR*_:_CT
MZT2\;[UPL"B0_5L9JR+>%;AK@0QB=U"-(%&XJ.@)ZXY/YT 1:A<+::;=7#0M
M,L,+N8E&2X )V@>_2O%Y-8_M27P%=I+X<MTGU6WD@L--C/GV\9# JS[L8&0K
M#8.<>E>XU1AT72K>1I(-,LHI&<2,R0*I+CHQ('7WH XGPYHVFZAXY\>RWEC!
M<2-<PP%I4#'8;=,J,] >_KQZ5R^D3'1?A]X!\:.S>7IH-I?-U_T25BA)]0K!
M"!7M$=O#%)+)'#&CRD-(RJ 7(& 2>_'%87BCPP-=\*R^'[.6*PMIF1)/+BX$
M08,RJ!@ D#&?>@"A\-[67_A&Y-:NT*WFN7#ZC*#U57/[M?H(PGZUF:Y-86WQ
MBTR77G@CL/['D%@]T0(A<^:-^"> ^S;^%>@QQI#$D4:A(T4*J@8  Z"H;VPL
M]1@\B^M(+J'.?+GC#KGUP1B@#R5X+2]T_P"*LVDQ12Z-):@VYA4&)KE;=_-9
M,<9SMR1WJQX@_L;5?AIX8M[0V=Q;2ZCIL5RD#*02Q4,&V]#@]^:]5@MH+6W6
MWMX(XH%&%CC0*H'H .*KPZ/IEM!Y$&G6D47F";RT@55WCHV /O<=>M '&W=E
M!I_Q<TL:;;PVSRZ'<H1$@16VO'L! ]":X/0=/;5_AQ'IEYXG\.:8_G$W/VBT
M(O8+D2DEF<S#]YN'7;R#7NYMX6N%N&AC,Z*560J-P4]0#UQP/RJK)HNE2WPO
MI-,LGO 01<- ID&/]K&: .+M=)L-0^,VMRWUI#<R0:5:B,RH&"[FDW$ \9..
MOU]:[+71=GP]J0L-WVPVLOD;>OF;#MQ^.*N+;PK</<+#&)G4*T@4;F Z GJ0
M,G\ZDH \W\"7OA$^#?#5M;2Z7_:H@58HFVF=;KRSYA(^\&SNR:Y:RN?#(^!=
M]:7[6AUMH9TG@EVFZ:^+-C*_>+[]N/;VKV6'2=.M[V2]AT^UBNY/OSI"JNWU
M8#)I#H^F-J U!M.M#>CI<&!?,_[ZQF@#S^RTP7GQ0T!-:MTN+RV\+"1_.7=M
MG$J*S<]_F;GWK)T[0-)'@GXFR?V=;;TO=1C1C&"45(]R*O\ = 8D@#N:]?\
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
M23Z9'<K;L,Y+(&#;>0W7KS71^*;RST'5M TC3M-T2TENS,T5W?0@0VX15R%
MQEF&T8R.%KKX='TNWA:&#3;.*)I!*42!54N.0V .O YJ2]T^RU*$0WUG;W40
M.X)/$KKGUP10!X=),)?AC\2BEQ9SH=1#"2Q0I Q(AR4!)P"?<YZUW&N:5I^D
M>-? (TZS@M0D]Q /)0+^[^SL=IQU&0#SWKN/[-L/(E@^Q6WDRX\R/REVO@ #
M(Q@X  _ 5-);PRR1220QO)$28V902A(P2#VXXH \NLKVW\+^(K2WL+[2-<TO
M6-8<K&I4WEI-(6+-D$[U4@Y) ('>N>\;Z\FJ^#?%)B'A[38(KR6#[(\):]FE
M1^9,AEVL2"WW6XYS7M4.D:;;WSWT.G6D=V^=\Z0J)&SURP&339-%TJ:YDN9=
M,LWN)5*22M I9UQC!.,D>U '"2W.FVWQ<DE\0RVT:/HL0T^2\*B/[[>:%+<;
MONY[X]JAU]_#:^(_ 5_;#3DT4W%X@F"JL',3X&3Q@MG';/2O1;W3+#4HDBO[
M&VNHT.56>)7"GU (HN=-L;RT6TNK*WGMEQMAEB5D&.F 1CB@#SW53/+XZ\2-
MI#;KAO"2FT,)SEB\NS;CWQBN>U*X\-7'P5TFRT5[)M:9+5;*&$K]I6\W)N.!
M\P;.[<?K7LZ6MO'-YT<$22[!'O5 &V#HN?0>E01:/ID%\U]%IUI'>/G=<) H
MD;/7+8S0!QFGZ997WQB\137EI#/+!IUFL;2(&V[O,W8SZX%6?A6BP^$)K>,;
M88-2O(HD'1%$[X ]J[-;>%)WG6&-9I %>0* S = 3U.,G\Z(;>&V0I!#'$A8
ML5C4*"2<D\=R: /,_B+J,O@[Q-!XCMU8_P!HZ9/IAVC_ )>%!DM_Q)W+7-V.
ME2:5J%O\+6+R0RZC;7[%N0]J(_,E'T\V(C_@5>W7%I;7:HMS;Q3*CAU$B!@K
M#H1GH1ZT&TMC=B[-O$;D)Y8FV#>%SG;NZXSVH \YE@6Y\0?%*)HA*396VU2N
M<G[,^./7-8^IOI-_\!=+@M'M)<QZ7'=I RY#%X@0^.0>O7GK7L"6\,<TLR0Q
MK++CS'50&? P,GO@56BT;2X(9(8=-LXXI'$CHD"A68'(8@#DY'6@#CM2T^RT
MOXJ>#A86L-J)+.^A<0H$#(JQE5..P)XKOJC>WADGCG>&-IH@1'(5!9,]<'MG
M J2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "J.L:Q9:#I<NI:C*8K6(H'<*6P68*.!SU85>K@/C)
MIUI>?#N[GN8@\EM+ T3%B-NZ:-6Z'T)'- '1ZWX@;2-9T&P%L)1JER\!<OCR
M]L;/G&.?NX[5N5YEXQ\,Z;#J/@G1+1);6Q?4Y=RP3,K8,+EANSD9Y!P>A/2J
MVP^"];\;6?A]7AMH-#74(+;<72.<"0;E!)QG:"1WQ0!ZM17CGA_PWK,UIX<U
M?2M'AMKOS+>XN=6.K-+)=Q, 91(NWYMP).,\'&*]CH 0D*I9B  ,DGM7%1_$
M9+Q)+S2_#>M:CI,;%3J%M$A1\'!:-"P=U!SR!VK=\7PW-QX+UR&S#&YDT^=8
M@O4L8VQCWS5'X?WEC-\.-!GM)8Q;1Z?$K$$ (RH X/H00<T =+&XDC5USM8
MC(P?RIU>;Q:7I_C/XB>)K;7E-Y;:8EK'8VK2L(U22/>T@ (!)/&[MBN9DDNK
MCP0NF#4+LVUKXQ33[.Z68^;]G$H"X?J<9(!_V10![=17E)\%Z/#\4%T&%;F/
M1KG2#>7-BMS)Y=Q*DH0,_.3PW//) SFLB^>2Q^%'BRPBNYH;?3/$0M;5S*2T
M$(N(2 &/8;CUH ]MHKS.ZT6P\*?$'PD=":6.34WN(;U3.\GVJ-8BWF/N)R0V
M#N]ZY?Q%+9SZ))XKT#0KB#9J*&'6YM0/G2'[0$;"$DE"=R[3CCM0![I17F]W
MH-EXC^+>K6FJ>=/91:5;/]E\UEC=B\@!8 C..<=N?I7.VSW.E>$;;7(YYY$\
M*^(+F#YW+,;'S3&ZG/7"D$9Z;: /6=?O;K3= O[^RMUN;FV@:9(68@2;1DKD
M=R <>]3:7J,&KZ3::E:MNM[J%)HS_LL 1_.N4\(.-=\1>)/$COYEG),-.LN<
MJ88<AV'8AI"W/^S3?A-,%^%NA>=(%R)(X]QQD"5PH'_ 0* .XK.U[6(?#^@W
MVKW$<DD-G"TSI'C<P S@9XK1KE?B5_R33Q'_ ->$O\J .EM;A;NTAN4!"RQK
M( >H!&:EKR_4M,AUKQGX.TZ\DG^QOHLS30QRL@F \K"MCDKG!QWQZ5K> +=-
M*USQ;H=JSC3K"^C-K"SEA$)(5=E7/1<D\4 =U117GGBF#2M?\5SZ8/#DNN7U
MI:1M/YMZ8(+=7+;<9/WS@G(7. .: /0ZQ%\0%O',GAO[,,)IJWWG[^N9"FW;
MCVSG/X5Y?IMU<:YX*^'FDZG=SM8ZE>30WC><09EB\SRXF8<D':H]\5I0Z?:>
M%/B1KZ:%NQ;^&#/';&4R+"XD8A%!)*@X#;?]H^M '?>+?$!\,>'Y-4%L+DI-
M#%Y9?9GS)%3.<'INS^%6UU&?^UKJUDT^>.U@A65;PD%)"<Y4 '.1BO&=6\-Z
M/%\(](\1+<3-J]ZUE-<7+7+%KJ225&=7!.&P<D#'&SV-=I<6<.J?$3Q787B&
M6U?1K7=$6(!PTA['U H Z@^(H[OPJNO:-:3ZI'+&)(((AL>4$XXW8QW//I6R
MI)4$@@D=#VKQ&WTJQTS]F^XU"QB,-W>6$33RJ[9<B08[\=3TQ757>GVOBOXG
MWND:X&GL+#389K6R:1ECD9V8/*0"-Q& O/2@#T6BO$=4>>S\!^-M(M+RX-AI
MNLVT%C+YI9H0982T:L<G"$D#.<9KIFT*R\)_$SPNFD>?$NIPWD5]OG>3[1L1
M75GW$Y;.>?>@#TBBFI(DF[8ZMM;:VTYP?0^].H SAJ<RZC?P3Z?/#:VD2R+>
M,5*39!+!0#G*XYS69X.\0:GXFTM=5N]+@LK&Y19;/;<F21D)/WQM 4X /!/7
MVKF[BT@U3QGX]LKU3+;'3+)O++$#(65AT/J!6C\)])L=.^'FD7%K (Y;RTBE
MG;<3O;'7D\?A0!V]%%>/^-(]-UI?%5Y8>'I[RYTU)$FU6:_,7V:9(@W[E<D_
M+\I( 4$YZYH ]@HK+\-7,UYX5T>ZN'+S364,DCGJS% 2?S-:$X=K>01'$A4A
M3Z''% ')2^/UFO;N'1O#^K:S;V<ABN+JS6,1AQ]Y4WL"Y'?%=38W:7]A;WD:
M2QI/&LBI*A1U!&<,IY!]JXSX/2P'X9Z;;H0L]JTL-U&?O),)&+!O0\Y_&JVH
MVUEXM^*']D:J_P!ITFVTA+NVM1*1%.[R%6D.T_-@  =0,T >B45XO<6-W!I7
MC*QT:::2#PSJ,%_I8:1GV,L8DEA!)R5 W#;_ +57]0\03ZW<^(_%FCR,UMHN
MA^78L.1Y\L?FN^.F57RQ^= 'K-%>0Z!X9U@_\(YJNE:-!9S"6&:\U/\ M9IG
MO(&'[S>NWYBP.1D\$#%:7AGP]9:OXV\5:GJ GN9=/U@&SB:9@D+B.-MP4'&3
MP.<\#ZY /3**\(T32-?\5>$%UNUT>)_$%S*\T>M/JK)+%()#\OE[?E48V[,X
MQ77-I-KXN^)FM6/B%6GATRQM?LEL)61 9 QDE !'S9 &>U '7>&?$!\16VH3
M&V$'V34)[+ ?=N\MMN[H,9]*VZX'X2QQP^'-6BAN'N(DUJ\5)G?>T@#\,6[D
M]<]Z[Z@#D=0\=&T\07^CV?A[5M3ET^..2Y>T$1"AP2N S@DX!Z#M6[H6N6/B
M/1K?5=.D9[:<$KN7:RD$@J1V(((/TK@8O^$C/Q6\8+X?&E[C;V(E>_:3Y/W;
M[2H0<]\@D=JS-6T&ZT&7P?X.CC_M:VN3>75Y%)<?94O9AA\,0#\H+L=G? ST
MH ]BHKR*_P!&UC0? GCGSK./3=+FLQ)8V45X9Q ^TB3:<#:I^4X]<UIWO@#_
M (I" :*#/>W$MO=:BMW=R#^TE0$M&[9.W)8G@8X /% 'I5%>07VJ63>$K/2-
M+L[K089O$4.F:K;><=UN&&75'!("MA1E2!\QXYK7;1['PC\2_#-KX>C:U@U.
M.Z2^M$D9D=$C#)(5)."&XW=\XH ](HKPJ/P]9S_";6?$DLMVVKV<UY+:7/VA
MP;8QSN0(P#@ D$GUR?;'MMA*UQI]M,_WY(E=OJ0#0!-(Q2-F5"Y )"CJ?:JN
ME7D^H:7;W=S8S6,TJ[GMIB"\9]"1Q4]UQ:3?[C?RKR/3-$U+7/AEX*NH+6/5
MK:TA9[O2Y[@Q"[!!"G=T+*>0&X.: /8:*P/!5]IFH>%;2;2+::UM%+QBWG)+
MPLKD,AR3T8$=<8QBM^@"CIE]<7PNS<:=/9>3<O#&)2I\Y%QB1<'[I[9YXJ]7
MBVIR3O\ #[Q>$N)HW_X2UD61&PR#[3$.#VQ71+H=EX3^)_AR'1Q-#'JEK>)>
MJTSOYYC",KMN)RV6//7F@#T>BBN#^*8#Z?X=A:[EM(YM>MHI)HI?+958.#AN
MW!ZT =Y17E\EC!X,^(B6OAR)TBNM%N;FYLA(SJ7C(\N0@D_,22N>]8<NBZ:O
MP;7QJ+N;_A(_LBWW]J_:&\WSR0=G7&W/R;<8]J /;**\L\6Z9/'J#>*-=T8Z
MSHPT^,S0QW!CFTUE!:1T3(#9SDD$,-M.\8:<KZD?%5[I1U_PV-/1O+2X,<UB
MJY9I44D!LJ02<AAB@#U&BO)=7DE\4?$#[$NDQZSI<&D07-K:7%Z;=")"<RD;
M3O/ 7GI]35IO"/BB;P,FF3)#(;;53<1Z;+?,RSV8R5MVEQDX)XR,?*,T >H5
M1U6^N-/MHY;;3I[YWF2,QPE055C@N<GH.M>>?8$\2^"&T_PYIC6#Z=JH%_HU
MU<,J2E!EX-ZD@*=RL,?+QTZU3O[[3W\$0V^EZ;/I#VGB.TM[JQ>3=Y,OFH6"
MD$@J001CCGI0!Z[17F]MH]AXR\?>*H?$,;7<>F/!!:6CR,J0HT88N%!'S,2?
MFZ\8KF3)=7W@K2].;4+MK:'QB-.MKM)CYKVPD95(?J2 2 ?8>E 'MU%>>:/I
M-GX8^+(TS2$>WL+S17N)K?S696E295#_ #$_-AB">]>AT %(2%4D] ,FN%\<
M*-2\7>$_#UY+(NDW[W,ES&DA03M'&"D;$$'&23COBLVUT/3[#Q_JWA6SB;^P
M;K15N[BR\UC'%,)=H*\_+N49P.N,T =/X-\2:CXJT\:K+ID-IIEP"]FPN2\K
MJ&(^==H"YQG@GK735P'P=TFQL/ASI=Y;0".XO(%:X?<3O(+ <$X'4]*[^@ H
MKS*/PUIWBGXE>,K?6!/<6L"68CM_.98PS0G+X!&6&.#VR:Y2#3%3X/:;XRDN
MKR;Q!;S0&*]EN'+(HN!%L SC;MZC')))S0![Q5'4-8LM+GL8;N4H]]<"VMP%
M)W2%2V..G"GDUPGBFWTKQ!XEU*PC\.2ZS>V%O']IFFOC!%:AU+($R3\V,DD+
MZ<URYT^U\1>$_AE>ZNC75S<7<=K-+)(VYX]DO!(/7('/6@#W&BO)M;L9;_XA
MGP\FB1:GI>FZ3$]KI\]\8(QN8J9,8;>1M"\]/J:KZQI&MZ=X"L-+U*>6S,GB
M2!+3R+HRR6]N\@VKYA )*Y(!/8"@#U.^OKBTN[&&'3I[I+B4I++&5"VZX)W-
MD\CMQ5ZO.M8T2P\-:SX*L-)A:WMGU>1V3S&;<Q@?))8D\X%<MXU-C?Z/XDUW
M1]!N&GL)Y%_MN74"CQS1L,^4N2=H/ 'R@]A0!ZDWB!E\<Q^'/LPVOIK7WG[^
M01($V[<>^<YK<KA(9&E^,5C(_+/X99C]3.E=W0 45P/Q LQJ7B?P9I\D]Q%!
M<7LZR^1*8V9?(8E<CG!Q@X[$UB-O\%ZEX\L_#ZO#;6VC1W]O;[BZPS%9 64'
M.,[02/:@#UFBO'=8T'3?#_P_TGQ3H\LW]O[[.1+W[0[27KR.@=7R?G#!F./:
MM>/PYI_B?XG>+X-86:YM+>*RV6OG,L6YHVRQ"D988X/;)H ]+HKQ(SSWGPO\
M&PW>I7,8_P"$B%F]T)BD@B66>,?/V.T 9]JZ6STJS\+?%:TTS0E>"TO]*FFO
M+42LZAD=0DN"3ACDKGO0!Z16'%X@:3QO<^'?LP"PZ?'>>?OY.YV3;MQ_LYSG
MO7F3WA7]F6TD:X(E9(4#%_F+?:AD9]>#^1K=U+0M,\0?&BZM-4W2P#0H7^R^
M<464^=(/F (+ 9Z=,GZ4 =AXK\0-X:T9+];87!:Y@@V%]O\ K)%3.<'IG-7H
M+ZXEUB[LGTZ>*W@1&CNV*[)BV<JHSG(QSFO'YF:'P-KFF1S236&F^*H;6R+N
M7*1B:([ 3R0I)%;FN:G?:7X@^(UY8NXN+;1;:2''.QMLOS >W7\* /4J*X[P
MEX1T'3+72M6LO,-]-;*7NC<NQNRZ9)?)P^?O>V.*[&@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J
MFIZ99:SIMQIVHVZW%I<+LEB;HP_#D?6K=4=5U>TT6U2YO6D$;RI"/+B9SN8X
M'"@G&>] %.U\)Z+9Q:?'%:N1ITK36IDGD=D=@5)RS$G@D<YJZND6"ZM/J@MU
M^VW$"V\LA).Z-22%QG'5CV[U=K,\0:[9^&]'EU*]$K1(RHL<*;GD=F"JJCN2
M2!0!F67P_P##.GWL5U:Z>\1AD\V*(7,ODQOG.5BW;!SSP*Z:J>EWS:EI\=T]
MC=63/G-O=JJR)@D<A21VSP3P:N4 %<I/\-/"%S?2W<FBQ[YG\R6-99%BD;U:
M,,$/XBNKHH P-7\%>']<NH[J^L#]HCC\I98)I(&\O^X3&P)7V-6?^$8T7^R[
M+3%T^)+*QF2>WAC)58Y$.Y6X/)SSSU[YK6I"0H))  Y)/:@"H=*L3K2ZP8!]
MO6W-L)MQXB+!BN,XZ@'.,US/B[P;'?\ A#5-,T:UB6;4+Z*\G61SMD?S8V=C
MG.,JG3I6_>Z_IMCH+ZV]R)M/5 _G6P,P920 5V9SR>U:2D,H8=",T 8.C^"O
M#V@Z@U_IVG"*Y*>6KM*\GEIUVH&)"+[+@54D^''A.665Y-)#"20S&+SY/+5R
M<EE3=M4Y[J!^M=510!3CTJQBUB?5D@ OIX5@DEW'YD4DJ,9QP6/:LC5_#Z6_
MA#7-.T.PA:>_2=_*ED.QY9<[F8DGC)SC\JZ.B@#E[?P]=Z%\-E\/Z+Y7VV&P
M-O$[MM7S2,%R<?WB6JQ:>#M(AT+0]+N+<7":,8I+9B2NV6,8#\'D\DX/'-7;
M#7;74=:U;2H4E%QIC1+.74!29$WKM.>>.N0*TZ "JNI:=::OIMQI]]#YUI<Q
MF.6,L1N4]1D8(_"K5% &>-$TX:A9WXMA]JLX&MX)-S?)&V,KC.#]T=>>*DM-
M*L;&^OKVV@$=Q?.LER^XGS&50H."<#@ <8J;[7;?;39?:(OM0C\TP;QOV9QN
MV]<9XS4U !6#JW@W0=<U 7]_8E[GR_*9TFDC\Q,YVN%8!U]FS6]4,EW;0W,%
MM+<1)//N\F)G :3:,MM'4X')QTH R)O!GAZ?P]%H+Z;'_9D+^9%"'8>4^XMN
M5@=RG+'D'OCI2Z/X0T'0;MKO3=/6&Y>(PR3&1W>12V[YBQ.XY[G)[9Q5F'7;
M6?Q)=Z$B2B[M;>.Y=BHV%7+  '.<_*>U:= ')I\,_!Z,Y&C)M9]ZH9I"D;;@
MV8UW83D#[H'ITXK?CTFQBU>XU5( +VXB2&67<?F122HQG'&X]N]7:* .:M_
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
M$LCA3(^"=JYZG )P/2@""VTFQM-3O=1@@"7=]Y?VB3<3YFP87@G P">E4_\
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
MZ>VG+I;ZWK#:5#*);6R\Y-EN0X?CY<L.H 8G /K@T 49M#DN/CC,PUK5(?\
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
MY7G-A$\81)&;<2&V;BN[G:3C/K6KKWA&779+A&\0ZK:V-W%Y5S9PF,QNN,$
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
MT^RTFX^R![FV:=KB<*&8'#+L4;@.,GK7+Z]K^N>)_#7A'4K:>VTZ=M>BM;B
MQ-(%N5D9-P.X93*D[>^1SQ0![#17G7B'QE?:/K6G^&[C7-*T^[-D;N[U.XMS
ML/S%56.+?U)!)RQP!5/_ (6-J;>!-2U*V^P7FH:?J<5B)H@P@NE:2,!UR25R
MKXZG!% 'J-,EEC@A>6618XT4L[N<!0.22>PKB(-6\5:=XMLM$U>ZTR<:M:3R
M6TEM;,@MIHPI*D%SO3##G@G':L3P.==A\/>*;J^O[*[M(;S40UNUHV7E5CDY
M+D;#@_)CH>M 'J%M<P7EM'<VLT<\$JAXY8F#*ZGH01P14.IZG9:/I\E_J%PL
M%K&5#R,#@;F"CI[D#\:XR/6[M/ /AN_CUC0?#T%S91/-)<P_(K%%(2*/>H Y
M/<X &!7-ZUXGN/$_P<\1R7,UI<RV.I1V?VJT!$5PJS0LLB@DXR&'&3TH ]BH
MHKS[QMXGU+09[V6/Q1X=L/(A\VVTZYB+S7&%R0Q\P%<G(&%/;F@#T&BN$G\6
M:MK,_AS3="^S6=WJVFC4Y[BYC,JV\.%P%4%=S%G Y/&*?J^M>)]-71-"$NFR
M:[JMS+$EVL+^2D,:EVD,9;.[;CY=V,]Z .XHK@K#Q#XDM?$NL:)J[V$YL=)%
M[#<6\3)YQ+, 64D[?NX(!/3.>< N/&.IQ?##1/$2K;_;KTV8E!0[/WKJK8&>
M.&..: .VCOK26]FLX[J%[J%5:6!9 70-]TLO4 XXS4DTT5O#)--(D<4:EW=V
M 55 R22>@%<1<:[=V?BCQD++2K:XN=/TRWN(1%%B:X<K(0C,.6'RC ]SBHM%
M\07FJ^$-6U*76]'UF-;!Y&MX;0QF"3828Y%+DE>V& /!H [NWN(;NVCN+::.
M:"50\<D;!E=3R""."#3!?6AOS8"ZA-XL?FFW\P>8$SC=MZXSQGI7D]_-KM_<
M_#.XTZ\L+!;NWW1PK9DQQ2&V9F^4. 4P<!>,=<GI743:X=*\=7L=]!9N+/PV
MM[/=Q6^V5RLC[E!R2$^7(7/![T =O17F-QXG\9:?X0A\;74FF/ISI'<RZ4EN
MP=+=R,$3;N7"L"<KCK6K>:UXFU+QQ?:!HMQI]K:PV4%U]KN(&E9=Y<8"A@#G
M Y)& #USP =S17.>"->O/$'AXW&HQPI?V]S-:7'DYV,\;E2RYY .,US/BR+Q
M"_Q5\.QZ=JMI;K+:79@66U:0)@1[]X#C=GC'3'O0!Z317G_C/Q+J>@RW<B>*
M?#M@8(?-MK"YB+37)"Y(8^8"H+9 P#VYINH^+]?O3X,AT**RAE\16DD\C72E
ME@Q'&^1@C=@,W'<XZ4 >A45Y]?:[XC76YM"&LZ183Z?IJ7<]W<VQ*W3L6'RJ
M7&U!MY.20367_P +$U2#PIX7EO[W3;/4-?WR_:[B!DAM8E4$G9ORS<J!R <Y
MXH ]5HKR>7Q;J>N^&?&.EV^KZ==RZ?8F=-3MK=@DT3(^Y"N_Y9!M(R"1R#BK
M<6L^(O#?PMTF_FN[2X,R6B"Y%FY6RMV0;I)%#DR%1W&WK0!Z;16-X9NKB]T@
M7$^L6&K*[DQ7=E'L1TP.HW,-P.>A].*V: "BN!\*^*-5UWQ!<0W6JZ;:RP7$
MT<VAO;,MS'&I(1PY?YLX5LA=N#5BQ\5ZC<>#_%FJNL'VC2KF_BMP$.TK#G9N
M&>>G/2@#MJJ7>IV5C=6=M<W"QS7DABMT(/[Q@I8@?@":XUO%&N:M<>'M&TF2
MSMK^_P!*74[R[FA,BPIA1A$##)+-W/ '>L[Q>/$<5[X*25]-GUD:I*J2*KI
MP\IP'9<DC"\E0>HP#S0!Z=17(>&M8UH>*M5\.:[-:74UM;Q7<%U;0F(.CE@5
M9"S8(*]CTJQXZU[4?#VCV5QI<,$UU<:A;VHCG)"L)&VXR.GUYQZ4 =/17#VV
MN^(=$\8V.C^(KFPN[;4[:::":UMVB,,D0#.A!9MR[3P>M<C_ ,+:NFT@>(DU
MG1O+,NX:"(F-P8=^/]9N_P!9M^;&W':@#V:BN$O]9\4ZAX\O_#VBRZ=:VUM:
M07+7-S"TC+N+C:%##.[ Y[ 'KD4S2O$^JZGXTOM.FU73=/:TO6A329[9O.N+
M<=)5<N,[ADC"D#O0!WU%<'#J_BOQ/>ZS+H%WIMA9:9=R64275LTS74L>-Y8A
MQL7)P, GJ:H_\)]K6K:3X/N-&M;.*ZUR6>":.ZW%(GC5@Q!!R0&0G'<#&1G-
M 'I5%<CX8UG66\2ZQX=UR:UNI[**&XANK:$Q"2.3=PR%C@@J>AY%3>.M>U/0
M--TV328K>6ZN]2@LPEQD(?,)')'3G'/- '445YTNJ^.4\7/X5:\T>2>6R%^F
MHBU=1!'O*,GE;_G.[;@EAQDG/2KNC^)=8U'PAJ<US=:39:GIE_+8W%Y<!A;#
MRV ,FW<#RI'!8#/>@#N**\MLO&^MW4OB#2],U?2-=O+331?V=Y:0D(S!B&B=
M0Y&>!C!_B%;P\9RZK<^$(=&$1_ME#>7)<;O*MT3+C@\-O95!]<T =I16)XQU
M:YT+P;J^JV80W-I:O+&)!E=P'&17-1^(/%6FZMX=GUA]-DL-;F^SFUMXF#VK
MM&73$A;Y_NX/ ]J /0**X.'5_%?B>]UF70+O3;"RTR[DLH4NK9IFNI8\;RQ#
MC8N3@8!/4US>LZ]K7BK3/ 6LZ?=6^G_;-2$;0/ TFRX42JQ)#C<GRL-OT.:
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
M%;R!GAD!5074 @JWR_D<5&?A[?R^$/$&CW.K0S7>KZDM^UR("BJ<Q$C;D_\
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
M=I)/)&0"?K5^?P;J-JV@ZAHVHVT.K:78#3Y#<0EX;F+"Y! (9<,NX$&NUHH
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
M SDU;\*:3KT7B_7]<UJUMK9=1AMEAB@F\SR_+W@JQP,G!!)QCGCI0!E_$/\
ML^;QMX/L]8O#;:7,M\9\W;6Z,51"N65E[].>]4/#OBB#P[%XMN+:[N]5\.6=
MS;PZ4QF,QDF<8>&.1C\RARHSD@9/6NI\1^&I=:\:^&+^2T@N-.L%NQ<K,%8
MR(H3Y3UY'X5)XW\*?\)'X/DTFQCMHY(I(YK>*5/W)9&#;& _A(R#]: &:=XJ
MU)?$5GHNO:1!8S7\4DMI);7GVA&* %T;Y5*L <]P>>:R],^(NH:AI%YKC^&G
MAT6RCN#-<&Z#.S1;N(TVC<#M R2,$GTS4_A?0EM=8BN3\/M)T-HT;-W#-$[A
MB,80(N<')Y)'':K7A/1]6\/> 38/9P3Z@DES(MN\N$D#S.R@L <95AV- $^E
M>)[^31)]:UK3K2RTQ+3[8D]M>_:,IC<01L7D#TR#63_PGVKVEC8ZSJOAH6>@
MWDD:BX%Z'F@60@(\D>T  DKD!B1FL[3_  -?7LWB"+^RX_#FDZGIKVAL(KD3
M*UPQ_P!>%7Y5P.,#K4EUH_B_Q%X<L?"FJ:3:6=I&T"WNHI>"031Q,K?NT W
ML4'WL8YZT ;%YXQUA_%&JZ!HOAT7UQIZ12//+>"&(AUW $[20W8#G."21CG;
M\+>((O%'ANTUB*![<3A@\+G)C=6*,N>^&4\U2T;1KRR\=>)]5F11::@EH+=@
MP))C1@V1VY(H\!:->:!X3AT^_14N%N+B0A6###S.Z\CV84 5[/Q9J>J^(K^Q
MTS1[>:RTZ\6TNI9;WRY@<*6=8MARH#=V&[!Q7-V.J:W8_$#QQ'HNA#4G^T6T
MDC2W0@0 6ZX4'!)8\\8P.YJUXA\/:SK7B2"YM?#UMIU]!>(RZ]#>@,UNK D,
M@ 9B5&W:V1SUQ71:!HU[I_BOQ5J%PBBWU&X@DMR&!+!850Y';D&@!MIXHOM;
M\*Z9K/A_1Q=M?KN\NXN1"L'7.YL$G!&. <^U<WXD\27&M_#KQM8W^GBQU+3+
M=X;B))O-0[HPZLK8&00>X&*IQ^"]?MO!7A/3IK"._BTZ28ZCI0NA&MP&+;#N
M^ZVTD':>#2VO@75HO#?CFTBTBQTXZS$@LK.VF!C3$>W:3@ '/7C&2<4 :UG_
M ,E4T/\ [%E__1L5>@5R5OH%_'X[TO561/LEOHC64C;QD2F1&QCTPIYKK: "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH ***RO$7B*P\+Z7_:6ILZ6HECB9D7=M+L%!(]!GF@#5HKF=
M)\;V&J:TFDO8ZGI]W+$9K=;^V\H7"#J4Y/3()!P?:I4\9Z6_A"[\3!;C[!:^
M=Y@V#?\ NW*-@9QU4XYH Z&BN7UCQYIFC7]II[VNH75[>6WVFVM[2#S'E7.,
M 9ZXR>>, \TV]\>65K>_8H-+U>^NXX$GN8;.UWM:JXRHDR1AB,_*,GCI0!U5
M%>;W_BT:?\48BJ:G>6]UX?CEM[&UB9F=S,QW;#@*=HY+8QT]JZ:R\9:=J'AM
M]:M;>_E2.4P26J6S-<)*&VF,H.C GGL.N<4 =%17.:7XSL-1NKVTN+2^TN[L
MH!<RP7\01O)Y_>#:6!7@CK3]!\6P>(&5X-+U2VM9(?/AN[JW"13)Q@J0QQD$
M$!@"1S0!T%%<A!\1M(GDMY!::DFFW,X@@U1[?%M(Y.U<-G< 3P&*@>]=?0 4
M56U'4+32M.N-0OIE@M;>,R2R-T51UKG+#X@:?>:A96EQINK:<+\[;.>^M?+C
MG;&0H()P2.0& S0!UE%<M'X\TZX\1SZ':V.IW5W;W(M[EH+;='!D+AW;/"'=
MUZ_*W&!FNIH **R=>\0VGAZWMWN(KBXFNIA!;VULF^29R"< $@= 3DD#BJUQ
MXNLK+05U6_M+^TWS"W2TF@_TB24G"HJ G<3VP2.^: -^BN6B\6V^JVVJV(M;
M_3=3MK-IS;7D8CDV$$"12I((R,9!X-<KHFI7TB_"G?>W+?:[><W.Z5CYQ%J2
M-_/S<\\]Z /4Z**H:OJB:19?:7M;NZ)8(D-I"99&8^@'3ZG 'K0!?HKG-,\9
MV&HKJBR6E_8W6F1":YM+R$)($()##!(8':>A[5G67Q-T6^DTUDM-4CLM1D2&
MWOY;7; 96'$>[.<Y^7.,9!YH [2BL.T\5Z9=Z?J][NEACTB::&\$J@,AC&6.
M,\@CD'N*T=+U"/5M)M-1ACECBNH5F1)5VN%89&1DX.#0!;HJ*YN(;.UFNKAQ
M'#"C22.>BJ!DG\A6)H7BR#7OGCTO5+2V:#[1%=7< 2*6/CD$,<<$'#8..>U
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
M>\CQ)I7AWQ0^FVE]#+/XFDE9H(<SFT8IODA5AAC@''![XKU2B@#ROP_9S?\
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
M_JYF<$9[,FX>^:];JCK.DVVNZ/=:7>&06UU&8Y?*?:Q4]1GWZ4 <W\-X)9]
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
M]T9Z GL#@FLR3_DM9_[%H_\ I37$1VMO#^S)9O%!&CX@FW*H!\S[4OS?7WH
MZ;7?&GG?$JV\,VGB2/2H8H TK) LC37#2!5A.\' QSQ@\]:Z>Z\=^%K'5&TV
MYURSBNE<1NK/PC'^%F^ZI]B:RN?^%W/CK_PC8_\ 2DUQ.E:YH>G?!_4?#.JN
M@\0^7<V]QISKFXGNG9MI"]6R2I##VYXH ]5UCQ3H6@/LU74[>T;RO."R'DIN
M"Y [\D# YJM>^-_#.G1A[O6;:(&*.90Q.620$H0,9.0I/'I7(Z7ICQ?$/PA;
MZI$LM[9>&#N9_F*S*T:LP/KRPS[UJ:?;0O\ &G6IFA1I8M(ME1RHRH+R9 /;
M.!^5 &P_CSPHDUG$VO6.^\"M!B3(8-]W)'"Y[9Q5G6O%F@^'IDAU74X;:9UW
MK&<L^WINV@$@>_2O*TL;2#]G_P 4>5;1)NN;MCM0#)6X(4_@%&/3%=/KWBR:
MR\4KI<NK:=H, TZ.X^W7EOYDET2Q'EIE@#MZXY)+<"@#7\2_$71/#UEH]W]I
M@N8=3N(TC=)?E$3'#2@@'(7(XJ\FO)?:WHW]GZI8/I][!-((F1C+/MQAHST
M&><^M>7V$JVOP<\)WD[%;:R\1I-/(R%1%&MY)EF'\(&>G:NTOKZUU/XF^#[R
MPN([BVEL+\QS1MN5A^[&0>] &Y=^._"UAJC:;=:Y9Q72.(W5GX1C_"S?=4^Q
M(JWJOB?1-#D$>J:E;VKF(S!9&P60,%R/7D@8'/->5:5KFAZ;\(M3\-:L\8\0
M;+J"XTYUS<3W+L^TA>K;B5(89[<\5NZ5ITD/Q \'6^IQK)>V?AE@Y<!BDJM$
MI(/KRPS[F@#T#2-9TW7M/6^TJ\BN[9B5$D9S@CJ#W!]C53^T)E\826#W]D+5
M=/%Q]EVL)PWF$>86^[LP,>N:PO RK%XE\;QH J?VN'VC@9:&,D_B:JZD+4_%
M?4Q?$BS_ .$4_?D9R(_/?=TYZ9Z4 =-I'BW0=>O)+32]3@NIT0N53/*@@%E)
M&&&2!D9'(K:KS3P/K9M?$%IX8TW6K/Q#HT5@7ANH$'FV2H55(Y67Y3D<#@-Q
MR*]+H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHZ#)H 8L4:,S)&JLWWB!@GZT&&,RB4QH9 ,!R
MHR/QIL%U;W2LUO/%*%."8W#8/X5@^$O$W]OZ,MW>?9[>=[NXMTC5L;A'(R#
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
M?ZLIVPK(LBQ,(R[ N, C@@$=33/^$E9?'4^AR"!+.+2TOOM#-@Y:5DP3G&,
M4 ="%"C   ]J38NT+M&T=!CBE1UD0.C!E89# Y!%92^(]-/B670/-Q>QVZW)
MSC;M9BH .?O9'2@#5P-V[ R.,TT0Q!F81H&8@L0HR2.F:Y_0/$W]IW>N17GV
M>W6PU-K&$[L>8 B,"<GK\QZ5T,DB0QM)*ZHBC)9C@#\: !HT9U=D4LOW21R/
MI2A0,X &>3BFQ2QS1K)%(LD;<AD.0?QKG_$?BL:+?6>EV6GS:IK%Z&>&SA=4
MPB_>=W;A%'3/<]* .@CBCA4K%&B G)"KCFG;%VE=HVGJ,=:QM!U?4]1>X@U7
M0)]*GA"D$S+-%*&S]UUZD8Y! (R/6M6&ZM[AG6&>*1D.'".&*GWQTH EINQ<
M ;1@'(&.E1O=6Z%0]Q$I9]B@N!EO0>_M3A/"9S )8S,!N,88;@/7% $E,CBC
MBW>7&B;CD[5 R:9+=VT*EI;B*,!MI+.!@^GUI\LT<$1DED2.->K.P 'XT 'D
MQ;F;RTW-]X[1D_6B2*.4 21JX!R PS@TBW$+0>>LT9A(SY@8;<?6A;B%YGA6
M:-I4&70,"R_4=J '[1N#8&1QF@* 20 ">OO31-$8?-$B>5C._<,8]<T\$$ @
MY!H 3:-V[ SC&:38NW;M&WTQQ3J* $VC=NP,XQFFF&,RB4QH9 ,!]HR!]:?1
M0 FT;MV!G&,T;1N+8&3QFEHH ;L7:5VC:>HQQ0\4<A4NBL5.5)&<'VIU% #2
MB%"A52IZKC@T!$4*%51M&!@=!3J* &&*,RB4QH9 ,!]HR!]:=M&[=@9Z9I:*
M $  )( !/7WHP-V[ SC&:6B@!D<4<6?+C1-QR=J@9-/HHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ KAOBE+C0=*MII6BTV[U>VM]1<,5'V=F.X,>RDA03Z&NYJ"\LK74;.6TO;>
M*XMI5VR12H&5AZ$&@#SZZTG2_#_Q3\*Q>';2WLGNH;I;^"T0(KP*F49U7CA\
M8/?-<CINB>%KKX5^*M4O([9]3MYKX_:'?,MM(LCF((>J9.T@#&2W?->O:+X5
MT'PZTK:/I5K9O*,.\289AZ$]<>U5I/ GA26YAN9/#^GM-"Q=&,(."6+$GU^8
MD\^M '"-HFG:MXV\%S:]I=G/=WVAR27GVB!6,LRI%RV1R1SUZ5'XQ73];B\9
M36GAC1I#IZ-#=ZGJ-QLF$BQ CRAL8C VXY4$_B:],UKPWHWB*.&/6--MKU86
M+1^<F=A/7'U[^M5[WP;X;U'4FU&\T6RGNV #2O$"6P,#/8D#H3R* ..L9Y;G
MQ+\,9YG:2671;AW=CDLQAA))KFX?#&CW7PK\6ZQ<622ZE%<:A)#<ODO 8Y79
M?+/\ R,\8R2<U[''H^G12V,J6<*O81&&U8+S"A !5?084#\*1=$TQ-,N--6Q
MA%E<F0S0!?E?>27R/?)S0!YEJPU#7?'F@6<UII>H1?V"MU#;ZK(RPO.S8D8
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
MW7&W*_2O:-,TJPT:R6RTVSAM+522L4*!5!/)X%))I&G2PV<+V4!BLI%EMD"
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBL'Q-J=WILVA+:R!!=ZI%;394'=&4<D<
M].5'- &]17+ZQJ^JVWBK[!IZI-G1;JZBMV  DG1XP@+=0/F(Z]ZQ?#/B"\N]
M8L;>3Q.;BZD5C?:7J=D+26/Y2<P@(I.&P""6&W)SQR >A45RWBS4+Y9]!L]*
MU(V;7^H_9Y9HXTD(3R97P P(ZH*RM1\3:KX.N-1MM3NAJR)IDE_:2F)8I"R.
MJ&-]ORD$NA! '?K0!WU%</JTGB7POHW]OWFNB_%N4>]LC:QI%Y98!_*(&\%0
M21N9LXYZU/;3:WXGOM6DL]:?2K2QNWLX$AMXY&E= -SR%P>-Q("KMX'7F@#L
M:*X/7M6U_3O[)CU6]DTNV:V<WNH:79_:5$X*@+\R-L0C)R5]L\9-K1-;OY)=
M%DGU>SU.QO7N+5;FT VRL!OB9N/E?9'(K*.,G\* .RHKEK+5M;E\?W6FWL5O
M!8"Q,UM$C;W;$NW>[8XR.BC.!UR>F?9ZQK-CXOL](O\ 5(KNXN+>::Y@, AA
M@*@,HAD(!<<X()8XY.WI0!W-%>9>%_&6JZA=VP;4%O)+C39[JX@G@6"*WE0K
MM6&3 \Q,E@6!?@!MPSS6TSQWJ_\ 9]W=17;:I(FA2:B\,UH(/*G7&%BP 9(^
M6R1N^Z/F^84 >K45P>F^+$T[6TLK_P 26VJVDFEOJ#W2HB^1L9 <;.-K!\@'
M+?+U.:J'QAK\>D^*;VYBBMI+26V%K%(F?LD4H3YI,=2JMO89P,$=!0!Z/17F
MU[XMU#34US3;/5AK%S!903VUW%;K(Z/+(8RI6,8;'RN !G!YSUK6T:ZO]6M=
M0M$\2WL5_;O&TGVK38X9($()'R$8*MC[W/W3[T =G17*^!KK5]1TVXU+4=1:
M\M+F4G3R\"1L81P'.T#[Y^8#LN/4UA6GC"[O];\Y=5>VMAJK6"V[V#&V*K(8
M]K3[>)6P67Y@.5!'- 'H]%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 5D>(M$;7+"&.&Z-I=VUPEU;3[-X21#QE<C<""01D<
M'K6O10!RD?A2_O;N]O=<U<2W<]BUA$VGPM;"WC8Y9ER[-O)"G.>-HXIJ^%]8
MOKS3FU_6;2^M=/E\Z)8;'RI)7VE09&+L,88Y"@9^G%=;10!R>I>"+98]./AN
M/3M%FLKW[8-EB&CD;RGCPRHR9X?KGM3D\&MJ$FH3^([]=2N+VS-C^Y@\B.&$
MG+!%W,<DX)8D_='3%=510!R,OA;6M2MH=-UG7XKO2HW1I$CL_+GN0A!"R/O(
MQD#.U1GVS4TOAW6++4;^?0-8MK.#4)/.FANK,S^7*0%9XR'7&0 2#D9Y[UU%
M% '*_P#",:KIZV+Z-X@D6>WM_L\PU&-KF.X^;=O(#J5?)/(/0XQ@#"VOA![;
M29(FOEDU";4DU.2Y6'8GFAE)"H"=JE5V]2>2<DFNIHH RVT?=XG.L^>0#8_9
M/*"\_?W;MV?PQBL0>#K^^DLHM;UH7UG8"00;;<QS2%XVCW2R;B&(1VZ!<GD^
ME=?10!Q2^!;J[MK2QUC58[BQLK.6SMEM[;R9"LD7E%G;<P)"$C@ 9Y]!5BW\
M*:H\]O-J.M1O)96<MI9R6EIY+(7"@R-EF!8!1@ !<YXZ8ZVB@#C;7P%!<2R/
MKQLKM3!Y"0V=J;6, NKLY <DNS1QG((QM%/M/ 5MID^MSZ7>26DVHHB1/\TO
MD!5 .0[$."1DYQP2,UU]% '(6W@Z\ACO;A=3@M-2F2*.&2PM/)A@2-RX41EC
MN#,S;LGD''&*E/A6_N;?79KW58CJFJV8LEGM[<I';Q@.%VH7))S(S$EN>.F*
MZJB@"B+&6UTVTL].FCMUM_*0;HMX,2X!4#(P2HP#V]#7//X+N2\EDNIQ+H<N
MH#47M?LW[W?YHF*"3=@(9!N^[G&1FNOHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ 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
4H **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>duol-insidertradingpolic002.jpg
<TEXT>
begin 644 duol-insidertradingpolic002.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^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 ****
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 ****
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@ K(\57$UGX0UJYMY&BGAL)Y(W4X*L(V((]P
M:UZP?&\T,'@;73//# KV,T:O-(L:[F0JHW,0!DD#ZF@#F(M9U(S_  Q!O9B-
M1@9KP;O]>?LF[+>OS<_6M?P?J-Y>Z]XNAN;F26.UU010*YR(T\I#@>@R2:XF
M+7]"6?X9DZ_HX&F0,MZ?[0A_<G[+LPWS?WN*MZ+XTT30;CQOJ(U72;EYK\W%
MI NI0J;D")!\IW>H(H ]9HKF;7X@^$Y[.":7Q)HL$DD:L\3:C"3&2,E20W;I
M4W_"=^#_ /H:]#_\&$7_ ,50!T%%<_\ \)WX/_Z&O0__  81?_%4?\)WX/\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ J&ZM+:^MVM[NWBN(&QNCE0.I
MP<C(/'6IJ* ,C_A%?#O_ $ =+_\  ./_  H_X17P[_T =+_\ X_\*UZ* ,C_
M (17P[_T =+_ / ./_"C_A%?#O\ T =+_P# ./\ PK7HH R/^$5\._\ 0!TO
M_P  X_\ "C_A%?#O_0!TO_P#C_PK7HH R/\ A%?#O_0!TO\ \ X_\*/^$5\.
M_P#0!TO_ , X_P#"M>B@#(_X17P[_P! '2__  #C_P */^$5\._] '2__ ./
M_"M>B@#(_P"$5\._] '2_P#P#C_PH_X17P[_ - '2_\ P#C_ ,*UZ* ,C_A%
M?#O_ $ =+_\  ./_  H_X17P[_T =+_\ X_\*UZ* ,C_ (17P[_T =+_ / .
M/_"C_A%?#O\ T =+_P# ./\ PK7HH R/^$5\._\ 0!TO_P  X_\ "C_A%?#O
M_0!TO_P#C_PK7HH R/\ A%?#O_0!TO\ \ X_\*/^$5\._P#0!TO_ , X_P#"
MM>B@#(_X17P[_P! '2__  #C_P */^$5\._] '2__ ./_"M>B@#(_P"$5\._
M] '2_P#P#C_PH_X17P[_ - '2_\ P#C_ ,*UZ* ,C_A%?#O_ $ =+_\  ./_
M  H_X17P[_T =+_\ X_\*UZ* ,C_ (17P[_T =+_ / ./_"M"TLK6P@$%G;0
MVT()(CAC"+D^PJ>B@ 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 ***,@=Z "BH+J\M;*'SKNYA@BW*N^5PJY8X R>Y) %3T %%%%
M !11TI%974,I!!Z$&@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH ***AAO+:XGG@AN(I)K=@LT:."T9(R P'0D$'F@":BH9[RVMI(([BX
MBB>=_+A61PID;!.U0>IP"<#TJ19$<L%=6*G#8.<'T- #J*AN[RVL+62ZO+B*
MWMXQEY9G"*HZ<D\"IJ "BBB@ HJ%+RVDNY;2.XB:YA56EA5P70-G:2.H!P<?
M2IJ "BBB@ HHJ%;NV>[DM$N(FN8U#O"'!=5.<$KU .#S[4 34444 %%%% !1
M4-S=VUE$);JXB@C+*@>5PH+,< 9/<D@ 5()$+L@=2Z@$J#R,]* '4444 %%%
M% !113?,3S/+WKOQNVYYQZXH =1110 45#;7=M>*[6MQ%.L<C1N8G#!74X93
MCH0>H[5-0 4444 %%%% !1110 44UW2)"\CJBCJS' %.H **** "BFR2)%&T
MDCJB*"S,QP !U)-1PW=M<PPRP7$4L<Z[X71PPD7&<J1U&.>* )J*** "BBB@
M HHIJR(S,JNI93A@#R/K0 ZBBB@ HHHH **,T4 %%%!.!D]* "BFHZR('1@R
ML,AE.013J "BBB@ HHHH ***ACO+::ZGMHKB)[BWV^=$K@M'N&5W#J,CIGK0
M!-1110 4444 %%0QW=M+=36L=Q$]Q %,L2N"\8;.TL.HS@XSUQ4U !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !7FGQA\+Z'/X)US79=,@;5(X%V71'SC
M#*!^G%>EUSWCK0KKQ+X)U31K)XDN;J()&TS$(#N!Y(!/;TH X[QUX:T;PO\
M#ZXET/2(;>2:[L6D2'Y3*5G3:,GZG\ZZ'3_$FOV_BVST3Q#I]A -1MY9[1[.
M9GV&/;NC?<!DX8<CBKWC+0+OQ!X973;1X5F%S;RYE8A<1RJ[= ><*<4NJ:%=
M7OC?P_K,;Q"VTZ&Z296)WDRJ@7:,8/W3G)% '(3?%*[;3;K7[5-%;1[>5P+6
M2\Q>S1(VUG5>@)P2%/4=^:].AE2X@CFC.8Y%#J?4$9%>;:7X*UGP[;/I-EHG
MAG4K-97:VO;TLLJ(S%MLBB-MY&< AAD =*]+4!5    & !0!Y_XD@'BGXEV/
MA6^=SH]MIC:E<6ZN5%RYD\M%?')4<G'0GK6A>67A_P"&>B:IKVG:>\$0C4-:
M02$)(^[:F%)PK$L!D"G^)O#>JS>(;#Q-X=N+6/5;6%K66&[W"*Y@8[MA*Y*D
M-R#CK5;4_#_B;Q=X<U33=>ETRP%Q&GV5+(O*8Y$<.'=V SRJ\ =,\T (?$_B
M;1=1TA?$NG:8ECJERMHCV,SL]M,X)17W## XQD8YJG<^-/%$[^)'TG1].>VT
M*XD222YG93.J('VH #AL$\GCD>^+3Z'XJ\1ZAHX\1II5K9:7=)>-]BF>1KF9
M =G#*NQ<G)')Z"KFG^%[ZULO&$,DD!;6;N>:V*L<*KPJ@W<<'(/3- &7!XZU
MP_\ "/ZM=:/:0:#K=Q%;0*)RUS&91F-V&-N#Z Y (^E6IO$WB?4/%.O:)H6F
M::1I3Q9NKV9U5M\2N%VJ"2V2>>  !US2S^$-1E\(>#M)66V^T:+<V$URQ8[6
M$  ?8<<GTR!^%8MFWB:+XE>.)- CTVX4RVBR0WLCQ[6^S)M<,H.1URN/H: .
M@T[Q7JFO^#K/5]*LK&WN9)'BNUU"X*QVK(65^5&6^9>.G7K5"W\?WH\.^*Y[
MFWL)=1\/IO+6DQ>WG!CWJ0>H]".V*IR_#K4;3P]X=MH6L=5FTZ[EN[VTO24@
MO))=Q)^ZW*LV5R#3H/ >L'1_&L,B:3:SZ] B6\%F66&$B(I@_*/;D#GDX'2@
M"_!XO\16^I:%)K&DV-OI>MRB"$0SL\\#LA=/,XVG(4\#IZGN@^($\/@?5]5N
M;*,:OIMW)8/9HQVO<;PL8'?#;D/XFM+6?#5[J$'A1(9( =)OX;FXW,1N5(G0
M[>.3EAUQ7+:AH1O?CA%;P3 Z>88=8OX .D\6^.(Y]\J<=]F?2@#T^ RFWB,X
M03;!Y@3[H;'./;-<GK7B77(O&B>&M$TZSFEDT\7GVBZE9$B'F%#N"@EN@  [
MGK@5V%<[_85U_P +&_X2'?%]C_LG[%MW'?YGG;\XQC&/?KVH Y-?'WBR?P_J
MFJPZ!IR)H<DT6I++=-^^>(GS!#@< *,Y;N<8.,UU.J:QK#V-E>:,NDPVEQ")
MFN=4G9 NX JH51R<'KD?C6;!X0U&+PCXPTII;;[1K-U?36Q#':JS#";CC@^N
M ?QJEJ/@S5_[2T.^CL](U9+'2EL'L]0D98XI1C,R?(V3Q@\ X H ?I_Q$N;F
MST*[N;&WCM[K5)=)OGBE+K%,"5C9#W1F'4^HKHM-U^;4_%VLZ7% GV+3$A1Y
M\G<T[@L5'; 7;GW-<?<>$)-&^$GB.PUBXLXG\VYU".:U!6.)MWF1E0>1AE'
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
MPBL6-W>:W+>6L3,!YT8DB<$'.!D(<9KU*B@#SSQ'<:WK+Z)>'1=>BT7,PO\
M3[698;HM@",MLD!*9W<!AV)KG_\ A$M:;X=^-K"+1KFWGU&^6:SM9;@32,F(
MNKECD_*<Y)Y!&37L=% '*IIEZ/BQ-JQMV^PMH<=L)LC!D$[L5]<X(-<E?^"]
M7O\ PSK\(LBUP/%#ZK;6[3>7]JB#*<!P?EW#=@Y&"!TZUZO10!Y]H&B:9=ZH
M98O"6M:;,EM+&+S4;HOY9<!2J*97)R.^,<5S5Y8>+&^%,G@>/PM<M>VT(@:[
M\V,6\D:."&C.[<S, /E(&,G)KV:B@!!T%<=\0;#5[K_A';G1]/\ MTUAJJ74
MD/F"/*+'(#\QX&<@#W(KLJ* .%TFUU+Q!\0#XBO=&N=,L+736L8HKPIYLSNX
M9B55F 4 8Y/.:Y_X?Z/=KXWO-/N2'TWPF9K73VW9R;AMXR?58\+[9KUJJ.F:
M/8:.MT+&#ROM5P]U.=S,7E?[S$DGT'L,4 7JXG68=2TWXEV.NP:1=:A92Z6V
MGO\ 92FZ)S*KAF#,/EP#R*[:B@#E/#6EWMEXH\7W5Q;M'!>WD4ENY(Q(HA52
M1^((KAHO!6JQ^#/ \UUI%Q=2Z*)EO=.AN/*F*2Y&48,/F7"G&X9Y%>R44 <A
MX-TS3X+R^O;3PUJ6DO(B1F;4;CS))@"QP 9'*@>^,Y]JZ^BB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "N?\9>)&\+^'VO(;<7-[--':V=N3@2S2'"@GT[GV%=!7'?$G2[^_\/6=
MYIENUU=Z3J-OJ26R_>F\IN5'O@GCVH FTW3_ !O;7MK/J&NZ7>P.W^E6JV)B
M$8(_Y9.&))!_O#D>E.O?B+X8L+V>VGOI,6\GE7%Q';2O!"_]UY54JI]<GCO3
M=,^(6BZS=VUGI\6I374S!9(C8RH;?U,A8!5 ^I]LUP^DZS:Z%\-=0\'ZE97C
M>( MW;_8UM)'-V\C/M=6 PRMN'S9XH ]&UCQCH6A7$%O?WNR>XB,T$<<3R-,
MH('R!0=QRPX'/4] :S&^*/A%;-;H:E(Z?-YJI:RL\ 4X8RJ%S& >[ >U8NCZ
M/=:=XT\%VMY&7FL?#DD,DF-P60>4I^;UZCZ4_1[(K9_$G-L0T]]<;?W?,@^S
MKC'J,D_F: .KU7Q?H.B)9/?Z@D:7R-):LJLXF "GY=H.2=RX'4YXS65J7C&Q
MU7P/XEO=#O)4O-/LIBZR1-%+!((V924< CID'':N+:^BT4?":[O[:X>.#3IO
M-6.$R/'_ */&-Q4#.%ZG R #5BZ<^('^(6OZ;!.=,GT/['#*T+)]JE6.0EE!
M ) R%SCZ4 =AI>JSRWWAB&;60KW>E&>2R:VW-<,%3,GF?PX+=.^:FC^('AR7
M48;,74ZF>;R(9WM)5@DDS@(LI783GISS7/V,$Z^+_ S^3)B/0)E8E2 K;8>"
M>QKD-3US5/$6C6!U#4=1;51JMNUSHT6G!(;,+< ?,Y3=QQ@[^2>F,T >IZKX
MZ\/Z/J$^G75W(;Z!59[:&WDEDVL"00JJ<C Y(X'&<9%69/%V@Q^&XO$+:C'_
M &7* 8YP"=Y)P%"@;BV>-N,Y'2L70[=E^*WBVX:$@-:V*I(5Z_+)D _@,_A7
M$VMM<V'@WP[J4ME<266E>)+BXNH8XBS1Q>;*!($ R0I8'@>] 'I=IXTT&[TR
M^U#[8]O!8@&Z^UP/ T0/3*N >>W'/:G:/XOT?7+UK*TEN([M8_.$%U:R0.\>
M<;U$BC<ON*Y#QMJ<?C/P9<2>'TO[B*QO+:>62*U93,BON81!U^=E W8P1G'7
MI4WAT:+K7BVPU"'Q1K>L7ME#+Y2W%JL<<:N &#E84P>!@$]1TH ZSQ;XAC\*
M^&+[69(C,;=0(X0<&1V(5%_%B*YF^3XAZ9HDNN/K&F7%Q!$;B725L=L94#+(
MLN[=G&<$]36K\2-&O==\#7UKIT?F7L;1W$$>?OM&ZOM_$*1]:Q]3^).G:EX>
MN;/2[/4I]=N8&ACTPV4JR1RL,8<E0H )Y.<8% &=XJ\?P7J^$[>TO]2TZUU=
M1=7,UG;.\JQ>6S*BL$8$[A@[02 .PI;+Q)_:WQ)&C?VYKD5KIT%ND*):,OVJ
M;+;VG)BZ$*!GY5.215A="GT*_P#ACIC*9&L?.CF= 2H;[,P)SZ9SBMC1XI%^
M+'B>5HW$;6-D%<J<$CS,X- %C2O%-C8^#4UC5M?CO8#/)$+L6IA,C"1E"+&
M22"-O R<9JY:^--!N=*O=2-XUO;V./M7VJ%X7BSTRK@'GMQSVKS2P@N=/\%>
M#]6N+.XDLM+URZGO(TB9FC1I9E67:!DA2P/ [UO>-M2C\8^$&N- 74)H-/U"
MUN)I8;5@TL:MEO*#K\Y7[V,$9'>@#L-&\7:1KM[)96DL\=VD?F^1=6TD#M'G
M&]5=067/<5!HWCKP]XAOUL]*O'N960ON6WD"+CJK,5P&[X)SBN>\-KHNL>+;
M/48/$^M:Q>V=O*(Q<6JQQQJ^T,&*PISP, G/'2K_ ,)K4VGPVTQ&@,,A:=G4
MIM))F?D_AB@"]X_U:ZTCPE.;"0QZA>2QV5HXZK)*X0,/< D_A5K4O$6F>&8[
M6RO)KR>X,7R)#;RW,KJN 78(I/XFL7XG@Q:1H=\W^HL==LKB8^B"3:3^;"H?
M&'B"^T_Q59Z=+J=QHVCR6;2_;K>S$[RS[\>4"58+\OS?=R<T ;Y\9Z /#L.N
MK?A["=Q%$R1NSR2$D; @&XMD$;<9XJ_I&KVNM69N;03JJN8W2X@>%T88R"K@
M$=1VKRO1+;3?^%>./$%QJMCMU^XGM[T6[+/!*'8K(P52%SR#E=N3CBNW\ :M
MJNKZ1>/J4INHX;MXK2^:W,!NX0!B0H>G)(R  <4 :.M>+M$\/7<5IJ5V8KF:
M(RPPK$[M* 0N%"@[FRPX'/4] :RF^*'A%;-;D:E(Z?-YJI:RL\ 4X8RJ%S&
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
M6+#=IOPVC%ID0W]L641\1@6[]1VY J34(9%\>^+I?+81/X=C&_;PS R]_7%
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
MM=,LH(S'Y)6*!5!CR3MP!]W))QTY-&G:+I6CB0:9IEE9"0Y?[- L>X^^T#-
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
MCM;>&>:>*"))IR#+(J -(0,#<>^!QS0!XWH3L_@CX7;V+;=8* DY^51. /P
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
M=CDA67_0)V564-\PC;! ]<UH66C:7IL\T]CIMG:S3G,LD$"HTA_VB!S^-72
M1@C(- 'CFIOI!^&O@ORS:?V2UYI_]L>3MV[/+_Y;8[;PN<UN3C2F^+GAL^'?
MLGF+9W7]I?8MNWR-J^5OV\??Z9KN+;0])L[6>UM=+LH+><DS116Z*DA/7< ,
M'\:=IVC:7H\;QZ9IMG8HYRZVT"Q!C[[0,T 97CC3+36?"=UIU[J46G1SM&%N
M)=NP.'5E!#$!@2 ,=\UY]K>J3:EX \=Z3-I^FC4-.MHC-=:4,PW"D;@>F0RA
M3D$G'K7KMW9VU_;/;7EO#<6[C#Q3('5OJ#P:BLM+T[3+0VEA86MK;'),,$*H
MASU^4#% ' Z]KVE:IXQ\ PV&H6]S(;J2;;"X?"&!P"<=,]L^A]#5/PL_AC[/
MXI/B@Z;_ &A_;%Q]K^W;-^S=^ZQNYV[=NW'X5Z):>']%T_;]BTBPMMDGFKY-
MLB8?!&X8'7!(SZ$TZXT+2+K4$U"XTJQFO8\;+F2W1I%QTPQ&10!Q6BZ)I>I_
M%+QQ/?Z?;W4B?8XE,\8?:K0#< #P,X&?I6A\)68_#+1P6)">=&N3G"K,Z@?@
M !77QVMO#<33Q01)-/@RR*@#28&!N/4X' S1;6MO96ZV]K!%!"N=L<2!5&3D
MX XZDF@#RO16\(CQCX]_M\Z=]H%WEA>;<^1Y29V[NV<YQSTSVKGK,:BOAOX9
M+=RVD-H3=%6U6-G@#\_9]XW+SY>=N3UKU"P\$6"ZGK5UJMK8ZBM]??:X%GMU
M?R?W:K_$#S\O45T5W8V=_:-:7EK!<6S##0S1AT(]U/% 'E>I:0]CX6^(-\VJ
MZ1</>:;F6TTN,HD3JCC>5+M@L/SVUKW_ (2T4>!M%M;2?3M(N!);7$,MQ&I2
MYF12X64$@R9RYZYZFNUMM"TBRL9;&UTJQ@M)@1)!%;HL;@\$%0,'\:FO-,T_
M4+,6=[8VUS:C&()HE=..GRD8H \CUK6UU7P@T5[865K9V?B2WMM;DL#FVGA!
M4L^< [>8P0>1C&:WKX:0WQ2\)'P[]C^T+%<F]^Q;<?9O+^7?MXQOV[<]Z[Z#
M3;"UL/L%O96T5GM*_9XXE6/!ZC:!C%1Z=HNE:.KKIFF6=B)#EQ;0+%N/OM S
M0!Y#;:%I4OP;\7W\EA;O>--J$AG9 7#)*^S!/(QCM[^IKJ/%LCW%A\/OF+W,
MFLV<F>Y B<N?RS^==V-.L5LY;,65N+67=YD(B78^[ELKC!SDY]<UEW?AT7GB
MG2=5DF46NEP2K;VRIC$K@+OSTP$! &/XC0!IP:G975_=V$%S')=V>S[1$IRT
M6\97([9'-6JR-%T"'2+K4[PRM/>ZE<F>>9EP2 ,(@']U5  _$]ZUZ "BBB@
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
M3%:%Q<P6=N]Q<SQP0IRTDKA57ZD\"JVH:Q8Z9/8P7<K))?3BWMP(V;<^"<9
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
M1L\4 <;X=T"[E^(_C95\2:M&8WM@60PYDWV_!;,?\&?EQCH,YK(\,7M]X/\
M@K>>(X-2N[J1?.C@M)PAAB<W3(' "AB<G)!)[]*]2T[0(-.U_6=7CFD:756A
M:5&QM3RTV#'U'K6+9?#ZTM=)U/1)]1N[K0[T2!+"0(%@WN7)5PNXD,<C)XH
MPM&U#7;;Q-I$<$_B;4+6Y9H]2_M33O*CC^0E9$8(NSYAC;DC!]:Q%\4^(-;T
MS4=;L;KQ&M^L\PT^SL]-\RSVQN55'.P[RVWEMPP3QC%>BZ1X<U33KN![KQ7J
M=_;6X(CMYHX5##&!O94#/CKU'(S5)/ ]Q8W%T-&\2ZEI=C=S-/+:0QPNJNQR
MQC9T)3)YQZGB@#,O;O7M;\>6&CQ:K<Z/:SZ$M[=10QJ95?S-I52P.T\@$X/
M]\UR_B6?5-2^%'BVTU#5[F:31-3>U$P5%:ZB!C*B7Y>HW]1CE17JB^'X%\5I
MX@\^5KA=/^P;#C:5WA]Q[YR*SIO NG7&C>(M+FGN&@URY>YF((#1LP4?+QVV
M \YH YKQKI6H6D7@^R@UNZFO'UQ=E[>(CO'F*3^%553@9QD=>N:UO#TVIZ3X
M_P!0\-W>KW6J6ATZ*_AENPGFQL9&1ERJ@$'&>G%:/_")27$.CC4]9N[^XTR]
M%XD\B1H7(1E"D*H&,-]?>M!=!@7Q;)XB\Z3[0]BMD8N-NT.7SZYR: ,+Q=?:
ME<>)_#_AG3]0ETY-1$\US=0!3*(XE4[$+ @$EASCC%8?A^"ZT;QQXW2_UTR&
M#3;5EU&XC0-$FV4AG PK%?7 SBNP\2>%X]?EL+R*^N-.U+3Y&>UO+<*63<,,
MI5@0RD8R#Z"LVU^'=@BZY]NU&_OY-;M4M[R6=UW';N^9< !>&P !@;1QUH Y
MG3-?N8O&?A^UL==\0:A8:L)XYGU.R\J-L1%UDA8QIW'09&#3D\5:V_@U-"-Z
MP\4_VQ_8K7(4;AAMQFVXQCR><XZUTECX$DAU71]1O_$.HZA)I)86J2K&B!3&
M4P0JC)P?O'G@>^:%EX:^T?&G4]?-G<0VUK9Q1H\BD)/<.I!D3L=L8"$CN: -
M_P ;Z]-X7\$ZIK%NBR3VT/[H/TWDA5)]@2":YG54U_P8=$U27Q+>ZI]IOX+.
M_MKE(_*<2G:6B"J"A!Y R>*[K5M*M-;TFZTN_B\RUNHS'(N<9!]#V/O7.6?@
M-EN]/DU7Q#J6K6VFR"6SMKD1JJ.HPKN54&1AV)- &)X4T>YC^+'B^5M;U&1;
M=[1GC;R]LX>%B ^$SA<\8QTYS4_Q2TZ:\N/";QZG>6H;7+>$+!LPK$.1(-RG
MYAC [<G@UUVGZ!!I_B'6-8CFD:;5/)\Q&QM3RD*C'U!J/Q/X<B\2Z?!;M=SV
M<]K<QW=M<0;2T4J9VG# @CD\'UH XS7-)U"7XD^&M.MM;NH9%TFY6:^*(T[H
M'CSCY=H8\<[>.>,U7F\6ZUX9\*^,HI;Q]1N]%O(K>SN9T!<K,(]F\* &*E_3
MG%=O!X9"ZWINL7.H7%U>V5G):EW5%\W>5)8A0 #\O08%03>"-,NT\117;2S0
MZZZ/<(2!Y95%4;2.A&T'ZT <SHFH:Y;^*M)A@F\3:A8W7F)J!U;3_*2(A"5D
M1@B[?F&-N2,'UK6^)G_((T3_ +#MC_Z-%:>D>'=4T^[ADO/%6I:A;P K';S1
M0J&XP-[*@9R/J.>:N:_H,'B&VM()YI(EMKR&\4QXR6C;< <]CB@#B_&FJF.^
MU86?B?75OK.#S([/2[$2Q6S;,CSF$;9W$9PS#@].]1ZIKVM7FA>%-6N)]3M-
M&N[ 7&I7.D0AY8Y61"I(VL1'RY.T'MFMZ^\!BYU+59[77=0L;75L&^M8!'B1
M@NW*L5+)D  X/Y58_P"$2O+72M,L-)\2ZAIZ6-HEH=D<4@E50 &(=3AN.HH
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
MX*6^G:?;?:;J;3K39#N5=^/+)&6('0'K3O#-]H=AXG72F\&IX:U>Y@=H&%O
M!<1J0659(B<D<$J?8T =CIVIV>K6GVJQG6:'>\>X C#*Q5@0>00015NN)\'M
M]D\;^-])3_41WD%Z@]&GB!?_ ,>0G\:W/$UY?6.G)-9ZAI6G+OQ-=:F3Y<:X
M/0!E!.<=6'XT ;5%>:67Q!U"3PMXON!<:7J%WH*;X;RS!-O< Q[U.-QY!R"
MW:K<7B7Q58:EX>N-8CTLZ=K<XMQ;VROYML[(73+DX?[I!X'M0!W[NL:,[D!5
M&23V%06-]:ZG8PWME.D]M.H>.5#D,I[BN%GU[Q3KTWB&30TTM-,TN>2R\FZ1
MS+=.BCS,.#A!S@<'D<UJ_##_ ))CX=_Z\DH ZVBO/X?$'B[Q#!JFJZ!_9,&G
MV=Q+!;074+O)=F(D,2P8! 2"!P?>HY?'>KZJO@__ (1^ULPWB"WGD?[86(@,
M:H2?E(W 9;CO@<B@#T2BO/1XZU+P^GB>V\21VMQ=:+:I>12V:M&MS&^0H*L6
MVG<,'D]:HZ7\1;K^VM%M[O7/#NJ)JDP@DMM,)\VS=E)4YWMO7(VDX7DCZ4 >
MH45YLWBCQGJ$/B:[TQ-&AM=#O+B%1/'([W(C ;;PP"\'[W.2>@QSW6AZFNM:
M!IVJK&8UO;:.X"$YV[U#8_#- %^BN'MO&.HS?#WQ%KS16PN].>^6%0IV$0LP
M3<,Y/W1GD?A4=[XH\13:SX?TK28=.$NJ:8UW+-<JY6%ALRP .6'S$;<CDCG
M- '>45YU_P )_J6B:7XHBURVMKG5-">!4-H#''="?'D\$DJ<G!Y/2K4VN>*_
M#FI:*?$+Z5=6.J7:63BRA>-[:9P=F"S'>N1@G - '=T5YR?$GC/4YO$S:4NC
MP6^BW<L2-<1R.UQM16V8##;P>6YSD<#!-=GX=U<:_P"&]-U<1^5]MMHYS'G.
MTLH)&>^* -.BN%T;7/%?B<R:OI1TF'1UO'@AM[B.0RSQHY1G,@;"DD-@;3[T
MD6N>*_$=[K$GAU]*M;+3;N2SC%["\CW4L>-^2K (N3@'!/&: .[HKS@_$#5]
M4TKPA<:)8VBW&NR30RQ7;-MA>-6W'(ZA64GW QQG-.LM;\=WVN:OX<C;0UO-
M-$<KZBT,GER)(N441;L@Y#9.[  Z&@#T6D9@JEB< #)-><OX_P!9N?!?A;5K
M"PLSJ&KZ@+&6"9F$:MB5201R!NC![\<=:T+'7=>M/%4WAOQ"UA<&XT][RUN;
M.)HA\IVO&RLS=,@@YZ4 ==I^H6FJV$-]8SI/:SKNCE3HP]15FO']$\8'PU\-
M/!%A#<V%G<ZG"ZB[U!L00(G+,1D;CRH R,D]:M2>,M2USPWXOTNUU72+NZTZ
MQ,Z:C9*QBEA9'W#:'.R0;2,[B.0<4 >H7-W;640ENKB*",L$#RN%!8G &3W)
MJ:O+C?:M8?"S1;K6$TK4_-DTY8$DM6(5',8R^YCND&<[ACGM6[<ZWXAUKQ5J
MFC>'I-/LX=)6(7%S>0O,9)77>$559< +C))/)Z4 =I17FTWQ!UG_ (12"ZAT
M^S.M1ZXNBW5NSMY32;]I*-U .5()SC/>M?1];\0VWC7_ (1WQ VG3_:+%KVW
MGLHGCV%7"M&P9CG[P(/% '945S/BWQ!?:7-I.EZ1#!)JNK7#0P-<Y\N)54N[
ML!R< = 1G/6LZUUOQ-:^))O#&I3:9+>W%BUWI]_%;NL9*L%9)(]Y/&0>&Z4
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
MMF-RY9]^USG'!XW<G Z"O4J* ,%- F7Q_+XB\Y/)?2TL1%@[MPE9]WIC#8K
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
MZCX;V=S'X475;] NH:S,^I7('\)DY51[! @Q[4 =%JMW>65@TUAISZA<Y"I
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
MC(6P#PW7<",_6@#I-1\57>DZ/927NC,-8OKG[+;Z=%<*^^3DY\S  7:"Q)'
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
M"$G]MP(LWDB^0P&%LX<R[>#D8V[2<^P)%*U\$:K8Z1X4@/E3W5KK;:EJ#1L
MB;Q*6VYY(!<#U/6NCM='O8OB5J.LO$!8S:9!;I)N&2ZR.2,=>A'- &<_Q'A3
MP=8>(!I-T[W%\MA)9(P,L<N\HRCLQ!''3.1TJWI?BZ^E\2Q:%KFA-I5S=0-<
M6;"Z6=954C<I( VL,@XY'O7$ZWH^K:'X&T^V>&%+]_%B3VZ2/E#ON&:/<5S@
M'(SW%=/;Z=XB\0>,['6]4TM-&@TJTGCMT-RD[RS2@ M\O 0!>^"?2@"Q<>,M
M7TV\L#J_AAK+3KZ[2T2?[:DDL;N<(7C P 3Z,<4MYXTU0^)-5T+1O#4FHW.G
M+$\DC7:PQE73<!N(.&[ 8.<$DBN)A\#^()X-%2Z\.(=5LM2@N;W6)]065KA5
ME!8H,D\CG!VX P :]!T31[VR\<^*M3GB"VFH?9/L[A@2WEQE6XZC!/>@"KI?
MQ!MM4E\-E;&6*VUQ)A'+(X_=3Q9W1,,=?E;!SSMZ5KZ1X@76-;UJQAMB(-+F
M2W-SOR)92NYU QQMRH//4UP%_H%[H'P5C>]$=MJFAW4FIP%G! =;AY%&1UW(
MVW'^U79^ =*GTKPA:?;!_P 3"\+7MX3U,TIWMGZ9"_A0 >)?%D^A:SI.E6FD
M3:E=ZFLQA6.4(%,>T_,2,!<,23VQT.<5BP_$+6KK^TK6V\'3OJ>E,1?0&]18
MD&T,NR3;\Y8<@;1[D<9VM8T>]N_'WAG588@UG8Q7BW#[@"ID5 O'4Y*GI46C
MZ)?VGB3QA>31!8-2EA:U;>#O"P!#QV^8$<T 3IXFO-3\/:7JOA_1FU :A&)0
MLMPL"PJ1GYV.3G/&%!Z&LD?$9H-.EN+_ $9[66SU6/3M1C^T!UM@^-LH8#YE
M^9>P/-8:^$O$-MX2\&V,^FO?VVG12)J>E17BQ&5B/D.[<%8*<\$XY[U;\/\
M@:;^P/&&FZIIMOIEIJ\FZ"&*82+"OE* <^JL,_4<9&#0!V+>(%/C-/#L-L9'
M%D;R>??@1#?M1<8Y+'=W' K:KSOX117U]H%QXFU9@]_JK(N\=##"OEH?Q(=O
M^!5Z)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !115'5M4AT>Q-U-%<S#<$6*V@:61V/0!5&?Z4 7
MJ*Y>#Q=::S9:S;00WUCJ-E;&22WNX3%*H93M<=B.#R#VK+\.^+XM.\#>%?MP
MO]1U34+%'2*!#--+M0%W))Z#(R2>] '>45@:AXPTW3=+LKVYBO1+?-LMK(6S
M&YD?NHCZY&#G/ ]:?H/BJP\03W5K#'=6M]:;?/L[R$Q2H&^ZV#U!]030!N4V
M2-)HGBE17C=2K(PR&!Z@CN*PM3OE@\9:#9G4KF%KF.Y*VB1*8[C8JY+L>5VY
M!&.N:Y;QG\1M/7PSXBAT[^TU>"":V74X+=Q!'<!2 HE'1MV!GIG'- '5:?X*
M\,:5?+>V&A6-O<IDI(D(RF>NW^[^&*WJY;_A*[72=)T6&X2\OM2O+1)([:UB
M,LT@"#<Y]!SR21R:>WCS0X_#-QKTLL\5I;3BVN4DB*R02%U0JZGD$%@3[<T
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
M>W<>@S@XSUQ7#QS:CI7POUGP2WA[5KC5T2\B5HK5C%,CL["42?=(PW3.XD8
MS7L]% 'DVKZ3=6/B+0M:NUUR+3SH:6,LFE*YEMY58/\ .J@MM(..!U49I=6T
M2WF^'>KMHMEKD\U[J=K++_:$+^?,5EARX4@-MVCJ0/NGM7K%% '(:_9W,WQ)
M\'W45M*]O!'?":54)6/=&@7<>@R1QGK6+X<:YL[?QAH-QINH)=S7M_=PO]E?
MRI8Y.4*R8VDG/3.>#7I-% 'E]II>H+H/PNC:QN0]G)$;E3$V8,6S [QCY>>.
M>]0_$R'4M)U^"[T9"9?$EJ=#EQQLE9LQR?4*9!GM@5ZM69?:%9ZCK.F:I<^8
MTVFF1K= WR!G7:6([D#IZ9- %G3=/@TG2[33K5=MO:PI#&/]E0 /Y5Y9I5[>
M^'OA]>^#+CP_JUQK"K<VT/E6;/#=>8SE9/-QL"_.,Y((P:]=HH \QO;"[\*7
M7P]N+FTO+RWTBRGL[N2R@:=D=H8U4[5!."4(SCTK=T>UN1\4/$-\]K/';3Z?
M9K'*\956(\S(!/&1D9':NQHH \9G\.ZM)X)M9%LM15M/\3SWTL%LI2X:#S)!
MOB!ZD!@PQU[5T6@V6E7NJ7FHV8\3W-XFGR6ZSZK%*B!6()1=ZJ2V0#QFO1**
M .7^'-I-8?#K0;6YMY+>>.T0212(496[Y!Y!K*UZ2?P_\3;7Q%/I][=:;/I+
M6#26=NT[02"7S 6503A@<9QU KO:* /)K:?Q/;Z1X[U;2]'OK._NKZ&:UBE@
M#2F(I&&=5Z,P7)V\X/!Y&*F\/037/Q,TW4+?_A([JQ33KB-KS5H&C&\M&=J@
MJN/R /;.#7J=% 'D%KIFHZC\.?$_@M+"^@U82W<J-+;LD,H,Y=0LA&T[@<#G
MUJ_HEMI>K:IHXN(_&3WEK,LX@U"*40VTJJ>69E"XY(&"<YKU"B@#RVW>:S\8
MVH\*VVO6OVK42VJZ?>6CBT6,Y,DJLPVJQ."-C$-GI71_$C3[V^\,0RV%K)=R
MV-_;WK6L8RTR1R!F4#N<<X[XKKZ* /.&U.?Q+\2?"U_9Z+JL.G6<=XLEU=6C
M0C<\:_+AAD8VXR< DX&<&L.6?4=+\'>,?"O]@:M<:E=3W[6YAM6:*2*;<PD$
MGW> ?NYR2, 9KV.B@#SZRTV\'C/P;.]E.(K;0I8Y9&B.(G(B&TG'#<'CKUJQ
M=V-VWQ*UFZ6UG-O)X=2%)1&=C2>;(=H/0M@CCKS7<T4 >5W&DZ@?@;H%@MA<
MF]B-@7MQ"WF)MF0ME<9&!DGTK/U:35)?'7B^'3AJ_P!DN/(@NFTJSBN P\D
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "N:^(.C7GB#P'JVE:>BO=W,
M06-68*"=P/4].E=+10!R_CC1;W7/"JV%BBO<"ZMI,,P4;4E1FY/L#3M7T:]O
M/'OAO5H44VEC#=I.Q8 @R*@7 [_=-=-10!Y#I?@"30K9]*F\ :/KGERN8-2E
MFB3S(V8E?-#*6! .. >E;?CG0-1UO?:67A:VEGCB":=J\=\('M&QU. ' 4\X
M7((]*]#HH \RUKP1<CQ.FM3Z!8^*$GL(K:YBN&1)(Y8\_O$WC;A@>1D'@5V?
MA;3UT[1A$NAVFB[I&<V=JZLH[9)4 ;B ,X_,UM44 >>>(O!NJ7_Q#LK^S$?]
MC79MWU4%P"7MG9X^.^25'X4>$/!FJ:/XSOKJ^$?]DV8GCT=5<$A9Y?-?CMC
M7Z5Z'10!YH?!NL_\(LUCY$?GGQ-_:./-&/(^T;\Y]=O..M=)J.B7EU\0=(U9
M8U-C;V-S!,VX AG*;1CK_":Z>B@#R*;PSXUA^'-WX%MM*LI(HXY(8=2>[ $L
M6XLH$>,ASD+R0!UR>E=)?:1KVC>+H_$.D:?%J<=QIT=E=VAN%A=&1B5=6;Y2
M.2"./6NYHH X&T\&7VJ:+XMDUQ((+_Q'U@B?>MLJQ[(@6P-S#&21QFN?/@KQ
M?_PB2:H$@_X3)=0^U$^<,;/)^S[=W3[@#?6O7J* ,SP[H\>@>&].TF+!6TMT
MB)'\1 Y/XG)_&O/M&OO$MEXG\;?V)HUMJ44FIX&^Z$+12^2G+9&&3&.G/!]>
M/5*KVUA:6<MS+;6\<4ES)YL[(N#(^ -Q]3@ ?A0!YA<?#.YLM \)H+&QUR;1
M5F6ZL;A@J7'G'<Y0L, J_(R!D>E:;^%IKGP5XEL=/\'V&@W5]:&&&.&:,M,=
MK8WE0% !/')ZGI7HE% '(>+= U#5OAVNCVD:->#[)\I< ?NY8V;D^RFJUUIW
MB#P_XUU76](TN/5K35XH1-#]I6"2&6)2H(+<%2I'OFNXHH \QE\#:[_PCC7H
M^RMX@.O+KWV82'RMPX$._']SC=CK[<UI6MAXHU3Q[INOZCI-MI]I:V5Q L'V
MH2R!FV$%B!C!QP!G&.>N*[RB@#SG2O#VKR>.;'64\/0>'E3S3J3P7JR)?;E(
M4;% !PQW;F -;GC?1=2U*'2=0T>.*:_TF^2[2WE?8LZ[65DW?PDAN"?2NJHH
M X&ST;Q#K/CE]:UG38-/L)='FT]88[D2R(6D0_,1QDC=TR!@<\UEIH7C/_A!
MO^$%.EV8A\G[%_;'VL>7Y'3=Y6-V_;QCIGG->I44 4C8B'1386^2$M_)CW'T
M7 S7#S>$=7?X/:5X=$,?]I6_V3S(_,&!Y<R,WS=.@->BT4 <-/I_B'P]XTUC
M6-(TJ+5[/6$A:2+[4L$D$L:;/XA@J1CW![5FW'@?6I/AYK%J?LSZYJ6I?VM)
M"KD1+)YJ/Y08C^[&!GUKTNB@"GI5S>W>GQS:A8?8+EL[K?SEEV<\?,O!R.:\
MAUSX?^(-3TK6;&?P_:7^K7%S)+%K=Q>@DQE]RJBGE"%PN.%'K7M5% 'FVKW6
ML6?QGDFTC3H=08>'XQ-;O.(7*_:),%&/&0<<''&>:QO$NAZKIGPWU^_U%;>+
M5M6UBWNS"C;T@_?1*B%AC=@*,D>M>M"PM!J1U$6\?VUH1 9]OSF,$L%SZ9)-
M%]86FI6IMKVWCN("RN8Y%R,J0RG'L0#^% '&1Z=XD\0^+]$U#6M+M],M-&\V
M3$=T)C<S.FP%< ;4 )///3BJ;>$IX_A?XCTS5&CMI)+F\O8I=X(C_>&6-\CI
MC )KT>H+RSM]0LYK.[A2:WF0I)$XRKJ>H(]* .0^%]M=R>%3KNI@?VEKDQOY
M\#HK "-1[! N/K4OBS3=9'BGP_K^D:>FH?8$N89K8W"PL1*J@,&;C@KS]:ZZ
M**.")(HD5(T4*B*,!0.  *?0!P:V/B7PUXGUJ^TO1H=6LM7>.XV"\6%[>8(%
M8'<,,IP#D<CTJQHFCZ_X7\*,+:WM+[6;S4&O+Q/-*1*99,OM)Z[5Z>N/PKM*
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ***\F^+WQ6OO MY9Z5I%K!)>SP_:));A2RHFXJ  ",DE6^F/?@ ]9HK
MSWX3?$2?X@:+=O?6T4%_92*DODYV.&!*L 22/ND$9/3WKT*@ HHKCM9\2:\O
MC8>&=$L;&1VTY;TW-W(RI%^\9#D+RW1< 8ZGGB@#L:*\\?X@ZC;>%-6NKNPM
MDUC2=2BL+F)'8Q/OD10ZGK@J^0#W%=)JFOSV'C#P_HJ0QM#J:7+22-G<GE(K
M#'UW4 ;]%<#HOC+7]3?4M2N+#3[;0-*N;N&YE9W,TJQ%_FC4<# "YR>3G&,5
M?\-:QXMUE-/U2ZT[2X=(OT\U8DF?[1#&R[D9B1M8GC(&,9]J .HM+VUU"W%Q
M9W,5Q"691)$X9<J2",CN""/PJ>O%_#/B'Q-X>^'EQJUKINGRZ/I]W=/,)9F\
M^=/M#ERF!M7&2/FSG!]L^AZ_JNM6X@ETN;0[6S>(.;C5)G7<QZ*%7';!SGOT
MH Z6BO.G^)%S)X(T?68[:RMKC4+XV,LMS*3:VS*SJ79AR5)3CI]X<UI:UXMO
M_#GANRGU :7+J5]=K:VSQ3LEJ=V2)&9N54*"3U] >: .SHK@M+\>71U/4M,O
MO[,U&YMM.?48)-'F+I*JG#1D$DJ^2N.3D&M'P3K^K>)+*+4KF;19;&>$2*MA
M([20.<'RWSP2 3D\8(Z4 =9117,>)/$6H6>LZ;H.B6UO/JE^LDN^Z9A%!$F-
MSMMY.20 !^= '3U0T[7-)U>2XCTW4K2\>V8+,MO,LAC)S@-@\=#^1KCIO$OB
M&:U\2:#=VVG0Z[8V0N8I8W?R)H'R"P_B5AAACGG':K/PIM[R#P!I+74%A&CV
M<)@-J&#,FW.9,C[V23QQR: .WHHKSGP[>>*YOB=XGMIYK![&![7S(C)*?+1H
MV*^4#P&(Y;/&: ._M;VUOHFDM+F*XC5VC9HG# ,IPRDCN#P14]>-^']<\3Z'
MX4U[4].T[3I=,T_4[V:87$S"6=1*Q?8%&%P.[9R>WKUFN^.F@U33=*TR73;>
MXO++[>]SJLWEQ11$@*, @LQ.>,C !- '<45S/@SQ2WB:SOEG6U%WI]TUM,UI
M+YD,G 8.C?W2".#R"#734 -=TC0O(ZJHZEC@"E5@RAE((/(([UYQ'IEKXX^)
M'B&+7(A=Z=H8@M[2RD),6]TWO(R]&;L,]JU-1-E\/-)AM/#VFAKC5;]8+2S:
M9A"LKCD\YV( I8@#^= ':45Q^G^(M=LO%EIX?\26VG[]0@DFL[JP9]C-'@NC
M*_(."#G-<VOQ&\4CP@OBY]%T[^QX9O+GB69O/E7S?++Q_P *X.!ALYP3QQ0!
MZI17&6/B3Q#;>+M.TCQ!I^GPQ:K!-+:FTE9WA:, LDA(PQPW5<#(K)3QIXOO
MM)U?5M.TC2OL>E7-S%(L\S^9<K$[9V <*=HZMG)SP!0!Z317)WOB'5+S1M,U
M717T>UL;RV6X-QJLS+MW %4"KCG!Y.[\#6.?B-?'P)#KD6FV\U\-373I;>*;
M,;MYOEDQOZ'J"?7O0!Z)17#1^)?%-KKTNB:G8:6;VZTZ6[T]K61RGF)@&*3=
M@GEA\PQ]*5/'LE[X8\,W^GVT3W^MW,=N(')Q$1GSR>^$"/\ I0!V$=_9S7T]
ME%=0O=P*K30JX+QAONEAU&<'%6*X77&/@2SUKQ,/+N]0U.\AC>><&.*WBR(X
M]^,D(@))/<D],\=+X?N-2NM/,VI2Z9.6;,,VG,QCD3 Y^;.#G/0D4 :M%%<3
M<^*M7N/&]]X?TP:1 UDL3>7J$CK+=AUW$Q;>@'3.&Y]* .VHKA-:\;W2>*+W
M0]+N=#LVT^*-KB?5K@H'=QN5$4$$X7!+9XR.*BB^(ESJ>@:$^E6$#:SK%S+:
MQPRS$PQ-%N\URRC+* N1CKD4 >@45QFI^(O$7A_1H9]6L]-:YDU.WM%>V=S&
M\<CJI;#<JPR>,D<5J7FOSVWCC2]!6&,P7EI/</(<[E,90 #MCYC0!OD@ DG
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
M\MP5CN(<$E2<[6!ZC/(Z8KMJ* .8\#^!=*\!Z.]AIIED:5_,GGF(+R-C Z<
M#L*Z>BB@ KS;61K8^,_F:$;)YT\/H9(;PLJ2I]H;@,H)4@X.<'T]Z])J/R(?
MM'VCRD\_9L\S:-VW.<9ZXSVH \_?X?ZE>^#M>M;V^MEUS6+Q;]Y8E8PQ2(R&
M-!GDJ-@&<9Y-6[?0?%>H^,M#U[6Y-)ABTZ.>/[+9L[',B ;MS*,Y('&!@#J<
MUW-% '*:#X3DL_#6M:/J,D;IJ5W>2$PDG$<S-@<@<X-0>%].\9:3#IVDWTNC
M/IE@@A-U$9#-/&J[4&P@*A^[DY/2NRHH X.+P3J,?PJU+PL9[7[;=?:MDFYO
M+'F2LZY.,]&&>*;J_A#5W\3VNKVMKH^IHNG)9>1J98+;N&),B85LYS@C@\#F
MN^HH X/1O#/B#P[X*@T>"#1-1D^TSO<PW)>.&6-Y&8!<*VT\C@@CMGO6?%\-
M;]/"D-LLVGQZC;:NVJVMMM9[.+/'V?!&?+P3R .3P*],HH Y72;'Q!"MY+)I
M7AS3IS;LMO\ 92\F9.V\[$^3..!S[U1T#POJL7C63Q'J%II.FEK1K>2#3)'?
M[4Y8-YDA*J.,<<$\]:[BB@ KE/$OA_59]?TOQ%H,EI_:%C') ]O=EECGB?!(
MW*"5(*@@X-=710!QFG^%]6GN]=UG6I;,:IJ5F+*&&V+&*WB ; W$ L2S9)P/
M:MSPKI4^A^$])TJY>-Y[.TC@D:,DJ650#C(!QQZ5KT4 %<E!H>MZ;\0-2U>S
M^P2Z9JJVXN1,[K-"8E9?D 4AL@CJ176T4 <1;>#M0A^'_B'0&FMC=:D]\T+A
MFV*)F8KN.,\;AG /XU!J/@O48M2TC6-.ATN]O+735TZYM;_(BE0$,&1@I*L&
MSU7D'M7?44 9/AZUOK6PD&H6>F6DSR%A%IV=@7 QDD#<W7G [5K444 <5J7A
MO7M.\6W7B+PM-8,^H11QW]E?EU21D&$D5U!(8#C&,4S5/#?B?7-*M;F\O=,B
MURPU!+ZR2%'-N@5=OENQ^9@P+9; Z\"NXHH X[3]"UW4O%EGX@\1_P!GP'3H
M)(K.TL9'D :3 =V=E7L   /QK./@34S\()/"7GVGV]F9A)N;RN;GS>NW/W>.
MG6O0J* .>U;0;F_\9^'-9BDB%OIBW0F5B=S>:BJNWC'4'.2*\_\ #=AXNU'P
M]XBT_2)M*6POM4OH3-<[UEMMTK*Y4*"'XY&2,'U%>PU'#!#;JRPQ)&K,7(10
M 6)R3QW- ' 7_@2^M-4T6YTNWTO4[73M+&FI:ZJS*L9!&)EPK#<0,'@<#K45
MM\/]5A\()I,EQ8&Y&NKJ;-$&2/RQ,)"%&"0<#@=/?O7I%% '/7V@W-SX[TG7
M$DB%M9V=Q!(A)WEI"A&!C&/E.>:X[P?H7_%U/$4T<PETK2)Y#9ICB*XN51Y@
M/]W;CVWUZE4<5O#!YGDPQQ^8Y=]B@;F/4G'4^] %'7%U1].*Z3#83SE@'AOB
MPCDCP<KE0<'IU!'M6+X'\,7?AX:M-=)9VO\ :%R)TL+ L8+8!0I"D@<L1DX
M%=910 5P7C7POKWBLS:?]DT,6A=&M=2=I!=6@!!)50O+9!P0RCUKO:* .#U'
MPEJEIXLO];TFST?4H]2CB%Q;ZF2C1R1KM#HX1N"N,C'4=:FU7POK5U9Z#J-E
M_95KKND3R2I#&KK:NL@*NF<;AE2/FQU'3GCMJ* .)UG0/$WB7PO/!J$VEVNI
MI=0W5DD&]XHS&P8!V(!;)!R0!C/>DL-!\3W?C?3_ !%K<FEQ1VUI-;BTM&=M
MF\H0VYE&[.#G@8P.N37;T4 <QX5\.7>A^#9-'N9(7N&DN6#1DE<22.R]0#T8
M9XK$D\%:U;^"_"=E92V+ZKH$\4Q65V$,VU&5EW!<CAN#CM7H5% '*?\ ".7]
M[XOM]:U$VHB;1'T^YAA=C^\>16.W(&5P",G!Z<5BZ%X2\0:#:6ND)IOAF\M+
M5@D>H3AA,8@>-T83!<#C._%>BT4 <#XS\+Z]XK:2P-KH:VOF(UMJ;-(+JT (
M)*KM^]D'!# >HKO0, #.?<TM% '/>.-!N?$WA&\TFSDBCGF>)E:8D*-DJ.<X
M!/13VHU/0;F]\;:!K4<D0M].ANHY58G>QE"!=HQC^$YR170T4 <;?Z#X@TWQ
M?>Z_X<_LZX74H(HKRUOI'CP\>0CJRJW8X((_&LZ3P!J4OA:ZMI;RUDU?4-7B
MU2[D 98@5D1BB<$X"H ,]3UQ7H=% '/7>@W,_C[3=>62(6MK8SVSH2=Y9V0@
M@8QCY3WH\-:#<Z-J7B&YN)(F34M1-U"(R253RT7#9 YRIZ9KH:* "N2TS0];
MTGQSJ]]!]@ET?598YY2[N)XF6()A5"[6!(!SD8&:ZVB@#@%\#ZDOPAN_"7GV
MOV^99PLFYO+&^9G&3MST([=:FUGPEJ*^)X]?TJVTJ^>2S2TNK/4<JIV$E71P
MK8/)!!'2NYHH S-!MKRUTW9?VNG6TY<L8M/!\I1VY(!)]3@5IT44 <!I_ASQ
M=X2DN[+PW)H]UHT\[SP1:@TD;VA<Y91L!#)DDCH>:L7OAWQ-!K>G>)+"ZTVZ
MU>.Q-C?0SAX89D+[P4*ABI5O4'(KMZ* //+GP-K&I:!XL>^N;+^W/$$21[8B
MWD0(B[40,1N/4DG')/2M[5?#MW?:WX5O8Y(1'I,LCSAB<L&A*#;QSR>^.*Z6
MB@#@?$6@W-E#\0=:DDB-OJ.C!(E4G>IBAE#;AC'\0Q@FLS2O#WBCQ%X:\,:?
MJ<^EKHENMK=M-#O\^=4562,H1M7G&2"<XX Z5Z?)&DL;QR(KQN"K*PR&!Z@B
MA$2.-8XU5$4 *JC  '8"@#S35? >MW%_XE%O!H=U'K3,R7]\':XM5,83RU7:
M00,?*0PQG.#TK<L_"=];ZOX0NWFMS'HVF26EP QRSLD:@KQR,H>N.U=C10!R
MMOX6(UGQ?<ZBT+Z?K:Q*$#'<J+#Y;[LC [XQFN"\%S:KH?PVO?$$+K?:WJ<L
M5CIA>,GS8X\0PC&1Q@.Y.>A)->S,JNI5E#*PP01D$4V*&."%(88TCB0;51%
M"CT '2@ A\WR(_.*F7:-^SINQSCVK'\7>'AXI\+7VCF<V[SJICF SL=6#J<=
MQN45MT4 <,V@^*O$.HZ/_P )(=)M[+2[I+PBPDD=[F9 =A^90$4$YQS6QX8T
M&YT6]\037$D3KJ.IO>1",DE4*(N&R!SE3TS70T4 %<KXOTS6=7B:QM=+T+4=
M/FAVLFI.ZM')S\XPK C!'H00>?3JJ* /-I? 6L6;^')H3INMG2].-E)!JK,J
M;R0?-3"OSQMY'3O1#\/M67P5J&CR3Z<+NZUI=1!A#)"J>;&Y4#!(^Z0!SVYK
MTFB@#A-3\)ZG:^+M0US2;+1M1CU-(A<6VI$H8Y(UVAD<(W!7&01VZUHWEAX@
M_L"UM(M*\.7)8.+RRDWI 03E=AVMT[Y7D\\=*ZJB@#G/!'AZX\,>&H].N9HG
MD\Z27RX,^5"'8L(TW<[5S@9K>N;>.[M9K:49CF1HW'J",&I:* /-%\'^,#X2
M'@M[O2?['"?9CJ*M)]H-MG[OE[=N_;\N=V*Z9?#<T/CNQUF%HEL+727L!'D[
M]QD1AVQC"^M=+10 5S'C/0M2UB+2+G2'M?MNF7Z7B1W3,L<H"LI4E02.&ZX/
M2NGHH YBWT+4Y/&]EXAO&M%":.UG/%"['$S2*YVY RO!Y.#[5CWOP^N=1TKQ
M59S74$;ZIJ:W]G( 7$941[=X('=""!G@UW]% '*:#IVNPZC')J.B^&[.*-2&
MEL"[2.V,?+E%VC\375T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7!ZU<:AXD\?_ /"+6NI76G:=962W=[+9OLFF=V(2
M,/U5< DD<GI7>5PVN:=K6B>.5\5Z-IQU2WN;,6=_9QR*DHVMN21-Q ;J01D?
MX %XB#X?:-J&H7^LZIJ%@NPQ0W3^?*KD[=B,?F;<2H )XQUI+'QI.=;LM+UK
M0+S1Y=0#?8Y)98Y4D91N*$H3M;'.#UK+\00>(_&/AJXV:"=-GM+FWN[&"[N$
M+W+1ON97"DA 0 !DGGKBG3)K/C#Q)H$UQH%WI%AI-PUY/)>21EI) A54C",V
M1EB2QQP* "Y^)PBBU6YM_#FIW-CI%U+;W]RA0+$(VVEE!(+\#<0.@(R:NV?C
MY+G5]-MYM%O[73]59DT^_FVA9V"EAE,[D# $KN SZ"LR#P[JR> O'6GM9L+O
M4;O4I+2/<N95D!V$<X&??%7-4T/4I[7P*D5JS-IUY!)=C</W2K RDGGGD@<9
MH ?/X_G>_P!6L]+\-:EJ4NE3F*Y,3(B@!0V5+$;F.3A1D\=LC.BOBQK_ $+3
M=4T'2+O5DU!/,C6-DB$8'7S&=@ <\8&>0:X[1-:UG2O$7C9=/\.W&JQR:JWE
M/;S1KMF\J/APY&%QCYAGOQTIH\+:[H/AKPEI<EO?ZAIMHDQU6UTNY\J1Y7.Y
M.=R%D5F88##L>: .F_X6%:Q>%-7UJZTZZMY=(F-O>V;E2Z."O0@D,,.""*?9
M^.))M<L]-O= U#3QJ*2/I\UPR?ORB[BK*"3&VWD!OTKB_P#A#];/P^\;Z?#H
MLUM/J5VLME:/<B5RFV+JY8\\'.3U!P3UKN/$FE7M[XM\(WEM 9+>QNIWN'!
M\M6A90>3SR0.* (QX_L6\!CQ2+6<J7\D6?'F^=YGE^7Z9W?IS4&J*/#FMZUX
M[UDG[/;6$=G;6\!W,8]P9BP.!N:1@H[ #KSQS4>B7+?&"70$V-HD=R/$C*#]
MV8J8PA],R9?'M7H_B!=^A7:'2?[65U"O9!E!E0D!@-Q R!DX)&<4 -T74]1U
M 3#4=$GTQTVE/,GCE60'/0H3R,<@^HZU0UCQ5-8Z\FB:;H]QJ>H?9?MDB1S1
MQ!(MQ4'+D9)(/ ].U9/@+3=2T_4=4*V>HZ=X?98A8V.HSB62-QG>5PS;$^[A
M2Q_"H_'VGOJ%R!#X8U2ZU". _8-5TVY2)X9#GY68NI50<'D,#D\4 ;6J>*WL
MKVRTRRTBZOM6NH#<_8U=(S#&, M(S' Y..,Y-5A\0-.3PY=ZK<VEW!<6EU]A
MFT\J&F^TD@"-<'#9W @@X(.:YC5_"NJ#6M&UW6-+N-=8:/'8:A'8W'E2I,K;
MO,4;T#@EF!&??%3WOA6:?PFEQH/AN;3;VUU>#4TLKRY5I+LQ$?>;>P4D9 !/
M8=,T ;\_C2[TW0M5U/6/#5_8?V? )]C2QR+,I.,*ZDC<.X/J.M:FI>(X-,NM
M$@>"1SJUQY$94CY#L9\G_OG%8.L?VUXV\(:[I?\ 8%SI7GV92W:]ECW2R\_+
MM0MA>!\Q/?IQ69+_ ,)+XAUCPC+-X9N-/MM,NP]V]Q/&6W>4ZDH%8Y0'N<$Y
M&!UH W;/QP^I>);O1]/T&^N/L-Y]FO+H,BQ0C PV2<MU/RC) &>XKEM1\6WV
MD> FO_#T&I7!.L/!)/>7$<K1XN0A7YS]UN57 ^7/..M==X/TN]TW4/%$EY 8
MDO-8>X@)(.^,QQ@-P?4'KZ5RLOA;7/\ A5VH:>E@6U :N][%;&1094%UY@P<
MX!*CC- '1W6JF;Q!X2&HV>IZ=>W4MT$M4NE,8VQDGS0A(<8&1@\$U'>?$#R1
MJ-W9Z#?7VD:;(\5W?Q/& I3_ %A1"VYPO<CT.,XI+VWU/7/$W@S6!I-U:0VD
MUVUS'<,F^$-"R*6"L1R<=">O-<I:>#QHSZEINI>#M3UD2W4TEM=6=Z%BFBD8
ML%D!E781G!X(/O0!V]_XR*ZK!INBZ5/J]S)9+?MY4T<2K QPI!<C))!X_/%=
M!)<3#36N8K.62<0F1;4LJNS8R$R3M!SQUQ[UP/B_1_-@MK:R\(ZF;VULEBTS
M4--NDC:V;&!&SEU(52!U# \UW6CQWT6B6$>IRK+J"6\:W,B]&E"C<1^.: .)
M\&>.M1NO"]]JWB6QEM[2S:Y=[]GBVD)*P$81#G< ,9QR1U.:T+?Q[*MSIO\
M:WAS4-+L=3E6&TNYI(V!=ON+(JL2A;MGOUKG;7PSK5[X#\0^";C3)K65Y+F6
MWOW=#!-NF\R,##%AG/.5XQ^%7]1'B'QG'HVE77ANZTI+:]@NK^YN)8C&!$=V
MV+:Q+;B,9P,"@#H_'FL:AH/@O5-1TNW>6ZAMW964I^YPI/F$-P0,=.2?2N.\
M4Z_J%SX'\/:IJ>EW5I*FLV#E%9)'G7(8LHC)Z\X7K[5W?BW39]8\'ZSIMJ%-
MQ=64T,08X!9D( )[<UR5W::UKOA+PW ="N[.YT_5K!IXIWCSLB*EY!M8Y4<^
MYQTH W]&\8/J&OR:)J6BW>DWOV;[7"MQ)&XEAW;2<H2 P)&5]ZSO^%CQ_9%U
M?^Q+[_A'#,(AJN^/;@ML$GEYW>7N_BQTYQ5O4M%O+SXCV-^(6^P#2+BVDF!'
MRN[H0,=>@/Y5Q&B>#H].TB#0-8\#:CJ-S"?*:ZAOP+2= W#G,HV\8)7;VH ]
M1\1:NN@>&]2U=TWBSMGGV9^\54D#\3Q7(:+X2U?5]#M-8U'Q;K<.LW<2W'^C
M7&VW@+#<$$.-I49 .<D\\UV.O:3%KOA[4-(E8I'>6[P%@,[=RD9_#K7'Z-K'
MC+2-&MM$N?!\UWJ%I$MNEY%=Q+:S!1@2%B=R\ $C:30!KZAXPGBUJZTC1M#N
M]9N[)$:\,4L<20[AE5W.1EB.<#M5>?XD:7%X8T_7([.]FCO+T6/V9(_W\<WS
M H5S]X%<8'J*I1)K?A+Q9K]U%H%UJUCJ\D=S$]E)'NBE"!&1P[+QP"&&:SHO
M!^M0:#H?FVRM?R>*%UB^BB<%;=69F8 G&=H*@X[YQF@#73XA79U2;17\)ZHN
MN"-9XK+S(B)(3D>890VQ0",')ZD 9[3M\1M/C\'#Q%+97:(EX+*XM=H,L,OF
M"-@0,YP>>.M65TN]'Q6DU?R#]@.B+;";(QYHG9MN,YZ'-<+X@TS4](\ ZN);
M4)<3^*Q<VR2.,2*]RI0DC. ?SH [C3?&<EQXAM]&U30KW29[V)YK)KAXV$ZI
M@L/D8[6 (.T]JBN_&]UIMS!)J/AG4+32Y[I+5;V22(E69MJLT88L%)QSUYZ5
M1BAUOQ/XYT/4[S0KC2+/14G9S<RQLTTTB;-J;&.5 R=QQGTKC[CPSXDU'2K>
M#4-"U:ZU^+4(IKO4)M0!MF19P<Q)YF,;<?+L& #WQD ]!U'QM+;^([W0--T"
M^U/4+6*.8B)T2/8X)R78@+C&,=3GCH:33OB!I^H_\(^R6ES%%K+S0J\H \B>
M/.8W'J2K 8]*ETG2[VW^(WB/4Y8"MG=6MFD,N1AV02;AC.>,C\ZY&Z\.W]A\
M)]1>YC%IJ.F:C<:O:&1A\I29I%.0<?,N1_P*@#M9?%\$=]K]O%87ER-$ACDG
M-N@=I'92WEHN>6"@'\16Y:7 N[*"Y$4L0FC601RKM=,C.&'8CN*X3P[>R>%_
MAC?>*=0M]]_?>;JTT);:7DE.8X@<'''EH..O:NZLII;FPMYYX#;S21*\D).3
M&Q )7/?!XH GHHHH **** "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@"G8Z59:=/>36D BDO9O/N&#$[Y,!<\GCA
M1TJY110 4444 4K;2+&TU2]U*"W"WE]L%Q+N)+A!A1R<  =ABKM%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %4]3TJR
MUBU6VOX!-"LJ3!2Q&'1@RG@CH0#5RB@ HHHH *IZKI5EK>F3Z=J,/GVDX DC
MW%=P!!QD$'M5RB@"":RM;F*.*>WBDCC=71'0$*RG*D#L00"/2IZ** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MS$8]CC>%^4G)QP<8YZU-'X=U?Q-X@N-7\06D.F0+ILNGV]I%.)G_ 'OWY&8
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
M=U<6=O'<3?:[TP&0.3@1 (V[&WDG &0*WM"M)=/\/:993@":WM(HI #D;E0
M\_45Q_CS0=5\1/-:VWANQGE" 6&L?;?*EM&(^\<+NX;)PI(/&: *NJ7NJVOQ
MEE72-+2]NY= B&)9_*BB'GN2S-@GV  ).?QK?T?Q7J&M^&KF\M-$SJUK=O93
MV+72JJ2HV&_>8Y4 YR!GVI;'0=1M_'_]L3NLUO\ V)%9-,3AGF61F8[?0@YK
MGKSP;KS>'-<M8!$7N_$3ZC]F^T&,7=J64F(N/N[@* -_2/%>H2ZWJ&B:UIEO
M:W]K9B]C:UN3-%+$25ZE5(((Q@BLK2?B-?77A:7Q5J6@BPT)+,S))]I#S22
M@;53:/E)) )(S@' !J'PUX0OK'Q9?ZLN@:;HEE<:5]DCM;216/F;\[GV@#)'
M<9X YJU%X(N[WX,Q>$+R2."]^Q+$6SN19%8,N<=1D#- %JR\8ZI#K.EV6NZ1
M:6<6JLR6TEM>^>8Y I81RC:N"0#RI(R,5)X>\5ZIXCOY9;72[,:1'=2VKR->
M_P"DQE"1N:+9@ D=-V<$&J'AS0);?5;.2X^'OA_2Y(<F2_MI(BP;:>8E6/=R
M<=2, GK5?_A'-:O_ !IIVK#0;+19[:X+WNHVMYN^VQ8(\LH%&[<2IR_3'&:
M.O\ %%U?V7AC4;G3(HY;N.!F0/+Y8''+9P>0,D#')&.*Y'0_&FK:=\-]-U;7
M-/6>YN(K6&Q6&ZWRWTL@ 7=E0$)/)Y/?TY[S4;4WVF7=H&VF>%X@Q[;E(S^M
M>>1>%_$U[X!TO2)[*TLM3\/S6LUC(;GS(KIX>/FPN4!'U//M0!NV7BK5[;Q'
M8:+XCT:WLGU))#9SVMV9T9D&YHVRJE6V\YY!KKZXB'3/$/B+Q7H^JZUIMOI5
MII'FR1P)="=YYG79DD !5 )]R:[>@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH ***X75/'%]IWQ&BT%-%U"YLS9-*Q@@5F=
M]R .I+CY &(/?- '=45YG!XN?1_B%XSM7L]7U0QO:O';641E\E/LZECR0JY)
MZ Y)Z UU,WC?1T\.Z?K4+3W4.HE4LX((]TT[G/R!?48.<D 8.30!T=%8>A>)
M[;6[J[LC:7EAJ%H%::TO$"R!6SM8;2593@\@GI6Y0 45P=U=ZQXL\;:IH>GZ
MM/I.EZ.D0N9K5$,T\TB[@JLP(557&>,YK4-\_@G0I9=?UFXU53<+':'[.OVB
M0M@+%A,!W)SS@<=>F: .HHKG-'\8VNJZNVD7&GZCI>H^5Y\=O?Q*AECS@LA5
MF!P2,C.?:L9/BSH3V4>H?8=672S+Y,VH-:_N;=]VW#MN]<<J"!D9YXH [RBN
M8TGQQ8:MK<>E&PU*RFGA:>T>]M_+6YC7&2G.>,@X8 X/2LZ7XHZ2L-Y<0Z7K
M-S:V,TD-[<0VH9+8HQ4ECNY'&[Y<D @D"@#N**PM1\41V:6K66EZGJPN8A-&
M;"$,NP]"79E49SP,Y]JI2?$+0X?"L/B*3[4EE)<BU=3#^\ADW["'7.1M(.<9
M]LT =517)6WQ L9[B]MI]*U>SNK:S>^2WN;<(]Q"O4QC=R>@P<'FKTWC#2XM
M!TK6%\Z:WU66"*T2)07=I?NC&<#')//&#0!OT45SVOWL5MXA\.027U] ]S<R
M(D5N%\N8B-FQ+GG: ,C'>@#H:*XJ[^)FEV\NIQPZ7K%Y_9<SQ7SVUJ&6 +U8
MDL 1U.!DX!.!776=W!J%C;WMK()+>XC66)QT96&0?R- $]%5[^\CT[3KF^F#
M&*VB>9PHR2J@DX]^*Y.U^)ND73:?+]@U6+3K^1(8-1FMMMN9&Z*3G/7C.-N>
M_>@#K);&UGN[>[FMHI+BVW>1*R M'N&&VGMD<&K%<SK?C./0Y[I7T/6KJ"T4
M/<75M; Q1KMW$@LP+8!YV@X^HJW8>*M-U+6ETNW,IEDL(]0AD*X2:%S@,ISG
M@XR"!U% &W17(W?Q&T2SL7O98[TVRZHVE*Z0[_,F4$DJ <LN5*C R3VJ!/B7
M8/=S:>=$UQ=7C 9=--H/.D0@GS!AMNWCDEA@\=: .UHKFH_'6BR>%$\1;KA;
M9Y/($!B/GF;=L\K8.=^[C'].:DTGQ=;:EJ,VFSZ?J&FW\4'VD6U[&JM)%G&]
M2K," < \Y&: .AHKA;3XJZ+>6UE?)I^KKIEW(D0U"2U @CD8X"LV[/7@D @'
MC-#>.+Z/XES^'O[%U"2R2UC96C@4L',A4RD[_P#58QSC.0>* .ZHHK USQ9:
M:+J%OIJ6=]J.I3QF5+.QB#N(P<%VR0JKGC)/)Z4 ;]%>>^)O'R3?#C7-2T>#
M4([ZV62UEB,(6:REVD[I 3P!P<C/4=:V_ 5O!!X9B:&VU6W,A#2+J<S22.VT
M9<;F;"GKQ@=>!0!T]%<[XYU^Y\,^#]1U2SM9;BXAB8Q[$#K&=I(=QD?*,<UR
M?BCQ;/-X0\/ZQ-;ZCI:KK5E]H$B%&DCX9RJH260\\=\=* /3J*YS1/&5IK.K
MS:2^GZCIU_' +E8;^$1F2(G;O7!/&< @X(STJBOQ'TIMER+'4_[(><6ZZL8!
M]E+%MH.=V[;NXW;<9[T =C116/KWB2TT#[+'+#<W5W>.8[:TM4#RS$#+8!(
M '))( H V*CN+>&[MI;:XB26"5"DD;C*NI&"".X(KEV^(.F1:1J%_<66HP-I
MLJ1W]K)"/.M@V,.P#8*8.<J3QGTJY-XST:&]OX&G8Q:?9K>7=TH!AB1N54L#
MDL1\P !X^HH W888K>"."&-8XHU"(BC 50,  =A3ZY?3?'%I?:G9V-QI>J::
M]\K-9R7T"HEQ@;B 0Q(..<, <4RP\?:=JFMSZ79V&IRFUN9;:ZN1 /)MV0D?
M.^[@':<8R<8SC- '5U7>PM)+^._>VA:[B0QQSE 753R0#U .!7.Z3X[L]:NX
M%M-*U<V-RY2#46M?]'D(SR#G<%..&*@&J6F>+;#3/#7VQKG5M3:?5)K*".6-
M&GEFWL/+4 @;1M."2.!SCI0!V]%<_-XNM++0&U;4;'4+'$P@6TGA!GDD) 54
M520Q)/&#C\C2Z-XLM]6U272YK"_TW48X1.+:^C56>+.-ZE68$ \'G(S0!OT4
M5Q]W\1+"#4-2L+72M8U"ZTV39=)9VP?RQM#;LE@,'. /O':>.* .PHKE+_XA
MZ%8Z5H^I W5S;ZOD6?V:'>SMM)"[<YW$C:!ZGG'6FP:W'?>*M#$AUBPGNK.X
MD&G3QHJ$(R@F09)##(Q@D8- '6T5REGX]L=1OUBLM,U:XL6N/LJZE%;;K8R;
MMO7.[;NXW;=OO3;_ .(.G64]]Y>G:I>6>G.8[V^M8 T-NPY8$E@S;1][:#B@
M#K:*C@GBN;>.X@D62&5 Z.IR&4C((_"J&O:_8^'--^W7[2%6D6***)"\DTC'
M"HBCJQ]* -.BN<T?QE:ZIJYTBXT_4=+U'RO/CM[^)4,L8."R%68'&1D9S[5!
MX<\>6'BFZ6/3-.U1H/G5[M[<+#&Z]4+9^]WXR.1SGB@#JJ**XJ#Q7INB:5XF
MU:[OM2NK6PU5H)Q.JDPL3&NV, C]V-X///6@#M:*Y?2_'-CJ>MPZ4^GZG8S7
M4336;WMOY:72+C<4Y)R 0<, <=JZB@ HKF]2\8V]CK$^EVVEZIJ5Q;1I)=?8
M85<0*^=N[+ DD G"Y.*EUGQ.=(NC;Q:%K.HLL8E=K*V#(BG/\3,H)XZ#)H W
MZ*\^\0_$8VUGX8O]$L;N]L]6NXU:1( VZ,ALQKEAB7(Z'C@UL)J\,_C'3$DG
MU2TEGTR2X^P2JBQ!0Z@F3DD.,XX.,9_$ ZFBN7TKQM#K,37-EHFLO9-$\MO=
M?9UV7(7LGS9!./EW!<UQ_@'7/.AU?Q)?Z?XCGO3<SIGYY(V0S;4BCB#E=RX
M/RC'S<XH ]8HKG=&\7VNK:K<:7/I]_IE_! +DP7\:J6B)QO4JS C/!YXJKIW
MCZSU6:,V>D:S+8S,R0:@MK^XE(ST.=P!(P&( )[T =917 >$_&][XB778+W2
M]1M%MKNYBCN5@55AC0#",=Q_>C/IBKEAXPT[3/!N@W+3:GJ<VHQJMG&T2O=W
M1QDDJ#MX').<#UH [.BN:T[QOI]]%J@EM+ZQO-,A\^YLKN(+*(\$AEP2K X/
M(/7TJA8_$S2+Z73"MAJL5CJ4B0VU_-;;8'E8<)G.<YR,XP2.">M ':445B:_
MXHL_#\EI;R075Y?7C,MM9V<>^67:,L0"0  ,9)(% &W17&S^/(+CP]KEQ9Z?
MJ46IZ9'^^L)8%$\1924<C=@KWR"> :K?"E5E\)P7[PZNMW=0Q27,VHS,XN'*
M[C)&"S *=QZ 9P..* .[HJ&[N4L[.:YD61TAC:1EB0NY &<!1R3["N>T[QK;
MWFMVVDW6DZKIES=H[VOVZ%56<(,L%*L<$#G!P<4 =/17$7/Q0TF ZBT6F:Q<
MPZ9<207TT%J&2WV,0S,=W(X)XR<<D"MZQ\3Z=J&NR:1 9//6SCOHW*C9-"Y(
M#(<Y.#P<@=10!LT5EZ'KUIX@M[JXLEE\FWNI+7?(H D9#AF7!.5SD9]C4'B_
M69_#_A34M3MK66XG@MW>-8T#;6"DAF&1\H(R?:@#;HKD=&\9S7?A*TU6ZT/5
MS<2)$ODQ6H+3NR!BT8#$!.O+$"I+?QW9S66L2OI>J07>D1K+=6$D*^?L8$AE
M 8JPP#T;L: .JHK"M/%VE:CJ>GV%@\ET][:&]5X5!2*'C#.<\;B< <G(/3%;
MM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M;*MDX '<G/&.N>*@T;QAH'B"]EL]+U%;BYB7?)%Y;JR#('(8#'45Y+)<'3O
MVDR0[8_LOBZ=H6:-I(XRLDVT&- 68$\849&<]J[CP!>6NH:[KVHRZI;3ZO>^
M2T]I!!+"(8XU*H0LH#-G)RV,=!0!WU<Y#X^\*SZHNFQ:W;-<O)Y* $[&?^Z'
MQM)]@:T?$,%U=>&M5M[$D7<MG*D!!P0Y0A?UQ7DM]K>B:K\'+'PEIF&\0-!;
MVL>FJA$\-RK+N9EQE<$,Q8X^O- '977C:WT3Q_K%CK6J1V^G165L]O$R98R,
M9-VT*-S<*/7&*G\3^*?^*=T;5?#^H1R6][JMI!YT05P\;RA77D<=QZCVK#DU
MO1_#WQAU>ZUN:.W#:7:QQWDJ?(C9<E2^/E+8R!WVGTK AC9O!J7L<3Q6-_XU
MBN[%64K^X:==I /0$@D?6@#U*UU5AK^O176IV)M+%(7\D*4>U4H68RL3@@XR
M,= .:K6/C_PMJ6H0V%IJT<EU/_JH_+<%QZC*X(]^E<+XG \[XLY1F!L+(85M
MN/W3\Y]!UQWQBK7AK6(=7\7:7>:CJUF;RSL98+"TM[*>V-SN"EB3*H!X085<
MXSG- '9VWCOPO>:I'IUOK-O)<RN8XP-VV1Q_"KXVL?8&L^R^)&C7?C6_\-F5
M$DMVBBADRQ\Z5BP9,;>-I4#.><UYS?\ BB?Q%I?AZ2XUFT%T=9M6?1+6SPUE
MMG"X=B2RD<#) !)P*[BSU2RTCXQ:[;ZA<);2ZG:60LEDX\\KYBD+ZD$B@#H-
M*UR--,U6^U75["2WL[V>-IXU,20(K8V/N/+#H3T/:I-%\8>'_$-S);:7J<4]
MPB;S%AD?;_>"L 2/<<5Y?<1.?">HW3PO-86?C>6YOXT0OFW6;YB5'4 [21[5
MTEQJ^F^+/B3X6N/#MS'?+IRW,M[=6_*1Q/'M5&;IDMCY>HP30!T4WQ#\)03Q
MPRZ[:J[N8\$G"L&*$,<87Y@1EL9Q5[6?%.B>'Y8HM3OT@EE4ND85G8J.K84$
MA?<\5YM9VD'_  H[Q@WD1[I)M2=SM&699'P3ZD8'Y5<\17]AI$EAK=OXF@TK
MQ%#HT:?9[R/?%>P\LJ8."3NSRAR,]* /48)XKFWCG@D62*50Z.IR&4C((_"L
MK4;^>W\2Z+9QW]I#%=>?YEM+&QEGVH"/+8<#;U.>HJSH=[<:EH&GWUW:FTN+
MBVCEDMSUB9E!*_A7->)?^2G^!OIJ'_HE: +]U\0O"5E/Y%SKMK'()6A923\C
M*Q4[N/E&X$9.!Q72@@@$$$'H17E&F6EN?AC\17,$>^6\U8NVT98KOVY]<=J]
M"\+,6\(Z*S$EC80$D_\ 7-: 'ZSXBTGP]%$^JWL=OYQ*Q*06:0CKM502<>PJ
M72-9T[7K!;[2[N.ZMBQ7>AZ,.H(/((]#7+^-_$EQHNLZ+9K>V>DVMX)O-U6[
MBWK$5"D1KD@ MZD_P]#5'X43&X7Q5-]J-TLFLNXG,/E>;F*,[PO8'K[]: .\
MOKZVTVPGOKR98;:W0R2R-T50,DUAQ_$#PG)=S6RZ]9>9"C2/N?"[5^]ACP<=
MP"<4SXC?\DV\2?\ 8.F_] -<UKNG6>[X:0_9(?*CO$"IY8VJ/L[-P/JH/U%
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
MJI/) ZX% "X'H*4C(P>E01WEK-/)!%<PR31_?C5P67ZCJ*F9@JEF(  R2>U
M JJH 50 .  .E+4-M>6MXC/:W,,ZJ<$Q.& /IQ4U !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5Y[XC:QU?QE=Z;%X;T6_O
M;.P22YN]8DVI'$Q;"H-C'U)/ '&3TKT*LG5/"^@ZW=PW6J:19WD\(PDDT08@
M9SCGJ,]CQ0!XW:WR#X;_  ]%Y'%?6XO[C?:7$Z)#,D9F"@O(0ORX7:&X.!6H
MVBVUM\/?'^M0V&G62ZC#(T-M:/%*8(UC *EX\CYF!;:"0,UV?B/P9+<OHKZ+
M!I@M],EFD_LR\C(MI3(/O?*#A@2Q!P?O&F>'_!!M[_6;W5[72HTU2".WDTZP
MB(M]B[LEL@;V.[&<#@4 <QXMT.RT#X?:/'I5I;01ZA?646J3S,5^T1G))GD'
MS%2Y )]&-:ECX;UC2-?N=7M+?0=/)TJ:/[%I1;_2'&#&Y0JH^4\9_P!K%>@S
MV-I=6+6-Q;0RVCIY;02(&0KZ$'C%9^C^%- \/S/-I.D6=G+(NUI(H@&*]<9Z
MXX''2@#R;PYX9U#6O!&BZA9)X<MKGS(KK^US-)]K\X."^]MO+$[E*DXYQZ5U
M%GX<TCQ!\4_&9U>PAO5AALECCG&Y%WQ-N(4\;OE'/4=NM=7_ ,(3X7_M7^T_
M[ T_[;YGF^=Y"YW]=WINSSGK6M#86EO>W-Y#;QI<W003RJN&DVC"Y/? )Q0!
MX9;Z'I]O\";/Q"MN&UJ&XA>._<EIDV70C4*YY"A!C:./:NEU*TO=9^+6M6LE
MAHM_]FL;?['!J[-M6)@QD:-0K DMPQZ\ 5Z+_8.D_P!CC2/[.MO[.!!%KY8\
MO[V_I_O<_6H]9\,Z'XA\HZOI5K>-%_JVFC!9?4 ]0/:@#S+5?#DMEX/\)Z%J
M=S!<P-XG2,+:3.42%O._=!CAL $K].*W+70-(L/BQ=:1::9:0Z9>^'Q)<V:0
MJ(966?:"4Q@G!(Z5VL>@:1#9V=G%IEK';64HFMHDB 6*09PR@=#\QY]S5G[!
M:?VC_:/V>/[;Y/D>?M^?R\[MN?3/.* .!^$=KHVF?#BSU,06-K.8YC=W01$8
MJDK_ .L;K@ =^E>APS17$$<T,B212*'1T;*LI&001U!KFM4\"Z5<Z;JEKIEM
M;:9+JN$O;B" ;Y(RV77M@L"PSVSG!KH[:VAL[2&UMXQ'!"BQQH.BJ!@#\A0!
MYMH.EZ%KVO\ C6?Q1:V=W>V^H/!B]56\BT"*8RN[[BG+'(QSS7-V=G_;?@[X
M>66I--/:2ZO-$F]B&EMP)@@)ZX* #W6O6-5\(>'=<O$N]4T6QN[A  )9H0S$
M#H">X]C5^73+&8VADM(6-FV^VR@_<G!7*^G!(H =8:?9:59)9Z?:PVMK'G9#
M @1%R23@#@<DFO)=>O+CPQJ/BOPI9G9/XADBGTH>CW+>5/\ 3:07_&O8ZI7.
MD:=>:A:ZA<V4$MY:;OL\[H"\6>#M/;- 'EUQHTQ^)']A0V&CW=MINC6\>GVV
MKLVP1Y(=T4*P+94 G&<8JXO@C4&\(6NDM?Z/)/:ZP]Y:6+NTEH\8R?LS9&XA
M=Q/0XP.*[[6?#>B^(4C75],M;WRB3&9HPQ3/7!ZBH9O"'ARXTB+29=$L6L(6
MWQV_D*%1O[PQT/)Y]Z /,->.B:UX(@DD\.:?I\NG>(H;.YA5$>*-C+'YNQ@
M-C KG@9Z&NKU:SLM/^(G@*UT^V@MK6--1"16Z!$7]VI. .!SFNK'AS15T,Z*
M-*M!I;#!M!$/+/.>GKGG/KS2VGA_2+%;%;73;:$6 <6FR,#R0_W]OIGOZT >
M36_AC1K[X>^.]4N["*>_CO-3:*XD&YX3&SLNPG[GS<\8R3S4^L:I WB3PS-J
MMA;ZPI\/+*;6]GAB42.5_>+YS!68X((Z@<UZNFCZ='8W5DEE MK=M(T\00;9
M3)G>6'?.3FN4UOP??R>)8=4TVUT:]M8[%;)+'4U8)  Q.Z,JK 9& 1C^$<T
M6?AKH*:!X/AA$=DDD\LMPXLRK(-SDJN\??VKA<^WI67JMK8ZO\8K?3]=AAN+
M.+1_.L;:Y4-$\QE(D8*>"P4+]!S6[X*\,2^&-/ODG>V\Z]O'NWAM$*00%@!L
MC![?+UXR2>*U-8\/:/XAA2'5]-MKU(SN031ABA]CU'X4 >2WVG:<?#?Q0L;2
MV@ET.Q(EL4V!HX+CR,R^7V4AB.G0DUZIX6TVQTSPW8Q6%G;VD;PI(R01! SE
M1EB .2?6K$6A:3!HS:/#IUK'IK(8VM4B C*GJ"!Z]ZO1QI#$D<:A40!54#
M'04 >4WUG>ZU\5_$-M+I^B7_ -FM;9;2'5V8A864EVC4*P.7R&/7@"JUUHTF
MFZ9X(\/:]=6MUI$FK3+,(Y"\! #M!"6;[P#?+@_W0.U>EZQX8T+Q T3:OI5I
M>/%PCS1@LH] >N/:G2^'-$FT0:+)I5FVF*,+:>2OEKSGA<8!SSGUH X'3-/T
M>P^+>N66A1P1QC0<RV]L?DCE,IR HX4D;3@8ZY[UBW&HV0_9YT" W4/FRO9Q
M1IO&YG6X0LH'J IS]*] TKP9!HGC9M4TVWL[33/[+6R6WA7:PD$I<M@#&"#U
MSG-7E\$^%TN;BX70-.$URP:5Q;KEB&#9Z?W@#]10!S;V5MJ'Q+\5VMW;17,$
MFC6NZ*5 ZMAI",@\'D"N?T#PM9:E\"K671[2UAUG[+'>1SP1*)'N(6+)N(Y)
MR&7G^\:]:2PM([^6_2WC6[F18Y)@OS,JY(!/H,G\ZI:?X>TK0S>3:-I=G:7%
MU\TAC0()&&<;L#IDG\S0!POA[5KCQWXDN/%&DI;NNFZ;%:V2W#,(A<S 239(
M!(*KL0X]Z3XBG4W\"Q#Q1_9]NO\ :UH&>QFDVK%YB[B68 @CGD5UO@;PTWA3
MPM!ITS0O=L[SW4D(PCRNQ)QP.!P!QT K:O=/L]2A6&]MHKB-)%E5)5# ,IRI
MP>X- 'GDFGZ-H?Q3\+)X;M[6V6>QNOMT=DH"O JJ8V8+U^?HQY-<IJ,UK=Z)
MX?\ $6E>']%TFTGUFW:TN$GS?2?OL,6PG.1G(+'CK7L.D>&-"T"6:72=)L[*
M2;_6-!$%+#TR.WMTJO'X)\+Q7<EU'H&GK/(XD9Q N=P8,"/0[@#QW% '%>*[
M*'P]KFK^++W3M+U[297@%RDV/M5B5"J!%D$$9PVW*G)J"XL;W7?BAXH@ET[0
M]0:WBMDMX=79CY<#1Y)C4*1@L6R?7 KT"X\(>';O6!JUQHEC+J 8-]H>$%BP
MZ$^I'8]:?K'A;0?$$D<FK:3:7DD0PCS1@LH],]<>U 'FTVCO8V_P_P##GB"[
MMKW2C?7*S[9"\#LJN;>(EOO 'Y<'KMQ6MX7L=&T[XR:];:)';Q0+I<)EAMS\
MD<ID;*A1PO&#@=S[UVUQX;T2ZT5-&FTJS?34QLM3"OEKCIA>@/N*=IOA[1]&
M8-INF6MHPB$(,,04[ 2V./<D_4T 8WCZ^L;72+&"]TF'5&O;^*UM[6X<)$TK
M9*F0D$;1@GH>W%<5I&A"_P#%GC/PW-:Z58I>:1"LMMICEH4D.\!B"JX<<'IZ
M&O5=2TNPUFQ>RU*SAN[5\%HID#*2.AY[^]5]+\.Z-HC%M+TRULV,8C+0QA25
M!)P2.O))_&@#Q5M=O=;@T;Q&7D#^#K6W-\G<S/-Y4X/TCB+?\"KH4OM/?P[K
M7B34=,CU5/$.MQVUG;RN%CE1'$4&]CD!,HS$D$<]#7I47A_2(8+^"+3;5(M0
M9GO$$0 G+##%_7.32R:#I,NBC1I-.M7TP($%JT8,84=!CVH \Y\.V\FG?$_6
MK(V6DZ?OT%9)K72I"T6\2$!F!5</M/ITQZUC6.C6NC_L]2ZYIEJ$UBXTS$MZ
M!F;RV=0X#=0H0< <#;7K6F>&-#T8EM-TFTM6,9B+11!2RDY()[\^M7+;3K*S
MTY-.M[6&.R1/+6!4&P+Z8Z8H \NUW1?">D^(O +:%!907$E_'L^S$ S0>6WS
ML!][G'S'GD\\FI[FSA\*^)Y-5OM.TO6=/U36D,5^,&\LYW8*J<@[E5A@!2"!
MGBNXL/!GAK2W5['0K"W=91.K1P*"' (!![8#''IDTZ/PAX=BUDZQ'HEBNHES
M)]H$(W;SU;_>/KUH TXKVUGNKBUAN89+BVVB>)'!:+<,KN'49'(SUKA?BGIN
MFW:^&)KZRM9O^)[:PN\T2M^Z9CN0DC[IXR.AKIM!\/+H]YJU_+,+B_U2Y,T\
MP7:-H&V- ,GA5 'N<GOBM#4M+L-9L)+'4K2&[M9,;HID#*<<C@T <!K_ (>T
M:]^)/A/3)+"W;38;"[9+1$ A^5H\ H.",\XZ9%9T=QI/A6U^(UO-IPFT2TN[
M=ETZ,[$)ECCRH[*I8C/8#/%>EVNA:59-9M:Z?;PM9Q-#;%$ \I&QE5] <"G/
MHVF2?;A)86SB_P ?:PT8(GPNT;_7@8YH \RT_3A:?%72[.?1]!TY+W2;E+BS
MTQ]ZR1_)@2J44'N <'//I6M\*-)TBTTW4KFVL+*&^34[RW:6.%5D$8F.$R!G
M: %XZ=*ZS3/"?A_198Y=-T>SM98]P62*(!ANQGGKS@?E4UKX=T:QU>XU:UTR
MUAU"Y!$UQ'& [@D$Y/N0"?7% '._$?\ U?A7_L8[+_T)JR=+\,Z-K_Q(\</J
M^GPWPCDM8XTN%WJ@:W7<54\!C@?-UXZUZ'=V%I?B 7=O'-Y$RSQ>8N=DB_=8
M>A'K1!86EM=W-U!;QQW%T5:>15PTA4;5W'O@<4 <K\*9I)OACHC2R-(RQ/&&
M8Y.U9&51^  'X5S>J6E[K/Q:U>UDL=%OOLUA;_8X-79MHC;=YC1J%8$[A@GK
MP!7IUC86FF64=G8V\=O;1YV11+M5<DDX'U)-4M9\,Z)XA\K^U]+M;TQ?ZMIH
MP67UP>H% ' ?8U\/^%=%\/:I8:9KMS=:K*FGV[3G[+!]]@K,RDD("P VD] !
MQ6&DM_I%C\4H=/BL;.>WM;>00:5(3#"[1N)&7A=K;1D\#D5ZS-X6T"?18]'E
MT>R;38SNCMO)4(AY.0.QY/(YY-2Z;X?T?1TD33=,M;1945)!#$%#JN< XZ_>
M;\S0!SND:'X/T[2[&YTBVTZ*Y>P86TT)59)T*98DCE_4YSS7GL/A[2M/^"&A
MZ_:V42:O'+9W"WV,S!C.BXW]=NTXV]/:O7-,\(>'=&N9;G3=$L;2:4%7>*%5
M)4]1[#V'%6CH>EG2(]).GVYT^/;LMM@V+M(9<#V(!H T*\L^'>F>&]0\(66M
M:U!8R:X]^TES=W! G6[$Q"KN/S Y"@+GD8XYKU.L4^$/#AUK^V3HE@=2W;_M
M/D+OW?WL_P![WZT >1>-9[34?!WB'7-,\/Z+90P7SJNHS38OGN$E&73"<'=G
M +].P'%=9XVTK[+K-]XI>QTG7;*WT]8KW3[XCS($7<Y:(D$ D'D$#.!@UUMQ
MX)\+W=[<7MQH&GRW-P#YTCP*2^>I/N>YZU)J7A'P[K%^E]J.BV-U=( !++"&
M) Z ^H'O0!Y[?F?Q%\2;9(;#2KJU_L.&XT^TU@L$"NQWLJ!6!?[H/H!79^ M
M%N] T2ZLKJ>S=?MLLD$-F[/';1M@B(%@#P=W';-:NK^'-%U^**/5M,M;Q8CF
M/SHP2GT/4?A5G3=+L-'LDL]-LX+2V0DK% @103U.!WH \ZL]-T'6O&GCB3Q3
M#:3RVDD,<?VLC_1[7R@P9"?N9)8[ACGO7,Z+]GG^'WP\T^^?.A7>JW"7>]OD
MEQ),8D<]P6 X/7%>OZEX6T#6-0AO]1T>RNKN$ )+-"&8 '(&3U /K4SZ!I$N
MD-I,FFVKZ<Q)-LT0,>2Q8G;TSN)/UH XRTL-/TCXQP6N@6\%K#-I,CZC;VJA
M(P0Z^4Q5> W+#UQ4OQ$T^VU7Q!X,L;Q#);3:E(LB;B-Z^0Y*G'8]".XR*ZS1
M_#VC^'H9(M(TVVLDD.7\F,*7/;)ZG\:MW%A:7<]M/<6\<LMJYD@=UR8V(()'
MH<$B@#S&ZMO^$:\2^.;?PY;)9_\ %/I=Q06R!5$X$JAE4< \#IU(K,UC2?#U
MC\)M%U?0H;5=<+6;V-Y"!]HGN6=-P+#YF)R^0??TKV%;"T34)+];:,7<D:Q/
M,%^9D!)"D^@)/YUEV?@WPUI^J'4[/0M/@O<EA-' H92>I'H?<4 <G;Z'H;?&
MS4VGTO3S*--M[N,O F?.\Y\R#(^]G;\W7I6G\6/^2=7W_7Q:?^E,==%?^'=&
MU34;74+[3+6XO+0AH)Y(P7C(.1@^QY^M6[ZPM-3M&M;ZWCN+=BK-'(NY25(8
M<>Q /X4 <#+H6F:Y\9=475+**\B@TFV9(9UWQ[B\@W%#P2!G!(XR:YBWMVTO
MP3_;-HK8\*>([EH4')6T\TI)&/;8Q/\ P&O94L+1-0DOUMXQ=RQK$\P7YF12
M2%)] 2?SJ*/2-.BL[JSCLH%MKII'GB"#;*7^^6'?.3F@#R/7;J;4O"_C3QA;
M3.MO>7,.G6\\1Y6QBE5)'0CLQ:0_2MK7](T'0]>\$R^%[2SM;Z;44B'V)54S
M691C*6V_?4 *<G/->B6VEV%GIBZ9;6<$5BJ&,6ZH/+VGJ-O3!R?SJCI/A+P]
MH-R]SI6C65G.XVM)#"%;'H#V'L* /-I-,GU#PMXYN;(9U#3/$\VHVA[^9$D3
M8_%=P_&G76KS^*(/%GC/1V<QZ?HOV+373J)&C$TS#_:7<B_\!->KVNGV=E]H
M^S6T47VF4SS;% \R0@ L?4D ?E4>F:1IVC60LM-LH+2U!+>5"@5<GJ<"@#R_
M0O"EW-;^%-2T^'PS816\T,PO;.5_/N8RN'1B4&\N"<Y/6NX\>ZA8:;X3GDU+
M3EU&"66*$6KL%21V=0H9CP%S@DGC Z'I4]GX*\,:?J0U&TT'3X+M6++*D"@J
M3W7T/TK6OK"TU.RELKZVBN;64;9(I4#*P]P: /-/#-M+IOQCDM&L-'TTRZ$T
MDMKI,A*$B9 K.-B_-AB <=*]3K)TKPOH6ARK+I>DVEI($:/?#$%8JQ!()ZG)
M5?R%:U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 445Y[K%C/KGQ8_LB;5-1M],&AI<26UK<M$)7\]U&2IR.O.,$X )QQ0!
MZ%17BD6G:A-X#\4:G/XDUI[OP_<WD&G.+MEV+ Q*E\?ZPGH2V>.!BNHUN^LM
M8ETBUN8]>O\ 49].6[;3])NC;H%;'[QVWH/O9 RW;I0!Z'61K.OQ:/J&CVDD
M#R-J=U]F1E( 0[&;)]?NX_&O+AJVMW/PNLD74[^VO4\1K8)<R2!IT07!4!R"
M0Y P#R0<=ZT_&UA)X2A\+?V4E]JMQ%JDD\<5U=-+)*_V>3Y=S=,D9P/4XZT
M>JT5X]=ZO?Q^!-&OK'5[_4KSQ)JD,5W-;RB-XP0Q:& .P6(C;LZ@]23G%;6@
MZ+K!UZZLFT_7=-\.75B5D6\U42R)<!QAHG65W7*EL\@<4 =[INI6>KZ?#?Z?
M<)<6LP)CE3HPSC^8-6J\[^#.DPVGP^TR^2>[>2ZA.]);EWC7#M]Q"=J_@!79
M>((-1NO#NHP:1.L&HR6[K;2MP%D(X.>W/>@#2HKS3P]J6E:38:Q::E)KVBZC
M;Z?YU]'>WCW!"#(,\+$NIY[KWQ\M9^E74MAX[\+_ -GVOB2SL=4\])SJUYYR
MW0$)=6"&1RK @'HO!H ]$T#7XM?&IF*!XOL&H36+;B#O:,C+#V.:UZ\8FU>_
MTGPKXD736F2>]\92V7F6[*LB+)(H;86( 8@8!) !.<BND\,V&N6'BZ VVE:U
M9:)+;2+>)JFHI<CS1@HZ?O78$_,#T'2@#T.BBO(M-L;CQ+\/;[QG=ZYJEOJ[
MK=7$#0WKQQ6@C9PL8C!VE0$&<@DY/- '>^(_$S:'=Z;86FFS:CJ.HO(+>WCD
M6,81=SL68X  (^N:W87>2"-Y(S$[*"T;$$J<="1QQ[5Y%=6*^*/$_P .]2OY
M[^&XU339Y9Q;WDD05A!&WR;2-F23G&,\9KV # Q0!5M-2L[Z>[AM;A)9+27R
M9U7K&^ <'\"#^-4O"^OQ>*/#EIK,,#P1W(8B-R"5VL5ZC_=KBOA[X=M;7Q9X
MIN$NM29K/5#$BR7TKJX,*<NI;#GD\MD\#T%<CIFFW&E?!*W\5VNL:FFHV9,M
MNBW++ BBX*F/RQ\K C.202<]<<4 >]45Y?XAO+_6?B)>Z.^GZQ?:?864,BVV
MFWRVNZ20L3([&1"V,   D#G-=5X%CUR#P\T&O1W"3Q7,JVYNI4DF:WSF,R,A
M(+8."<]J -77-=T[PYICZAJEP(8%8(,*69V/154<LQ]!6=HWC*RUC418&PU7
M3[IT,D::A9/#YJC&2I/!QD<9S[5A^-2O_"Q? *W6/L)NKHG=]WS_ "OW6??.
M<>]=7XCU&72/#&JZE @>:TLYIXU/\3(A8#]* -.BO']4L;K0OAK:>-K;7=4F
MUM8K:[DDDO':&Y\QDW1F+.P*=Y   QQ6U+IDWB3XF>(=.N]6U2'3K>RM'6UM
M;IH@782?-E3D8QT'!.,YP* /1J*\-"ZJOPCD\8S>(=6FUC3Y6%NQN66,)%/Y
M6UD'#[@I+%LDYZUV&KV4^N?%E](FU74+?35T..XDMK6Y:(2OY[KR5.1P><8)
MP,G'% 'H5%>5:=JR6'A_Q'I&K:MJ\MK8:R+&SFMI2;N8-L98 _4MDE<Y!QW%
M2^%[F[L/'&JZ3';ZS8V#Z.+Q+75+L7#I()"N]&\QR 1V)ZCITH ]0HKQ&W@U
M"R^%6B^-#K^KSZO&]JQ,MVYB:-IEC,9CSM(VMR2"2><UT&J>);SP9JGC&TGN
M)IS-;+J6D+*Y<[Y"(C&N>PE*84= U ':ZMXA32]:T72Q;23S:I*Z+L8?NE1=
MS.1Z#@?C6S6#H/A_^S-(L#<2&XUB"Q%L][.QD<D_,W).<%N?P'H*Y+P27TG7
M;;3?$2ZS;^))HI,S3WKS6NH;>6:,;BH(&#MVJ0* /2Z*J:K%>3:1>Q:?,L-Z
M\$BV\K#A)"IVD^P.#7FVA:H/#FG:K'=6VM6WB:STB6[EM]0O'N8;LQKDRQDL
MRGYL#C:1NQB@#U2BO'-%M_$\]CH&L:?IWB&34II()[R]NM3B:VN87P9!Y7FD
M*NTDJ @(P*W-,TY_&NO^)KC4=5U2W&GZ@;&SALKQX! J(I\S"G#,Q8G+ CB@
M#T>BN-TBYNO^%I:[8R7<\L$6FVC)&[DJ&)D!8+T!.!D@5QL^IZM/\/W:#5[N
M&ZD\5FV2Y$I9D0W)4#D\J!_#T[4 >K7^IBPN;& V=Y/]KF\H/;P[UBX)W2'^
M%>,9J2VU*SO+R[M+>X22XLV5+B,=8V90P!^H(-<1J]@WAC4/"%A8ZCJ4D5QK
M)\YKF[>1I 87R&)/(R <=,U4\%^';6#XB^+IUNM29K.\AV*]]*RONMU)W@MA
M\9XW9QQCI0!WVD:F-7T];Q;.\M S,OE7D/E2#:Q&2OH<9'L15ZO%H]?UE_A_
MX:M(YM1N)=4UFYMYY(+@+</&LLQ\M)'8;20H&<C ! KH=%T[Q3;WNM6VG6>I
MZ7IUQIC?9/[5ODNC#>\A2I$CL%(()!XROO0!Z139)$AB>61@D:*69B> !U->
M?^ 98+/4VTF_AUJR\0"T$ES!J%Z]Q%< $!IHV+,I^8]MO7I6Y\19I;?X<>(I
M(20XT^89'8%2#^A- $VD^++._P##=AK=XOV"#4)5CMEE;)?>Y6+MP6&#CMGK
M5F_U^*P\2Z/HK0.\FII.Z2 C">4%)R/?=^E<'XZT:UN/!?@Y1-<QQQ7NGVZ"
M"X>-=C,@SA2!D #!ZCM4WB?0$?QOX&T>'4-0AA6'4 TRW+-.R[8R5\UB6&>F
M<YQT(H ]-HKR2XUC4?!VE_$2SL;RZN(](2WEL#=2F9X3-'R-S9)"GD YJUH^
MG>(;/7-$N=/TOQ#%&9-NJ3:EJD4\5Q$5.7V"9L,&P1M [B@#U&N4@\=V=W>0
M6]I;23&ZU![*U8, )A&,S2C_ &$^89[D>]=76$^A:/HMFEY9Z7 LFF13R6H1
M>4+Y9P/]X]: -VBO/O FAOJNA:/XIO-;U675+I1=3,MXWDL&R?*\K[@09Q@#
M/'6N5US5(X[-/$?A\^*)BFHQ*-6GO?\ 195,X1D\HR#*<E1B/T^M 'M=9%OK
M\5QXLO= $#B6UM8KDRDC:P=F&,>VW]:XGQ:MQIOBF\U;Q NLOX>\N'[+=Z9>
M.BV!'#F2-&!.3SNPPQQBEN-$B\0_%W5HY;^]AM!I%J[)9SF'SLO)MRZX; Y.
M 1GC/2@#M?$6OQ>';&VNI8'F$]W#:A4(&#(X4'Z#-:]>-2W=W<?#NTM[R[FN
MWL/%4=DD\S;I'2.Z 4L>YQQGVJ]J%SJ'B'QSXBM)M.UZ]M-,:&"VBTO4$M5A
M+1AS(V94+,2>,Y  H ]7HKR^ZL?&-QX2\.-J]KJ%T;5Y1JUE9W@BN9TY$3;T
M8!B  Q4,,DT^_P#.UKPMH-WX>_MC4M#@FE^WV:WCPWLBC< I<L&)1LY7=DX'
M)H ]-HK"\'WVG7_AFVETN>\EM5+H/MK,TR,&(9'+?-E3D<YX Y-<OXZU"_N/
M&.B^'X;;4KBREMIKNX@TZY6WDG*E552Y=,*,DD!LG(H ]%HKRO[!X@M_"7B3
M[9<ZEHEI8R)>Z1/?7JRRQ;5W,DC([;H]PQAB>&[XK)'C'6KWP)XD\8FXEMM3
M+PZ?%IZL<6"ET4L5; WMO+!CVVC/6@#VJBO-=#TW7K#Q7I4ECI.OVNG,)$U,
MZIJ<=RL@V$HX'FN0^X#[H P:H>'8[Q/#_B'Q?<ZKJ5W=Z9<:D;.V>Y;R45#)
MA2F</SZ],*!C% 'K-4=(U,:OIRWBV=Y:!F9?)O(?*D&UB,E?0XR/8BN6\%^'
M =,T7Q#-K6K7.H7%LEQ<L]XS13F1,E3&?E"@MQM Q@5S>GKXAUKX9:1/;27U
M^L>IW#7\$-X8KBY@6:4;%D)!X^7C(R!C- 'K=175Q':6DUS,P6*%&D=B<  #
M)->4ZMXB4^%=$T_PX^MF*]U<V-U%).5O8=H9G@#RM\K9 &2W Z&M?PYHVIMK
MFH6%YH^J6_A>ZL</;:K?)='SP^"%(D=MK*3D$XR/>@#9\/\ C9=>O]-M%TNX
MMWO-,_M%][ ^0I?:BM[MR1["NKJM!86EK=7%S!;I'/<;?-=1RP484?0#H/KZ
MU2\4:G-HWA/5]3MT#3VEG+/&",C<J$C/MD4 :U<YJ'BF6W\50^'[#29[^Y\A
M;FY=)4C6")G*@_,?F.03@=A7"ZM87/ASP!8^,K37-5N-946MQ,TMX[Q7?F.@
M:,Q$[ I#G  &,"M*T\/VS_&_4YC=:@&CT^"Z %[*%+&5_E(W8*<?<^Z/2@#T
MNBHKF6.WM9III/*BC1G>3^Z ,D_A7CRW_P!EU3PMJNBQ^*%M[_4X;>2_U.\W
MPWL4@;_ED9"03@,IV*./I0![-7,:IXZTO3=5ETN&UU+4[V!0UQ#IMHTY@!Z;
MR. 3Z9S[5T]<#\*BITS7S)C^T#KEW]LS][?NXS[;<8H ['2=5M-;TR'4+)G:
MWESMWQE&!!*L"K $$$$$'TJ[7#>*7GU;QSHGAAKVYM-.GMI[NX^RS&)[@H55
M8]ZX('S$G!YK"NIKWP]-XYT&TU*]FLK;0C?VK37#226DA20%5D)W8^4,,GB@
M#U:BO'KS2M1L=/\ !>HV_B;65OM9N(;6]F:Y+!DEB9CM0Y52N/E(&1UY-;-A
M'/X?\6>)M#MM0OIK$:,E]$MU<O,T,A,BG:S$D9V@]>M 'I%%>*207VE_"?2?
M&Z:_JT^M116LW[V[8Q2JSHAA,>=I&&ZXW$\DUO\ B^2RU'5M7@M$\3W]_90*
M7.G7OD06+%-RGF1 S8PQ^\?Y4 >F45Y,;[5?$%E\-(Y-7O;5]4@E-Y+:R;&E
MQ;[CGW.#SU&<C!HFTW589_&_AK1]5U+_ $2VM;_33)=/))%*=S% Y.XJQC P
M2>IH ]9HKSS1_$<GC7Q=H,UA<2QZ?9Z7_:%XD4A"M-,-B1/CKMVR'![@5Z'0
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9
MPT6S'B-M=VO]N-H+,G=\OEAR_3UR>M:-% &&OA/2TT75])"R_9=6EGEN1OY+
M39WX/;KQ5>_\$:9>W-G<I/?V5S:VPLUGL[IHG>$?P,1U&>?7-=%YB>9Y>]=^
M-VW/./7%.H YJ#P)H=MHT.DPQ3+9PWPOT7S22)0^\<GDC/8UJ:EHMGJMWIUS
M<AS)I\_VB#:V 'VE>?488UHU0U76;+1EM&O9&07=U':0X4MF60X4<=.>] &1
M/X#T&XBU2)[>40ZC.MU+&DI58YU_Y:QXY1R<$D=<5<T;PU#HUR]P-2U6^E9/
M+!OKQI0JY!X7IG@<XS[UM44 87AWPG8>%_/33IKT6TA)2UEN&>*#+%B(U/W<
MDFM34+&+4[":SF>5(Y5P6AD:-U]"K*00:LT4 <S:^!-'B2_%VUYJ4M_;_9)Y
MK^X:5S#S\@/&T9)/'?FH]/\  &DV&I:?J!N=2N[K3]PM7N[MI/*4H4*@'C&#
M]>!SQ74.ZQH7=@JJ,EF. !534-6L-+%J;ZZC@%W<);0;O^6DK9VJ/<X- &:W
M@S1)=*U33)K9I;74KI[RX5W.?-8@EE(Y7! (QTQ3M'\+PZ/=_:1JFKWL@0QJ
M+V]>55!QT7IG@<G)]ZW:* "N0N/AMH5Q/<_O-1BLKN4S7.GPWCI;2N3DDH#W
M/4# -=?10!F3Z#87&K:7J31E9],21+8(=JJLBA6&/HHQZ5ITU9$9F574LOW@
M#R/K5+1]9LM>T\7VGR-);F1XPS*5.Y&*-P?=30!1@\)V%KXGGUZVFO8;BX(:
M>".X802N%V!FCZ$X_D#UJ/\ X0O1_P#A##X4V3?V65*[?,^?!??][ZUT-% &
M!K/A'3]9U&+4C/>V6H11^2+JQN##(T><[&QPPSSR.*TM*TR+2;!;2*:YF4$L
M9+J=I9&).22S$G^E7:* ,S7O#^F>)=,;3]5MA- 6#KABK(XZ,K#E2/45G:5X
M(TS2[LW4ESJ6HS^4T*MJ5X]P$1OO*H8X&>_&:Z2J%AK-EJ5]J%G;2,TVGRB&
MX!4C:Q4,,'OP10!S]I\-M"M)K<"349K*UE$UOI\]X[VT+@Y!"$]CT!R!6];Z
M+9VNNWVL1!_M=['%%,2V5*Q[MN!V^\:T:* .>;P5H[>$)O"Y2;^S9BY=?,^?
MYI#(?F_WC6)K'@R37/B8=4G%Y;6D>D)#!>VESY4B3"9R5!!S]UN<C'-=Y10!
MS/\ P@6@CPW_ &&L,ZP>?]J\\3MY_GYW>;YF<[\]_P"E2:5X+TS2M3GU-)KZ
MYOI[<VTUQ=7+2LZ9SWZ8QVP/:M.UUFRO=7U#2X)&:[T\1&X4J0%\Q2RX/0\
M]*OT 8#>#M);PC!X8*3?V;"(PB^9\_R.'7YOJHK)\5>&)/$/COPK<O8AK+2V
MENIKHL/O?+Y<8&<GY@&/&/E]Z[6JNIZC;:1I=UJ5XY2VM8FFE8*20JC)X'7@
M4 3S1)/#)#)G9(I5L$@X(QU'(KG]+\%Z?IFJ0ZDUWJ5]<VZ-';-?7;3"!6X;
M8#T)  R<G'>MZVN([NUAN83F*9%D0D8R",BI: (+VTBO[&>TF,@BF0QL8W*,
M 1CAAR#[BL72O!NG:9?2WTD]]J-W) ;;SM0N#.5B)R4&> "<9[FNAHH Y;3_
M  %INESP&SO]8CM+>020V(U"3[.A!R %SG;G^$G'M2ZEX"TG4M6N=1\_4;.6
M[55NTLKQX4N0!@;PIYXXR,'%=15#2]8LM8%V;*0N+2ZDM)LJ5VRH<,.>O7K0
M!E:KX'TG5=0@OC)?6=S%;BU9[*Z>$RP@Y$;E3R/U]Z2#P)H5KHL.D0021V4-
M\+^.-9#\L@?> /\ 9SV]*Z6B@#.U+1;/5;O3KFZ5S)I]Q]H@VM@!]I7GU&&-
M4U\)V$?BF7Q#!->P74P7[1%%<,L,Y5=JETZ$@?R%;M% '.'P-H;>&X]!:&;[
M)%.US"XE*RQ2EV?>CC!!!8X_*GV?A&UM;>\AEU+6+PW47DN]U?R,R+_L8(VG
MW'/O6I?ZM8:9):)>W*0M>3K;VX;_ ):2'.%'OP:N4 8&C>$;'1M2?4OM-_?7
MS0^0+B^N6F=(\YV+G@#(!/<XK4U/3X=6TF\TZX_U-W \$F/[K*0?YU;HH Y#
M3/#$FK?#RPT#Q-"Z7%LB1%X9L,&B;$<J,IX)"JWKS@UJ0>%[**[TF[DFO+BY
MTM)D@FN)R[L)<;RY/WCP,>E;=4-&UFRU_2XM2T^1I+:5G5692I)5BIX/NIH
MK_\ ",Z6UYK-S+ 93K")'>)(<HZHA0#';@FJ.D^"K+1[JWE@U/698K;B"UGO
MY'AC&, ;<\@ \!LXKI:* "@C(P:** .5T[X?:-I5]'-:3:BEM#,9X;#[8_V:
M)R<Y6/..I)QT]JK-\,/#[0FV,FH_85F\^&R^V/Y$+[]^43H.<\'(&3C%=G10
M!S6K^!]-UN\GEO+S5#;W)4W%DEZZV\N !RF>F ,@8![UIP:'96VNW&L1(RW=
MQ;QVS_-\NQ"2H [?>-:5% '/'P7HYTYK'9-Y#:C_ &F1YG/G>9YF<^F[M2:I
MX,T_4M6?58[K4-/OI$6.:;3[IH3,J_=#@<''8XS[UT5-DD6*)Y'.%12Q/L*
M,&[\(VMS9V5O'J6L6S6BLJ307\@D<,06WL2=^2 <GIVQ4)\#:9'IEE86-UJ>
MGI9[]DEG>.COO.7+GG>2><G//3%;.D:K::YI-KJ=BY>UNHQ)$S*5)4^QZ5=H
M S]%T6Q\/Z7%IVGQLD$99OG<NS,Q)9F8\DDDDFJVO>&-/\0FUDNC<075HQ:V
MN[68Q31$C#;6'8CJ#D&M?S$\SR]Z[\;MN><>N*=0!S3>"--FTW[!>W6I7T)N
M4N9?M=VTIE9.55L\;,@':, XJ>Z\'Z+>W^IW=Q;%_P"U+9;:]AW$1S*OW6(_
MO <!AS6]10!SVD>$+;1[R*X35-9NA"I6**[OWDC0$8^[T/'3=G%7M*T&PT>P
MN+*VC)M[B:6>193NW-(Q9OPR3Q4FJZS9:+%;2WTC(MQ<QVL9"ELR2':HX]^]
M7Z .7T?P%I.B7L$]I<:FT-JS-:V<MZ[P6Y((.U"<="0,YQFGCP1IT.CVVFV=
MWJ5E';2R2Q2VMVT<@,C%F!(X(RQX(-=+10!S7_"":$?#QT9H)FA-Q]K,[3MY
M_P!HSGSO,SNWY[_ATJYHWAR+1II)AJ.J7LKJ$W7UXTNT9SP.@^N,ULUB#Q5I
MC^)7T"+[3->QX$QBMG:*$E=P#R ;5)'(R: -NF311W$,D,R+)%(I1T89# C!
M!'I3ZJ7NI6NGZ7=:E/*/LMK$\TKI\V%0$MTZXP>* .;LOAOH=E/:D2ZC/:6<
M@EM;"XO'DMX&'W2J$]NV<XK>CT6SB\03ZVH?[;/;I;.=WR[%8L./7+&K=G=1
M7UE!=P,6AGC66,D8RK#(X^AJ:@!DT,=Q!)!,@>*12CHW1@1@@UR5I\-M$M)+
M!O/U.:/3IDFLH9[QWCMRIX"J>,=N<G'&:["HKFZM[*VDN;J>."")=SRRL%51
MZDG@4 2UR^I^ =(U'5YM5BGU'3;V< 7$NG7CV_G@=-X4X/UZU>T?Q?X=\07#
MV^D:S97DR#+1Q2@MCUQU(]ZVJ .9NO >AW&F:?91I=6IT]W>TN;>Y=9XF<DN
M1)DD[B3G.<U)9^"M(L]*U2Q'VF8ZK&T=[=7$[23S J5Y<^@)  X'I7144 8\
M_AK3KBUT>WD63R](ECFM</R&1"BY]>":9J'A^WDN]3U:!';4;K3S9??^4J-Q
M48['+'FMNB@#SKPC\,["U\/Z%_:J7PGM8XII=.>\9K9;D#E_+!*YSSQQGM6_
MJ/@72=2U6[OWEOX&O55;V&VNGCBN@HP-ZCKQQQC(ZUTU% &%:^$=*M%T$1)+
MC0T9+/,F<!DV'=Z\5<M]%L[77;[6(E?[7>Q113$MD%8]VW [?>-:-9VIZY8Z
M1<Z?;W<C+)J%P+:W"H6W.03SCH, \T <W\-?#$GA[2=1N+JQ%E=ZG?S73VVX
M-Y,98B./()'"\]?XC7:T44 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MX?4?&&I3^*UT/1O[)A8V<=W&VIR.AN]Y.%B"^F.3SUZ5VZ[BHW !L<@'(S0
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
MKKEC%NM&=WN&#8#G< $& >!G)/48Y]<J.:WAN-GG0QR;'#IO4':PZ$9Z$>M
M'&7&@>)].\7:SJ6@RZ6UMK*PF5KPN'MI(TV;E51AP0 <$CGO6.GP]UBU\)>%
MK '3=0FT6XEEFL[IV%M=!R^"3M/S+N!&5(SFO3Z* /-H/ >L'2/&D4W]DV\^
MOVZ)!#:;EA@(B*8/R].1R!SR<#I6_;^&KR'Q=H^K-+ ;>RTA[&10QW&0LA!
MQC;\I[YZ<5U5% ',^%O#,FD^'K_2]2,$ZW=Y=2LL9)4QRNQ .0.<'FN7^#FE
M2QZ;?ZM<7/VM6D_L^PG(ZVEN61"/J2WY"O3B 1@C(J.""&U@2"WBCAB086.-
M0JJ/8#I0!SGC+0=1U=-*O=(DMEU'2[U;J)+HD1RC:RLA(!(R&ZX/2LW3O#/B
M*7Q)J^M:Q/IP>_TL6<<%J7(A(9B!DCYA\V=W')(Q@"NYHH X6?P7J,OPRT?P
MT)K47MD;0R.6;RSY4BLV#MST4XX_*I+G0?$NE>+M5U;P\VF2P:ND7GQWSNI@
MEC78'7:#N!7&1D<CK7;44 >:1_#C4U\%V.GR7=C-JVGZK)J,,DL9,$Q9W.UU
MQD!E?G&<'IFN@TK2M7:.^6]T?0=-$MLT4?V!V=V8_P!YBBX7VP:ZNB@#%\(Z
M1<:!X0TG2;IXWN+.U2&1HB2I8#!P2 <?A6;XIT/6KGQ%H>NZ']ADN-.6XB>"
M\D:-7655&0RJQ!!4=N:ZRB@#G=+T*[L_&VN:W,\!@O[>UBC1&)96C#[L@C&/
MF&.3^%<_#X$U./PYI>GF>T\ZU\0C5'(=MIB\]I,#Y?O88<=,]Z]"HH X#Q5X
M6U[Q/?)!)::)###=1RVVK(\@N[>-7#85=OWC@C._'/2NG\4Z#%XH\+ZCHLLI
MB6[B*"0#.QNJG'?! .*V** .,T/2?$-M>6HO]$\,1)"/WEW:EO,D.TX*KY8V
M9.,_,>]9D/@36X-1M_%"WML?%+7C27>9'^SR6K84VX.W.%4*5)7[P)[UZ-10
M!P>GZ!XN\.76HV6B2:/)I=Y>R7<4UVT@EMO,.YUV*,. <X^8>],N?".JZ;XE
MU;4-*T[0]3M=4D6=XM2+1O!+M"L58(^Y3@''&#7?T4 >9>++;5X?$/@"&Q_L
MVWU1);LA5C;[-N$!+*!U"D9&>HSG':MG2?#&K76L:SK?B&2TBO+^S6PA@LV9
MT@A&XG+, 68LQ/08Q78/;PRRQ2R0QO)$28W902F1@X/;(XJ2@#S<>#_$UU\,
M'\)7ITI);=;:&UGBFD*R)%(K%GRGRG:HP!GFM6^T+Q!I?B^^U_PZ-.N4U."*
M.\M;Z5XL/&"$=656['!!'XUV=% 'GDG@'4I/"]S;2W=K)J]_K$6J7D@W+$"L
MB,43@G 5 !GJ>N*Z+4=!NKSQQH>MQR0BVL+>YBE5B=Y,FS;M&,8^4YR170T4
M >;Z1J7V,>/?&2C<DUUY%H I;S?LZ>4NT#KND) ]:[K17U&30[%]72)-1:!#
M<I%]U9"/F Z]#5N.*.&,1Q(J(.BJ, ?A3Z "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 ***\9^-7Q.UKP?J-CH^AM';S30?:9;EXPY +%0JALC^$YR#VH ]FHKS/X-
M>/\ 4?'.B7RZLJ&]L)$5IXTVB56!P2!P"-ISCCI7IE !117'7OBV?1?%6NV6
MI>5]BM])&J695<$JF5E4GN=VTCV- '8U4M=4LKV]O;.WG62XLG5+A #F-F4,
M ?J"#Q7G>F^/M;O?!5@988(O$MQJZ:7)&8SL1BVYFVYS@1<]>M,L8?$UQX\\
M<IH-[862)<V[M)<P&9I'^SIA  P"KZMR>F!0!ZE17F-U\3)W\)>%KM9+/3KW
M7=PDN+E2\-L(P?,8*""QS@*,]QDT[3_'M\VF^+(EU"RU672=-:^M-0MX#&DG
MR.=CID@,&4=#R#VH ],HKS6X\7>)-#\$KXDUB;3&DU$6Z65HL3*EL\AX,DF<
ML IW' '0@>M3>&_&ES/XOM=%EUO3]=@O+>207%G;&%K>1,':PW,"I!.#UR*
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
MY\<[0,DX]*P/#7C2YN/%UMHDNMZ?KL%Y;R2K<6=L86MY$P2K#<P*D$X/7(-
M'HE%>1)XU\:CP'%XU=]*:SBF"/IXA8/.GG>46\S=\AST&",#)STKIK/5_$VE
M^-=+TG7;C3[J#5[>>2,6L#1FVDB"DKDL=ZX;J0#GL* .WJH^J646K0Z6\ZB]
MFB::.'!RR*0&.>G!(KSJ#Q%XWU/P_K.N6=SI,$.E7%TJ6[VS.UVL3MPS;AL^
M4 # .2,\9JU!J\6J_$+PMK*J8X;KP[/<[3SM#-$V/PS0!Z-17F*>)?&5[X.F
M\;VD^FQV"1O=1:3);,6>W0G[TV[ARH)X7'2MO3?&,DGBF:VOC''IEWI,6JZ?
M(5VD1X_>JQSR1E6^AH [.BO*9/B+J8TGP^+NZL-*N-<,]TMU<PEDM;53^[&W
M(W.P*]P.M36_Q-FLO#GBBZN9K357T;R?(O+9#%%=>=P@().TAN&P>E 'J%%>
M9Z)XYO#XHTG39M>TO6XM2WI*+*V:)K20(6!!+'<AP1S@]#[5TOCO7;[P]H4-
MW8[(Q)=1PW%W)"TJVD39W2E%() P!U[T =/17E'C>?6+WX>6MW;>)=-OHCJ%
MO_I5K:\3*9HPG20@%6SG'4<<5T&HZMXDM]3T?PM:WUB^KW<4US<ZBUH1'%"A
M &V+?RQ+ <MC@GO0!V]-=UC1G8X51DGT%>>OXWU3PR/$MEX@^SWMSI%DE];W
M%O&8A<QOE0&4D[2'&.">#6OIL/BX6IN=:U#3)[>>U=Y;>"U:)K=RN0%;<=XZ
M@Y - '1Z;J-IJ^G0:A83">TN$#Q2 $!E/?GFK5>3_"WQ#?:OHNA:-I'DQV>E
MVD1U2>9<LS,"5BC7(ZCDN>.PS79^/==OO#?A274M.CBDNEN((U27[K!Y54C/
M;@GGM0!TM%<-%K'B;0_%^C:=KMUI][:ZR)40VMNT1M943?MR6.]2 1DX.?2F
M6WB_4Y?AIK^OL(/MM@]Z(<)\O[IF"9&>> ,T =Y17G^I>(O$UUKV@:/H\EC
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M#ZRQS6;S;%FCE&&"O@@,,*1GCK0 OCK4M8;PSI-QJFB^1>6_B&SVV]M<"87
M# @HQ"]3QA@.1Z<UT>C>*=3G\4-H&N:-'I]U):&\MFANO/1T#!64G:N&!(]1
M5+6--\2>)=+TUKS3K6RFM]:M;L6Z7/F%((V!8LV "W7@=L5IW.BWDOQ(T_6U
M5/L4&FS6SMNYWLZ,./HIH Z6N/OO%^IS:UJ.G:!I-K>C3-JW4MU>^0&D*[O+
MC^5LM@C). "<5V%>9:AX*EL_%FKZC_PB.D^)+34Y%G1KEHTEMGVA64EU.4.,
MC!XYXH U)_B-YNG^&KK2-'EOGUXR)%"91&T;HI)#$@C (()[ $C/2H;;QOXF
MO-0U'18/"D3:SIQ5K@&_ MO+9=R%9-F2S<@#;Q@Y(JV_AN\;5/!=S;Z;96%O
MI<EP]S:VKCRX?,B90$X&?F;G '<U?T?1;RR\=>)M6F5!::A'9K 0V23&CALC
MMRPH RIOB.#X5\.ZW9://=-K-T+1;190KI(5?(R1@X:/&3CCGMBK-CXIU&XU
MB]\/:[I,6GW_ -A:\MV@N?/CEBSM89VJ0P)'&/>N-U'1M9\.^"O >F".V_M:
MWU_*)(Y,99OM#@%AV((Y'3-=5I^CZ]J_BZ?Q%K5A!IPATY[&TM$N!,S%V#-(
MS   <  4 9/A/Q+)HOPW\&:?8V'V_5=2MREK;F7RUP@+.[O@X51CL2<BM27Q
MWJMA'K5GJ.@1IK6FV/\ :"6\-WOBNH,X9D?8"",$8*]<>M9MGX/\0:1H7@N]
MLX+:?5M ADAGLGFV+,DBX8*^" PP".W6MS1-&U:_\7W?B?7K."R9K$:?;6*3
M"8B/?O=G8 #)..!V% %RY\80B?PU%80"Z.NGS(R9-HC@$>]I#P<X!48XR3UK
M!?XDWG]DOXCCT6%_#22%3.;S%RT8?:91%MQMSS@MDCFLSX8Z%*OB#6FGF6>P
MT1Y=&TUASB,R&1\^XS&F?]G%1:-X"FT*R31YO 7A_6/)=EBU69XE,D98E3(I
MC+;@#@XSG'6@#K]2\67S>()]%T#3[6]N+6!)[J6[N_(BC#YV("%8LQ )Z  8
MYK3\+^((O$VAQZ@D#V\GF/#- [!C%*C%67(X/(X/<8KD==\%R)XTO=<3POI?
MB*UU"")'@NC&LEM)&"H*%U(VE<9'!R*['PW9?8-$AA_L>RTAMS,UG9$&-,DX
MY"J"2,9XZ^M %;Q;XD_X1C3+:X2V2>>ZNX[2%9)?*C#OG!=\':HP><'L.]<Q
MXYU[Q=IO@M+I-/M;.\^VPQR26]\6&TR1A2I,8)#9*G(&!SS76>)XKJ?2?(@T
M2UUF*1PMQ9W,JH&3!Y&X$$@XX./K7$+X'UT_#O5=+BBAMYI=02\T_3GNC*EM
M&CQL(O,([[&/' W4 ='?^*]6L3I6F?V)!+XAU'S&6T2\S#%&G5WEV9Q@KP%R
M2<5%;>//LB:Y#XCT\:=>Z/;B[F2&;SDFA(.&C;"D\@C! YQ5?4]/\2W&K:+X
MLM=)MUU&UBFMKK2Y+P?/$Y&"LNW;N!4'!&.<9XJI/X+U7Q2OB6^UM(-.NM5T
M]=/M;>.7S?(126#.P !)<YP.@'6@#;TK6O$>I1"34O#D5E8W-NTD<L=Z)7B^
M7(61-HP2/[I.#P:YKX:>)F?PQX8T'2[/[;-':*^H3>9LCLXR3C)P<NW9/3DD
M"NDT2X\7W$<5EJ^C6-G%%;F.:Y2\\TS.%P"BA1M!/)W'CI7.^$O!&M>#XM!N
M]/CA$SPI:ZY9>: D@&=LR'IO7H?[PXH ].KB9?&6NW>N:UI6A^&X[N32I522
M:>]$2.#&K@+\I.\Y(QT& 2><5VU>6Z9>>)++QSXW;1-)M-2B>\A4I)=>2T<G
MD)ACD$,OJ!@\=\T =!9?$"#4;/PM=6UD_EZ[.\#+(^&MV17+ C'S89".WK5^
M?Q28?$FK:1]CR+#35O\ S?,^_DN-N,<?<ZY/7I7+CP/K.B^%?"ZZ?]GO]5T6
M]>\GA:3RTG,F_P Q58CC!DX)':KECH7B2\\2:]K&J6EI:C4-)6TMX(9_,,;
MO\K-@9/S Y QSCG&: $L?B+?2>%)?%.I>'VL]'-JDMOBY#S32L54($VC"LS8
M#9Y !P,U8U74?$=UX2\01:UH,%A$VDW$D<L%Z)P#Y9_=L-JD-SG(R.#SZLG\
M&ZA>_""R\-&2*#5+>TMPC,=R+-$58 D=LKC/O5J5O%FOZ'JUCJ&AV>G+-ITT
M"8O?.:6=EPN, !4Z]>>1[T 8GAOQAJVEZ#X234/#X@TB]CMK"&Z^U RAVC 1
MFC"X"L1Q\V0",XZ5T/B/Q!XCT=;Z[M/#UK<:;8QF5Y9M0\N290NYMB!&''(^
M8C..E4]0\,:E<>$/"&FQI&;G2[O3Y;D%Q@+"!OP>_3\:P?$'@K6-1U;Q%Y^A
M:?K#:AG[!?WER,62&,+L$9!((.2"O4GDB@#H[[QM/)=Z)8Z)8V]Q<ZO9&^B-
M]<_9T$>%.,A6+.=PX [$U8U;Q5?6$VDZ7;Z7#)KFH1-*UM+=;(;=5 WL\@4D
M@$@#"\^U8^HZ!J+^$M%T2Z\)V.MQV^G11,SW@B>WG5 I*DC@<#YE.>.E9]YX
M!U46WAF^OK.P\2WNFV;6E[:WS B8-@AD9P1N4C&6'(]* .Q\,>)9-<EU*QO+
M-;/4]-E6*YBCF\V,AE#(Z/@94@]P",&K_B'53H7AO4]6$/G&RM9+CRMVW?L4
MMC.#C./2L_PEI@T^VN6'AC3M ,KC$-FR,9 !U<HH&>3@<TGQ _Y)SXE_[!EQ
M_P"BVH QX_'FJPR:/>:GX<^QZ-JT\=O!<?:P\T;R#]V9(PN &/HQQW]*9X=G
MN;;Q%X_FL[,WERNH0^7 )!'O/D1\;CP![_SK.M=+\4^)M*\,:;J.GV5KIME+
M;7DU[%<[_M"Q@,BK'C*DG&<GC!QFK>I>$=?GLO&Z6$R6\^K74,MHXF*[T5(P
MZDCE=P5E_&@#8TKQ1JI\4IH&NZ3;6=Q/:O=6\MK=F=&"L RME%(8;@>F#6"/
MB9J[^'9?$:>%O^)-:2O'=2F]'F%5D*,T:[?F QDY*\Y Z9I?#OA"\M/'-AK4
M?AG3M"L8;*:"2*WG625W8H0SE0 >AQR3P<]:EB\'ZNGP<U'PT8XO[2G%T$7S
M!M.^9W7YOH10!V,VJ7"ZU86<.FS36EU$\CWJL-D) !4$=?FSQ6G7-#6;R'Q;
MI?AVVMXI8EL6N+^7)S .%C [?,P;CT4FNEH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBO/-8\2/HOQ<\AHM1O4ET)3%8
MV:&0O)Y[9;;D*/E'+$CTSTH ]#HKFK?QWHDWA6?Q#))/;VMM(T,\4T1$T<H;
M:8R@S\^2!@9ZBF:;XXM+[5X=*NM+U72[RYC:2UCOX%3[0%&6"$,1D#D@X- '
M445R5Q\1M!M?!MKXHG:XCL+F80*K(/,5]Q4AAGC!5L\] :UKOQ)I]EKB:3,S
MB8V<E\\F!Y<4*$ LQSQDGCZ&@"_:6-I8B46EM% )I6FD$:A=\C'+,<=2>YJQ
M7)6/Q!TZ\N;!7T_5+2TU&01V5]<VX2&X8C*@'<6&X#C<!FKMOXRTJ?P[J>MG
MSHK;3))X[I)5 D1XL[EQG&>F.><B@#H**Y>Y\<VD4MO;VNEZK?WLMJEW):VL
M*M);QN/E\S+!03SQDG@TR\^(>@V7AS3]==[E[*^N/LT8CA)D67#Y5DZ@@HRX
M&3G% '5T50T?4SJ^G)>-87MB6)'D7L821<'&2 3UZ]:K>*M7FT'PQJ&I6]K-
M<S00,R)$F[!P<,1D?*.I]LT ;%%>5:]XQO-1^$UOK,T%_IDRRV#S3,GE+(&D
MC+M'M8DH>?P-=AI'C:RU;6QI+Z?J>GW4D)N+<7UOY0N(P0"R<GID<'!YZ4 =
M+17'W'Q'TJW:>?[%J<NEV\Q@FU6.W!MHV#;6YW;BH/!8*1[UUX((!!!!Z$4
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
MS#,Y)*YVJ0!@DD=,9Z5T=OXZT6?PK-XA9YX+6"0P2PRQ$3),&V^44&3OW$#
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
MD!0"WWANV@\%MN[ ]<5P^B6-S<?$;0]1@M/$SV4-I<I-<ZT'&'8)@!6^[T]
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MJ"]T!(TFGMUDCAG+[WB)?A#@KR<9VXJ#5+"RA\%3ZI9ZN==TYO$=OJ&J210
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
MHW')XZFG44 ->-)%VNBLOHPR*&1'0HRJRG^$C(IU%      , 48&<XY]:**
M&K&B$E$5=QR<#&33J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ KSK4]$T[7/C4(=4M([N"'0$E6"8;HRWVAP"RGAL G&
M<XS7HM5OL%H-2.H_9X_MIA\@S[?G\O.[;GTSS0!XS.1I_@/7=+CD>WT:+Q<;
M*<(Q406;2(74'^%<L1]&-=)JVCZ-HOQ \()X>LK.TGNC/%=0VD:HLUKY1),B
MKP0#MP3WKO5T;35MKRW%A;^1>R-+<QF,%9G; 8L#P2<#-5=&\*:!X>DDETC2
M+2SDE&'>&(!B/3/7'MTH Y#X::)HMIJ7BB>#3;&&[MM=N8(72%5>.+:F$4XR
M%Z\#CK6GXVGLIM9T+1WT&RU?4;PS/:KJ#[8(@B@NS?*V3@C "D]>E=#'X=T:
M+7'UN/3+5-4D7:]TL8#L,8Y/T&*=K&@:3X@@CAU;3[>\CC;>@F0'8?4'J* /
M&9-T'PQ^)-HJ6D$=O?\ R06,A:"(D1%A&2!@9SQ@8.:ZW4?#VE>&O&_@B71[
M*.TEFGN+>>2,?/<(8&8^8W5SN .6R<UVD?AC0HM.N=.CTBS2RNMOGP)" DF
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
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
MTS5;*]D@.)5MYUD*?4 \5@>,O'&GZ+H6LKI^K:<VMV=LTJ6K3*SAAZIG/X4
M=A167=:_IFDZ9;7FL:C:6*2JN'N)5C#,1G R>:LKJFGOIG]IK?6QL-GF?:A*
MOE;?7=G&/>@"W17'1^,X-2\;:-IVCZA97NFW=K<R320.),/&4P-P/'WCQ78T
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X)^T#X1\0:Q
MJNFZMIMG<WUE%;&!XK=#(T3[B=VT<X((&?\ 9Y[5[W7(W^G>/9-0N'L/$&D0
MVC2$PQRZ>SLJYX!.\9/O0!R/P#\+ZWX=\.ZE-K%O-:+>S(\%M,"KJ%!!8J>F
M<@<\_+]*]<KB/[+^(_\ T,VA_P#@L;_XNC^R_B/_ -#-H?\ X+&_^+H [>O,
M]9N="M?CE:R:X]I&/["46SW6 BR><_0G@-MW8S[XK5_LOXC_ /0S:'_X+&_^
M+J>P\'W<VOC5_$5U8ZE*^F_89H5M,1N1,T@;#$]B!CU&: //+SR7\ >-[W35
M!T3^WX9[8Q#Y"B2P^:Z8_AR&.1QP:ZW4==TK6/BSX.CTR_M[PP07K2-;N'50
M\:[<L.,G:3CK^=>@I;6\5L+:.")+<+L$2H H7TQTQ4-MI6G60C%K86L C+%!
M%"J[2>I&!QGO0!YOX1TF,>#_ !A?Z?:1G69=0U(0SA<R;PSA IZCKV]3ZUH^
M =0\&MX7\+6MO+IAU$0(L4/RF=9Q&?-./O!OOY/O[UWT,$-NK+!%'$K,78(H
M4%B<D\=S4$.EZ?;WDEY!86L5U)]^9(55V^K 9- 'CEOH^G?\*"\0WGV*#[3)
M)>2O-L&\ND[A3GKQM&*Z?5_$)7Q+;Z<G]@V-PND1W,VI:Q'O\Q"Q&Q &7(!R
M3\W?I7H L;06C6HM8/LSYW0^6-AR<G(Z<DFF76F:??&(W=C;7!A.8C+$K[#_
M +.1Q^% 'D/AJSM-1^&.@;]<L=-N[35;FXT^2X0>1(ZRRC;L8CY<,<#.1VZ4
MW7M=N=>\(:7=2Q:;9V]IXD$%_<1QF:REV9 F(RNZ(N5SD]1R>*]?GTK3KFU-
MK/86LMN6+F*2%63<3DG!&,Y).?>I5L[9+3[(EO"ML%V>2$ 3;Z;>F* /.K33
M+.YUS5]3U+Q9HDRS:+):W<>EQ"';"2#YSGS7^Z-P!]_:I/!.I/IWB&V\*FXT
MC5H8--+VNI:>H#I$K*H24 D#/!!!P<=*[NTTG3=/CDCLM/M+9)/OK#"J!OJ
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
M((,((QY487"@DA>!TR2<>YH \_\ B%+I$'C[P-)KA@%B'O-S7 _=A]B;"V>
M-V.3P#BL6^DLKJ\^)]UHK0OIAT+9-);X,3W(BDS@C@D*1G'XUZ'K'AI=7\2Z
M)JDLL9ATY;E9+=X]PF$J!<>@QCT.:UH=.L;:R-E!9V\5JP*F!(E5"#U&T#'-
M 'G,FN_9I_#6E0IHEG<MH27)U+5DW*$ 53&@#*2?XB-PXKEH$AO?A+/ [03V
MLGBH(/(0I$T;7*_<7)*J<G SP#UKVVYTO3[V***[L+6>.'F-)858)] 1Q^%/
M-C9F,QFU@,9D\TKY8P7SG=CUSSF@#BKRQM-.^+GAH65M#;"72[N)Q"@0,BF,
MJ"!V!/%6/B-T\*?]C'9_S:NQ:"%YTG:*,S("J2%1N4'J >V<#\J)8(9]GG11
MR>6X=-Z@[6'0C/0^] ' ^'M(TZ_^)'CR:[LH+B3S;6'=*@;"&W3*C/0'OZX%
M<A9&V7X7_#>[OO*\F'6HDDFFQM2,&90&)Z+]T<\=*]M2"&*666.*-))2#(ZJ
M 7(&!D]^.*B;3;%['["]E;M:8QY!B4Q]<_=QCKS0!YAK5PP^*MI<6VK:-96<
MFC :=<7T'G0-^\/F",B1 &QMS@G(Q5'5]%M;;X?36PU6PU:VO?$L$DGV%-D$
M6^6/?$H#M@9R<9_BKUJ?2M.NK-+.XL+6:UCP$ADA5D7'3"D8%/73[)+9+9;.
MW6WC8,D0B4*I!R"!C (/- '%WMC;:=\7/#PL+:&V\W2KN)A$@0,JF,J"!V!-
M>>2W/AH? 2]L]1:S/B &?SX9 #<_:Q(Q+$?>SCG/3;[5[XT$+3I.T49F0%4D
M*C<H/4 ]LX'Y56;2-,>XFN'TZT:>92DLI@4M(OHQQDCV- 'F6K/=P?$W39'U
M+2]/C;0D6RFU.W,L1??^\5/WB /C;GDG%4=6TRVTOP9$TFL6.J:/+XIAN=2:
MRCVVT$+$;TVAFPH?:2,_Q5Z_=Z=9:A (+VSM[F$'(CFB5U'X$8I4L;2*S^QQ
MVL"6I4KY*Q@)@]1MZ8H \Y6X\/W7QLT>31'LY91IMRMS+:8*G[FP%EX) )]P
M"/:O3JJ6VF:?9",6MC;0"+<(Q%"J[-V,XP.,X&?I5N@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *H/K%DFNQ:*TI%]+;M<
MI'M.#&K!2<].K#BK]>9ZQX8T74?C59_;+%)?/TB6>3+L-TB21JIX/9>* /3*
M*\RTC0=+\:Z[XLN?$D;7<]EJ3V5O$\K*+6!44JR $;2V2=U;OPOOKO4/A_I\
MUY<27+J\T4=Q(<M+&DK*C$]_E Y[]: .PHKA_B-(TQ\.:3)-)#I^IZK';WC(
MY0NFUF$98<@,0!Q69XQTC3_"OAZ*PT-Y--M-4U2SMK[R9V @A=R&9<GY-P&"
M1C- 'I=%>;7.B:?X/^(/A6+P[$;,:BUQ#>6L<C%)HUCW!V!)Y5L?-UYKE)-
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
M#-MRK#'7L>:X6PEUSP+XET/P[=:F-8T74B]O:-,@6ZMBB;@&(XD7 QG (_F
M>C45X3H^CZ[XN\+3:S#HL$FO7,\SQZP^JLDUM(LC!5";#M5< ;,X(^M=:VF0
M>+/B3J6F>)4%S#IVFVSVUIYC"(O)N\R4 $9(("@]J /2:*X!H(--^)OA:QM9
MI&M4TJ[CB\R8R%MK1\;B220/7TKG-;NC)I'Q:>*?<$>-597SM(@0$#TP010!
MZIJU]<Z?8^?:Z=-?R^8B>3"RJV"P!;DXP!S2+K%DVO/HHE/V]+9;IH]IQY98
MJ#GIU!XKSOQ/X=L/#OP\\^Q\[[7>7FGO=W,DS/)._GI\S$GK\QZ8_05/_P (
MQHMQ\<;MYK%&<:3#>C+M_KO/<;^OL/:@#OM/OKF\FO4GTZ:T6WG,43R,I$ZX
M!WK@\#GOZ5>KQG5]3O\ 3_#'C^2SFDCD?Q$ENTJR;#'&XA5L-_#P2,]LYK>\
M/^%M5TOQ=IU[8Z%::)IRQRQW\<.I-.+D%?D)4H/F##[W7!- 'I%%>6>%M.3P
MGXHL+#7]*WZO>23BVUZ&X+B].&<B5205.WL05XXKU.@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q]:\+:-X@N+6XU.S\V
M:USY,BRO&R@XR,J02#@<'BMBL'6O&>A>'M0BL-1NI4NI8O.6**UEF)3.-WR*
M<#/% $>K>!?#>N:@]]?Z=ON95"2O'-)%YJCH'", X[<YK=MK:"RM8K6UA2&"
M)0D<<:[511P  .@JMI.KV>MV"WMBTK0,Q4&6%XCD=?E< _I5Z@"CK&C:=K^G
M2:?JEHES:N02CY&".A!'((]1S6=:^"?#MGI5YIJ:9&]K>X^TK.[2M+CIN9R6
M..W/':KOB#7+;PWH-YK%XDKV]HF]UA +D9 X!('?UK15@RAAT(S0!AZ+X-T'
MP_=M=Z=8E+ED\OSI9GF<)_=#.Q('L*G_ .$9T<:->:1]B7[!>M(]Q#O;YS(2
M7.<Y&23T-:U% %"?1M/N9]/FFM@TFG,7M6W$>62I7/7GY21SFN-TWX9Z9=WN
MNW/B#3HYI+S59KB%HYW7? P7:K[2-PR"=K9'/O7H-% %!]$TU[S3KLVB";35
M=+0KE1"K*%8 #C& !TXK!MO#,TGQ0O?$]U!"D4=A'96;*<L^26=V'8CA1[9K
MK:* "LS5?#VDZW=6%SJ5DEQ-I\PGM78D>6_'/!YZ#@\<59U'4+32=-N=0OIA
M#:VT9EED()VJ!DG Y/T%,TG5K'7=*M]3TV<3V=PNZ*0 C<,XZ'!'(/!H AB\
M/:3#XBGU^.R1=5GA$$ESDY9!C QG'8<XSQ2IH&EI'J<8LT*:HQ>]5B6$Q*A#
MD$_W0!@5I5#;7EM>*[6MQ%.L<C1.8G#!74X93CH0>HH QK/P5X?L=/M[""Q8
M6UM=I>0H\\C[)DP%8%F)X ''3VK3;2K)]9CU=H ;^.!K99MQR(RP8KC..H!Z
M9JY10 5GVFAZ;8V=Y:6]HJ6]Y++-<1DEA(\GWR<GOZ=*K>(O$EKX<@M6FM[J
MZGNYQ;VUM:H&DE<@G !(   )))%:=I<&ZLX;AH)8#*@<Q3 !TR,[6 )&1WY-
M &+=^"?#U[H]CI4^GYM+#'V0+-(KPX&/E<-N''O3K;P5X=LM/U"PMM+BBM=0
MC$5U&C,!*H4KSSUP3DCDYR>:T=5U?3]#T^2_U.\BM;6/[TDK8'T'J?8<FH[3
M7=,O= 37(;M!ICP^>+B0%%"8SN.[!'XT 5M5\)Z)K4%I%?66_P"QC%M)'(\<
MD0QC"NI# 8 [\U:TC1-/T&S:UTZ Q1,YD?=(SLS$ $EF)). .I[5FZ1XZ\/Z
MYJ$=C97DGVB5#)"L]M)#YZ#JT9=0''TS4-_\0_#&FW\EI=Z@Z-%+Y,LPMY3#
M%)G&UI0NP'/J>.] '0WMG!J%E-9W*EX)D*.H8J2#UY!!'X5@Z7X \-:+J2ZC
MI^GO#=J2WF?:IFR<;<D,Y!X/>M^ZN[>RLIKRYF6*VAC,DDC'A5 R2?PJGH6O
M:;XETJ/4])N/M%G(S*LFQDR5.#PP!ZCTH R[KX?>%KS5)-1GTE'GEE$TJ^8X
MBD<?Q-&&V,?<BK>L^$-!\07276IZ>L]PD?E1R^8Z/&N[=\I4@J<]QSVZ5MT4
M 8,?@SP]%X??0DTR-=.=_-:(.V6?(.\OG<6R!\V<\4[1/"&A>'KF6ZTZQV74
MJ['N)97FD*_W=[DD#V!Q6Y10 R:%+B"2&4$QR*48 D9!&#R.17,V/PZ\+:=J
M4>H6FG21W:,KB3[7,Q)7IG+X./0UU-% !7.IH5U:_$"77+8Q_8[ZQ%O>(6PW
MFQMF-P._RLRGZ"NBHH *PK+P=X?T_P /W>A6NG)'IMV7,\&]SYA<88DDYY '
M?M6[10!R^H?#OPIJFB6&CWFD)+8V&?LL?FR QYZ@,&W8/H3Z5+;^ O"]I9:E
M9VVD0PV^I1I%=QQNRB1$&%'!XP,],9SS71U1UC5(-#T6]U6Z61K>S@>>01@%
MBJC)P"1SQZT 96J^!/#.MZ/8Z5J&E1RV=@H2U4.RM"  ,*P(;H!WYP,U<\/>
M&-&\*V3V>BV2VL,C^8X#,Q9L8R2Q)/3UK1M+E+RS@NHPPCFC610W7!&1G\ZF
MH S->\/:5XGT[^S]8M!=6F\2>6791N&<'*D'O69H/P]\*^&-1-_HVCQVMT8S
M'Y@D=CM.,CYF(["M.\UVULM?TS1I4E-SJ*3/"RJ-@$0!;<<Y'WAC@UIT <C:
M?"_P78ZV-8M] MTO _F*Q9BBMG.0A.T'/3 X[5)K7PV\(^(;VYO=5T:.XNKD
MHTLQED5CL7:N"&&!CC QGO6M=:Y;VOB'3]%\N22ZO(Y9ODQB*- ,LW/0EE4>
MYJW'?VDT=P\%Q%,+9VCF$3ABCJ,E3CHPR.#ZT 8E]X!\+:CX?MM"N='A.F6S
M;X8$9DV-SR"I!SR<G/.>:G\.>#O#_A**1-#TR&T\W_6."6=_8LQ)(]LU<T'6
MK;Q%H5GK%FDJ6]W&)(UE # 'U )&?QK1H HZQH]AK^E3:9JEN+BSGQYD18KN
MP0PY!!Z@5A:-\-/!_A_58=3TO18K>\ASY<HED8KD$'AF(Z$UU=17%Q#:6TMS
M<2+%!$ADDD<X"J!DD^V* ):YW3]#NE\;ZOX@O3'B2"*RLE5LE85R[%O0L['C
MT44_2?%MCK-W:6MM!="6YL_MQ61 /*B+80OSP7ZJ.3@'.*+CQKX=MO$EOX>?
M5(FU:=BJ6T09V!QG#%00O [D4 :>K6TEYHU]:Q8\R:WDC3)P,E2!_.N2\*?#
M;1-)TS19[W2X?[6L[>(R$2LT8G5 "X3.S=D?>QGO6OXF\=>'/"#11ZUJ*P33
M#='"J-)(P]=J@D#KR>.*4>.?#1\+CQ+_ &M"-))VBX(;[V<;=N-V[/;&: -6
MWTJRM=4O-2A@"7EZL:W$NXG>$!"\9P, GI6-J/P_\+ZKJ,U]=Z6KSSD&?9-(
MB3$="Z*P5_Q!I?#'CWPWXPFGAT341/- -TD31/&P7.,X8#(SZ4_6O'/AOP_K
M%II.IZDL-_=E1# L;NQW':,[0<9/KB@#3DT;3I;[3[UK5//T]72U925$0=0K
M  <8P .G%+;:38VE_?7T$ 2YORAN9-Q/F%%VKP3@8''%7:CN+B&TMI;FXD6.
M&)#)([' 50,DG\* ,:;P9X?N/#MOH$NG(=,MB&@B\QP8F!)!5\[@>3SG/-&F
M^#?#^D&X-CIJ0M<P?9YVWL6E3)/S$G).6/S'GWX%+X:\7Z%XOMI[C0K[[7%
M_ER'RG3:V,]& -;E 'GGB/P0[ZGHSV>AV&KZ+IMD]I%I5W.4$3$KB12RL&^5
M=N&^M2>'?A]"-.U6VUO3[6&QO;I+BVTNVG=H[(JH&4?Y2')R25QCM78G6--\
MZ\@6^MWN+)/,N84E4O$N,@LN<C(]:Q]$\;Z?KUYI]K:VEZDE]IQU)/-C4!(M
MX4!L,<$DY'4$=Z +FD>$]$T*ZENM.L1%<31B*69I'=Y%!)&XL26.3U//0= *
MAL? _AO3;"^L+;2T%G?#$]N[O)&1DG 5B0HR2<+BKGA_7+?Q%H\>H6\<D09W
MCDAEP'B=&*LK8[@@UJ4 8.C^#="T*[%W86DJSJAC1I;F6;8IZA0[$*.!TJE-
M\-?"%Q-<R3:+&WVDLTD9ED\O<WWF5-VU6/JH!K7TK7+?6+S5(+:.39I]S]E>
M9L;7D"AF"\Y^7< <]\UJ4 (H"J% P ,"L+6?!GA_Q!?QWVIZ<LUS''Y7F"1T
M+)G.QMI&Y<]FR*WJ* ,6/PGH4.GVUA%IT:6MM=B]AB5F 28,7##G^\2<=/;%
M7FTJR?6(]6: &_C@:W2;<<B-B&*XSCJ!VJ"RUVUO]>U71XDE%QI@A,S, %;S
M5++M.<G@<Y K3H Y27X:>#YI+AY-%C87!9GC,LFP,W5E3=M0GU4 UHZUX4T7
MQ!-!/J-F7N( 5BGBE>&10>HWH0<>V<5M44 8T?A31(M.M;!+$?9K6Y6[B4R.
M2)E.X.6)RQSZDULUEZ;KMKJFJ:KI\"2K-IDR0S%P K%D#C;@\C!'7%:E &5K
MOAK2?$D,$6JVGGB!_,B99'C>-L8R&0@CCWJ:VT73[34GU""V"7;VZ6S2;F),
M:$E5P3CC)YZU?HH R&\+:(^E7NF/IT3V5[,]Q<0N2P>1VW,W)X.>>.G;%1Z-
MX1T70;IKK3[:59VC\KS)KF69@F0=H+L<#(' ]*VZ* *U_I]IJEA-8WUNEQ:S
MKLDBD&0PK'T;P/X=T"^^W:?I^RZ"&-9I9I)F13V4NQVCZ8KH:J:IJ=IHVEW.
MI7THBM;:,R2.>P'\SV [T 8EU\/O#%Y?3W<NFD27#^9.D=Q+''*W<M&K!6)[
MY'/>K6M^#]"\17$-SJ=CYEQ"I1)HY7B<*>J[D()7V/%11^,M,/VTSK<6R:?9
M)>7S2H,6P=2PC;:2=^T$D#/;GD5@_P#"[/A[_P!#!_Y*3_\ Q% '07_@KP[J
M6G6-A<::@M[#_CU$3M$T/&#M9"&&>_//>B#P5X<MM,O]-@TN**SU!56ZB1F
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
MNZQHAMK<6RQZ9<>5&8P3@%<=LT >5^&?%D&@ZKX\\8>((&_X2>U9;62TA4"
M9;8JJP)SS&,D]AGGFL2SO]"U#X@^#KFYUF+4-2N;XWNJW@1]JS?+Y,*@C.U2
MH48X^;TZ>[^%? 6A^$M.GM+.%[EKF027,]X1)),PZ%CC'&3V[GUI8O NCQ>-
MCXI56^UBU%LD&U!%&,YW !<[O?/<T =-7D?QJ\6V=M'I_A&34!9IJ<BMJ%P
M6,-J#SP 3EB#^1SUKURN<TOP9IVF^*=6\1-+/=:AJ.U6:X*D0H.B( !@<#KG
M[HH \K^&GB/0]&U[X@S:.XET6"!+^V5%9,I&K;@ P!') Y':NB\#Z5XI\4Z?
MI_C#4?%]_;274IG&GP*OV80[B FT]R!UZ\]SS753?#[1[CQ/JVN2M<,^JV!L
M+FWW 1-&0H)&!D'"CG-5?"?PWM/"5U%+#K>LWL%NK):VMU<[H8 W4A  ,]>?
M<T >>_"WPB_B2^\1ZU?:YJ-Q937\ME-$9-OV^-5(!D(YZ..F*]IM-(L+&]N+
MRVMUCGN%C21@3]Q!A5 Z*HYX&!DD]ZY[P9\/K'P1-=G3]3U*:VG)*6EQ,&BB
M).254 <\ 9/.!77DX&: .(\"DP^(O&UDG^ICU?SE]FDB1F_7G\:[>N5\!Z7=
MV>FZAJ&HP-!>ZMJ$U[)"_P!Z)6.V-#[A%7\S754 >6^%3K4WP.>\T')UN\>X
MN-PQN9VN&WXW<;MN0,]P*;<:\EO\._%4^DZWKAU*RMPTD&J\7-FY'!Y4'!^I
M''%;GAOPY?6FC:SX<>>]T^"#49);"\M6"L8782KM)!!PQ96!&/SJ_:^!K%;;
M6$U*\N]4N-7A$%W<7)56,8!"JH15"@;B>!U.: *WB/5+ZUO_  6D%R\:WE^(
M[@*?]:ODNV#[9 -9NCPZOXRN];U(^(]1TT6>IS65E;VA01HL1"[I%*G>6.20
M3TZ8K0L_AU;P7VE7EYKNL:A+I4@:T^TRIM10I7:0J@'.1EC\WRCFI;CP# VI
M7US8ZYJ^FV^H2^=>6EG,JI*Y&"P)4LA;')4C- &!#HEWK7Q1\911:W?:9;I'
M8EQ8E4DD8Q-M)<@X YX'7/M72_#O5K[6O ]A>:E,)KP-+#++M \PQRLF[ [D
M*#6I8Z#;6&OZMK$4DK3ZF(1*C$;5\I2J[>,\@\Y)H\.Z#;>&M&CTNTDEDACD
MDD#2D%LN[.>@'=C0!#XRNY[#P1KUY:RM%<0:?/)%(O5&$9((^AKAKJ37M TK
MPUXED\1WU[/>W5K#>6DH46[QS8!"(!E2N1@Y).#FNX\:6L][X&UZUM8GFN)M
M/GCCC099V,9  'J37/Z!\/8H[70IM1U/5;B'3TBG@TVYE4Q03!>OW=QVDG )
M.* *-G>06&J_$>ZN=3;3(8[NWW7B*&:(>1&,J"""3G X/)'%1^&]7N[;XA6>
MF0WGB"?3KZQFE9-;B*MO0KAHR5!P0Q!'3I73WW@32]1@\00W$MR4UN6.:?:X
M!B>-5"E#CC!13SGFDT[P6MIX@M=<O=:U/4K^WAD@1KEHPFQL<;44 ?=ZCDYY
MSQ@ X!+CQ)-\-=0\7GQ3J"WEA+</;0*$$)2.9AMD&,OD CJ,#'IS[%;3?:+6
M&8C'F(KX],C-<^G@G3T\%7GA87%S]CNO.WR%E\P>:[.<'&."QQQ1%I6IMXV@
MNC-/!H^GV'D11^=Q=2L>690<84*!R,Y)QP* .EKS;QEJ$;:EJD=IKWB0WUI
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
M;J]A\PR98J$4;E  QECDGD4 =Q17+_#[5]4U_P '6FK:M+!)<73.R^1"8U5
MQ4=6.<[20>,@CBNHH HWNM:5ILRPWVIV=K*R[E2>=48CID GIQ2WFL:?I]M!
M<W-U&D%Q+'#%(/F#NYPH&/4FO./$EYHEG\8W;7;$WD#>'T6.,6+77S>>_P#"
MJMCC/-9*Z;=Z;X%LQ/9S6-K<>+H+BPLIAA[>W:==B%?X>YV]LT >U45P'C7Q
M)J.AW%V\?BKP_IWDP^;;6%S#OFN"%R0YW@J"<@8!^O:FWOC#7;X>"DT6*RAE
M\0VLDTGVI698<1(^1@@G&YN.,\<B@#T&BO/[;Q3XCL;;Q?874-OJFK:%#'-;
MO;0M&+E9$9E!3).05.0#SVK5\$:O<ZU9R74GB+3=8A95(%I;&%X'YW*ZER?3
M&0#P: .KHHHH **X >)]5N?'EYH[ZMIVD_9KB-+:QN[4E[Z(A2SI(7 R<L %
M!QCD51UCQ_/)XEU?3;7Q!I&BQ:8RQ+]M@:5[J7:&.<,NQ!D#(R>M 'IM%>87
M?Q.EFT'PO(DUGI-UK22O-<W:EX[98N'PN06); 7)Z=:V_ OBR?7K[5]-GO;3
M43IYB:/4+2,QI.D@)P5).&4J0<''2@#M***\[^)$>LMX@\(_V=J5O;1OJ01%
MDMR^)/+D.YL.-RXXV\<\Y[4 =R=3LAJZZ29U^W- ;D0X.3&&"EO3J0*MUYEJ
MD/B _%?3+>PN[)=0;P\RW%W+ Q11YR[G6,-R20, MQGJ<<R'X@ZCI/@S7KO5
M8[2;5=)U$Z:KH#'#,Q*;)",DJ,/DC/\ "<4 >DT5YQX?\;W,OB[3]&EUW3-=
MAU"*4^98VYA:UD1=V#\S H1D \'(KT>@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *Y&W\&RK\4;KQA<7B21M8BTM[8(<Q\
M@DDY]F_[ZKKJ* .4^(/A&;QMX>BTB.]6UB^U1RSLR%M\:YRHY'.<'\*QM:^'
MNLS>/)O$GA_Q"FE_;+1;2Z!MQ(X08YCSP#A5^A%>B44 >3I\'9T^'G_"+#5T
MS-J@OKJ<Q$^8G3;UZ\+S[5U=YX.DO?B5I?BA[M!;:=9/;PVH0Y#MN!;.<8VM
MCIVKK:* "N+TF%]3^*.NZP%(@L+.+2HG(X=R3+)CZ;D%=I10!G:%;:I::-!!
MK.H1W^H+N\VYCA$0?+$CY1P,# _"M&BB@#!UGP\^J>)?#VJK<+&NE2S2-&5R
M9-\93 /;&<TGBSPV_B.PM!;7GV*_L;I+RSN-F\)(N1AER,J02",]ZWZC\^+S
M_(\U/.V[_+W#=MSC..N,]Z .7TSPUJ\_B6WU_P 2:A9W%S9P/#9V]E T<46_
M&]R69B6( 'H!5_P=H#^&/"]KI$EPL[PO*QD5=H.^5GZ>V['X5NT4 %8OBW0W
M\2>%-2T:.=8'O(3$)&7<%]\5M44 <_J7AR2_UOPWJ"W*HND22NR%<F3?$8^/
M3KFJ5WX'BU'4?%<E[<;K77K6"W,:+AHO+5QNST)RP(^E=4)HS,81(GFA0Q3<
M-P'KCTI] '"+X/\ $6I)IMAXAUNRN=*T^:.;;;6C1RW31\IYI+D 9 )"CG%;
MVD: ^F>)/$&JM<+(NJRPR+&%P8_+B"<GOG&:W:* .(L/"_B;P\+FPT#5],32
M99Y)HEO+-Y);;>Q9E4JZAADDC/KWKME!" ,=S <G&,TM,>:.(H))$0NVU S
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
M6VE6C*K."=C$,6+L68#)X 'I7?T4 4=%CU&+0[&/5IDGU%8$%S(B@*TF/F(
MXQG-7J** .)\1>$]=\2S?8KW4M-_L@7:7".MFWVJ(*P8(K[MH/&-V,X/2II?
M#6NZ7X@U+4O#>HV$<.INLMS:W]N\BI*%"[T*,IY &0?3K7844 <GK'AC5;]]
M%U2WU6WCU_2PX$[VQ\B=9  Z,@;(!P,8;(Q6QHL6N1I,^N7=C-(Q'EI9P-&D
M8'7EF8L3^'2M2B@ KG/%WAZ\UV+3)].NX;:_TV]6\@:>,O&Y"LI5@"#@ACT-
M='10!SEMX>O/^$OM/$-Y=P/-'I)L9HXHRJM(9%<NN2<+P>#D^]9EQ\/Q>Z9X
MDLYK\HVJZB-0MYHD^:V=0FPX)^;#)[9!KMJ* ,#2+?Q8EXC:SJ.DRVR*04L[
M1T>5NQ)9R%^@%;]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M?3Y[>1BW(=F0CCZ T 9FE^)-0'B"Z\,:)X=,EEH\\5O/=SWQPL3*I!&X%G<
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
M@F\)MY0,<9)!/7%;.I^+M53Q;=>'-'T%;VZAM8[GSY;H11*K%@0QVD@_*,
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHKSWXD_%6R^'KVMK]A>_P!0N4,BPB3RU1,XW,V#U(. !V/2@#T*
MBN/^'GQ!L?B#H\UY;6[VMS;N$N+=VW;"1D$-QD'GL.AKL* "BBN6UGQE)IWB
M9?#UEHMWJ6HR6:W<:PLJ)M+LIW,Q 4#;U[Y  H ZFBN,7XB6H\+WFKS:=<PW
M%C>I8W=B[+OBE:14ZC@CYP01U%;E_K\5AXDT?17@=Y-36=DD!&$\I0QS]=U
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
M. !&#N9<\;@.O3-;NC^,);_Q%_8NI:'=Z5<RVQN[7SY$?SHP0#G:3M89&5-
M'4T5Q]QXVO=/N[1M3\,WUEIEU=):QW<DT3,KN=J%XU8E5)[]L\BI=2\9S0:]
M=Z3I.@WFKR6$:27SP2(@AWC*J-Q&]R.=H]J .KHKS#P/XGAT;X7Z==O;W-U<
M7NH7$%I:H ))I&GD(7YB N "23T -=;HGB>34-8N-&U+2YM,U2&%;D0O*LJR
M1$[=ZNO!P1@@XQQ0!T5%9VOZO'H'A_4-7EB:6.S@:9HU."P49P*YR#X@,;[2
MQ>Z!?V.F:K*L%E?3LF'D890-&#N3=CC/Y"@#M**Q--\20ZE-KD:6\B'2;DV\
MA)'[PA%?(]/O8K#G^)%O%H?AW4H])O+A]=!%O;0E2X?:2%/;DX&>@ZG@4 =O
M17'/XTU+[?!I<'ABYEU<VGVRYM#=Q+Y$9<H/G)PQ)4G _$BM=/$4;>*;;06M
M)8YY]/:^W,1\@#JI0@=\M].* -JBN=M_%0NTUW[+IEU<3:3=_9/)B*[IVVJ<
MKD@ ?/W/&":CT?Q7<7GB%]"U719]+O\ [-]KB5IDE26,,%.&4\$$CCWH Z:B
MO.XOBH)=%CUW_A&]170UD\NYOF= (COV9"YW.H.,D#UZX-37OBKQ%;_%(:+;
M:--<Z?\ V<9A&LT*[_WJCSLDY &2NW.3UQ0!WU%(> <#)]*\_P#!WB_7M2U;
M7H]8TJ2"RL[Z1#.\\.VS18U;RV"G+=<[AG[W7B@#T&BN#_X64R:?%KDWAR_B
M\-RNH74VDCR$9MJR&+.X(21SUP<XKO <C(Z4 %%<KK_BO4M%-[/'X7O;K3K%
M/,GNUGB3*A=S%$+9; ^G(.*Z.RNX=0L+>]MVW07$2RQMC&589!_(T 3T5Q_B
M;0O$.I:XU]IUS:QQVNF2IIZRLP,=ZYV^:P (P$R ><$GCFJ6L>*]/^&.E^&]
M%ELKB[DN5,"+;?.[,H&X@'EF9F'IDM0!WM%<%X?^*%IJ?]OKJ^F7&B2Z(@DN
M4N&#X0@D'COQT]QC-9\'Q@!GTNXOO"^I6.B:I.L%IJ,SK\Q;[I*#D ]>O3D9
MH ]-HKSS6_BM%IGB35M!L= O]4OM.C61A;D;2I0,Q)_A"@@9YR3C%=/X0\3V
MWB_PO9:Y;0O!'<AOW4A!*E6*D9[\@\T ;E%>1?%;773QMX7\/GQ%<Z%93++/
M?75O=>00G1?FZ=58#/<U2\#>*-0TNZ\8Z@VL:CKGA+2X"]K=WK;GED49*HY'
M/<>GW3QF@#VJBN(NOB/!:^'O#.IMI<S2^(+B*&"V$@W)OZ,3CD=/SKFH=8M4
M^-'BS7]0N-FF^']+CMF<\A6;#' ]<[QCN: /7**\ZT_XJ-<ZUHUI?^&;[3[/
M6V(TZZEE1C+TP6C'*@Y'Y^E>BT %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5XE\7M \*>,=2AF3QCI&G:Q8J;:6*ZN%P5#$[6YRI!+=N]
M>VU0ET329Y6EETNRDD<Y9WMT)8^I.* /,/AB/!'P]T:Y@?QIH]U>W;J]Q*MT
MBJ-H(55&>@R>>^:[G_A8G@S_ *&G2/\ P,3_ !K4_P"$?T7_ *!%A_X#)_A1
M_P (_HO_ $"+#_P&3_"@#+_X6)X,_P"AITC_ ,#$_P :Y&Y\0R2?%F/5?#]H
MNNV<GA\!_L<Z;BHN7&Y"Q"MAA@C([^F*]"_X1_1?^@18?^ R?X4MOH>EVFI#
M4+:RBANA;_9@\8V@1[B^W:./O$GI0!YW/X0U_4_!?B>XDLX[?6-7U&._AL6E
M4[%B:,I&S#C<1&><XR16FB^(M?\ 'WAO6+GP[-ING6$=TCFXGC:3=(@&2JD_
M+D #G)YR!Q7H-% '$>'O#5Z/!OB+1[^,VLFHWE_L)(;]W*S;6X/H<TOA"^\2
M6ECI.@W_ (8E@-E"MO<7QN8S 51-JL@!+,6P."!C/7BNVHH \UA\,:PGP6U;
M0FLF&ISB\\N#>N6WS.R\YQR"#UI^OZ5K$GB"S-WI.I:MHRZ<D45K8WH@$=R#
M\S2#>F01@ Y(&#Q7H]% 'E^D>';G3?AO:Z-K?A&74U^VW#RVMO<(TD ,KLCH
MS,N>".0P;GZU4N/!OB'4?!MD+VUGNY=/UDWEMIMW> S-9X*B%I0<;\$D'=QP
M,UZW10!P7A_2K6VGOK^Q\"WEE<+9O&AOKM"UQD@^4!YC@ D#DX%0>#M'O['Q
M9)/I^C7^A: ;5A-8W=PCHUP6!#1(KL$ &[)! .1Q7HE% $=Q"+BVEA8D+(A0
MD=1D8KRR"P\66WP]D\!CPX[W!MWL%U/SXQ:F%LKYI^;>#M/W=N<UZO10!QNG
M>';O3OB#9W21,VFVWAU-/%P6',BR@XQG/W1GTKLJ** /.O'NEWFIWLQT_P ,
M:@=9CA":=K5E=QP["1G$AWAMH;.5(8$=.M1:WI6O2^(U;5=+U#7+ V$4=O'8
M7PMXDN1GS&D&]."<$-S@=J]*HH \LTGPEK=IX,\#:?+8[;G3-:-S=H)5(BBW
M3_-G/(^=>G//2H9/"/\ 97B'76OO"5[KD&H7KWEM<V5V$V[P-T<BM(F,'/S<
MY!KUFB@#SW7]%MSHVE6 \#WLR6]L#:MIUY&DMA*1R@<NI Z?,"0<<BNJ\*6^
MK6GA738-=G$VJ) HN)-V[+>Y[G& 3W(K8HH X_QCIFJ?V[X>\1Z59?;Y-)DG
M6:S614>2*5 I*%B!N7 ."1FH=&L-5U?QS<>*=0TR72[>/3O[/M;:>1&EDR^]
MG8(2%'  &3W-=M10!R_PZTJ]T3P!H^FZC 8+N"(K)&6!VG<QZ@D="*O^+M,N
M-:\':SIEKM-Q=64L408X!8J0 3VYK9HH \[N[/7->\+^&HGT*YLKG3]7L7GB
MFEC)\N(C?("K$;>ON<=*U]1T.\O/B/:W_DM_9_\ 8UQ:23!A\KO(A QG/0$]
M.U=;10!XYH?@M-.TNWT+5_ =WJ-S"?*:\BOE%K,@;B0@R@KQ@E=O:O8Z** .
M&US3-:T7QP/%6BZ=_:D%S9BSO[))5CD&UMR2(6P"1D@C(_P@U^V\2^,/#=QC
M0QIEQ:75O=V$%U<HSW#1ON8/MRJ @ #D\]<5Z!10!P,L6M^+_$F@3W6@7.CV
M&DSM=S/=RQL\LNPJJ($9N,L26..E0P>'-63P#XXTYK,B[U&[U&2TCWK^]67.
MPYS@9]\>]>B44 <1JFA:E<6_@98K4LVFWD,EV-R_NE6!E)Z\\D#C-8.B:QKF
ME^(/&JZ;X=EU6.35F\MX9T0I-Y4?#AR,)C'S#/?CI7JM4[+2[+3IKR6T@$4E
MY-Y]P02=\F -W/LHZ>E 'FO_  B>N:%X<\):6]O>ZEIMG'-_:EIIMR(7>5SN
M4YW)N16+#&X=C@U5'@W7#\/O&VG1:*]K/J5XLUE:&Z65BF(NKENHVG.3U!QD
M8->P44 <MXCTJ]OO%WA&]MH#);V-S.]R^X#RU:!E!P3DY) XKCH=$N&^,,NA
M(4;1(K@>(V0'[L[*8PI]/WF9,>U>M52MM)L;34KW48+=4O+W9]HER27V#"CD
M\ #TH B\0*SZ%=(-)&K!U"O8EE7SE) 8?-\O3)P<9QBN8\!:5J6G:AJC"RO]
M,T!UB%CI]_<"5XG&=Y7#-L0\87<>G:NYHH J:H9!I5UY5B+]S$P%JS*HFXY7
M+<<].>*\VTSPGJ%Z-?T^QTZ_T'P_?:5);)97UPL@6Z;(WQHKOL0 \C(!SP.*
M]4HH \K\.^&H8FTFTU#P!>I?6CQ>;>-?*ULK)C]ZO[TD\C(7;[5HZ>GB+PAJ
MNOVEKX<FU:WU'4)+^TN8;B.-%,@&Y)=Q!7!'4 Y%>AT4 <%<Q:]H'CW5-6L]
M!EU6WU:TMT!@GC3R9HMPP^\CY2&SN&?I6/8^%/$$?@O0;*YL5%];^)5OKA(Y
M%*K%]H=RX)/(P0<=?:O5:* .6\2Z5>W_ (I\)W=M 9(+&\FDN'W >6IA90>3
MSR0.*IZ#:ZMH_COQ!%+I$\EAJETMU%?QR)Y: 0A2K MNSN7' /7-=K10!Y O
M@75O^$$\*"XTHW5WH]W/+<:;]H$;2Q2/)G:X;&X JPY'I71:)I5M;0ZI>V7@
M.ZM96M?)$=]=1L]VI))CP7<*/]X@'-=[10!Y_P""-(O]/\1WDMII>H:-X<:U
M"II][<+)BXW9+1JKML7;QC(!)''%=[*"T+J.I4@4^B@#S!?"VM#X+Z-H1L6_
MM.WEM6E@WKE0LZLW.<<*">M=+J6DW\_Q(T;5(8<V=OI]S#),2,([%-HQG)S@
M_E7544 >)MX5\1WUAIL5]H&I3Z[;ZE#/?:E<:D&A=5F!)B3S,8V]MJX /?@]
M<(=?\,>,_$%U9:#+JUIK+0SP20SQIY,JH$99-Y!"\ Y /T-=]10!Y / NM/X
M T**[TQ+C4-+U6>[GL%N-@GC>23(1\C!PP89(]ZZOPAI-C;ZK/?6_A"]T9_(
M\K[1>W"N[@L"4"B1\#(!SQ7:44 <O\2/^2:^(_\ L'S?^@FN8\GQ'XKM_"VF
MW.@/86^GW5O?75ZTZ/%(L0RHB .X[CCJ!BO1M0L+75=/N+"]A$UK<1F.6,D@
M,I&"..:FBB2"%(HUVQHH55] .!0!YZ+7Q)H6N^*+:QT%K^'69Q<6MV+A$BC+
M1JC"7)W  KG@'-0Z-X8UFUL/AQ'-9,CZ29/MPWJ?)S"RC///) XS7I=% ' >
M/M-FU*X(M_"VH7.HQP$:?JUA=QPO#(<\,Q=650<'HP.3Q3+NQ\2:/XB\/^(&
MTZ36IX](.GZ@MK(BN)24?S '*@@LI';%>A44 >61Z)XR'AKQ=)%9FQU34=32
MZBBM[I=S0[8]ZI)V;:&7/'(..QJ?PQX>NH?B'!K$'AZ^TO31IDMN6OKP32M(
M7C/(WOC(!QSS@YQQGTRB@#R\>%=:_P"%"3^'?L+?VLT4JBWWKDDW#..<X^Z<
M]:VM7M=6T[XC:?KUII$^HVDFF-I\H@D16A<RJX8AV'RX!Z5VU% !7GUAH^JP
MZMXOT2XTR<6.N3RSQ:E'(AC17A"8*[MVX$8Z?I7H-% 'E,UAXKU/P!!X$E\.
M26TX@BLIM2:>,VPA3 ,BX;>257[NT<FO5(HQ%$D:YVHH49]!3J* /)O$GA_7
MM2OO$MO>:)J.JRW>Y=)N(]0$5K;Q&/ #)O&&#9)^4[OI7HOAJUGL/"NCV=S'
MY=Q!90Q2ID':RH 1Q[BM2B@ K@-6\.ZGJOQFT35I;,G1M+L)&69F7!G8L,!<
MYZ%3G':N_HH \4NOA]XDU?PY\0GDM1;ZEK6HJ]K%)*O[R")]R#() R"1SCD<
MXJVFA^*?&]WX8L-7\/C0M%T-XYY_,N%D:XDC "J@7HO!Z]B>>*]@HH \ETOP
MQXCM='^(NI/IC+K&M3S)91>8A8Q88(0<X'WSU/\ #6II'PIT.]\$^'M.\1Z<
M\MUI]K@HMRZ"-W.^0?(P!^8]?:O1J* /+X? 3:A\5[R[U31H9/#EGI,=A8+/
MMD5L!>BDDC&7&36!8^"_%]O\&?$WA0V3_:!>$V"M,A\V#>C$*<\9VL><?>KV
M^B@#QG3?#WC#7?%G@FXU?04TS1-$B(6$7"2,CI& K-CU95P #@ YZU3NOA[X
MGU3P-XUWV?DZOK&K_:H[=Y4_>0HX91N!P.K8!/85[E10!YCX \/P6VL)<M\.
MSHKPP'_3KJ^%PX?@;8P2Q (+<\<<=Z].HHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "N/^(OB#7_#OAR:]T*QMI3'#)+/
M=7,F$MU4#'R]79LX Z9'-=A7DGQI\3/)X;U'PKI^FZI/?3^5NEBM&:()N#D;
MQU.!C\: -!/'NH:#\%;/Q3K)2[U6XB!B38$$CR,?+&%QP%P3CJ :S;?Q%XZ\
M.>-/"UCXCU.SOH-?WK):Q6RQFU8 <!AR<%AR?0_6J'CH/JWPR\*7>F:5J4FF
M:9?P?:+9[8K-Y42E-VSTX(_&IGO+SQCXY?QI!IE]#HOAW39FM/M,!1[FX*-]
MU>IZ_FH]: (?#GQ;T[3M>\4W/B#5KJ2V?4C#90)&TBP0H2-_ PH.1]2*Z/X@
M>+M3M=7\-:3X=U>PL&U599GO+M5:)8E0%3D^N3C\*\OTG[8WPN;P+8^&]4'B
M/6+A9+J::U*1B,N'60N>VT*.>GS?CW/B;4?!]B$T'6/!^IZM?Z9:1V=J_P!@
M+"=0@QY;@\#)Z^N>M '>^$+?Q'#8S2>(=:LM4:5@UO):0A$5,>HZY-/\9:KK
M.D:#)<Z'86]U<*&9Y+F79%;QJI8R-W;&,8'/-<)X!^'VO0_#2RTV]UO4]#N3
M=276RT<!T1@ (VSTZ%L>K<\U/\0M:D\-^!;KPG$NMZOJES8%%NS;M+O#L5;>
MXZ'&[CTQ0!O_  JUO6?$G@2VUC6YUEN;J:0H5C" (&V@8'NI_.NUKC?A;<P2
M_#_3+6"TO+8V42V\JW4!B+2!0790>J[F//UKLJ /-?&WQ9M?"GC#3=#CB\T%
M\ZB[0NQBC(!79C[Q()]<8K6UGXJ^%-!NWM+^\F2Z2*.7R5@8N0XRH QUQR1V
MKF=8NI;7]H;3KF]TZ_DM5TX6UE)! 73S'8@L3T  9LGMBK?@#2Y+[XD^-O$U
M]9R)(;L65G)-&5/EH-K%<]B%3D4 ;NL_%+PGH6M'2KZ_D%RFWSS'"SI;YZ>8
MP''4?3O4L_Q*\,6WA.U\237KII]V[1VX,3>9,P8J0J=3R#7C5GJNJ:/X-\<:
M.WAW5)_$6HWDYN9_LQ,:POA=Q;OU? '7<#6O?6,WA'Q!\.)]2TJ^NM*T[3"&
M2VMS*5NV4D_+Z[BA'T]J .@TWX@+XI^*D+Z7J-S'H&FZ1+<WL3HR#S Q4[U(
MSD J?PK2\-^.;#1?!]CJOB/Q0^H1ZK>2BUNI+,PA5'!7:.B@JQR?6N(B.L7&
ME?%#Q1<Z->6M[?JEC;VQA)D"GY".!R0I3)'<&M-/"\MQXG^&OAVYL)'L-*TT
MWMV6B/E^:5SM8XQG>@X/K0!Z)X:^(?ASQ7)?1Z;=N&L5\R87$1BPG]_YNU8W
M_"Z_!&^51?W!56VQN+5]LQR =AQSC(KB-2TO6=3C^+&L6MC<BXG:.RME$3!I
M8HR%DVC'S HHZ=:SFU2+Q+=?#7PE9:/=VEC;31S3-=0^7YKQ*#)M'<??RW<G
MVH ^BJAN[NWL+.:\NYDAMX4,DDCG"JH&234U>>_&NVU*[^&.H0Z;#+,YDB,R
M1*68QA@3P.>H&?;- $EE\9/!M_=0VT%Y<^;<3I!;JUJX\XL=H*\=,]ZNZC\4
M/"VEZY-HL]Y*VH13QVY@CA9B7<<8]0,C)[9K@8[E_&/Q%\#0V&@7]CX?TB-Y
M8I;JW,>XJ@Q@=E!1 /4YK;^%MBZ2>+_%U_8RQW5]J,QC\R(B3R%^8!01G!)Q
M[[1Z4 =&GQ0\+2>(%T**\EEU$WK67E)"QQ(IP23TVYXS]?2J5U\9?!-G>W-M
M)J4K"W+*TZ6[M$S@9*JP&"?T/K7._#S0M2MOA%X@U-+.2/Q!K"W<Z[D*REL,
MJ#GG[P)'^]7#&:[U7X6>'_!6F>'=3B:2_CCU&ZEM2J+(SL>#U)[D]@ .] 'M
MNK?$CPQH<EI'J-Z\,EW:"\A3R6+-&3A1@#.XGC'7K4FE?$+PUJ_AB[\10W_E
M:=:,4N'G0HT;#'!'4DY&,9SG'6N2T_33>_'#6]8NK"4V6AZ;%;V;-$<;BH8E
M..2,R#CUKSZ?1=53X.6M]<Z;=NE_XB-_J-ND3>9Y/*\KUQE?U% 'KVD?%KPG
MK>HVFGVES<_;+N41PPR6SJ6R"0W3&W@\U)J_Q3\+:+J%Q9W%U<2FU8)=2VUL
M\L5NQ.,.X& <]N?2N%T[59?&OQNM[JTTV>R@T;2)'M([J+RW)8;58K_"#Y@P
M#V&>]<UX+TJPFTH>'?$4GB];VZO3]LTJ"W*PRN7&'=MN=N I)+=LT >TZW\1
MO#'A^YM[?4-0VO<6HNX?+C9_,C)PNW Y)/05CO\ &OP0NF17W]H3,'8J85MV
M,D>" 2R]AR.>^>,\UDZ9I2R_&G6]6ETV0:?H&EQ6UCF([0=H/R<<D#>./6N-
M@T:_LO@%JEP-+G.L^(;\>8H@;S-OF\ C&0/D8C_>]Z /9]8\<Z!HFFV%[<W;
M2+J"JUE%;QM)+< @$%4 R>"/SJI!\2O#,_AB^\0"[E2SL)!#=))"RRQ.6"A2
MF,YR1^OH:\Q\3:7)H'Q)TQ]2N-;L=*LM%BM+&]TJ#S"KJ-I7[K8R-W;/([5/
MXE\.VDO@'2-+T"PU@_\ "0ZTCWLU_&QN'4,09)?[H)VL,XXY[T >AZ7\4?">
MLZ__ &-97[R7)1W1C"PCD"@EMK8YP ?;@XS6+X.^+EKXK\:ZAHR0,EKN"Z?(
ML$FZ3"L7,A/"XV\9QUJ/^RFN/CQIXM[!X=-T+1BL++&5CWME0JGI]U^GL:H_
M!?46M-*\0QZG87]MJ/VV:_O'G@*( <?*&/4\,<?6@#IO$L/BFYU;5)=)-S'
MFF_8K2-9 JR7,S#]_P"PB7!SUZXZ<]AI]O+::;:VT]P]S+#"D;SO]Z1@ "Q]
MR>:KZ%K%OX@T.SU>TCF2WNXQ+&LR[7"GID9-:% !7+V_Q T*XU"UM ;Z);N7
MR;:YFL98X)W/15D90"3@X]>U=+,SK#(T2!Y I*J3C)QP,UXA<:EJOB"W\.O?
M7NMW&K)K-I+>Z<-.\JVL@)AG)\L'CC!WG/)Z= #U*Y\9:3;:S)I>+V>>%TCG
M>WLY)8X&?&T.ZJ0I((/MGG%=!7E?B*]&D^)KRZ\*SZK'K\]U$MQI3V3O;7O*
MJ7W%<)\G.]6'W>:]4H S]:UO3_#VF2:AJ=QY-NA"Y"EF9B<!54<DD]A7'Z;X
MQ77?BA:6-E/>16R:5,]Q97,+PLD@DCVLR, ?NG@^]6_B1#.MKH.J1VLUU;:7
MJ\-W=10H7<1 ,I<*.3M+ X%9-O?CQ+\4H+_3;6]CLO[#N+=+Z:V>)7<R(?EW
M ' SU(&3G'0T =$/B%X>-X(1/<^09_LPOOLLGV7S<[=GG8VYSQG.,]ZYN^\1
M/JOQ9&BF]UVTL[."/9'9VTBK).92"TAV',> !D_*>>:YG1-+L&\(V_A3Q#JW
MBJVNTQ!/I4-INC)#Y!1A"<J2 V[=^->A65O,OQ?U6<Q2"%M&MT$A4[2PEDR,
M],T +I_B[3M+\-OJ>KZ^;NW.HR6OVM[7R0C>85"$#LN"-W?&:T=$\9:/K^H3
M6%H]S'=Q1B;R;JVD@9XB<"10X&5SWKSN/3KMO!&G0O9S%O\ A,1(R&(Y\O[6
MQW$8^[COTKKM4L[B7XKZ;+$DBH=%NHC.%.U6,D> 3Z]\4 7/^%A>'OMGD^?<
M^1Y_V;[=]ED^R^;G;L\[&W.>,YQGO5C6O&NC:%J*Z?=/<RW7E>=)%:VLDYBC
MSC>^P':OUKRS1=+L#X0@\*>(M6\56UVG^CSZ5!:;HV(?(*,(3E2<-NW?C77#
M4X_"/Q(\27.JVMZT.K16KV,UO:R3>88T*-%\@.&SR <=: -;X;:O/KGAB>^G
MNVNPVH72Q2LV<QB5MF/;&,5V%<3\+(;B'PE.+FSELY&U*[?R)5VL@,K$#T_+
MBNVH X_3_%VFZ7X874]8U\W=N]_):B\>U\D*WF, A4= NTC=WQFM'0_&.D>(
M+^>PM&N8[N&,3&"ZMI(':,G =0X!*Y[UYW!IUV? VAPO9S%E\7B1T,1R$^U.
M=Q&/NX[]*[*ZMYO^%Q:=<K"_DC1)T:4*=N?.C(!/KUXH [&N4U'7[RS^(ECI
M6\G3Y-+N+J6-8]SLZ.H&,#/0G@=:ZNN,OK>9OC#H]P(9# ND7"M(%.T$R)@$
M],T -\'?$&#Q,VHI<6MQ:FUN;A1(]K+'$(8VP"[L-JOCJI((]*OZ=X]T'4[Z
MVM89+M!>$K:3SVDD4-R0,XC=E ;@<>O;-<9813W7AWQWX1CBN8=9NKO4)H$>
M!U22.0Y0B3&W#9 ZU'H4&D:M_P (_97NL>*Y+ZSG@F&FSV>U+>:/H&(A "CD
M9W=.] '8ZA\1_#>FW-[;33W4DUC(4NU@M))?(  )=]JG"?,/F/!YQT-26_Q"
M\-W>J6UC!>22?:I/*@N1 _V>63&?+67&TM[ ^W7BL71[*98_B-OMI ;B]F\O
M,9_>+]G4#'J,YK-FL+@?#'X>PI:2B6&^TMY$$9W1X(W$CMWS0!ZI5'6=6M="
MT>ZU2]<K;VT9=L<D^@ [DG  ]2*O5R_C'P]JVO/I3:;>V<*65S]IDANX6DCF
M<#]WD*RGY3EL9ZX]* ,'PMXNUU$\7S^*/+!TB.*Z%O$@7R4>$S&//<@87)[B
MJEQKOC#1O"VG^--0U6VFLYF@EN]*6T55A@E90-DF=Q9=Z]>#S52PT#Q3J6M_
M$.QOI;$B_M8X'>*VDC661K;:AC+,0 ,X;.>?2H[[57\4_#O3O!5OIVH1ZW,M
MK:WD4MI(BVHC9#)(SD;=N$.,$YR* -K5_$.J7'B_7-+_ .$EMO#MMI=M%-"9
M;=)#<JR[FD)?^!3\N%Y]Z9=^)=8U7X?^&%F#Z?JWB"Z@MI&@)1HXR2SR+W7,
M:$CTW"LO7H=&O_%VMIX]M=09(BJ:/Y4$S1K"5!+1F(']YN'.>> !Q1&VLQZ7
M\.]1\0>?Y\6KM QN1B79*LB0F0=FQMS[GGF@#O\ 6O%VE:#>16-P;J>]DC,J
MVUG;27$@C!P7*H"0N>,FL?5]>\K6_".N6-Y*^DZE,UA+'E@CF52T3[3T8,F.
M1GYB*I7.HQ^$OB;J^IZO!=?8-4LK=;:ZAMI)E1H]P:([ 2"=P8<8-/\ &EV-
M8MO!:Q6]Q!+=Z[;3I#/'LD5(]TC%E[8 Z>] 'H%9^M:YIWA_3C?:G<>3!N"+
MA2S.YZ*J@$LQ] *T*XGX@PW$-UX:UI;6>[L]+U'SKN*",R.J,C*) HY.TD'C
MF@#3T_QOH^HF]CC%]%=V<)N);.>RECN/+_O+&5W,.WRYYQZUS?POUF;Q&U]J
MUW?ZQ+=22S V\\3):1IYI""/*@;@% .#GDYYJ>QNT\5_$RPUK2H+D:;IVGS0
MRW<MN\*S/(R[8U#@%L;22<8&:O\ POMYK;P/%%/#)%(+N[.V12IP;B0C@^U
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
MXYE98CC/S$' XYYH OT5DZ3XHT'79Y8=)UBQO98AETMYU<@>N >GO4)\9>&
M]LO_  D&F;KIBD %TA\P@[<#GGGCZT ;E%9EKXBT6^U6;2[35K*>_A!,EM',
MK.N.N0#GCOZ5#>>+?#NGZDNFWFN:?!>L0!!)<*KY/0$$\9]Z -FL7Q+X<3Q)
M9PV[:IJ>FM#+YJ3:=<>2^<$8)P<C!/%6+[Q!HVES20W^JV5K+'#Y[I-.J,L>
M=N\@GIGC/K63KGC_ ,/Z+X3D\1#4+:[M,$0""=29W'\"<\GU';!H D\+^"=,
M\*27=S;37EY?WA!N+V^F\V:3'0%N.!]/Y5TE<[I_CCP_>^&+?7Y=4LK:TD51
M(9+E"(I"H8QL0<;QGD=:H:CXO%Q?:3)H-W;W>F;9KO4;F(>:B6\:G@$?QEB
M!UX/I0!V-%<#<^(?$>D> -*\0ZN(HKA+F.34H1&!BVDD*XQV95="?=2*[Z@
MHJ"ZO;6QC1[NYA@1Y%C1I7"AG8X51GN3T%!O;1;Y;$W,(NVC,JP%QO* X+!>
MN,\9H GJKJ6G6^K:;<:?=AFMKA#'*JN5+*>HR.>1Q7.^*?%/]FKI1TVZM9/,
MUNWTZ\^8/Y:MDNIP?E8#!YZ9K<TS7=)UH2_V7J=G?>2=LGV:=9-A]\'B@"[%
M%'!"D,2*D<:A411@*!P !Z4^LM?$FAOJQTE=8L#J(.#:BX3S<^FW.<^U.O?$
M.BZ=*T5[JUC;2*Z(R37"JP9\[003U.#CUQ0!I45EWOB30]-OX["^UBPMKR3&
MR":X1';/3@G/-:E !17,:3X]T'6/$>H:+!?VOVFUD2./_2$/VDE-Q\L Y.WD
M'T(-4?"7CJRU#1[8ZWJNGV^I7%U<110-*L;.$F=%PI.3PH'N: .UHJCJFLZ7
MHENL^JZC:V,3':KW,RQ@GT&3R:L6MW;7UK'=6EQ%<6\@W)+$X=6'J".#0!-1
M7 ^)/$OC+0=0LXETS0I;?4-0%E:,;N8/EMQ4R#R\#A><9Y]:WK?Q#_9=D_\
MPEE]HNG7B?O&2*\^01DX5LN%/)R.F.* .@HK(N_%?AZPNH[6[UW38+B0 I%+
M=(K,#T.">_:K6IZQINBVHN=4U"ULH"VT27$JQJ3Z D]: +M%</;>+[V]N/&)
ML[K2V@TL0-8SSR;8"KPAR7<'[N2>172RZ[IUA;(VIZE86TGV<3R;KA54+P"P
MR1\NX@9]Q0!IT53MM6TZ\TW^TK:_M9K':6^TQRJ8\#J=V<<53T_Q9X<U:Z2U
MT[7M,N[A\[88+I'=L#)P <G@$T ;%%4]6U*#1M'O-3NCB"TA>9_HH)_I6!X#
M\677BG3;HZE8KI^IV<PCGM0Q.T,H=&Y]5;]#0!U=%9L?B+19KZ*QBU>Q>[FW
M^7"MPI=]A(; SDX*MGTP?2F0>)M!N9C%!K6GRR"#[252Y0D1?W^OW>1STH U
M:*S-+\1:)K<DL>E:O8WSQ<R+;7"R%1ZD ]*CD\5>'HIX()-<TU99V*1(;I 7
M8,5( SR=P(^HQ0!KT5GZIKNDZ''')JNIV=BDAPAN9ECW'VR>:;!XAT2YTV;4
MH-7L);&$[9;E+E&C0\<%@<#J/S% &E16?8:]I&J6,M[8:I9W5K%GS)H9U=$P
M,G<0>..>:BA\3:#<7RV,.M:?)=-'YHA2Y0N4QNW8SG&.?IS0!JT50TS7-)UI
M96TO4K2^6)MLAMIEDV'T.#Q447B30Y]6;2HM8L'U!20;5;A#(".HVYSGVH U
M*S==T2T\0Z1+IMZ9%B<JX>)MKQLK!E93@X((!IM_XDT/2C*-0UBPM3$RI()K
MA$*LPR 03P2.?I6?XB\<:+X;CTN2ZN[=DU&XCBC(G0 (W67D\H.,D>HH Z0=
M/6LVXT2TNM?LM8F,CW%E%)' A8;$WXW-C'WL#&<]":N6MW;7UK'=6EQ%<6\@
MW)+$X96'J".#7(V/B34[_3/%.K03V,=M:74EMI_VQO+A B 5W=QSM+[OH%%
M':45RU[KE]IWBKP[!<20MI^K0R0.(QE4N54.I5NI5@''X"NBNKVUL41[NYA@
M2218D:5PH9V.%49ZDGH* )Z*@-[:+?K8FYA%XT9E6 N-Y0'!;;UQGC-5;C7]
M&M+:XN+G5;&&"WE\F:22X55CDQG8Q)X;!''6@#1HJC8ZUI>IV#7]CJ-I<V:Y
MW3PS*R+CDY8' Q3=+U[2-<65M)U2SOA$0)#;3K)L)Z9P>.AH T*S->T*S\1Z
M2^G7WFK$S+(KPOL>-U8,K*>Q! -37NL:9II(O]0M;4B,RD3S*F$! +<GH"0,
M^I%,AU[2+G2FU6'5+.33D!+72SJ8EQURV<"@#+L/!T-MJ]MJE_JVIZK=6BL+
M4WLB;8=PPQ5411DCC)R:Z2LZ+7]'G6]:+5;)UL3MNF6=2(#_ +9S\O0]?2G:
M7KFDZY$\NE:E:7T<9VNUM,L@4^AP>* +]%,EEC@B>6618XT!9G<X"@=23V%<
MQK7C&P;P;KNJ>']5L+ZXT^TDE!AF64(P4D;@#[4 =5161_PD%A8:#9:CK.H6
MEDD\2,9)Y5C4L5!P,G]*M#6-,.E_VH-1M#I^W=]J\Y?*QTSOSB@"[16?IFO:
M1K4$DVEZI9WL41Q(]O.KA/K@\4VT\0:-J%U]EL]6L;BX\D7'E0W"NWEG&'P#
M]WD<^XH TJ*S-.\1Z'J]S+;:;K%A>3Q<O';W".RCU(!K.\3>+M,T?3M5AAU6
MP76;>RFGAM))E\PLL99?DSD].GI0!TE%9V@7LNI>'-+OI]OG7-I%-)M&!N9
M3C\3532-;+Z2EUJ][I*227+P(]I<;HF(<A5#-U?CD>H- &Y16?IFNZ1K7G?V
M7JEG>^2=LGV:=9-A]\'BM"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *XA,I\<9=__ "U\.KY1/^S<'</_ !Y:[>L74_#X
MOO$6C:U#<>1<:<TBL-FX312+AD/(QR%8'G&.G- &U7E7Q6_XFWC'P)X;'S+/
MJ/VN9/\ 8CQ_0O7JM0O9VLEW'=/;0M<Q B.9D!= >H!ZB@#RGQAIEKXQ^..@
MZ%>Q^?8:;I\E[<1=F+-C:?8D1Y]0<5A7\_A73OC)JT'B6VM8]*T?3HXM+T]H
M T;%@K'9'C#,2S8&._MQ[FMG;+=M=K;PBY==C3!!O*^A;KCVJ*;2]/N+V.]G
ML;66ZB&(YWA5G0>@8C(H ^98U-I\%9+N-#966O>(@EP8^D=L <+] RG\L5UF
MG+X4U;XWZ(OABSM8M+T>PDGFN+>+8DI4,H;/\6TE?F[G//%>W-I6G/I_]GM8
M6ILO^?8PKY?7/W<8Z\T0Z7I]N08+&UB(B\D%(57]WUV<#[OMTH ^<'FFNO@[
MJ=VH/VSQ=XDV)ZE=^X?^/*P_&NO/AO2]'^-?AO2M$L8XQI.DRW5PZ+B29B'4
M%VZL22#D_P!ZO8!I6G+#!"MA:B*W??"@A7;&W7*C'!]Q3VLH/M$EU'##'>/'
MY?V@1@OCL">I&>U 'RR-8\,M\)]8N=12WO\ QAJMZ[.TD>Z:#YQ\V['R+C/3
MJ6Q]/I;PQIRZ%X0TG3WPGV2SBC<GC!"C<3^.37"+\*-3U*\@'B'Q!:7=A'<K
M<RQ6FE1VSW;KG'FNO7J<_7\:]2=%D1D=0R,,,K#((]#0!X5:7OB?QGX\N_&6
MB:%;ZII5H)-/TX75R(5 Z/(H/4MD\^AQVKG+#5I[+]GC6-$8%;P:Q_9RQ@Y(
M+,KD?CAQ7TI;6MO9VZP6L$4$*?=CB0*H[\ <57_L?2\$?V;9X,OGD>0O,G]_
MI][WZT >._$/PEI?AWP5H/A32+6*&\UG4+:TN)T4>9/MR2S'J?F8'VS3?B+H
M_A[P[K/@O0&MH-.\-3733W[8PL[1A0OF-U/!()/]ZO:YK.VN9899[>&62%MT
M3N@8QGU4GH?I3+W3K'4XEBO[*WNXU;<J3Q+( ?4 CK0!X-H6H:-_PF_COQ9H
M-G#::;I6CE+;RHO*5Y&4$.%P,;BAQZ@@]ZQKSP?IMG\(_"5NMG&VM^(=1A_T
MEE!D5'+8"GJ%P4X'<DU](?V7IY2=/L-MLN !,ODKB3' W<<X]Z>VGV3_ &??
M:6[?9L&#,8/E8Z;>/E_"@#PW4-8\.1_%OQ=>^-$AN%TZUC@TVQN(_,\P%<D(
MI!!8GG_@9-<HL$]E\%M#A$B65EK^NL]W,X/EI&#M56QSM^3=C/\ #7L'B7X?
M^(/$&KWLH\264%E=J8O^03&UQ%$1AHUESNP1GGWKK].\-Z7IOANUT!;6.?3[
M>)8A'<('#@=V!&"2>?K0!Y5IUCI6GMKOC*+Q%I%_?:3I#Q1V^BVZPV\(*MLR
M03N)(('/]*X^[\'Z?:?"KP;:I:Q_VWXAU*$FZ*YD6-MV IZ@89..F237T;!H
MNE6UG)9V^F6<5K)]^".!51OJH&#4S:?9/]GW6D#?9O\ 49C!\KM\O'R]!TH
M\7_LFRT;XRW,?AS3XH!H'AR239$G,LQ!V[N[,0Z\GDXKE?".B:;XJ\+VMAJ?
MBS1()-5O?,N(A;"34I93)PI=FR,X'(&,'ODY^E$L[:.ZENH[>%;B4 22J@#N
M!TR>IQ56'0='MKTWL&DV,5V229TMT5R?7<!F@#R.WTO2=?\ BWXLU35;9+S2
M_#=C%!'%.-Z%E0D[@>&QMDZ]SFN)N+*WMOV?M&^U11(=5UPN)G0'[.A+ E3_
M  \1#IU%?3*Z?9(+@+9VZBYR9\1@>;GKNX^;KWIDNE:=/8+83:?:R6:XVV[P
MJ8QCIA2,4 >._$.#PH-,TF]\.:SH&GS:.CZC;Z?+&@AO%< 9"X^9CY>!P3SV
MX->E^ [P:EX)TS4?[+@TQ[N/SGMH(]B!B3E@/]K[WX]ZTY]!T>Z,!N-)L9C
MH6$R6R-Y8'0+D<#Z5H 8&!TH X_XJ.B?"_Q 9.0UJ5 _VB0%_4BMVVU*UM9M
M/TBYN4&I2VWF+"?O.% #'\S4'B30/^$CM[*TEN/+M(KR*YN(MF[SUC.X)G/
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
M;FT;.8#$OEG)R?EQCKS0 ZSDM9;2-[)X7MB/W;0$%"/;'%>2Z?E/V=M=A?\
MU\*:A',#U#B:3.?S%>NP00VL"06\210H-J1QJ%51Z #I6-I/AF+2[K7 9$GL
M-4N?M1M)(@1&[*!)R3\P8@'&.,GKF@#F?%F9+;X?0Q\S'6+5P!UVK$Y<_E70
M>/-&?7?!&JV4&?M/D^=;D=1+&=Z8_P"!*/SJQ=>'EO/%>F:Q+./)TV"5+>V"
M8 DDP"^<]E&T#'<\UMT >$IXC%[JEM\5&+BQM;BWTV51G"P-#^]./::4#_@-
M;=G=OH/A'PQ]JLM.;5-?OI+U[O4U_<VLLJM)N/?=M(0#(SZUZ@-+T\6360L;
M86C'+0>2OEDYSRN,=>:?=6%G?6OV6[M(+BW./W4L8=..G!XH \AT:"PUA_B/
M9:GK.G165R;2.6^L5\JW5V0J6 9B/O  \\D&NM\$ZU/-KVHZ'=#2KN>RMH7&
MI:6H5)4)8*CKSM<8)P"1@\8KKTTRPCADA2QMEBD0(Z+$H5E' !&.0/2ELM.L
M=-A,-A9V]K$3N*01*BD^N * //O%\VBP?%SPQ)KK6RVXL;CRFN<>6)=R;22>
M!WP3WQWQ7,ZLUK-H/Q7N=),9T:00"%X,>4TXC'G%<<==N2.]>GZCX7CU/Q;9
MZQ<-%+;064UH]K+$&$F]E.3GC V],5L)IUC'8?84LK=;/&W[.(E$>/3;C% '
MFWQ TFVTCPAX>BTZ"RLM.CU.T^V/)!OB$8#;6F (+('*DY/4\FKVC:;<3^+K
MG58/%'AZXU)M+>W6#3[7:I&X%))%$S%@IX[<'&:]!DBCEB:*2-7C8;61AD$>
MA%5K'2=.TP.-/T^UM _WOL\*Q[OK@"@#S_Q[!KT'@:8Z_>V=Y9"^M6NOL5J\
M.+82CS-P+MD=.F. :L^+KWPO=>"O$PT:;3);Q=%EW-9[&81;3@$KVST!KT)T
M61&1U#*PP5(R"*IV^CZ7:6TMM;:;9PP39\V*.!55\]=P P?QH \MU%[N+QWX
M;D;4-,L83X?5;.;5+<RQ>=N'F!/G0!]NSG/3BI_-MO"GA/4;@7>B:ZNH:Y&
M$C"65E,^P%F&Y]H4@,>>I'3->GW6G6-];"VO+*WN+<8Q%-$KJ,=.",4BZ98)
M8FQ6QMELR,&W$2B,CTVXQ0!YCH%P\OQ0UP/?:5=/_8($K:7$8XMPD. V6;+
M'KGH1Q6?;:0EK^S:T^D6:)?SZ:'FEC3,CJS@RY/4C8#QGH .U>O6VF:?9*%M
M+&V@"IY8$42KA<YV\#IGG%30P0VT"001)%$@VK&BA54>@ Z4 >9Z580ZEKGA
MB\C\4^&66S9FM(-,M/*EEC,9#1C,S?+MY(QQMKGX[CPVGPR\76VN&R.NM=7W
MGQ3 &=K@LWE%1]X\;,$<<'WKV*UT72K&Y:YM-,L[>=_O2Q0*C'ZD#-.DTG39
M;QKR33[1[IE*&9H5+E2,8W8SC'&* *7A'_D2]"_[!UO_ .BUKRA;6"]^&_A^
MTN8UE@F\7^7)&W1E-U*"#[$5[='&D4:QQHJ(@"JJC  '0 5"-/LA$D0M(!&D
MGFH@C&%?.=P&.#DDYZT <6MG;6'QIM%L[>*W670)1(L2!0VV9-N0/3)KO*C-
MO";@7!AC,X4H)=HW!2<D9ZXR!Q4E !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MIFO!;W0],U+X%WGBV]GF;7;J*26>\-PRL[F0KY1&<;?X=N.WK7N]K_QYP?\
M7-?Y4 345Q7Q#9],70O$J,RKI.HQ_:"#Q]GE_=29'MN4_A7"1>*KS0=5\0>)
M9IW>U\06MT^FH3D>;;/Y40 _VE8&@#U2_P#$#67B[1]#%L'&HPW$IFWX\OR@
MIQC'.=WKVK2U*ZFLM,N+JWLY;R:*,LEO$0&D([#/%>77/A*!/$'P]\/7\D[1
MPZ;=BY"3,IF8+$7#$'.TL3D9YZ=*ANH%T70?BEHEBTD>G6,"26L)<D0^9;[F
M"DG(&><4 >A#Q))_PEUAH3V1C-UISWK.S_-&595V$#@_>ZY[5OUYQ')(GQ$T
M"5%,DB^%YF5?[QWQ<5R.A:+K_B+PA9ZYI^DPMK]PXN5UR35F$F\29(*;<!,
MILSC% 'NM4=0UBRTNXL(+N4I)?3_ &>W 4G<^TMCCIPIY-7NW-><_$K0M,U/
MQ!X/DO;82M-JBVSDNPS'Y<C;>#Z_C0!U3>(&7QS%X<^S#:^FM?>?OY!$BIMV
MX]\YS6Y7F6J>&=,U'XKZ9I,\<@TZW\/-BV25E5U690$?!RR\@X)Y(&:P;J]O
M= \!>+]-TR>:.WL]>6RMV\X@V]O(8LJKG)4?.P![;LT >UT5YQX?\+ZMI?B[
M3[VQT*VT331%+'?QQ:DTXN 5_=DJ5'S!A][K@FO1Z "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K"U?P;H.N:@M_?V)>Y$?
ME-(DTD?F)G.QPC .OLV16[10!A2^#/#TWAV/0'TR/^S(G,D4 9AY;EBVY6!W
M*<L>AXSCI2Z/X0T'0+PWFFV ANFB,3S&1W=U+!CN+$ECD#DY/&,XK<HH R['
MPYI&FZS?ZO9V*17]_M^TS DF3'3@G _#&>]9,OPX\)SRS22Z2&$TAE:+SY/+
M#DY+*F[:K9[@ UU5% %--*LH]8EU98 +Z6%;=Y=QYC4D@8SCJQ[52?PIH<NE
M7VERZ=')97T[W%Q$Y+!Y';<S<G(.>>,8[8J;0-=M?$>DKJ-FDJ0M+)$!*H#9
M1RAZ$\94UIT 8.G>#/#^E6EY:V^G*T5Z@CN?M$CSF5!D!27).!D\=.:;I/@G
M0-$O([NPM)5FB!6+S+J658@1@A5=B%XXX%=!10 5QOBCP<GB7Q?HEU>VT<^F
M6EO<I,&<JRN_EE"I&"#E3R""*[*B@#(TOPOHNC:9<:=96$:6MR6-PKDR&8L,
M'>S$ELCCDFL_3_AYX5TNXMY[32@LUM()8'>>1VB(! "EF.%^8_*./;@5T]%
M%&TT>PL9;Z6WMPCW\OG7)W$^8^T+GD\< # K,TKP1X>T6_COK&Q9;B)2D+2W
M$DHA4]0@=B$ST^4"NAHH Y:Z^''A*]N[NYN-'21[LLTRF60(S,,,^P-M#$'[
MP /O5O5/!F@ZS<07%[9,TT$7D))%/)$QC_N,48;E]CD5O44 8D/A'0;?3K73
MX=.CCM+6[%[!"C,%CF#%@PY]2>.GM5]M*LGUF/5V@!OXX&MTFW'B-F#%<9QU
M [9JY7,WOCG2['3O$%]+%=&+0YA#=!47+,0I^3YN1\XZX[T 7M*\*Z-H>H7=
M]IMH;>:Z9FEVRN4))R2$)VKD\\ 5L4 Y -% &-=^%=&OM>@UR>T)U& *J3)*
MZ9"G(#!2 P!_O U1N_AYX5OM0FO;C2E:2>3S9D$TBQ2O_>>,-L8_4'-=/10
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
MP[ J03COQ5,^*O&MUX=UWQ!;2Z1#:Z/<W2BW>!W>Z2%VSEMPV?*,# .2,\4
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
MK-U9W,L"K%$]K$T8**H W;B<MP2<8%96N^&-8NO%]MXCT;5;>TN+>Q:U$-Q
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "N3>\LXOB?/#]B<WR:&)C<_:&VF/SB/+\O
M[N<C.[KVKK*Y:;0[Y_B-<:R$3[$^B"R5MPSYOFLV,>F".: ,"T^)NIS:%IWB
M.?PN;?0;F2*.6X:\!EC+L$WA-O*!B!DD$]<5I7-_Y/C;Q FF:7YVKPZ7!)YD
MEXR)*I9P%VX(7&"<@'/2LZ3P?K#?!6R\,B*/^TXEM@Z>8-HV3H[?-T^ZIK?M
M]"O%^(&L:LZJ+*[TZ"VC<,"=ZLY;CZ,* .+L_$.I7WP0N-3\4:6+RU%G&X=+
M\I)=_/R6*J#'CCH3FN]U;4/$%K-'#HNA6]Y"(0[37-\(5SR-B@*Q)P!R<#D<
M]:XN'PQXGE^$-]X-N-+@BNK>V6WMIUNU9;G$F<XQ\@P!U]:T/$OAK5+WQ<;Z
M;0[;Q!IKV:0V]M<W0CCM)03N8H00P;(^8 MQC% %;6M?B\4:)X"UB&!X%N/$
M$&Z)SDHRB567/?!4\UZ97F6E^"=9L_!_@_3)(8!<:5K7VRY6.0;5BWS'*^O#
MKQUKTV@#S]O'^MW,6LW&E^%?M-MH]U/;W$DEZ(_,$3$'RQM)9L#.#@<X!-6=
M1^(,@?P['H>CR:G)KUK)<6P,PB";0A^<X.!ASD]MN,'-<QH$WBLVGC"RT;2;
M.[AN]:OXXKB2Z\HV[EL$NI!W+R"-O/4>]=)I_@V[TG6/!8@*RVFBZ=<6MQ*6
MP2[+& 0/<JWTH LS>+=8DU)='T[1+:;58+6.XU!9K[RX;8OG;&'"$NQP?X0,
M<UK>&_$MOX@T5;\QFSE662WGMY7!,4J,5=<]#R.O<$5R?B'P9(?&UWKP\,:=
MXCM;^WBCD@N619+>2/(#(7!!4J1D9!R!6]8>$=&OM!MK;5O">D6HC=Y$LD1)
M8XB3U!V@9( S@?G0 NM>*;RWUZWT'0],CU+4I+8W<GFW'DQ0P[MH8MM8DD\
M =JQM2N;N\\=_#^>_L38W3-J DMS*)-A$..&'!!QD'T(X'2I]0T'5- \6VVN
M>&M*MKRT_LU=.ET]9EMS&J.61D)&W R01QVJQ-I6NZGXD\(:Q?6MM ]@;QKR
M.&;>(A(FV, D L<8R0.N>U %2Y^(-^;/4=8T_0H[K0=/DD26X:\"32K&2)'C
MCVD%1ANK G%;FHZQK;K;R>']&M[^VF@6?[3<WH@0ANB@!68G&#R .1SUKAK/
MP')HCWEE)X#T;7T:YDEMM0FEB1MCL6"R[E+97.,C/&*U?$7A?4;CQ/!=-X?M
M-;TE;!+>WL)+H116<H)RVPC!!&!D D =* +5Q\20G@W1_$$&C3SR:C>BQ^Q+
M(/,27+J0#C#?,F!TSG/%:AU;Q<;&W*^&+07LA<RJ^I@11*,;?F"%F)R> N!C
MK7,:9X(UFS\&>%M+>"W6XTW7Q?3K%(-BPB65LKZ\,O'6M3QIH&I:GXBTV]&E
M1ZWI,,$D<NFR7(B42D@K*0WRO@ C!Z9R* "3XC&#P5>:]-I$@NK&_&GW5DDP
M8B3S5C;8V/F^\".!GIQUJYIOBW5&\3VNBZYH(TUK^"2>SD2[$V[9C<C@*-K
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
MI;#G@$G)/' X'-=M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% %>TL+2P$PM+>* 32M/*(U WR
M-RS'U)]:L444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ".
MBR(R.H96&"I&01Z5BV'@_P -:7?"]L-!TZVNAG$L5LBLN>N"!Q^%;=% #9(T
MEB>.10Z."K*1D$'J*CM+2WL+2&TM(4AMX4"1Q1C"HHX  ]*FHH **** "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 *@O;ZUTVR
MEO+VXBM[:%=TDLK!54>Y-3U%<+ T#?:1&85^=O, VC'.3GCC&?PH S=$\4:)
MXC\X:1J4%VT!'FJAPR9Z$@\X/K6O7"^&$/B'QSJ/C*",QZ:UFNG63D8-VJN7
M:;']W.%4]P,UW5 !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 5G:
M]HEIXCT2YTF^,PM;E0LGDR%&(!!QD=CC!]16C10!@:+X3@T.Y2:#5-8G5(_+
M6&ZOGEB ]E/'&.*WZ** "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 **** "BBL'Q-J=WIL
MVA+:R!!=ZI%;394'=&4<D<].5'- &]17+ZQJ^JVWBK[!IZI-G1;JZBMV  DG
M1XP@+=0/F(Z]ZQ?#/B"\N]8L;>3Q.;BZD5C?:7J=D+26/Y2<P@(I.&P""6&W
M)SQR >A45RWBS4+Y9]!L]*U(V;7^H_9Y9HXTD(3R97P P(ZH*RM1\3:KX.N-
M1MM3NAJR)IDE_:2F)8I"R.J&-]ORD$NA! '?K0!WU%</JTGB7POHW]OWFNB_
M%N4>]LC:QI%Y98!_*(&\%021N9LXYZU/;3:WXGOM6DL]:?2K2QNWLX$AMXY&
ME= -SR%P>-Q("KMX'7F@#L:*X/7M6U_3O[)CU6]DTNV:V<WNH:79_:5$X*@+
M\R-L0C)R5]L\9-K1-;OY)=%DGU>SU.QO7N+5;FT VRL!OB9N/E?9'(K*.,G\
M* .RHKEK+5M;E\?W6FWL5O!8"Q,UM$C;W;$NW>[8XR.BC.!UR>F?9ZQK-CXO
ML](O]4BN[BXMYIKF P"&& J RB&0@%QS@@ECCD[>E '<T5YEX7\9:KJ%W;!M
M06\DN--GNKB">!8(K>5"NU89,#S$R6!8%^ &W#/-;3/'>K_V?=W45VVJ2)H4
MFHO#-:"#RIUQA8L &2/ELD;ONCYOF% 'JU%<'IOBQ-.UM+*_\26VJVDFEOJ#
MW2HB^1L9 <;.-K!\@'+?+U.:J'QAK\>D^*;VYBBMI+26V%K%(F?LD4H3YI,=
M2JMO89P,$=!0!Z/17FU[XMU#34US3;/5AK%S!903VUW%;K(Z/+(8RI6,8;'R
MN !G!YSUK6T:ZO\ 5K74+1/$M[%?V[QM)]JTV.&2!""1\A&"K8^]S]T^] '9
MT5RO@:ZU?4=-N-2U'46O+2YE)T\O D;&$<!SM ^^?F [+CU-85IXPN[_ %OS
MEU5[:V&JM8+;O8,;8JLACVM/MXE;!9?F Y4$<T >CT444 %%%% !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 %%%% !61XBT1M<L(8X;HVEW;7"
M75M/LWA)$/&5R-P()!&1P>M:]% '*1^%+^]N[V]US5Q+=SV+6$3:?"UL+>-C
MEF7+LV\D*<YXVCBFKX7UB^O-.;7]9M+ZUT^7SHEAL?*DE?:5!D8NPQACD*!G
MZ<5UM% ')ZEX(MECTX^&X].T6:RO?M@V6(:.1O*>/#*C)GA^N>U.3P:VH2:A
M/XCOUU*XO;,V/[F#R(X82<L$7<QR3@EB3]T=,5U5% '(R^%M:U*VATW6=?BN
M]*C=&D2.S\N>Y"$$+(^\C&0,[5&?;-32^'=8LM1OY] UBVLX-0D\Z:&ZLS/Y
M<I 5GC(=<9 !(.1GGO7444 <K_PC&JZ>MB^C>()%GM[?[/,-1C:YCN/FW;R
MZE7R3R#T.,8 PMKX0>VTF2)KY9-0FU)-3DN5AV)YH920J G:I5=O4GDG))KJ
M:* ,MM'W>)SK/GD V/V3R@O/W]V[=G\,8K$'@Z_OI+*+6]:%]9V D$&VW,<T
MA>-H]TLFXAB$=N@7)Y/I77T4 <4O@6ZN[:TL=8U6.XL;*SEL[9;>V\F0K)%Y
M19VW,"0A(X &>?058M_"FJ//;S:CK4;R65G+:6<EI:>2R%PH,C99@6 48  7
M.>.F.MHH XVU\!07$LCZ\;*[4P>0D-G:FUC +J[.0')+LT<9R",;13[3P%;:
M9/K<^EWDEI-J*(D3_-+Y 50#D.Q#@D9.<<$C-=?10!R%MX.O(8[VX74X+34I
MDBCADL+3R88$C<N%$98[@S,V[)Y!QQBI3X5O[FWUV:]U6(ZIJMF+)9[>W*1V
M\8#A=J%R2<R,Q);GCIBNJHH HBQEM=-M+/3IH[=;?RD&Z+>#$N 5 R,$J, ]
MO0USS^"[DO)9+J<2Z'+J U%[7[-^]W^:)B@DW8"&0;ONYQD9KKZ* "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
B**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>duol-insidertradingpolic003.jpg
<TEXT>
begin 644 duol-insidertradingpolic003.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^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 ****
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 ****
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 **** "N::_MH_B)-:FYU(W":.)S;^8/LNSS2-P7KYF1C/3%=+7(3:7>M\
M4+G4A;.;-M %LLW\)E\YFV_7!S0!1M/BI8W=C8:F-$U:+1KN2.$ZC)&@CCD<
M[0"-VX@,<%@,9[FN]KRZ3P[J[? 6PT06$O\ :<:6H:VXW#;<(S?DH)KU&@#$
MUK7KS3;I;>Q\/:EJCF/S&>W\M(U&2,;I&4%N/NC)Z>M9[_$#2AX3L=?A@NYU
MOYA;VMFD8\^2;<5\O:3@$%6SSC@\UD^*H=7D\8#[59:[>Z&;-1;0Z/<F'_2-
MQW>:5=&Z;<$G:*P=.\-:]I7@?PM<C29I;W1=6GNI]/$@:1XGDE!*DG#, X(R
M>: +]OXIN9OB==W%QI6IVCV/AN6673Y=NYV696!0ABC9' (/7(XKK9O&>G1^
M']&U>*.:>+5Y8(;6*,#>S2] <G P,D\\8-8FCC5]6^*']NW&AW6G:;_8SVD3
M717S&;SD;YE4G;GG SG SQ67X6\*:O9^,XM/O;1D\/Z!-=7&F2D@K*9R-BX_
MV%:0?B* .DU7QT=&DEGO?#NK1:3#.()=198PBDMMW[-^\IDCYMO3FIM8\:Q:
M7XB_L"WTG4-1U-K5;I(K55PR%F4Y9F 7&WJ?48R:\X\1Z+XDUG0M:L;[2/$%
M[KCW+F*5;PI8K") 4V('"M\H VE2<\FO1(M-O%^+%SJAMW%BVB1VXF_A,@F=
MBOUP0: "+X@:2_A.7Q!+%=PI#.;62S:/,XN VSR@H/+9([]ZEA\8K#IVH7NM
MZ/J.BQ6,0G=KI4970YQM9&8%LC&WKR/6N.N/"^N-H6K36]@SW=MXM;6+:V=@
MOVF)74@ G@9&<9]*U_$BZK\0/!>LZ5;Z#?Z:S11M VH,D;32*X?8%5B0/E W
M$CK[4 :^G>,_M.K66GZCH>HZ2^H*S63W?EE9MHW%3L9BC;>=K8Z&NIKSGP_I
M>F7.N:=,_A'Q):W=LS2>?J-]))#;OL()&Z9@^<X!"GKGBO1J .+N/B)&+O5+
M:P\/ZOJ,FE3-%=FWC0*@4 [@68;B<G"C)XZ#C.E!XSTRZG\.I:B6:/7DD>UE
M4 !0B;SNR<@XX[\UQ6A:]J>D:OXUCM/#E]J:RZQ+Y,EJ4($OEQC;(&(*K]T[
MN>I].70^&-8\*:+X#N5L)M1DT,S"]M[0AI )D8$H"0&VL<>] ':S^+;.WO=?
MM6@G+Z):)=SD 8=65V 7GKA#UQUK(@^)5I-HS:N=$U5+!_*6SE>- ;N21@JH
M@W9ZGJ< CG.*R(+#7=4O/'VH7&B7%DNJ:5'#90RLK.Y6.5<'!(#9(XR<;AS6
MY-8)'\,]*TW5= N=4C6SMH;JR@V^8A5!D@%ARK =#GN* +EWXP;2O#5YK.KZ
M)?V/V65(WMW:)V?>RJ&4JY4C+COV-:.H:];Z=KVD:1+%*T^J&81.H&U?+3>=
MW.>1TQFO.Y/#_B35?A_XGTV.'4#;/-%)H]MJLH-SM0H[*S9. 64A=QR.]:AG
MUKQ)X]\*:F?#=_I^GV!NO.DO"@?>\)'W03\H( R>I/3B@#7U/QT=(E>:^\.Z
MM#I,=P+>3476,(I+; VS?OV9(^;;WJ75_&L6F>(V\/VVD:CJ.I_95NDBM57:
M4+,N2S, N"O?U&,UYSX@T7Q)K&@ZK97^D>(+W77NF99A>%;%81*&78@<*WR
M#:5)SR<8KT2#3;Q?BM>:F;=Q9/HT,"S?PF03.Q7ZX(/XT 8?B3XC7"_#\Z[H
M6GW8G%VMM,LJ)FT<3*CI(I;J<E1C/)!XKN]+O9M0L$N;C3[FPD8D&WN2A=<'
M&3L9ASUZUYM?>&=:F^'_ (PLXK"1KNXU^6^MH20#-&+B.0%?JJG%>D:5J#ZI
MI\=V]A=V)<G]Q=H%D&#C) )QGZT <S\0O%&I^&;727TVPGN#<ZA##(\80C:7
M ,?S,/F8$@'IQR15N^\9BR73K?\ L349=8OU=XM+3R_-15."SMOV*O3G=W^M
M1?$33[Z^T"TET^TDNYK'4K:]:WBQOD2.0%@N2 3CM67?R:I;^+],\9P:!J-Q
M:2Z;)87-FJI]IM_W@=7V;L'.,$ Y Q0!TGAWQ1;^(6O;?[)<V.H6$BQW=G=
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
M#$MDMR>!@5FM#X@T>U\8Z#!X<O+V35KRZN;2[C9!;[)D'WV)R"O/&"3QCUH
MOZSX_P!1BU3P@VEZ-?7%CJ\1N&11%NE4PEQ&NYQAEX8]!CH37H$$C36\4KQ/
M"SH&,;XW(2.AP2,CV->;W.F:MIFC_#S4%TFZNVT6)4O+6W"F9-UMY9P"0#AN
MO->D6\IGMXI6B>)G0,8Y,;DR,X."1D?6@#EK_P =);Z_?Z'8:)J>IZC9+&\B
M6RH%VNNX'>S #TQU)Z T]?'^DR>&+/6X(KN;[;-]FM[)(QY[SY(,>TG (*MG
M)P ,YKFH-:O-&^*?C*2#0[[4[=X[$.;+:TD;B)MH*L1D'GD'C ]:S9? ^L#P
MII%[=:?-->0ZQ/J=YIMK<F.01S%LJCJR_.H*G@C/(SZ@'=67C.*9]2MK_3+S
M3=0T^V^UR6DY1F>+G#HR,5894CKP:Q+KQU;:]X)U34UT_7K#2EL?/34(2D4C
M]-PB).0P/&2,'!P:;IFC6,]MK5SIWAK7+.\DTV2U2?5+AW:0,"?+57E<CG!S
M@"I;[1=2D^!*Z*EG(=2&BQP?9A][S!&H*_7(H V-1\6Q:7<6&E66GW^K:G<6
MPG6V@*;UB&!YDCNP503QUY-1P_$#2#X=U/5[N*ZLCI<GE7MI/&/.BDXVK@$@
M[LC:0<'-95U;ZIX<\:P>($TB[U*QN=)CLITLPK302(Q8':2,J0Q''0BL>_\
M"FO:WHGBK6!IYMM0U.]M;NTTZ9UW%+;9M#D$@,X4\9XXYH M7?B:[U3XB>"[
M6XTC5-(<S74ABNMNV9#;MCE&(R#U4\C(KTZO.I;C6O$OCCPGJ \-ZAI^GZ?+
M<&>6\V*X9X&7A03\H.!N/4D8%>B/NV-LQNQQGIF@#DI/'1M;VT74/#NK6-A=
MW*VL-[.L87S&.%W('+J">Y'?M2ZAXZ2VU^_T.QT/4]2U"S2.21+94"['7=G<
MS #TP>2>@/->?2:+XBU.PTM-0TCQ#<:[!J<$U_<W%X?L@59@28HP^QAC&,+P
M 3GU]#T/3;RV^(?BR_FMW2UNXK$02GI(41PV/H2/SH '^(&DCPG8>(((;N=-
M0E%O:VD<8\^28DKY>TG (*MGG'!K$T;7;G5OC%Y5Q87^FO#H#^9:76,;OM"8
M92I*L,'&0?45E6WAW7-.\(>';Q-+FFN]'UJXNY;$$"22%Y)02N3@MM<,!GFM
MW1_[7U;XHC7KC0[O3M-&C/:Q-=%1(S><C?,JD[<\X&<X7/% '6Z]JZ:#H-[J
MTMO-/%9Q&9XX0"Y4<G&2!P,G\*S+[QMI-CK'A_3G:1WUP,UM(@&U0%!!;GC=
MN &,\UOW-O%=VLUM.@>&9#&ZGNI&"/RKQ>P\%^)9/#VIM>6;_P!IZ'#!:Z*Q
M(S,+>9I0R_[PV+^% '2?$?Q-%<^#O%=I:"XB?29K1);A>%+-)&Q52#G(!&?K
M6_IGC>*]U^VTF[T;4M-DO8GEL9+Q% N%3!; #$JP!SA@#CTKEKOPUK$_P@U*
M)["0ZYJUZ+^XMA@LK-<(VW_@**H_X#74>(--O+KQ[X/OH+=WMK-[PW$@Z1[X
M=JY^IXH Y77-12;P7?265[JDAB\4) [7DP9E9;E RH1TC]!Z5V&I^+_LNL3Z
M3IFCW^KWEK&LMTMJ8U6!6SM!9V4%B!D*,G%<=/X;UAO"&J6@T^4SR^*C>(G&
M6A^TJV_Z;034FK>'3I_CO6M3O]%UO4K#5!#)!+I-W(C1.B!&1T21,YP"&YZX
MH ]"T/6K/Q#HUMJM@SFWN%)4.NUE()#*P[$$$'W%<OXO\7:MH7B_P]IUCI%W
M=VUXTOFB$19GQ&Q"(688*D!CG QT)Z5O^%=/M=,\.VUO9Z9/ID.7<6MQ+YDB
M%F))9MS9)SGJ>M8OC:WOXM=\+ZY::=<ZA#IEU,;B&U ,NV2)D# $C."1GF@#
M(O?$-UI_Q8<1:7J-[/<:!"R6$&W*-YSDEB6"+CH3GK@#-=#!X^TF7PI)K\D5
MW$D4YM7M&CS.+@-L\H*#RQ; '/>H;*QO9/B?-K#V4T-G-H<,0:3'RR>:[%#@
MGD C-<I?>#M7OO"^M1K8RM/'XJDU6&V\[RFN80X.%<$;25)P<CD#I0!V^D^+
M/MVL_P!CZAI%[I.H/ ;B&*Z,;":,$ E61F&02,J>1FNCK@_"VF:7)X@COH/#
M'B"RN(('"W>JW3N$W8!15>5\D^H&..M=Y0 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%86L>,=!T&]^Q:C?\ E79B658%
MB=W=22!M502QRK<#)XSTH W:*PHO&7A^;P__ &['J*MIWFK"TH1LK(6"!67&
MX'<P&"._I6A<:M8VFJ66FSS[+R^$AMX]I.\( 7Y P, CK0!=HKG;3QSX<O\
M65TFTU'SKTO)&8TAD(1D+!@S;<+]QL9(SCC-)IWCOPWJNIII]EJ/FS2LR1-Y
M,@CE902P20KL8C!Z$]* .CHKS7PC\2M*CT**/Q!K.;\W<\4DC1,5C'GNL8=U
M7:G &-Q''-=?K7BS1] N$M[^XE^T.GF"*"VDG<)G&XA%) R#R?2@#;HK#F\7
MZ##H-MK9U!'L+I@EO)$C.TS'.%5%!8MP>,9X/I3O^$LT4:"^M27GDV"-L=YX
MGC96SC;L8!MV>,8R>U &U16)I7BW1=9%U]DNG$EHN^>&>"2&1%QD,4=0V.#S
MBF:'XTT#Q)=FVTB_^U2"$3DK"X3:=O\ $0!GYERN<C/(H WJ**Y[6/&_A_0;
MYK*^O7%RB"22*"WDF,2'^)]BG:/KB@#3T_2+'2I;V2SA\M[ZX-S<'<3OD( )
MY/'"C@<5>K$O?&'A_3])L]5NM5@33[P[;>X&61SM9NH''"MU],=:NZ1J]GKF
MFQZA8.[V\A8*9(FC.02#E6 (Y'I0!>HJ*YN8+.UENKF5(H(4,DDCG"HH&22?
M0"LK1O%>CZ\9183S'RT$I,UM)""AZ,I=1N7W% &U17.:?X[\-ZIJ$-E::@6E
MG)6W=H)$CG(ZB.1E"O\ @37'ZYXFUFU\-?$6YAOY$FTR\6.S< 9A79$<#CU8
M]?6@#U.BL;6/%.D:"\$.H7+BXG4M'!! \TC*.K;$!.!ZXQ3'\8^'X]#M]:?5
M(5TVXD6*.X(.W>21@\?+R"#G&,<XH W**SM$UW3_ !#8?;M,E>6WWE-SQ/&<
MC'9@#CD<UHT %%8>M>+M%T"Z6UO[B47!C\WRH+:29E3)&XA%.!D'D^AI;CQ?
MH5MHEIJ[7ZO97A"VSPHTC3,<X544%B>#QC(P<T ;=%4]+U2TUFP2]LG=X6)7
MYXVC8$'!!5@""#ZBKE !17,VWC_PS=ZC!8PZ@QDN)/*@D:WE6*5_[J2%0C'Z
M'FGZIXZ\.:/?7%C>:@1>6^WS+>."220 KN!VJI)&""2.!GF@#HZ*PY_&/AZV
MT6RUF;58$TV]<)!<G.QF(8X)QQPK=<8QCK3='\8:)XAENK?3+QGN;=-[Q2PO
M$X4]&"NH)7W'% &]17GGA7Q#J%[X2\%75[K:17.H2,DPEMO,:[(#G8".$.%S
MGVKH-1\>>&]*U.33[O4=L\)43;(9'2'=T\QU4JG_  (B@#HZ*YS5?'?AW1;V
M:TOKZ1)(,>>T=M+(D.0"-[JI5>"#R>]97BCQ9'H?C+PR9]2$.D7=M=O*%&X3
M$"/R\8!+'+' '7- '<5#=VL5]93VDX8PSQM%(%8J2K#!P1R.#U%<CK7C*SU'
MX>^(M4\/:@WVBQM9<DQLDD$@4D;D< @_45IR^*M-T;2-+DU6Z?[3>0*8XHH7
MEEE.T%B$0%CC/)Q@9H V-/L+72].MK"RB$-K;1K%%&"3M51@#GDU9JCI&LZ?
MKVGK?:9<K<6[,5W $%6'!5E."I'H0#5Z@ HJEJ>KV.CQV[W\_DI<7"6T3%20
M9'.%!P.,GN>*9_;FFGQ ="^U+_:8MOM7V?!SY6[;NSC'7MG- &A17/S^-O#]
MO:O</?,R+=26>V*"1W>9/O*JJI+8]0"/>I+3QAH%[HEUK$6HHMC:,RW+RHT;
M0L,95E8!@>1QC)R,4 ;E%96B^(M.U]9C8/.3#M\Q)[:2%ANS@X=02#@\^U:M
M !15*TU>QOKN^M;:<//82".Y7:1Y;%0P&2.>"#QFLR7QQX;AT>PU:;5(X["_
M+"VG=&4.0"3U&1PIZXSTZD4 =!16)H_B[0]=BO)+"]S]BYN5FB>%X@1D%E<
M@$ G.,<57TWQUX=U;4H=/M+V3[1.&: 2VTL2S@#)V,Z@-@<\$T ='16&_C#0
M8O#L^OR:@JZ9;NT<LYC<;&#[""N-V=W'2KEQK>FVM[8V<UTJSWZNULN"0ZHN
MYCD#  &.3CK0!H45S=AX]\-ZGJ4%A;7[F:Y)%NTEM+''.0,G8[*%;CT-/N/'
M'AVVUO\ L:34,ZCYZVYMTAD9E=@I&<+POSK\QXYZ]: .AHKF[GQ]X:L]1DLI
M]2VO%*()91#(88I#QL>4+L4\]">*Z2@ HJ"]O;;3K*:\O9XX+:%2\DLC850.
MY-8FD>.?#VMWZV-E?/\ :70R1QS6\D)E0=63>HW#Z9H Z*BO-/"7BH>*?'>J
MN-<U!8;6X,5GIZ6I2"2(1C+2%H\AMS$X+ \#C%>ET %%<_K'C;0-!NY+6_NY
M1-$@>40VTLPB4]"Y12%'UQ4NH>+M TJTL;J]U.&*WOE+VTO++* N[@@'J.GK
MD 9- &W17-0>/O#,^E7>I+J)2VLI$BN?,@D1X6<@+N0J& )(Y(Q6Q>:O8V%]
M8V5S.$N;]VCMHPI)D*J6;H.  ,Y/% "6VD6-GJM_J<$.V[OQ&+B3<3O\L$)P
M3@8!/2KU%<WJOCWPUHM[<V5]J.VZML>=!'!)(Z J&W853\N""3T&>: .DHKF
M$^(?A22^M;2/6(I'NF1(G1':(LXRJF0#:K$$?*2#5C6?&F@Z#=O:W]U*)HT$
MDBPVTLWE(>C.44A1QWQ0!OT5Q?B/XCZ7H5SH*H_VFWU1U8S1QR.%A*L0ZE5(
M8Y ^7K@YQ6M?^,M"TV&S>XNI2U[%YT$,5M+)*Z8!W>6JE@.>X&* -ZBL.3QC
MX>BT.VUI]4A73;F011W!SMWDD8/'R\@YSC&.<5GCQ79ZO<Z'/I6LK!;75W)
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
M [D/ 5RN!\P Z\UW-%% 'FEKKUIX5\;^+[;4X[H7&H3PW%C%%;NYNQY*KB/
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5 ;*U
M-X;PVT)NC%Y)F\L;S'G.W=UVYYQTJ>B@"F=)TTZ:NFG3[7[ FT+:^2OE#:<C
M"XQP0"..HJ86=L+TWHMX?M9C$1GV#>4!SMW=<9).*FHH RW\-:%)JHU1]%T]
MM0!W"Z:V0RY]=V,Y]ZO&SMC>B]-O";L1F(3[!O"$Y*[NN,@'%344 0I9VT=W
M+=I;PK<RJJ23! '=5S@%NI R<?6H3I&F'3GTXZ=:?89"2]MY*^6V3N.5Q@Y/
M)]ZN44 9VH:!H^JSPSZCI5C>30?ZJ2XMUD9/H2.*?)HVES:8VFRZ;9O8,26M
MF@4Q$D[B=N,=23]>:O44 4[?2=-M3;&WT^UA-K&8K<QPJIB0XRJX'R@X' ]*
MKR>&M"EU0:I)HNGOJ .X736R&3/KNQG/O6I10!";.V-ZMZ;>$W:QF(3[!O"$
M@E=W7&0#CVJ"32-,F@NH)=.M'AO&WW,;0J5F;@9<8^8\#KZ"KM% "*JHH55"
MJ!@ #  I:** "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 **** "N3\?:QJ
MFDZ?I":1<16]SJ&JV]B9I8?-"+(2"=N1G&!WKK*X7XHZ>-4T_P .VDD,DT,F
MOV:S*FX'82P8Y7D<'KVH V[#^TM L;V]\3>(K6[M8T#^:+,6RP@9W$G>V<\?
ME[U'I/CK0-:U&.PM;F=+J9#) ES:RP>>HY)3>HW#'/':N=\9^#+73? M]#X?
MTZ>7-Q;W-Q:B:29IXXI S* ['G&3@=<5'J>LV?C?Q+X5CT!;B8V%_P#;;NY:
MV>-;>,(P*,6 ^9B0-H]* .FA\=>'KG7/[&M[QYK]9WMY(X[>1A&ZD@ASMPHR
M" 2<''%='7%?#NU,#^+)'@,;R^(;MMQ3!=?EP?<=<5VM '%^(/B%9^'_ !CI
M^B3PSM%-#+)/*EK-(4("E H53OSDYQG&!G%47\;V^C_$'Q#9ZI>W#6R6UH]I
M:Q0/*^2KF0JB MC[N3T'%2>,KV'1?'_A36;X2IIT4-[#+.D32!'=8]H(4$\[
M3CZ59T* GXJ^*[HPL%>SL1'(R$9&),@$_AD?2@#</BS0E\-Q^(?[1B.ER@&.
M< G>2<!0N-Q;/&W&<\8HT7Q1I6OS3V]G+,MS;@-+;7-N\$J*>C;' .#Z]*\I
M;3+\> -&N46^@M]-\27%Q<&UA#RPQ>;*!(J,K [2P/W3QS78^$8M'U#Q5+K%
MIXBU;6;V.Q-LTEU;K'$D9<-C*Q("V1TR3@F@#OJY_5O&V@Z+J+Z=>7<GVY8T
MD%M#!)+(ZMNP555);[ISCIWQD5T%>97NOZ=X>^,FIW.II,D#Z1;I]I2!I%B/
MF.<-M!*@X],9'TH ["+QCH,^B6NL17X>QN9TMHY!&V?-9MH4KC*G=P<@8J_+
MJ]C!K-MI,DV+ZYB>:*/:?F1" QSC QN%>2O8WS> M5UM-/NEMI_%"ZQ%;^41
M+]F$J9?9U!(4MCTYKH+?7+;Q'\5]#O=,BNI+"'3KI/M;V[QQNQ,9(4L 3CC/
M&.?8X .CT_Q]X<U2^^QV-Z\\H60N4MY-L>S=N#-MPI^4D \D<CJ,U[?XE^$[
MJ:T2'4V9+MD2*?[/((=[#*H9"NU6YZ$Y'0XK-^'UJ;7X9W0: Q2//?.X*;2Q
M\V0 G\ /P KAH-8M=;^">F>#]/L[O^W+J*"**#[*X _>*QGWXV[, MNS]>]
M'K6M>,=%T&]2RNYYGO'C\W[/:VTD\@3.-Q5%) ]S2OXRT!?#\&N+J"RV%PXC
MA>*-G:60D@(J ;BV0?EQG@^E<JFJVO@_XC^)KK7A/!;:HEK)9W8@>1'$<95H
M\J#A@W..^:R;/3[!?"5W?:^=1T>"^\0S:GILT4+"6T)_U;L IV9 ;AACYL=Z
M /0U\6:.-"FUF:XDM;*%MDINH)(G1N!M*, V>1@8YSQ3=)\7:-K,MS#;SRPS
MVT8EEAN[>2WD6,_Q[9 #M]^E>;:I<>(?$7@BTOKF2\N(=*\0QRK?6MGY<US:
M("//6%E()#-G[N#LSBMO1H_#^IZS=:K_ ,)!K>O2P:9-#(LUH%3R6(+)\D*;
MF..%R3UXH ZW1?%^D>(+GR=.>Z?,9ECDDM)8XY4! +([*%89(Z'O6[7F?@C4
MI+?Q'!H>AZI=ZOX;2S8DW5LR/8%2H2/S"J[@02-I&0%KTR@#$UOQ9I'A^>"V
MO9Y6NIU+16UM \\K*.K;$!./<\5SWB[X@V-M\-[_ %[0KPRR,K06\B0.QCF]
M'4K\A'7YP!T]:@OM0@\*_%+4-6UI)H]/U#3H8;6\$+R)&R,VZ(E0=I.0WH:Y
MS4K2ZO/AW\0]6AL[B*UU:Y\ZS@>(J[H BF381D;B">1G'- 'HW@UHY/#Z2Q:
MIJ>HJ[D^=J49CD!P 0 44[<@D9'<\XK4U348=)TRXO[@2&*%=S".-I&].%4$
MG\!5F'B&/_='\J2=#);RHO5D('Y4 >87WQ$EUSX.ZGK>G-/8ZK!:)(Y6&15C
M9GQ\CLN'Z'H378:7XY\/:QJR:99WS/<R(SP[H'1)U7[QC=@%<#_9)]:\V2\C
MO/V=[_1(HKC^T]/L5ANK9K=U:-_,Z<C!/!Z9KM_%-L1XP\"M# 0D-Y.I*)PB
M_9V&..@Z4 6[+Q-9V%AKE_J>NI=6UIJ<EOD6AC,!^4+   3(P+#Y@.<ULZ/K
M=GKEO)-:+<IY3^7)'<VTD#JV >5< ]".:\YM[33&T#Q8FO&]M+5_%$TL5U;1
MN7A<>6R2@J#@ C[V"*Z;P!K&J:K!J:7MTVH65M<".QU)[8P-=)M!8E< ':?E
MW  &@#L:\T76/&.I3^*KW3M8T^"#1KV6"*SN+'<LJHBO\T@<$9SCI7I=>6:!
MX-MM?UGQ@VJ3ZHEJ^M2*;2*Z>&"=-B<LJXW9Z?A0!TUK\0=)_P"$:T75-0,D
M-QJMNLL-G#$\\K'&6VJ@+$#UQCI5#Q9XQM[SX7ZYK7AS46$ULFS>JE)(9 R@
MJRL 5//0CO5;4Y;7PA\2[75;ZW>#1'T5;"WGB@9X[9TD+;"%!V@KC!]L=JYO
M6H)]4\*_$G7;2TN$L-5^SK9*\+(TWE*JM($(SACTXYQ0!Z7'?N?&PL#JR[?[
M,$_]G?9N<^9CSO-_\=V_C5:U^(/AN]O1:VUY-(69DCF6UE\F5E!+*DFW:QX/
M )SCC-8FJ6%W>?$F^CMU='F\)O!'+@A1(9C@9]><TO@'Q3IL7A_0O#;6M[%J
M]M EM<6ALY 871<,[L1M"DC.<\Y% '3MXLT1?"R>)3>@Z2Z*ZSB-B2&8*!MQ
MNSN.,8SFMJO&[/3KD>.X_ !A;^RK+4FUU6Q\OV8_-'']!.Q_[YKU'0]>L_$%
MM<W%CYOEV]U):L9$VY>,X8CU&>] &G7,/\0/#D>H+9O=3KNG^S"X:TE$!ESC
M9YNW9G/'7%=/7A'B37-5\0>&+R"_U'45U7[<@?0H-. B@1+A<%Y"A8C: VX.
M 20* /=ZP_%USJ]MX:NFT*W:;4I"L4.T9\O<P4R8[[02WX5N44 >?W?B#5?#
M.G>)M:U2.[-O8*+73()$9Q/LCW><Y4$_.QP6.  OUK6LO'^AR^&K?6KVXDL[
M=WBAD:>WEC597 .!N497G[W3WJ[XUM9[WP+K]K;1M+/-IUPD<:C)9C&P 'N3
M7#:K?V?B3X>>&8K..2X2#5--@N8WMW&T@KO4AAR!GGM0!UX\?Z VGPWB2WCK
M/(\<,26$S2R%0"2L83<1AE.<8Y%7+7Q=H5YX?N-<CU!%TZV++/+*K(8F7[RL
MK ,&''&,\CUK#\<:]?Z5J^D6JWTNE:5<K*;G4HK7SV1U V1C*LJ[LGD@YQQ7
M"16%_>> ?%DL<&H7P7Q%'>LEQ;^7-=0KY#,?+"KU SC Z=,T =<_CRVUGQYX
M4L-'O;A(9VNC=VTUN\+2(("T;;74$KD$@CCBMFQ\46.G:5JFH:MKT=S;6^JR
M6AF^RF(6YWA!$?[VTG&_H<YKG;G7['Q/\2O!EUI$%U/;6S78EO&M7CC4M V$
MRP!)XY[#([UC7ME/)X$\20M:R-YGC!FV&,G<ANDYQW&* /1M&\:Z#K^HOI]A
M=R-<K'YRI+;R1>9'G&]-ZC<N>XS5*[^)?A>SG,<EU=.OGFW6:&PGDB>4'!17
M5"K-GL":AUV%_P#A:?A*9(FV+:7RNX7@?+'@$UYKX<U%6\.Z1;:W>W-EX=L]
M0^UAETB5D#K,S*AN@Q0Q[S]\ 9]: /?%8,H89P1GD8JEJ^L:?H.F2ZCJ=RMO
M:Q8W.P)Y)P  .22>@'-7@<C(KB?B7%,-,T745MY;BUTS6+>\NXXD+MY*[@6"
MCD[2P./:@"K9>-(M<^)6FV&FWDXM/[/N'N;2:%H760-'M+(X##@G!Z&MF'X@
M>')]1@LTNIP;F7R()WM)4@ED[*LI4*2>V#SVKG+?6;;Q!\6=,U'2K:YEM(M)
MN8Q=O;M&DK;T.U2P!.,]>G/'>N4O];U/Q%IFCM?ZEJ,FJ#5[9[K1XM."0V86
M<#YF*;N.,$OSGIB@#V&T\0Z7?65_>070,&GRRPW3,C+Y3Q_?!!&>!S7.ZGJN
MK:I>Z=JV@+=R:3#ITMX51-OVYY%Q#& P!!'+$GID>M<KXTM+VQ\87GAVQ206
MOC40@R)TA>,A;@_C#@_6O7888[>"."% D4:A$4=% & * ,[PY9ZA8>'+"UU:
M\-YJ$<*BXG/\;]3_ (?A5^Z8I:3,)1$5C8B0KNV<=<=\>E2U6U$%M,NP 23"
MX '^Z: .<LO%^G6'A?1KK4-5DU*>_BS!);6+^9=D#)984!8 #KQQ71Z??V^J
M6$5[:L[02C*EXV1NN.58 @Y'0BO*+./2[7P!X+FU'4[_ $/5;6R)L[V&V9PA
M( ='&TJ0>/E."<<5Z#X+U+5-6\)6%]K,'DWTH;>/+,>Y0Q"OM/*[E ;'O0!J
MZCJ-II-A-?7TPAMH1EW()QDX' Y)R0,"LS1O%^CZ[?RV%I+<1WD48E-O=6LD
M#F/.-X#J"5SQD5'XWU34]&\(WM_I$'FWD>S&(C)L4N S[!RVU26Q[5Q7AVX;
M4/BK87D6KZAK%L-)G0WEQ9K#&&WQDHA5%SV)SG'KUH ]6KG=7\<>']#U(Z??
M7CBY1!),L4$DH@0]&D*J0@]SCUZ5T5>:66LVOA+QKXLBUFWNS+J4\5Q9-%:O
M+]K3R@OEKM!R5((P<=?2@"]X.\8QQ_#?2]8UV]FGFNIIHD=(FEDF82R!0JH"
M3\J]AT%;,/CWP[-I\E[]MDBBBN4M)EFMY(WAE<@*'4J"H.1R1CWK@-$U35O#
MWPP\+0Q^;I5O->W$5]>?9?->S3S92/DP0,G W$$#-3>']%'BJX^(%E-=7UW;
MZC!:K!>WMN(6D(C<*X4*HP& P<<@ T >GW.L6-IJUCI<TVV\OA(;>((3N"#+
M$D#  R.N.M7J\Q^&EU?>*M8NO$FJ0/%/86D>CHK]?-7#7#?B^T?A7IU '.:O
MXZT#1;^6QNKF=[B! ]PMM:RS^0IY!D**0O'//:IK_P 9>'M-TZQU"ZU.%+._
MS]FG ++)\I;@@'L#]3QUXKC]&UZR\%ZUXJM-?CNHKB\U22]M9%M9)!=0NJ[5
M0J#DC!7':LO2=#OM/T?X<VM]9/&Z:M/<- R9^SJZS.BGT(!7Z&@#TC0?%6D>
M)&NDTZ>0S6K*)X9H'ADCW#*DJX!P1T-;-<990R+\8M6E\MA$^C6XW[>&82R=
M_7%=G0!@R>,M!B\.7.OR7VW3;61HII3$X*.K["I7&[.[CI5Z;6].@O\ 3K)[
M@?:-2#M:JJEO,"+N8Y P  1R?45Y=J6ASW/C^\\&2VDK:+JFH)K4D@4[-GE-
MYB$],F9$./>KGPS@U+4-<\[5H)8V\.6 T:,R*0))!(V^1<]?D2(9]Z +'@?X
MEZ4?"NE1ZYJLLFH2R/%-.T+M&CF5@BO(%VJ2-O!(XQ78K?M_PG$M@=64HNG+
M/_9WV;!7,A7S?-_#;M_&O-18RK^S-/;BU<7!C=O+$9W%OM).<=<]#71ZSI]Y
M??$768;5762X\*&"*7&%$C2R #/KR* -_3O'GAW5=2CL;.\DD>9VCAE^S2"&
M9ER2$E*[&(P>A[<5RWA+XE:7;Z&$U_597NQ>SQ2S&%W2$>>ZQB1U7:G&,9(X
MQVJ]X#\5:8-"T+PZ+6]BU6WMH[:XM#9R#[.Z)AF=B-H&1USSN%85M8R#X"^(
MH?LK":1K]MGE_,Q\Y\''4G 'Y"@#USK6;K>OZ7X=M(KO5KM+6WDE6%9'!V[B
M"1DCH.#R>*L:9N&E68;.[R$SGKG:*Y7XC6[7,'AE!"95'B&S9U"[@%W')/M0
M!KZ'XPT7Q#=7%KI]Q+]I@02/#/;R0OL/1P' )4^HJK9_$#P[?:A;6<-U.&NG
M\NVFEM)8X9V]$D90K'CC!Y[5GWZ7$7Q>ANH+9I"OAV<#C =A,A5<UPDNLZCX
MB'A66\U74;G45UJTEO--33A%!8D28(9MFX$9P,N<\G'H =[I/Q$LM2\:ZKX?
M:&X06SQ1V\@M)OG9E)??\N$ (X)P".1FKFE^)+.S\.7VJZKK\5U:V]Y-$UR;
M8PB/:Y41[>K$'C(^]65IM_#I'Q;\26]\)HGU9+(V1\EV6;9&RMA@"!@]<XKE
M197D7A&UOS97$UOIOB^:^NH4B+.81+(-X7JV"P;CTSVH ]*T7QCHNO7TEC9S
MS)>I'YIM[JVD@D*9QN"NH)'N*SO^%G>$<IC4V,;2>4\PMI3'$VXJ!(^W"$D?
MQ$<8/0YK*74;;QA\2?#VH:&LTUEI,%TUW>- \:'S$"I$"P&XY^8CMBL."QD'
M[/&LP?97$[_;&,?EG<Q^T/@XZDX _(4 >BZSXLTK0KE+:[:Z>X:/S?*M;26=
M@F2-Q"*<#(/)]*P_$GB87.E^%-2T+4-UIJ&MVL)EBX$L3%@RG(R.1@CKQ6?K
MWB+4++Q#:Z;=:I=Z+IG]G)+%<VUB)Y+J8DAHP61P" !\N,G-<]I%I=K\//!<
M<EO<B6/Q4KNLL6UU'VB;E@!Q[]J /:*QM:\4Z7H-Q!;7CSO<SJSI;VMM)/(4
M'5MJ*2%&>IK9KS[QY-I=EK,&H+K-]HVNPVC+;W$5HTT4\9;/E,NTJWS*#C(8
M9!H LZS\2M.TKQ'HM@([B6TOX))Y)EM)F95V*T>T!/FSDY Y7OBM?5O&NAZ-
M=):7,]Q)=/$)C!;6LLTB1G^)E125'UQ7'ZCK%W;ZG\/O$OB*TEL@MM=+?%(7
M802R1)M!4 D9(/';I4]IK=GX2\>>)[G7!<00:J;>XLKO[-(ZRHL04QY53AE.
M?E//- '7R>+M!C\.)X@.I1'2Y,;)U!;>2<!0H&XMGC;C.>U<SXL\:PW7@/5+
MW0;NYM[RTFMDD$L#PRQ;YD'*NH."I/./6N7CTZ_T[P_I>OW.FW2:>GBB75I+
M/R29+>VDW!',8Y^4D-@<C-;_ (YUVR\5_#K6/[&2ZG2.:T7SOLSHLA,Z$A-P
M!;;CGC S0!W,.N:=<:Y<:-!<>9?6T0EG1$8B('H&;&T,>H4G..<8K1K@_ L<
MWAK5-1\*:A"S7'F/>V^HE2?M\;MRSM_SU4G!'IC'%=Y0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 45GV>NZ1J-U+:V.JV-S<1?ZR*"X1W3Z@'(J0:MIIT\:@-0M#9$X%P)E
M\LG.W&[..O'UH N450NM<TFROHK*[U2R@NY<>7!+<(LCYZ84G)K M_&$4'BS
MQ)8:O>V-E8:<;1;>6>019,L99@68X)R.* .NHJK<:E86EB+ZYO;:&T(#>?)*
MJQX/0[B<4RVUC3+S3WU"UU&TGLD!+W$4ZM&H R<L#@8'6@"[15"'6])N=0-A
M!JEE+>A=YMTN%:0+USM!SBF7WB'1-+N5M]0UC3[2=AN$5Q<I&Q'K@D&@#2HJ
MA<:[I%G81W]SJMC#9RX\NXDN$6-\],,3@U*VIV"Z=_:+7UL+';O^TF5?+V^N
M[.,>] %JBJUAJ-CJEJ+G3[RWN[<G EMY5D4GTR#BJ]_K^C:5,D.HZM8V<LGW
M$N+A(V;Z D9H T:*K7.HV-DJ-=7EO '5F4RRJNX*,L1D\@#D^@JO-X@T6WTZ
M+49]7L(K&;_57+W*+&_T8G!_"@#1HJ."XANH$GMYHYH9!N22-@RL/4$<&JFH
MZWI.C^7_ &GJEE9>9]S[3<+'N^FXC- %^LJ'0;>#Q1=Z^LLIN+FUCMFC)&P*
MC,01QG/S'O5U[ZTCBAE>Z@6.<A8G:0 2$C("GN2!VJ+3]8TS5O-_LW4;2\\H
M[9/L\ZR;#Z':3B@"[16>NNZ0^IG3%U6Q;4!UM1<(91_P#.?TI;S7-(TX2F^U
M2RM?**B3S[A$V%N5!R>,X./7% %N>%;BWEA8D+(A0D=<$8JEH.CP^'] L=(M
MI))(;.%8D>3&Y@.YQQ5Z*6.>))89%DC=0R.AR&!Z$$=17#Q^+[C5?B+<Z'IV
MKZ1;V>GB'S$E_>2W;ON+I&0XVE0O/!(/6@#NZ*SDU_1I-3.FIJ]@U^#@VHN4
M,H/IMSG]*=>ZWI.G%Q?:G96I3;O$\ZIMW9VYR>,X./7!H OT5F>(-<L_#FAW
M>K7TBK#;Q-)M+A3(0"0BY(!8XP!3--\2:1JFEP:A;ZA:F&8HO^O0[9' (C.#
MC=R!CK0!K45EMXET%; W[:WIPLPYC-P;I/+WCJN[.,^U7+>_L[NR%[;7<$UH
M5+">.0,A ZG<#C% %BBN1NO&<$WBKPWI^CWUA?6>H2W,=S)#()2ACB+J 5.
M<]<]JUM,U>22WO9=4FTV%8KY[:)H+D,NW<%0.3C;(2<%?7% &Q15*RUC2]2G
MF@L=2L[J6 XE2"=7:,_[0!X_&JUSXH\/V=V]K=:[ID%S']^&6[C5U^H)R* -
M:BD!# $$$'D$4M !1110 4444 %%%% !1110!C6OARVM=>U;6?/G>[U&..)B
MQ'[E$4@*G'')+'KS5W2=*L]$TNWTVPB\JVMTVHN<GW)/<DY)/<FKE% !1110
M 4444 %%%% !1110 4444 -DC26)XY!N1U*L/4&N*3X;6XTQ-&EU[5YM!3 &
MFN\6PH#D(7"!ROMN_&NWHH     !@"BBB@ HHHH R)_#]M<^*K37YI97GM+9
M[>"$D>6F\@LXXSN( '7I6O110 4444 %%%% !1110 4444 %(P)4@,5)'!':
MEHH R?#>@6WAG0X-+M))94C+.TLQ!>1V8LS,0!DDDUK444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !7,?$8WJ_#K7SIV_[3]C?;Y?WMN/FQ[[<UT]% 'E&D:0
MM_<>%+NWUKPK!#9RI):C3K<QS3)L(:+)D.<@\C&<BL:W-JGQ"CFQ+_P@\FM/
MY'(\G^TM@&[_ *Y[]V.V\5Z[:^'-#LKQKRTT;3K>Z;.Z>*U1'.>N6 S4YTG3
M3IRZ<=/M/L*XQ;>2OEC!R/EQCKS]: /-O#3^&,>+SXJ.F_;O[8N/M7V_9O\
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
M/#'_  MKP3_88T[[2%NA*;+;CR_(;9NV\?WL9]ZQ=2B2?X>>*H9 2DGC!E8
MXR#=1@\BO7;/0='T[R_L.DV-KY;ET\BV1-K$8)&!P2.,^E2G2]/:&2$V%J8I
M)?/=#"NUI,YWD8Y;(!SUR* .*OM+L-&^*OA%=,LX+-9K&^AD6",('1!&5!QU
MP2:\_P##LMAKFFZ1H4[Z!;/%JYO);JZO$%Y)B9FV-"5SYC?=.21CUZ5[Q<65
MO<R)+)$GGQJR13;1OC###;6ZC.!T]!7G@^&^L2^&$\*7&I:2=&7"M<)8,+MD
M#;NI<J'/=L'UQF@#OXM3L)=3FTN*ZB:]@C622W5OF1&Z$CTJY4$=E:Q73W26
MT2W+H$>8(-[*.@+=2![U/0 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M@U2PBO;82B*4' EB:-Q@X(*L 000>HJU0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5PWQ0TT:MI_AZS>V>X@?7[03H@/^K)8,21R!@]:[FB@#SWQEX4
MTW1/AEXEM]#T]XWN;;YHT9Y"Y'3 ))[GI4WCFSGAT?PQ?6]C+<6FD:C;W-S;
M6\>YEB5&7<J#KM)!P/3VKO** //8KZ+Q?\2="U/1XKEK#2;:Y^TWDMN\2.TH
M55B7> 6(P6/85SC:;<']G*[M/L4OVEI9&,/E'>3]L)SMQGI@_2O9:* .,\06
MTA^)7@F6*!C%$E^KNJ?*@,2X!/;.*[.BB@#A?'<XTSQ-X0UJXBG.GV5U<"YE
MBA:3RM\+*I(4$XSQTJ*1)+KXC:M>10S&WF\,QB-S&RY)DD.WD=<$<=:[^B@#
MR2339F^#7@VU-DYD2[T]I(O*.5_>#<2,<=3GZUT>J65Q/\5[=X4=%?P_<0^>
M%.U6,J8&?7OBNXHH \-T33M.E\)6GA7Q!K/BJUNX]L$^DQ6@*;E?(*,(#E"0
M&#;OQKW*BB@#C_BE;7%U\.]22U@DGD1H)?+B4LQ5)D9L =< $_A6/KFL6TOB
M;PMXQAAN[G0K=+JWEF2TDW6[.% D*%=VT[2I./YUZ110!P?AR0Z]\2-3\2V4
M$\>DC38K%)IH6B^TR"1G+*K $A00N2/I7>444 <#/>QZ-\89IKV*X2#4M,@M
M[65+=Y$>42OE25!P?F!YP,<US6KV%U)X"\?P_9)F>;Q'O1/+),B^9;\@8Y'!
MY]J]CHH XO7K1I/BCX.G6W+1PV]\&D"9"92,#)[=\5ROB#0M3U6R^)UG8VTQ
MFN+FTDA55QYP2.)F"YX)(4CZ\5Z]10!YEH@T37/$>CS_ /"0>)]0O;-WFBM[
MRT$:0-Y9#>81 H7@D8W<G'6NYT77[37CJ/V-9@+"]DLI3(N TB8W%>>1SU^M
M:A&01TJEI.DV>B:;%I]A%Y=O%D@$EB23DL2>22222?6@"[7 ^%+V/3/'7BG2
M;R*XBNK[4/M5MFW<I)'Y*?,' VC[I')Z\=:[ZB@#QL:=<K^S0UH+.471B)\D
M1'?G[3G.W&<]ZT/$$#Z3\2[[4]1U36=+T^_L84@O-/@61-Z%MT;YC<J>=PX
M.3UKU2B@#FO ]AIUCH4KZ9<:C<07=U+<M-J$7ER.['YFV[$P"1D?*.M=(ZAT
M93T88-+10!Y;X.\11> ]!3PKXAL]0AN]/DDCMY(;*69+R,N61D**1G!Q@XZ5
M9NM5&D?$*U\4ZK87]MI=_HJVR2/;,[6LHD+E)%0,5R"/Q&.U>DT4 >,:U9W>
MJ^%/B-KEM8W4=IJQMQ90R0LLDHB55:0(1D!CTR,D#-=CXBLFD^('@21+8M%
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
M-90[I[=7+JLFQE;@=_E) ;BNZ\&6VD7.NZAK%AJ^M:I<O;QV\MQ?P>6FT,Q
M4^4@8C)SUQD5W%% !7E_AC6XOAZNH>'=?M;Z&-+V::QNH;22:.YBD8L "BG#
M@D@@^U>H44 >;:GJIMO&>@>,+W3=1ATA[">T;S+5FDM'+@J[HN2H95QTXR,X
MK-OXYM=@^(?B"QL[E-/O-&%I;&2!HVNW2-\NJ$!L#<%!QS7K=% 'G>LV#O;?
M#A%M&(M[Z N!'_JP+=NOI@XI-2MY4\:^,YS"ZPOX>C DVG:S#S>,]S7HM07M
MHE_87%G*6$<\31,5Z@,"#CWYH \835HO$7PI\/>$=.T^^&L2I8J%:T=5B1&1
MS/OQMV$*3D'/S>N:V?%.M:I<:QXATJ]U#5K"-(@FFV>G6 D^W!H^6,C1MGYB
M00"N .3WKTC1],AT71;'2K=Y'@L[=+>-I""Q5%"@G  SQZ5=H \KT>QN//\
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
M,4$9C#[,C(KLM(TTR>+;C5Y/$&@W-Q_94D#VFE0>69$W*0[CS7SM/ ./XL4
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
M'^K#;$V;L\8W;>O&<5BWK64^H?$V?1#"VF?V$$G>WQY37(BDS@C@D*1G'XT
M>I6^NZ1=R7,=OJEE,]JH>X6.=6,2D9!;!X&/6FZ9XAT76GD32M6L;YXOOK;7
M"2%?K@FO-O$&DZ?I7PDT PV4<.G/+I[ZJT:<O;EE:0N1R06.3GU-:6I2Z-=_
M$CP>?#;V4EU%Y[7+6)4A;7R\?.5XVEMNW/?I0!K>&?'%G=6MPNN:IIUK=G4K
MFUMXI)5B:1$D*K@$Y)XQ]:WY[Z[C\36=BDFGBUEMY)'1YB+@LI !1.Z\\GMD
M5Y=9Z)I<WPK\?7DEA;O=/<ZH[3,@+Y1G*<GD8(R*WK&1Y?'O@N21BSOX>F9F
M/4D^3DT :?A#QS9ZEH5E)K>JZ=;ZG=3SQQP-,L;.%F=%VJ3D\*/J:V[G5I+3
MQ$T%Q<Z7#IL=@US*9;C;.A#X+%3P(@.K>M>.:=-X17X,>(8+@V']KN]V'C8#
MSWF,C^3M!^8_P8QQP?>NVTJ&=OB;I4.HKON#X1"W"R#.7\Y-V?7G- '2>$_&
MFD>+['S["Z@\\,^^U\]&E15<J&*@Y . 0?0BMZ>>*VMY)YG"11*7=VZ*H&23
M7!?"1]-3PK]EB:U748KJ[6>)=HE4"X?&X=<<KU]176>)[";5?">L:?;?Z^ZL
MIH8^<?,R$#]30!S%AXK\7Z[8C6M%\.6+:0^6MX[N\:.YN8\\,H"E4SV#&NJU
M#Q!I.CPPR:OJ5GIQF'RK=7"1DGN!D\X]JY+P9XY\-V_@+34OM6L["XT^TCMK
MJVN)1'+%)&H1E*'YNHXXYJII]YHR_%'Q/-K\MHCR6MHVG-?%5!MO+._9O[;\
M[A0!WZZII[M:*M];%KP$VP$RGSP!D[.?FP.>.U2&^M%O&LS=0BZ6+SC"9!O$
M><;]O7;GC/2O&;6S>/X>W_B#2HB;71O$4^J:2JC"M9JP#JOHA4RG\*=K37&O
M^!?''B^R+LFH21VUJRJ3_H,#JKD <X;]Z2/2@#UG3?$.BZQ-+#IFKV-[+%_K
M$M[A)"OU /%*GB#1I;Z*QCU:Q>[F+K' MPA=RA(8!<Y."#GTP?2N$TK3TO\
MQ/X<U!?$GAAOLBR?9H-*MO*DGC:,@IS*V5 PV,<8J'P=I$0\)>+-1T^SC.M2
M:AJ7D3[ 9 X9P@4]1UZ#U/K0!W\/B+1+C5&TN#6+"34$)#6J7*&0$=1MSGBG
MWNO:/IMY#9WVJV5K=3_ZJ&:=4=^W )R>:\A\/:<FK^#?#4 \2>&+)()K:6,)
M:E+M)U890L9O]86RI^7G)XYK;L)_#D'BKQV/%C6*SM<)Q>[<M:>4NP(#R1G=
MPO?'>@#L/ 6N7?B3P5IVK7WE_:;@2;_+7:ORR,HP/H!71UQ'PA 7X6:( " %
ME !ZC]\]=O0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !11574[^+2M)O-1G5VBM('G=4&6*JI8@9[
MX% $5OHFDVA)MM+LH29!*?+MT7+CHW ZC)YZU-)I]E*MPLEG;NMS@SAHE(EP
M,#=Q\W '6N4T[XCVMU+I8OM%U;3+?52BV5U=1QF*5G&47<CMM+#ID"NTH K6
M6G6.FVYM[&SM[6 G/EP1*BY^@&*BM-&TNP$PL]-L[<3\2B&!4\S_ 'L#G\:O
M44 59M-L+BQ%C/96TMFH"BW>)6C '0;2,8%+#IMC;V)LH+*WBM""/(2)5CP>
MHV@8JS10!5L=,T_2XFBT^QMK2-CN9+>)8P3ZD "HH=$TFW=W@TNRB9Y!*Q2W
M12S@Y#' Y(/?K5^B@"-+>"*:6:.&-)9B#(ZJ SX&!D]\#CFJEUH>DWMVMW=Z
M793W*XVS2VZ.X^C$9J_10 5'<6\%W \%S#'-"XP\<BAE8>A!X-244 5;;3+"
MSLS9VMC;06K9!@BB54.>OR@8I+#2M.TM'33K"ULU<Y86\*QAC[X S5NJNI:A
M;:3IEUJ-Y(8[6UB::5PI;:JC).!R>!0 O]GV7V1[3[';_9I"2\/E#8V3DY7&
M#D\U(]M!)+#*\$;20DF)V0$H2,':>W''%8FO>)TTC3M)O8(/M,6HWUM:IEBF
MU9F #].P.<<5T% $ LK00SPBUA$4Y9ID$8VR%OO%AWSWSUI6L[5U@5K:%E@8
M-""@(C(& 5]"!QQ4U% $26MO&9BD$2F8[I2J >8<8RWJ< #FJT6C:5#8R6,6
MFV<=G*29+=(%$;D]25Q@]!5ZD) !)Z"@"G)H^F3:>FGRZ;9O9)]VW:!3&OT7
M&!4MM86=G:_9;6T@@M^1Y4485.>O &*P?!WB74/%5A_:LFEQ6FF7 +6;BYWR
MNH8C+KM 7.,\$UTU &=;Z'INGI.=+L+*PGE4CS;>V13D]"< 9YYQ3?#^AVOA
MS1+?2[3<T<():1^6E<G+.Q[DDDGZUIT4 %4;?1M+M+U[VVTVSANY,[YXX%5V
MSURP&35ZJ6KZM9Z%I-SJ>H2F*TMDWRN%+8'T')H LI;P1SRSI#&LTN/,D50&
M?' R>^*DI%8.H93D$9%+0!%<6T%W \%S#'-"XPT<BAE;Z@U!8:3INEJRZ?I]
MI9JWWA;PK&#]< 5<K$O?$!L_%^E:#]FWB_MYYO.WXV>7MXVXYSN]>U %R30]
M(FOQ?RZ78O> @BX:W0R<?[6,U;6W@6X>X6&,3NH5Y HW,!T!/4@9/YU5TF_G
MU&R,]SI\]A)YCIY,Y4M@$@-P2,'K5Z@"!;*U2"2!;:%892S21B,!7+?>)'?/
M?UJ&QT?2],#C3]-L[02??%O L>[ZX S5VFNQ5&8*6(!(4=3[4 1I9VT=H+1+
M>%;8+L\E4 3;Z;>F/:H+31],T_9]BTZTMMF[9Y,"IMW8W8P.,X&?7 HTF]GU
M'2[>[N;&:QFE7+6TY!>/GH<<>]7: (X+>"UB\JWACACR6V1J%&2<DX'J234E
M4;W6++3KVPL[J4I/?RM%;KM)WL%+$9 XX!ZU2'B GQRWAS[,,#31?^?O_P"F
MA3;MQ[9SG\* +IT72CJ'V\Z99F]SG[1Y"^9G_>QFEOM'TS4WC>_TZTNVC^X;
MB!9"OTR.*NT4 0SVMO=6S6UQ!%+;N-K12(&4CT(/&*CMM,L+((+2QMH-B>6O
ME1*NU,YVC X&><55U_7[#PUI3ZCJ,CK$&"(D:[GE=CA411U8GM6=I'BRXU#4
MHK.\\-:SIAG4M#+<QH8VP,X8HS;&P#PV* -S^S[+[$++[';_ &1< 0>4NP8.
M1\N,=>:CGT?2[J]CO;C3;.:[CQLGD@5G7'3#$9%7:* *E_I>GZK&L>HV%K>(
MARJW$*R 'U 8&G#3[)8(8%L[<10,'AC$0VQL.A48X(R>15FB@ JO>V%EJ5O]
MGO[2"ZA)SY<\8=<_0C%6** *RZ=9)8?84L[=;/:5^SB)1'CTVXQBK  50J@
M 8 ':EHH *HS:+I5S>K>SZ99RW:XVSO K.,=,,1FJ&O^()-(U+1+"VM!=W&I
MWGDE-^TQQ!2TDO0Y"\<<=16[0!&+>!;EKD0QB=U"-*%&XJ.@)ZXY/YU%_9UD
M8C%]CM_+,OG%?*7!DSG?C'WL\YZYJS10!3O](TS5=G]HZ=:7GE\I]H@63;]-
MP.*E^Q6A2!/LL.RW8-"OEC$9 P"OH<$]*GHH *BEMH)VB::&.1HGWQEU!*-T
MR,]#R>:EHH CN+>"[@:&YACFB;&Y)%#*<'(R#[T"W@%R;D0QB=D"&7:-Q4'(
M&>N,D\5274Y1J=[;S6$\-K;0K*+QL&.7.20H!SD8YXJN_B%)_"R:]H]G<:I%
M+&DL$, V/*K$#@-C& <\^E &@VG6+VTUL]E;M!.Q>:(Q*5D8\DL,8)/O3;;2
MM.LE"VMA:P*$\L"*%5 3.=O Z9).*M]J* *YL+,VB6AM(#;)MV0^6-BX.1A>
M@P0,5'>Z3INIM&U_I]I=F(YC,\*R;#[9'%7*Q-*\0'4O$NOZ0;81C2G@02[\
M^;YD8?ICC&<=30!K"VMQ<"X$$8G">6)-@W!,YVYZXSVJK%H>D6\SS0Z791RN
MXD9TMT!9P<AB0.2#WJ_10!'';P132RQPQI),09'50"Y P,GO@<<U)110!0O=
M$TG4IDFO]+LKJ5.%>>W1V7Z$CBK4MM!-;-;2PQR0,NQHF0%2OH1TQ4M% $3V
MMO*83)!$YA;=%N0'RSC&5]#@D<4JV\"W#W"PQB=U"M(%&Y@.@)ZD#)_.I**
M*=MI&F65U+=6NG6D%Q+_ *R6*!5=_J0,FF-H>D/?_;WTNQ:]SG[0;=#)G_>Q
MFK]4]7U*+1M&OM3G5FAL[=YW"]2J*6('OQ0 7=@LT%Y]F9;6[N8C&;I(P7'!
M"GWVY)&:9HNCV>@:-::581[+:UC"(#U/J3ZDG))]353PQJFJZQI,=]JFFP6'
MGHDL"17)F)1E!&[Y5PPST&:U+RX^R64]SMW>5&TFW.,X&<4 /FABN(7AFC22
M*12KHZ@JP/4$'J*8UI;/Y.^WB;R"&BR@/ED#&5].#CBJ'AK6#XA\,Z;K!@\@
MWMNDWE;MVS<,XS@9_*M6@"(6T N'N!!&)G4(\FP;F4= 3U(Y/'O56UT32;)@
MUII=E P?S,Q6Z(=^"-W ZX)&?<U?HH P+;PXR^.KWQ+<W"2L]G'96L03!AC!
M+/D]RS$?0"M^L32?$!U/Q'KVDFV$8TJ2%!+OSYOF1A\XQQC..];= '/ZUX:7
M6/$NAZG+)$8-.6Y62WDCW"82H%QZ<8]\UK0:986MBUC;V-M#:,"&@CB58R#U
M!4#'-6J* &>3%Y'D>4GD[=GE[1MVXQC'ICM5:PTG3=+#C3]/M+02'+_9X5CW
M'WP!FKE% $ L;1;>6W%K ()BQDC$8VON^]D=#G)SZTHM+998I5MXA)$ACC<(
M,HO'R@]AP./:IJ* *']AZ3Y\$_\ 9=EYT&?)D^SINCR<G:<<<DGCN:M_9X/M
M(N?)C^T!/+\W:-VW.=N>N,\XJK;ZQ976KWNE0REKRR2-YX]I&T2 E><8.=IZ
M5>H JP:;86UW-=P65M%<S_ZV:.)5>3_>8#)_&K54=8UBRT'2Y=2U&4Q6L14.
MX4MC<P4< $]2*I:WX@.CZOH5B+82C5+IK<OOV^7B-GSC'/W<=J +LNBZ5-?"
M^ETRSDO%P1<- ID&/]K&:=?Z3INJ!!J&GVEV(SE!<0K)M/MD'%7** &>3%Y'
MD>4GD[=GE[1MVXQC'IBFP6T%K;K;V\$<,"#"QQH%51Z #BJUAK%EJ=S?V]I*
M7EL)O(N 5(V/M#8Y'/##I5+7_$!T2]T2W%L)O[3OA9EM^WR\HS;NAS]W&..M
M %RST32=/N&N++2[*VF?[TD-NB,WU(&:MP6\%LK+!#'$K,781J%!8G))QW)[
MU)10!070](74#?KI=B+TG<;@6Z>9GUW8S4EQI>GW=W#=W-A:S7,/^JFDA5GC
M_P!UB,C\*MT4 1P00VT*PV\4<42YPD:A0,G)X'O4E%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MA)I4(TNY<R2VV6VEB0<CG*\@$8QC'%,TKP1X>T:_AO[*P*WL2NJW$D\DDA#
M @LS$L,*,9SCMC)H \S_ ']W\.M$A^UW,+3^+3 TT,A615:YD4X;L<'BNDL]
M-L_"/Q-:RTEGM+"ZT.6YGB>5Y$\V.10)"&).<,<^M=<GA/1([&WLEL0+>VO/
MM\2>8_RS[R^_.<GYB3@\>U2ZEH<%W<3:C;@0ZO\ 8I;2WNB2?+5^?NYP?F"G
MIGB@#Q[PYX?'B>R\+3C0M0.H&X2[U35;F4^7<PD,3\V_+%B5P, K[8->Y3\6
M\G^Z?Y5Y#9?#G4$L-+L(/#6FZ3J%I)"TNNP7Q:1MC NRJ%#$O@\-P-U>PLH9
M2I&01@T >*6$#ZIX+^&%I-=74:7-RZ3/#,R.R^5)D;ASR./7!KK?"^GV_AWX
ME:WHFF!X=,?3[>\%L9&94D+NK%<DXR ,UTUOX5T6UMM*MX+()%I+E[)?,<^4
M2"I/)YX8]<]:N)I-C'K,NKI!B_F@6W>7<>8U)(&,XZL><9H X3XAZ!I>J>,_
M!KWMMYIGNY+>0^8R[D$3L!P1CYN?6HM0\,Z;JOQ=@TRZ24Z?;^'$ MDF95D
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MCD<BM/1-<O-8\5Z_;(L7]E::T=K&X4[I)]NZ3G/10RC&.N:Q_%]G=+\+=?\
M^$GU&"6;R7G22UA,:0NN#$J DDX=1R3DD]JUO 6D3Z-X.LHKTEM0N0UW>NPY
M:>4[WS[@G'X4 2^+-0N].LX98-:TC1X"Q$UWJ*[L<<!%W*"3SU/X&N/B^(NH
MGX>^)M6CFTZ^O-&N?(CNK93Y%ROR$/MW'!PY!&>HKI_%'AJ_U36M&UK2[FS6
M\TSS0L-[$SQ.)  3\I!##;P1ZUC2?#W4KGPOXITV[U:WEN]=N%N#.D!1(SA
M1MR>/D..>F,\T -USQ5XA\*:);SZU=:.E[JEW'!;91EAL@06<R-NS(% ZC;D
MU/X/\:2ZIXIN=!EU;3=91;,7<5]81F,##A6C==S#/(((/2MWQ5X<DU^SLFM+
MP6>HZ?=)=VD[1[U#J"-K+D94@D'FI]&B\2">237+K2WCVXCBL8'7G/+%G8_D
M!^- %'QUK^H>'=$M;K3(8)KF6_M[81S$A6#N%(R.GUYQZ&J%GK7B/2?&FFZ)
MX@FT^[AU>&9[>6T@:(PRQ ,R$%FW+M/!X/%1_%>*2?PQI\4,S02OK%FJ2JH)
MC)E # '@XZU:T[PQK=QXIM-=\2:E97,FGP20V4-E T:@O@/(VYC\Q  P.!0!
MB:%XQ\27'AJ\\7:J=/CT>R2ZS:PQ-YMQY;. P8MA.5"XP>A/>I+KQ%XPT'1K
M#Q+J\NES:=/)"+NQ@MW1[:.5@H*R%SO*EAD$ 'G%;FC^#([3P#/X6U"<3Q7
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
M7:0K@KDD@#;WK-TGPQXI\-6G]CZ+JVE?V.DCM;M=VCO/ C,6V?*X5L9."<4
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
MJQ8L1["J?AWP9)ID>FV%[\/-$GN+5HXY-66:(*X4@>;M*[]^!G!'7N*]5HH
MY;XD_P#)-/$?_7A+_P"@UST>F^*?$\?AFRU/2[2RL--N(+Z:\CN@XN?+7**B
M8W+DD$[NGJ>_H=Y9VVH6<UG>0I/;3(4DBD&5=3U!%2HBQ1K&BA44!54= !VH
M YKPSHEWIVJ>*)KR-5AU'43/ 0P.Z/RD7)].0:Y6UT/QEIO@J?P/;Z5:2P&.
M6TAU=KL!%@<GYFCQNWA6(P.,CK7J-% '':?X7N=,\;:5=0@-IMCH']FB0L-Q
M<2(1Q_NJ>:Q=7\&ZS=^&?'-C#!&9]7U%;BT!E #(!%R3V^XW6O2Z* .&UC3_
M !)8_$5O$>DZ9;ZA9G2H[.2%KD12,PE=OD)XXRO7 .3SD5DS>"]=N_"&L&XA
M@76-7U>'4)+=)04A198R$W' 8A$))[FO3Z* .-U'3M:L_B3!KVGZ='?6=QIR
MV$X^T+$T!$I??@CYAACP.>*YE/ CZ3J>JI+X&TOQ##=7DMU;WDDT2.BR'=Y<
M@<9^4YP1GCM7K%% '!WVBZSH_BC3/$&AZ/;74:Z4-,N-.BN%A$*A@Z&-F !
M.5QQQCBKO@G1]:T_4?$5]K<-M%-J5XEQ&MO)O4+Y2KC)YXQC.!G&<8-=?10!
MQOB'3M:@\;Z5XATG3H]1CBLYK.> W"PLF]E8."PP1\O(ZU<T/1KVQ\:^*M3G
M11:ZB]J;=@P)81P[6R.W-=-10!XKJ/P_\07^DW=E<^'[2\UAKPS'79[T,TB>
M<' 13RAVX7;P  >M=E=Z=XAT+QQJFM:-I<.J6NKV\"2QM="!H)8@RJ3D'*D-
MVY]J[BB@#R^'P9XA_P"$+EL+F*V;4)/$0U%_*DPAC\]9&*Y]@< \UU6DZ->V
MGC[Q)JTR*+2^@LT@8,"28UD#9';[PKIJ* /%M6T'4K#0O#'AV98AJ%QKMU<Q
M0M<-$A7]ZZMYR?,A =2-N23QBNB\*W-UH^H:[H$>C0?V\EH+\SC4GNENG.51
M99'4,IRH&#VY%=UJFCZ;K=I]EU2PMKV#.X1W$8< ^HST/O3-)T+2=!@>'2=.
MM;*-SEQ!$$W'U..OXT 3Z=)>2Z9:R:A#'!>M$IGBC;<J/CY@#W .:LT44 %%
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 %0SW5O:^7]HN(H?-D$4?F.%WN>BC/4GL*FKB/B5_J_"G_8RV/_ *$U '0:
MCXHT;2M5M=+O;Y8[ZZP8H0C,Q!;:"=H.T$\9.!6O7FFG6FMGXV:R_P#:EKY2
M65NSH;,Y: O)MC!W\,.[=_05TOBO7;WP_>Z%<KY9TNXOA:7VY?F3S!B-P>P#
MX!^M '345Y[K/CR_T^Y\3W-K!#/9:6;>QM4((\Z]D(SEO[J[T!'UJ:;5?%/A
MC6=$77+^PU*QU6Z%D_V>T,#6TS*2FT[CN7*D'.#TH [RBN.TKQ-J%YHGBZ[E
M\KS=*O[RWML)@;8D!7=SR<GFMOPOJ,^K^$M'U*ZV_:+NRAGEV# W,@)P/3)H
M M:=JEEJT,LUC.)HXIG@=@",.AVL.?0BKE>,Z+>>*]+\)^)M9TN[TZ&RTW4[
M^X^S30-(]R%E9G!;<-@P,# )S7::_P"(+A-/TR]C\2:3H%K=P"7=>Q>;*[$
MA5!=1@ \]3]* .RHKS'2_B!JEQI&@:K<&SDLY-6DTK4)8$(1\DK%,A)^52P7
M.<_>JUKOC^\TF7Q5>Q102:=HX@LX P(\V[D(W9;^ZH=,CZT >B45YMH/C>[?
MQ;I>DRZ[IVN0ZBL@=K.U:%K21$WC^([D(!'/.<5V/B:\N+'1VGM]4T[2P' D
MN[]=T<:<YP-R@MG&,G% &Q17FVA>.+ZZM_%MO_:=AJS:19"ZM;^VAV+)N1SM
M9=Q&04['D&F0>)O%UKI_AC7]2GTV2PUBXM;>2QA@8-$LX&V02%N6R02,8YQ[
MT >F45Y^_CF]TS0_%YU)8FU31+AHX$1,"9)0#;'&?XBP!QZ&NM%Y<:9X8^W:
ML5>YM;/SKLQ# +*F7VCTR#B@#3HKRJZ\3^.++P;9^+);G2FM[]K=OL0MF#6T
M<KJ%(?=\YPP!! ZY'3![&PUN[N?B!K.BR>7]DM+.WFBPOS;G+[LG_@(H Z2B
MO,KCXBWUGX/>_G:T2\GUR72[>652(HE$C .X!R0JJ3QU.*GT#QM?3Z]=Z2FH
MV?B$#3WO+>XM+<P$2(0#$PR1SD$'ZT >C5!>7EMI]I+=WEQ%;VT0W22RN%51
MZDG@5POA#7=:\3:;-*GB;2VOFM\RV7]GLLEA/D?*RF3<RCYEYQDX(-<WX;NM
M8TSX"W.J75U97]NMC(]O:SV>X*1(V?,)8AP?3 H ]C1UD171@R,,JP.01ZTZ
MN(O-:UK4O$EOX;T*>TL#%IR7MW>2V_F[0QVI&B;@,\$DD]*R;[QSKNE>%O%B
MW:VDFM^'YH4\V.,K%.DA4HVTD[258Y&3@T >FT5PT6K^*=(\7Z)8:W<Z=<VV
MM"9/*MH&0VDB)O #%CO4@$9('KQTKI?$-S<6>BS3VU_8:>R8W75^,Q1+GDD9
M7)QTR0,T :E%><^&_&M_=ZQK6EQZC8^(C:Z>+ZUN+*+RM[98&)@&89R%P1ZU
M?\ ^(+[Q#%]INM?T^\<P@W&GQ6AAFLIB1E#ER<#YAR.2 0: .WHKSOXE1:P^
MM>$?[/U*"U1]52-%>V,F)?+D.\G<,KCC;^.:NW6J^([[Q,GA?3-0LK>>SL8[
MG4-1DM"^YV)"K'%O &=I)R3C@4 =O17+>#]>U'4IM8TK6! =2TBZ$$DMNI5)
MD90Z.%).TD'D9/2J&H^,KK1-:\5VNH"+RK#34U+3\+@R)M964\\GS% _X$*
M.XJG9:I9:A/>0VDXEDLYO(N% (V/@-CGV(Z5P6G^.=9O?#.A1/%!%XBN]7.F
MW<13*Q&-F,K;<]HUS_P(50TM?%#:WXZDT*]L+.*#4FES<0&9II!"GR?> 1<
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
MXHTC0+:YMEEC2]@\V>1SSC:77"@8Z G.>E8S?$#5;GX>Z#K@-M9?;KIK>^U
M0--#:JK.ID" YPS(,$G W<T >GT5Y_KOC.YT#POI,@UC2[VZU.[^SQ:FL9%N
ML?),A56.2%&,!N3Z5)X.\7W&I^)[O0Y=4M-9A2T%W#?VMN8<?/M:-UR1GE2"
M.QH [RL\Z[I:W&HP/>Q))IJ+)>;SM$*L"P+$\8P"?PK"\3ZUJX\1:1X;T.6W
MMKN^CEN)KN>(RB&*/ ^5,C<Q+ <GBN0LKC5=/U'XH3ZJ+&ZOK;3K=R4B/DS!
M8)2I9&)Z@#*Y(Z]J /689HKF".>"1)89%#I(ARK*1D$$=013Z\ZNO$'B*2[\
M):/H?]GVS:KI;3RRRPDI;[5C.50$9P&("].1V%5]5\;7MOXBF\/2^(],TF73
MK6%KJ\GM#(;F=USA$W *@&">2?F H ]-HKS6V\?ZMJWA[08K&*TCUK5KZ6R\
MYD9H$$6XO,JY!8%5! )[]>.:_P 1K;Q5;?#75!?:S8S".:$^=#9M&\J&1!@C
M>0I#<Y&<CC ZT >I452TJ'4;>Q6/5;V&\N@Q)EA@\E2.PV[F_G7GOC3QIJ7A
ME[^[3Q1H!EM&WIHODYDDCR.&??E7(Y^[CZ]: /3Z*XC5];\0W7CFV\/:)-96
ML,^E?;9+BYA,C1?O-N54$;CR!@D#J>>E7_!&MZCJ]GJ=MJQ@>^TO4)+&2:!"
MJ3;0K!PI)QD,,C/44 =11110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5@^)_#S^(5T@)<+#]@U2"_.5W;Q&2=O7C.>M;U% &%:^'WM_&NHZ^;A62[M
M(;80[>5*,QSGWW56^(<-E/\ #W74OV*P"S=]RC)5U&4(]]P7'O7344 >?Z-X
M';4/A4FC:I<2Q:CJ ^W7-R!^\2Z=Q+N]RK8&/08J[#X6U[4]7TR[\3ZO974&
MER^?;P65JT0EFVE1)(69N0"<!<#)KLZ89HEF6$RH)6!94+#<0.I ].10!PMS
MX'UM)]=M=+UZ"UTC6IGN)T:U+SQ.ZA7"-NVX;'<$CMZUU?A_2VT3PWIFE-*)
M6LK2*W,@& Q10N<=LXK2HH Y&V\&2P>#-?T$WJ%]4DO'6;RSB/SRQ&1GG&[\
M:KS^#=5M=7TK5M'U*R2\M-,73)%O;9I$* @[TVLI5LCUY%=M10!Q%O\ #]O^
M$#UCPW>ZC]HEU"XGN1=B+84D=]ZMM!ZA@#QBG0?#]'\ 7/AR_OWEN[N5KJXO
MXTVLUP9/,$@'L0O'H,5VM% '/:1:>+([R,ZQJNESVL:D%;6R>.28XP"Q:0A?
M7 %-\7^&[CQ#;Z<]G=0P7>G7J7D/VB(R1.R@C:Z@@X^;J#D5T=% '$VO@S5'
MN?$EYJ>K6\]UK=@MH?)MC&D!"R*, L21AQU.>#]!:N_!TESX6\-Z.+Q%;1Y[
M*5I?+.)?(QD 9XSC\*ZJ22.&)I975(T!9G8X"CU)I58,H92"I&01T- 'F?B3
M0HM7^,^B1PR.$2T%YJ<0'R.L+G[.3ZG>QX]%KT>\M8KZRGM)UW0SQM%(/56&
M#^AJ:B@#QSQ;X;\1:)\/X-.N==@NM)T^YM([>.*T*32H)T5!*Q8C"C'W0,D#
M)['M=5\,:S_PE<FO:!JUK9RW5JMI=1W5L9E(4DJZ89?F&XC!XKKJ* .!@^'$
ML/A1-+_MASJ%MJC:I:7YB!*R[RP+KP&X8@CC.:WK"T\5LMS_ &GJVF!F@:.
M65DX"2'I(V]SG']W@>]=!10!Q^F>%M6;Q;%XBUV^T^6YM[5[6);"U:'S Q!+
M2%F8G[O Z#)K.M/ .K0>!-3\(2ZO:2:?)"\-C(MLPDC#,6_>'=AL9QP!7H-0
M7%Y:VK1K<7,,+2MMC$CA2Y]!GJ: .7U+PKJD>NVVO:!J5M;:@EF+*XCNX&DA
MGC!RI(5E*L"3R#WQ5&Y^'D][X4U^QNM5675]<E2:ZO?)VH"I7:JIGA55<#)S
MSFNV^V6INS:"YA^TA=QAWC?CUV]<5/0!AZQH#ZIXC\/ZHMPL:Z5+-(T97)DW
MQ%, ]L9S47C'PY)XFTFWMX+I+>XM;N*\A:6/S(V>,Y"NN1E3]:Z&B@#CK#PM
MKJ>(K[7K[6K0W]SIOV*(6]H5CMR&+*0&8E@"<G)Y]A3M)\+ZK_PER>(]<O=/
MDNH;1K2-+"U:(.K,"6D+,Q8_+P.@KKZ* .=\7>'KO7K?39-/O(K6_P!-O4O(
M'FB,D;,H92K $'!#'H:S[SPOKJ:W!XATK5;&'5WLUM+Y)[5FM[C:<A@H<,I!
M)QR>*[*B@# \+>''T&.^N+R\^VZGJ-P;B[N!'L4M@*JJN3A5  ')-9OC'P+_
M ,)5J^D7R7OV9;5MEVFS=]I@\Q)/+)SQ\T8_,UV-% '&V?@06OQ&NO$YO=UK
M(KR0V6S BG=$1Y,YYRL8'XFM'2/#3Z9/XBD:Y60:O=M<* F/+!C5,'GG[N:Z
M&B@#A(_ -Y9:)X973M4BAUC0(FBAN)("\4RNN'5TW X.!R#D8K9&CZSJF@ZK
MIWB#4+.3[?;O;J+&V:-8592I/S.Q8\Y[=*Z*B@#A_P#A#M:O/"NG:/JFJV4C
MZ?>6LL,L%LR;HH2IPP+'YCMZC ]JV[SP\UWXRT[7?/41VEI/;-"5R7\PJ<Y]
MMOZUNT4 <1I'A;Q/X<M$T?2-<TX:-$[& W-D\EQ"A8ML!$@5L9(!(K;MM >W
M\:ZAKYN%9+JSAMA#MY4HS'.??=6Y10!C^*]$;Q'X5U+1DG$#7D#1"5EW!<]\
M=ZK1>&WB\8VNN_:5*0:4=/,6SDDR*^[.?]G&*Z&B@#B;SP)+=:#XNTX7Z*VO
M7+3HYC.(<HBX(SS]SVZU<USPM?7&J:9K6BZA#::K80-;$W$)DAGB;&4< @CD
M @@UU5% '$#P->76E^)7U/4XI]9UVU-J\\<!2&! C*BHA).!N).3DUHZ_P"%
M9-:\"?\ ".+=K$_EP)YY3(_=LC9QGOL_6NFHH P]1T![[Q=H>MBX5%TV.Y1H
MBN3)YJJ!@]L;:Q-5^'[:K;^+H7U'RAKTD$B%8L^28E0 $9^8$IR..#BNWHH
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
M@Z.01PV0<]J -#4/%^I6%OI-G)HL::_J4DJ1V<EX!$BQ_>D:4 _)C:1\N3N
MQFJW_"?3VVC^)7O],BCU308!/+!#<[XID92R,C[0<':0<KD8JGXD\+ZQX@.A
M:W?:+I-[?:>\XGTF:3?%)%)@ !V7&]=JG. "<^U.E\+W-YX*\1V%GX3TK0;F
M_M3##';2(6E.#_K"J@  GCD]3TH Z3PSJ^KZU;R7FH:.NFVLJI): W&^5T;/
MWU &PXVG&3U]JWJQ8QK5I=:):06ML^GB!DOY7D(>-E0;-@[Y;.?:MJ@ 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 KW%C:7<UO+<6T4LEL_F0NZ F-L$97T."1^-6*** "BB
MB@"O;V%I:37$UM;0Q2W+^9.Z( 9&QC+'N<#%6*** "BBB@ HHHH **** "BB
MB@ HHHH *KRV-K->P7DMM$]S;AEAF9 6C#8W!3VS@9^E6** "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 ***K7VHV6F0">_O+>TA+!!)/*$4L>@R3UH LT5#<7=M:+&US<10K)(L2&
M1PH9V.%49ZDGH*FH **** "BJU_J-CI5J;K4+RWM+=3@RW$HC4'ZDXING:II
M^KVWVG3;ZVO(,X\RWE61<^F0: +=%%% !1110 4444 %%4Y-5LHM7@TIYP+Z
M>)YHXMI^9%(#'.,<%AWJY0 45#=7=M8VLEU=W$5O;QC+RRN$51ZDG@56T[7=
M(U@N-,U2RO2@RPMKA)-OUVDXH OT444 %%%% !1110 4444 %%4M1U:QTH6I
MO9Q%]JN$M8<J3OE?[J\#C..IXJ[0 445DS^)M'MAJYFO HTA5>^^1CY(9-X[
M<_+SQF@#6HID,J3PQS1-NCD4,I]01D4^@ HJ*YN(K.UFN9WV0PHTDC8SM4#)
M/Y53M]>TJY&F^5?0EM3B\ZR1FVM.@4,2JGDX!!/I0!HT444 %%%% !15*SU:
MQU"[OK6UG$D]C((KA-I&QBH8#D<\$'BKM !1110 4444 %%%5KW4;+38XGO;
MJ&W26588VE<*&=N%49ZD^E %FBBB@ HJDVKV":P=):Y47PMOM9B(/$6[;NSC
M'7CKFI;&_M-3LHKVQN8KFUE&8YHF#*PSC@CW% %BBBB@ HHJEJ6K6.CV\4]_
M.(8Y9D@1BI.7=MJC@'J30!=HHHH **** "BBB@ HHHH **** "BBB@ HJL^H
MV46HQ:>]U"MY,C21P%P'=1U('4@9JS0 4444 %%%% !115)=6LFUM]'64M>I
M;BY>,*<*A8J"3T!)!P.O!H NT444 %%%% !165;^)=(NIK:*"\61[J:6" *C
M'S&BSYF#C[HP1NZ9P,Y(K0N;F"SM9;JYE2*"%#))(YPJ*!DDGL * ):*BM[B
M&[MHKFVE26"9!)'(ARKJ1D$'N"*;?7MOIMA<WUW)Y=M;1--*^"=J*"6.!R<
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
M#IG[K8/&01V/%=9X8\,W.D7VJ:MJE^M]JVILGGRQQ>5&B(,(B+DD 9/)/.:
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
M]23VKO:* /-[CP3J\GA?6-/40>?=^(CJ47[SCR?/1^3CKM4\5T6M:1=3^-M
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
MABF07LSV6Y",2 ^:(]@P&P!QT XK>M;C4O!WBKQ)YF@:GJ5MJMRMY:3V$:R
MDHJM&^2-F"O!/&#0!+-X[U!/B+'H\6AZG/I[Z:+@!($#EC(H$GS."$ ."#SG
MM6A:>(=,TV]\6W=WJ5_Y&FS(;D714Q0_NE8"$#G!R.#R35'46U'3OB1IFO2:
M+?7%M<Z.;&1;1!*8)C*KX?D?+C(W=.*R-9\*:OJUG\0;:WM666]O+:XL_-^5
M;CRDB8@$]B4*_6@#IK'Q[;SZE8V=_HVKZ4-0;;9S7T**DS8R%^5B58CH& S4
M%Y\2;&WN=4@MM&UF^?2I6CO3;0*5B"@'=DL 1@G 'S?*>,8SG:E<ZEXXU#P]
M:1>'M4TV*QU&+4+R>_B$:IY0.$3D[R2<9'&*O^'M+OK:/QN)[61/MFI3R6^Y
M?]:AA0 CU!((_"@#K=/O[;5--MM0LY/,MKF)9HGQC<K#(/Y&I9YXK6WEN)Y%
MCAB0N[L<!5 R2?PK!\!6=SI_@'0K.\A>"YALHTDB<89& Y!%7?$VF2:WX6U;
M2X7"2WEG+ C'H&9"!GVR: .?A^)5@XM+J;2-7M=)O)%BM]3G@58'+'"D_-O5
M6XP2H'(JUJ'CRSL_$EQX?@TK5+_48%C>1+6%6 C<9WY+# ' .><D8SSCD]0.
MM>)O UGX+_X1G4[*]9;:WN[B>-5MX%B9"SJX.'^YP!SS75Z+I]W!\2/%5]+;
MR):W,%DL,Q'RR%5DW 'VR,_6@#K*S-9U=](AB:+3+_4997V)#9QACTSEBQ"J
M/<D5IUQOCQM8$VC_ &-=4;2#,_\ :0TK_CYQM_=[<?-MW?>V\T 3Q^/M./A[
M6=5GLK^V?1R5O;*6-1-&<!A@!MIR""#NP:U-0\16FFS:/%-',S:K.+>#8H(5
MBA?+9/ PIZ9KSFQ\+:K?^'_B#:QZ?J-L=45/L*ZE,9)9<0@#<[,>21CD_+D#
MM5Z>[UGQ'JG@TIX9U2S@TZ]5[R6[0)L;RG7"C)++G/S<#D=<\ &IX:\;:EJW
MC/6])N=$U".VM[B..*0Q1@6X,08^:0Y/S'D8!X(Z5S_@[X@Q:-X.#ZC8ZQ=6
MUO>7"7>HK%OB@W3OMW,S!F !7.T' /X5T>C"]TCXD^(XY]*OGMM6E@FM[R*,
M-"H2 *P=L_*<KC'?(K%AT'55^!6K:0;"<:A*+S9;;?G;=.[+@>X(- '8ZWXM
MMM)U&WTRWL;W5-2GB,ZVMDBLRQ XWL6955<\#)Y-5/\ A86D+X7U'798;V%-
M-E$-[:2Q!9X'+*,%<X_B!R#@CI63<QZCX:\<1Z\=(OM0L+O28K.3[%&));>6
M-BPRF<E2&ZCN*Q-7\/ZUJWA'QQJ?]E7$-UKMQ;M;:>P!E$<1C4%@"0&(!)':
M@#I-0\5P:EI=A=20>(-)@DU6UAMY%C2-KG>V%R"2?*/<'#8[5=UWQW%X?OUM
M[O0-:>*2X2VBN8HHC'*[XVA<R!C^78T>/M/N]1L-%2SMY)VAUJSFD"#.V-9
M68^P%8>HWU])\1WO=2\.ZU<Z?I2^7IBVML)(WD8?O)F)8<@?*O7 R>": -_4
MO&]O9ZC>V=GI&J:HU@ ;V2RC0K!D;MI+,NYL<[5R:=?^.M+M;#2;BSBNM3EU
M==UC;6: R2J%W,WS$!0 1G)&*XR30FT;Q1X@.I:9XGNK?4+PWEK<:-=3*C!E
M4%'2.1=K CJ1R,<\5?N-)D\-:CX3UG2O#^H/I=E9S6DUA'B6XMA)M93C<=W(
M(."<>] %SP1KDFM^/?&$A2]@CC2Q46EVI5H&V2;AMR0,D9R.#P<FN_KAO!L>
MJ7'C7Q5K%_I%SIUO?I9_9EN,;F5%D4YQD ]"1DXR*[F@#F=3\9PV6JW.FV6D
M:GJUQ9HKW8L8T(@##(!+LN6(YVKDXI8/'.CW-QHJ1M-]GUF%I+.[90(F91DQ
ML2<J^,\$=B,YXKCKW0GTGQIKUUJ&G>)+JSU*5+BVGT6ZF4 [ K)(D;K@@C@D
M=#UXJ76?"1U_P[HG@S3-)O-*TDAKRXN+D;Y+7#,50,6;]XSL2>>%SZT 7/$7
MQ(FA\.V&JZ%IE]/;W.I+;+.8D*2QB15)7+@_/DA">N.<#!._=^,HK2#3T.CZ
MF^IWX<PZ8J)YX5#\S-\^Q5'');N.]<K?VFNWGPOL+671)5U+1;ZV$MK @ G2
M"1?GA' (91D#ZCM2^);"XU/Q'HWBMM)U]M/:REM)[:SD>WNX#Y@97*HX8J<'
M(SZ'% '2/\0-*A\-:EK5S;WMN-,E6&]M)8U$T+DJ!D;L$?.#D$@CI44WQ$L+
M311J]]I6KVEF]U';PM-;@-*'^[(JAL[?;&[VKFM7\/17GPX\2+HFA:W%>7\L
M&Y=1D>2>YV.GS8=V; 7(YQTZ5U/CW3[O4;/0UL[>2=H=;LYY @SMC63+,?8"
M@"QHGC*WU?6I='FTS4M,OE@^TQQ7T2J98L[=R[6/0D @X(S5;_A/88K^RAO=
M"UFQM;VX6VM[RZ@18VD;A05W;UR>FY1^%-U#3[]_BAI^HV]NQ@CT>XB\XCY!
M(9$*J3[X/Y5P!TWQ!JMOH7V_3O$\^M6^K6T^HR7,I%I&%F&XQH&V,,<@JIP
M230!WOAR>:3XD^-87ED:*+[#Y:,Q*IF$DX';-=C7)Z!I]W;?$'QA>S6\B6UU
M]B\B5A\LFV(AL>N#Q764 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4455U+4[+1].FU#4;F.VM(5W
M22R' 4=/Y\8H M45P5MXYMM;^(.C6&BZF)K"2TN7NH#$48.OEE"P=0PX)QT!
M]ZU-.\4V=EX9&IZSK=K<1FZD@6>"!T#L'91&J<LS#!' .<$T =316,/%>AG0
M9-;;4(X].C)5YI5:/:P.-I5@&!SVQFN:\5>.;:?P!J^I^&=3_P!+LW@5CY15
MXM\J#E)%R,J3C(^E '?45C:WXKT3P[+#%JE\L,TP+1PI&TDC*.IVH"<>^,4?
M\)9H/_"/C71JD#:8Q $ZDD%B<;0!SNSQMQG/:@#9HK#B\7Z%-I#ZHM]MLXYU
MMW>2)T*R,5 4JRA@267J.]:$^J65MJ=IITTZI>7BNT$1!RX0 M[<9'6@"Y16
M!:>-O#E]K$>DVNJ1S7TC2((41B04+!@3C"_<;KC..,TRT\=>&;[4X]/MM6BD
MGD<QQ'8XCD<=520C8QXZ F@#HJ**I:KJUAHFGR7^IW<5K:QXW22' R>@'J3Z
M#F@"[16!I_C;P[JD%[-::B'%E'YMPC1.DD:8SNV,H;'N!7-?#7Q)-XJFOM2G
MUV>XD:28#3?LX2&WC$I$95M@).U>?F/WN1Q0!Z)117#'7?$GB77M4LO#4NGV
M.GZ5-]EFO;N%IFFG !9$4,H 7(!)/7I0!W-%8']NOH&@)=^+[JPM9Q(8B]L6
M*2G)V[%.6R1SM&3UJ72_%FA:S9W=U8:@DL=F";D%&1XAC/S(P##@'MSB@#:H
MKEX?B-X0GNH[=-=M=TB>8K-N6,C;N(WD;<@<D9R/2KVB>+-"\1O<1Z5J"7$E
MN 94V,C*#T.& )!]1Q0!M45RT7Q'\(3SVL,6N0,UR5$;!7V9;[JLV,*3Z,0:
MN:SXRT#0+K[-J6H"*<)YC1I$\I1/[S;%.T<'DXZ4 ;M%8]YXJT+3["SO[O5+
M>*SO!FWG+?)(-I?@]/N@FJEOX]\,76F7VHQ:JGV6Q*BZ9HW5H=QPI92H8 YZ
MXQ0!T=%4KS5K&PFLHKFX6.2]E\FW7!)D?!.!CV!.>E7: "BL6ZOY8_%^GV(U
M&WCBFMI9&LVA)DE*E?F5^@ SR.^?RH-\1_""S11'7(-TK^6#M?:K;BN';&$Y
M!^]C- '4U0AT>RM];NM8CC(O;J*.&5]QP50DJ,=!]XUPOC+Q>$\<Z;X:AU^?
M2(O*DENYK>V\R0O\GEH-R,,'<22![$BNEU#Q[X8TB^DL+[5XTN(<+-B-V6(G
MIO9053\2* .DHK&U?Q9H6@I;OJ>I0VZW$;20DY;S%7;G;@'/WUP!R<\9JK<^
M//#-G#!)<:K'&+BW6YA4QOODC8D JN,DY!XQG@\4 ='6>VBV+^($UQXF:_CM
MC:HY<X6,MN.%Z D@<]>,5BR?$GP=';VT[:];&*X&Y&4,VT9VY? ^09!'S8Z&
MM+6?%.BZ T*ZC>B.2=2T<<<;RNRCJ0J G'/7&* -BBN,\1_$C1M%\+VNN6DT
M=]#=S)'!L+ ,-X5SD*<%02<'!R,5>/B*#4-1\/R:;J]NEG?23KY,ML^^ZV(3
MA"<;-I!)R.: .EJA=Z/97VJZ=J4\9:ZT\R-;L&("EUVMD=#QZUEZEX]\+Z1J
M$EC?:M''/"0)@(W=8B>F]E!5/^!$5;U7Q5H>B+;MJ.IP6ZW,;20,Q)$BKMSM
M(Z_>7 ZG/&: -BBL"'6;+Q?X=U ^'=4_>['@69%*/!+MXRK $$$@X(IW@S7&
M\2>#M+U64;9YX0)@.TJDJX_[Z4T ;M%%5=2U*RT?3Y;_ %&ZBMK6$9>65L ?
MY]* +5%8FB^+]"\0W,MMIE^LMQ$H=X7C>)PO][:X!(]QQ4>G>-O#FKZG'IVG
MZI'<7<BLRQHC<;20<G& ?E/!P2.>E &_117&7/Q'TFT\>/X:G;8%MU<S[')\
MXOM\O 7TP=V<=J .SHKG=6\=>&M$OY++4-52.XB :5%C>3R@>A<J"$_X%BMZ
M">*YMXYX)4EAD4.DB-E64C(((ZB@"2N3/PW\-G?%Y-X+)W,C6"WTPM2Q.3^Z
MW;<9YQC'M74RRQP0O-*ZQQQJ6=V. H'))/I6#I?CCPWK.HQZ?8ZFLES*I:)&
MB=!*!R2A90'XY^4F@#H%544*H 4#  ' %+7,ZA\0O"NESS07FL11RP2M%,@1
MV,;#&=P .!R/F/'O6M!K>FW6IC3H+R.2[-LMVL:Y.Z%C@.#T(SZ&@#0HK&N/
M%FA6MK?W4^IPQP6$_P!FN7;("2X!V=/F;D<#-&B^*]$\0M.FF7ZS2VX!EB9&
MCD0'H2C@-CWQ0!LUF:WH&G>(;2.VU*%I%BD$T3QR-&\4@SAE92"IY/0UE6_Q
M&\(W5U:V\.MP/)=%5B(5]I9ONJ6QA6/]TD'VJ_K/BO1/#\T4&I7HBGE4ND*1
MO*Y4=6VH"0OOC% #='\*:7HMY+?0"YGOI8_*:ZO+J2XEV9SM#.20N><#%;=5
MM/U"TU6PAOK"XCN+69=T<L;95A4MQ/':VTMQ,VV*)"[M@G"@9)P* )**R9/$
M^BPZ=IM_)J$2VNI21Q6<ISB5Y!E ..,^_P"-1:WKMK:0ZC91:E#:ZE!I\E[N
MEC9UAC&1YC =0".G4X- &W17":A\2-.T+4_#^FW]PDYOK8RW-W'%(%3$8965
M IR'.>,\=Z9<>.K72/'VHVVJZH(M,_LZVFMH?++,SLS[BJJI<\ 9],=J .^J
MA>Z/9:AJ.G7]S&6N-/D>2W8,0%9E*G([\$]:R=2\16]UX?T_5=(UNSAM;J[A
MC2YDB:5) S[2@ Y#$\<]#UQ4NJ^./#>B74]KJ&J1Q7,&WS(0CNX##<"%4$D8
MY)'3OB@#H**K6%_::I807UC<1W%K.H>.6,Y#"I+FXBM+66YG;;%"AD=L$X4#
M).!R>* ):*\_TWXD6GB3POKT]@_V?4;.WNY(T"LV%CR$DRR@<_*=OO5SPI\0
M-$U/3]$L;C68I=8N;2$R#:0'F,8+J& V;LYRH.1Z4 =I16%K'C+0-!N_LNHZ
M@L5P$\QHTC>0HG]YM@.T>YP*V+>XAO+:*YMI4F@E4/'(C95E(R"".HH EHJ&
M[NH;&RGN[A]D$$;2R,?X549)_(5PNE:GX\\2:7'K^GMHUA9W \VSL+J&1WDB
M/W3)(K#:6'/ .,B@#T"BL+5O%^B^'W@@U>]2"[EC\S[/&CS.!W.$4G;G/) %
M2MXKT%-%MM8.J6_]FW+K'%<[LH68X )[<\'.,=\4 ;%%<M'\1_",L-Q*FMPX
M@*AE*.';=]W8I7<^<<;0:OQ>+=!F\/#7H]2B;2]P0W&#A6+A ",9!W$#D<9H
M VJ*P=*\:^'=;U)M.T[5(I[H*7"!67>HZLA( <>ZDU"WCWPPNIC3CJT8G,WV
M<'RW\OS<XV>9C9NSQC/6@#I**PM7\9>']"NWM-2U*.&Y1%D\G8S.5;=@JJ@E
MONMTSC'-2VOBO0KY=,:VU**5=4WBS90<2E!EAG'!&#P<'@T ;%%4TU6R?5Y-
M)2X5KZ*%9WA .50D@$GIR0>.M7* "BN?UCQOX<T&]:SU'4TBN$0.\:1O(8U/
M0OL!VCZXK.\3_$32?#B:)()8[F+4[B-1)&6*K P.9054AL8''4YH [&BN"U3
MQS:V'C+1I)=46'0KO3)IR&C(\QPZ!,#&\GDX4?E74:;XET;5]'EU:RU"&2QA
M+"69B4$17E@X;!4@<\XH U:*PM(\9>']=O/L>G:BLMP4\Q8WC>,NG]Y-P&X>
MZY%-M?&WAR]UB/2+75(YK^1Y$$*(Q(9"P8$XPOW&ZXSCC- &_117&:K\1])T
M?QM'X>NVV+]F:66?8Y*297:F ISD-G(/&* .SHKS]?'MGHWC3Q39:]JHBM;5
M[86</EEF56A#.0$4L1DY)/ SVKJ+SQ3H=CI%MJL^HQ"RNL?9Y$R_G$C("!02
MQP"< =J -BBL2S\7Z#?Z->:M;:BCV5D&-RY1E:':,G<A 8''.,5#8>.?#.IZ
MNFEV>KPS7DF[RT4-MDV\D*Q&UB.X!)% '0T451U;6=.T*P:^U2[CM;92%WN>
MI/0 #DD^@YH O45C:/XLT/7UN3IM^LK6PS/&R-')&.H)1@& ]\51MOB)X2O+
MRTM;?6X));LJ(<*VUF8952V-H8@CY20?:@#IZ**S-9\0Z5X?BBDU.[$'G,5B
M0(SO(1R=JJ"QQ["@#3HK/T;7-,\06)O=*NTN8 YC9E!!5AU5E(!4^Q%:% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %</\448:%I5ZT+S65AJ]K=WR(A;]PK'<2HZ@$@D>U=Q10!Y
ME'KFE>(?B_H-YH[?:84TZZC>\2(B.0Y0A Y'S%<\^F[ZUE:7'I'_  KO3WU;
M5Y-&G@UJ[FLKX)D13":7&[(*X()&&QFO8@ !@# H(!&",B@#QV^US4=8\,Z)
MKFK1BZT_2?$0:>[M[=E2XMD!5;D)R=H9AG&>F16KX]\1:/XE^&^OOHTXNUB-
MJLD\<;;&)G0A0Q&&(YSC.,^]>FT  # &!0!YQ-JUAX5^*FMWWB&86EMJ%C;+
M87<JGR\)N\R,-C .XAL=ZQK.UTJX\.:WJ>JWESHVF7_B$WVE78C*F)U VS8*
MD*K,K'Y@ <^XKU\@$8(!^M*1D8- 'CVJ:SJWB'X9ZU).RZG%INI6[0ZA:VY0
M7D,<D;NX3U7YLD<<'%:K^)-,\2_%/PG-H\SW5M!;WH:Y6-A$69$^4,1R1CD=
MLBO3.@P*  !@# H \U\'Z=+-\/?%4-A&([Z\O=25' VEI"SJI)_*N=T#^R]5
MT'P]H>H>,KF&XMI+8#2/L,:30SQE<+PF\ ,/O'MR3UKVRDP,YP,^M "UPOQ&
M/V6Z\,:M<Q/)I6G:F)KW:A<1@HRI(0.RL0<]LUW5% 'G=EJ-GXI^*MAJN@R"
MYLK#39H;R]C4^6[.RE(@W\1&"W'2K_PJ4KX#A!!!^V7G7_KXDKM  !@# I:
M"O,-"UZP\ :YXCTGQ)(UC'>:I-J-E=R1L8IXY<$J& (W*1@@UZ?00#U% 'F7
MB'7K*X\0^#_%DD=R/#UM)=QR7$UNZB)W0+'*5(R%.& 8CO[U"UU;^(O%GB77
MM&)FTI/#KV<ETBD1SS[F8;3_ !;5X)'KBO4^M   P.!0!Y%=V%N_PM^&\#6D
M;1G4-*+QF,8.[&_(]\G/KDUTLB;?C4S!<!O#9!('7%P,?S-=Q2,-RD>HQ0!X
M!I^NZ/>? :W\*VL3-KMW$L4-B("'ED:7(D'&"O\ %OSCCUKM=<\47=GXIN]&
MO=:CT2WM[2%H7^Q>?+J+,#NV9R#M(QM ))-=IX8T&+PQX;L=&AF:=+./RUE<
M ,PR3V^M:^ 2#CI0!XKH=MYO@_X5PW$.\+J+;DD7."$E(R#Z$#\JZFZTJWU;
MXH^(-.N(_P#1K[P[%%-@=<R2+GZ@?RKT&B@#R7X?27_B'Q):)JL;A_"-F^GN
M6'#W;,4+@]_W4:\_[=>M5C>'/#T7AZUO$6X>YGO+N6\N)Y  7=SZ#H   /I6
MS0!Q>J _\+?\/'!P-+O.?^!1UQUO:1C]G?7OW"AY&O9'^3EF%P^"?4@*/R%>
MRT4 <&X9OBEX98@G_B1W&2?7=%7/:'XAT?PUX9\0:!K^4UE[N\:2T>)FDOO,
M9BC(,?.&4J/PYQ7KM)@$@X&10!Y/I6CW%EK/PLLM5@W75IIUYO609\IQ'%@?
M5>GX5T3P))\<8I7B5C'X=)1BN=I^T8X/8X)_.NWHH \EL;*%/AY\3MMLBL]_
MJF<( 6PGR_EVJS=^*+K2_P#A&M-FU2'0[&;18YVU*:W\TRR@*/)4GY0<?-SD
MGC%>HT$ ]1F@#PZ(2GX-:U.?/E6+Q"UP[- 4<QBZ1F<ICY>,DC''-=CJVIV6
MM^-/ &H:;<+<VCW-[MFCSM.+=@?U!KT"@# P* /(]#\0Z-X9\.^(="\0$IK#
MWMXTEJ\3-)?>8Q*,@Q\X92!^'.*?H^D7-AJWPML=4AS=6NGWF]9!DQ,(X\#V
M*]/PKUC R#@9%+0!Q/AI1%\2_'1QL0FQ<GH,^2<G]*SOA_K5EH/PTTR^U!WC
MAO\ 4)5MPJ%B3-</L&!V.<_C7>:K8G4])O+ 7$EO]IA:+SH\;D##&1GOS5!?
M"VF+%HD/EO\ 9]&P;2'/R!@FQ68=V49P?4D]<4 ;5</\34=+#0M0DADFT_3]
M8@NKY$0OMA4,-Y4<D*2I(]O:NXHH \Y75+#Q;\3_  ]?^'IA=VVF6UT;Z[B4
M^7MD51''NQ@G=EL=L5>^$EO'!X @9(EC>6[NGD(7!9O/<9/J< #Z 5VX  P
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MZ<NA)/):P7#Q+*WGNHW%2#CGL1G STH ]$HKQL:IJ6G^"=0TB#4KJ.-/%/\
M8L=XTI:6WMFD7G>><@,0">F:V[W1[?PCXU\,P:-/>)!JTD]K>VDEW)*LJB(M
MYGS,2&4CJ,=: .]T_5;+5#="RG$OV2X:UGPI&R5<;EY';(Z<5<KR#PMIEKX>
MT;QYKFGQW!OM,O\ 4$M@]U*ZX2-2NY2Q#'/<@GWJ/0M*\136GA[5]-TK4EOY
M)+>XO-2N-761+J%L&3='O(P020 ,C Q0!['17E^H0-H7C.XU3Q/:ZA/9W&H1
M&PU6UO'$=HIVJD,D08;5W9!."&W<UZA0 51UO4AHV@ZAJC1&5;.VDN#&#@OL
M4MC/;.*O5XJVDQ^)/AKXF\5ZCJ-^NK,+[!2[=4@2,NH@\O.W:57!!&3NZYH
M]?TN]&IZ39WZH8Q<P),$)SMW*#C/XU1\5^(%\+^&[K6'MS<+ T8\H/M)WR*G
M7!Z;L_A7G%Y<WVH:AX2\/K8W5_IX\/I>R6EO>"V\]_D0;FW#*J.=H/5@>U0^
M(K#6].^$_BFVU.&>SLOM=NVG1W%TMQ)#$98LJ7R<@-G&3T- 'LU%>:WNE)X1
M\:^%)-+OK^5]3N);:^2XNWF^U+Y9;S"&) *D Y4 <XZ5S-E!X@\6:1J>KP:3
MJ<^LR75PMG?QZLL*6C(Y5$6(N %&!D$?-D^M 'N%4]5U2RT33)]1U&<06D #
M22%2=HSCH 3U(K@;W3KG7_B5I^EZO=W<4/\ PCPN+NUM;AHTEE$P4@E2#C+'
MH1G [<5R^NV:R_"GQM87%Q=3Q:)JTD5B9+ARR1_NR%8Y^<#>P&[/;TH ]RHK
MS_Q!80^';KP;9Z;+<Q6TFN .'N9)"V8I."SL21D#C.*EN;N;_A:NK6ZW#^4G
MAQ7\L.=JOYK\X['&.: .[HKQ6RCN?#_P3?QC;W]_<:[/IJ1_:)KAF$:.Z*-J
M$[1M'(.,YR2>36YHNA:YI_B31[G3M%U"PM0S)J4EWJZW*W,90X8KO/SAL$$
M=3VH ].HKR_1X&\/>+X5\46NH'4;R^E6RUB.\=[>XW;BD3Q[L)A> I7&5R#7
MJ% !17+_ !%U>\T'X?ZQJ6GOLNHH0(Y,9V%F"[OP#$_A7,:YH<'@M_#>IZ+?
M7[7D^J6UG<&:\DE%\DAPVY68C/\ $" ,8H ]/JG?:K9:;-9Q7<XB>\G%O;@J
M3OD()V\#CA3U]*\\TWP_;^*?%/C.+5=0U!H+6_58((KQXEA)A0^8 I'/'&<@
M8/')KFQ;KXI\+_#G4-8EN;BZGU(V<DPN9$,L:^< WRL/F.T'=U]Z /96U%EU
MQ--^P791K<S_ &P(/(4AL;"V<[N^,=*O5P%Q+)H_Q)M[2T:9K:U\,3/';M*S
MAF29 N<DDG'&3S7,'3%D^$9\<MJ]_P#\)%]D.H"^%Y( ),Y\H1YV;/X-N* /
M9J*\SGLG\4_$JWM-2N;V*R?P[#=364%P\2O(96&&VD' ST!&<#/2JFG6.N:G
MX&UW1M,NY[AM,UZ6VB26Z9))[6-U8P^=U4E25W>G'2@#U>BN2\"7>ER65_96
M%E?Z?/:7&V[L;Z9I&@<J"-I+,-I&",'!R3WKK: "BN!\4ZL?"?CNQUFXFD_L
MR]TVXMYHRYV++"#,C8Z9*AU_"N)T[4M<@\*WGA&_OISK6JWEF8)MY#I%=J'D
MQWPFR8>U 'NE%>5>+DT_4[S78[#3-<U&\TV +)<PZB8(;%Q'E0@,BY8##'"G
MKR>U0W#7GB9?AE;W>I7D2ZG8S/>M;RF-I\01N02.F2#DCGDXQ0!ZW17F.I>'
M8+OXC:5X;%YJ$.CPZ')(]O'=R S!9E 5GSN_B!SG/R@9Q5/Q5#IUXVN1:9IV
MO:A=:5;B-KR/4S%%9.L0*A-T@W,  S84Y)Y)SB@#UJH;N[@L+*>\N9!';P1M
M+*Y!.U5&2>/85Y=</=^([CX9PW>HWD2ZEILTMZ;:8Q-/^XB<@D<C)SR.<$X(
MS4%QI<,-A\2?#GG7<FEZ?:1W5I$]U(3"SP.Q ;=N*[E!VDD=: /6+2ZAOK."
M[MI!)!/&LL;@$;E89!Y]C4U>8P>%;K_A56D1^'1.TL\=G=7=NU_(ANHPBEXE
M<L?+W>V!VKI/ EYI<VF7EMIUI?6+VMR8[FROI6D>WDVJ=H)9OE(P1@XY- '5
M445YGXOGOM4^(]OH/]G7>HZ?!I?VPV=O>BU$DC2E-S-N7<% &!GJV: /3**\
MBO?^$ET;P8-+OI+O3H+_ %^"RMY&NQ+/;V<I&1Y@)Y!W*"3G!K471H/#7Q3\
M-V.F7EZMC<6EV[V<MV\J*RJGS#<2><^N..,<T >DU1?4636X=-^P7;)) TQN
MU0>2A! V%L_>.<@8KS:UO[D?!'Q/<O=R_:(Y-1593(=RD2N% .<CMBM1&DO?
M'>A6,\\YMKGPU+YJ+*R[B6C!.0<[L$\]: .WTW5;+6+9KFPG$T*2O"S!2,.C
M%6'([$$5<KR#P=X-M[[X?:\NGRW=OJ,]Q>V\,HO)<*4F)3@M@'*+DXR>>>36
MCHGB*?QSKGA1(Y9(TLK)M1U-$8J//YA6-L>CB5L'^Z* /3J**\1\8WL#:+K'
MB3P_8ZZ\]G=DKK4FHE8E=90&5(S)\T8Y3&S'UZT >W45YWJ^EC7_ (NOIEY>
M7JZ:NA1SR6L%P\2RMY\BC<5(..>Q&<#/2N>.I:C9^!M0T>'4KM(D\4_V*EVT
MI,L%JTB_QGG(#%<^] 'IFH>($L/%&C:(;<NVII<.)0V!'Y2J>F.<[OTK9KS"
M3PY8^'?BQX1BT^>[\F6WOC]GGN7F6,A$RR[R2-W?G'R_6O3Z "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBJTE_;1VEQ="59(K<.93&0VTJ/F''<8Z4 6:*IZ3J=OK.D6>I
MVA8VUW"LT6\8.UAD9'XU<H **** "BBB@#G];\&Z5KNH)?W#WUO=K$(3-9WD
MD!>,$D*VQAD9)_.DD\#^'I/#L>A+8"*QBD$T8BD9724'(D#@[M^?XLYKH:*
M,6P\+:=865Y:L]Y>QWJ>7<&^NY+@NF"-OSDX&&/ QUJOH?@G1O#\RRV8O)#'
M&885NKN2988SC*HK,0HX'05T5% ''VGPQ\+V;6Y2TN)%M9EFM4FNI)$MRK[P
M(U+84;@"0.O>NAM-'LK+5=0U.",B[U#R_M#EB=WEKM4 =L#/3UJ_4<<\,K2+
M'*CM$VV0*P)0XS@^AP10!E?\(KH_]FZMI[6Q:VU:62:\5G8F1I  QSG(X QC
MICBH;?P=I-O9Z=:M]KG33KD7=N;BZDE99 I4$ECR #P.@HC\9:)/8Z1>VURT
M]MJUU]EM)$C(#/\ -U!P0/D:MV618HGD?[J*6/T% '.W_@;1[_5KC4M^H6MS
M=!1<FROI8%GVC WA&&2!QGK3]4\&:5J\R23R:A$! MNZ6U_-$LL8SA7"L >I
MYZ\]:T]%U>UU[1K35;(N;:ZC$D>]<'!]15Z@"&SM+?3[.&SM(4AMX$$<4:#
M50, "IJ** *FIZ;;:QI=UIMZA>UNHFBE4,5)5A@\CI5>/0-.BU2TU)(6%U:6
MILX6WG"Q$J2,=_NCFM.B@#';PMH\D>KQ2V8EBU=]]ZDC$B0[0OX< =/K5&P\
M!Z)I\-U$HO9Q<VKV;-=7LLQ2!NL:;F.T<#IZ"NFHH Y_4?!FC:GIVFV4L<\0
MTQ0ME-;W#Q2P@*%^5U(/( !]:-.\$^']*M=1MK6P'D:DH6[21V<3 *5RVXDD
MG)R>I)S5ZPU_2M3L7O;6]C:V29K=I'R@$BMM*_-COQ[U)=ZQ86&HV&GW-P([
MJ_9UMH]I/F%%W-R!@8'KB@#!LOAQX<L;FSN5ANYIK&19+5[F\EE, 4$!$W,<
M+ST'7 ST%6-0\#Z/J&J3ZB&O[.YN !<M8WLMN)\# WA& )QQGK7244 <]J'@
MS2M12V4RZC;B" 6R_9;^:+?$.BMM;YOJ>>>M;&GZ?::5I]O86,"P6MN@CBC7
MHJCM5FB@#/UC1K77+-;:Z:X0)()(Y+:=X9$8 @$,I!Z$_G6=%X(T*/0K_1WM
MI)[;4"6O'N)WDEG;CYF<G=D8&.>,<5T-% '-S^!]&NM&M]-N?MLZVTOG07,E
MY(UQ$_\ >67=N'IUQ5G1_">D:+%>+;P2327O%U/=RM/).,8 =G))&"1CIS6W
M10!S6C> ]#T*^ANK)+S-ON%M%->2R16^X$'RT9B%X)'3O4B^"="CTG3--2U=
M8-,F\^S996$D3[BV0^<\DG(Z$5T-9VJ:W9Z1-IT5T7#7]TMI!M7/[PJS#/H,
M*>: ,R/P+HL>JQ7[?;9C#.;F&WFO99((I<D[UC+%0<DXXXSQBG>%_#\^DW&L
M:A>NC7^JWC7$JQ$E(T VQH"0,X4#)QU)K1T[6[/5;S4K6V+F73IQ;S[EP-^T
M-QZC#"M&@ KC?^%6^%<;!:7*V[2>;-;+=RB&X;=N!D3=AR">_8 =!7944 86
MM^$=*UZXM[JY6X@O+92D-U9W#P2HIZKN0@D>QI@\$Z"OAJX\/K9L+"Y?S)QY
MK%Y7W!BS.3N+$J.2>U;[L$1F;HHR:HZ)K%IX@T6UU:Q+FUNDWQEUVG'N* "\
MT>RO]3T[4+B,M<Z>SO;L&("EU*MD=^#WK#O/ASX;OKZ[N9[:XV7CF6YMENI%
M@ED/\;1@[2WOCKSUKJZHZOK%AH.F2ZEJ=P+>TB*AY"I;&Y@HX )ZD"@#*O/!
M&DWEO9PB34+9+6V6T3[)?2P[H5& C;6&X>YYJNWA",>(] EMTAMM'T*WD^RP
M1D[FE<;.?]E5SWR2W/3GJZ* "J T>R&OMK8C/V]K46ADW''EABX&.G4GFK<T
M\-M$99Y4BC& 7=@H&3@<GW(%5;W6+#3KVQL[NX$=Q?R&*V3:3YC ;B,@8' [
MXH I-X1T233-4TZ:R$MIJ=P]U=1R.3OD;&6!SE?N@C&,8XJ'1_!>D:+J U"+
M[7<WBQF*.>]NY+AHD/54WD[1]*Z&B@#"MO".DV>NW>K0)<)->$M<0BX?R)&(
M +&+.TL0,9Q52P\ Z)IES#):/J,<$$@EALQJ$WV>-@<C$>[;C/..GM7451T_
M6+#59;V.RN!*]E<&VN %(V2  E>1SU'(XH R9O NBW&J?;I_MLH^T?:OLLE[
M*UOYV=V_RBVW.>>F,]J=H'A^>PU_7];O70W6J3H%2,DK'!$NV,<C[Q!)/N<=
MLUT5% !7)7?PW\-7UU>33VMP8KQVEN+5;J18))".9#&#MW=\XZ\]:ZF*>&??
MY4J2>6Q1]C [6'4'T/M4E &!J/@[1M3M-/@EBGB?3D"6=Q;W#Q30KM"X#J0<
M$ 9!ZTA\&:/)H%SHMREU=6=U(LL_VJZDE>1E*D99B3CY%XZ<5T%% '-Z1X%T
M+1=434;6&X>XB0Q6_P!HNI)EMD/58PQ(0?3MQ4=SX T.XOKFZ0ZA:_:W,ES#
M9W\T$4[GJS(C 9/<C&:ZBB@#/71+!-<36%B87J6GV-7WG BW!L8Z=0.>M56\
M*:,]AJ]C):;[;5YGFO$9V.]V4*2.>.%'3IBMJ@D $DX H YR7P/HUQX>31;G
M[9<6T<PGCDFNY'FCD'W660G<I';!IVE>"=#T:\GO+2"8W=Q!]GGGFN'D>9<Y
MRS,22??T '05O0S17$*302)+$XRKHP96'J".M/H S+7P_IEIX<30$M5?3$@^
MS^1*2X,>,8.>M9^D^"M*T:\@N+:?4W^S@BWAN-0FEBA!!7"HS$="1SG%='10
M!S5GX%T6RU."^47LSVSF2VAN;V66*!B""41F(!P3].U2>$?#\^AVE_->NCZA
MJ5[)>W/E$E$9L (N0#@*%&>YR:Z&B@"&[M+>_LYK2[A2:WG0QR1N,JRD8(-<
M]I?@#0=)OK:[B2\G>T!%HEW>2S); C'[M78A>.,]:Z>B@#SNV^'-OJ/B+Q-?
M:Q#<PK>W@,,EK>-$9X/*0%7V,,KN!X;^M=1J/A#1=2T2TTB2V:&TLG1[46TC
M1- R#"LC*000">?>MRB@#*M?#NG6FI6NHHDS7=M9?84EEF9V,6X-AB3\QRH.
M3S6.OPU\,K<;A;7/V7SO/^P?:Y/LOF9SN\G=MZ\XQCVKK:* * T>R&OMK8C/
MV]K46ADW''EABP&.G4GFL^7P=I$EG=VRK=0"ZO6U!Y(+J2.03L,%E92"..W3
MVK?HH XK5_ %O-X9GT'3"T<6I74;ZE=7,[R3R1@@L=S9)8[549X )/;![15"
M*%48 &!2T4 8_B/PQI/BS3DL-9MOM%NDJS*H<KAAD9R/8D?C1<>%M(NO$]GX
MBFM=VIV<1AAEW$!5.>W0_>;\ZV** .:U'P'H6J:E=7UQ%=*UX%%W##=R1Q7.
MT8'F(K -@<<_CFKEOX6TFV;16B@8'18FALOWC'8K($(//S?*!UK9HH H-H]D
MVOIK9C/V]+9K19-QQY98,1CIU4<UD:CX"T'4]1N[RXBNE-Z!]KABNY(X;@@8
M!D16 8X_^OFNFHH QX/#&E6\FBR1P,&T:!K>R/F,=B,@0@\_-\JCK4J^']-6
M^U6\^S[I=5C2.\W,2LBHI4#'0<,1Q6G10!R\'@'1K71UTR&;4T@CE66%EU&8
M/ 54J C;LJH!(QTYJEJ_@"VN/#G_  C^G9CL[Z]2?4YYYGDGE52&)W-DER41
M<DX S]*[6B@ K%USPMIFOS6]S=K<17=MD0W5K.\$J ]0&0@X/H>*VJ* ,$^#
MM&D\/7&AW,,]U9W#;Y?M-S)+(S\?-O8E@1M&,'C%8$/@0:3X_P!"U73H[B:"
M&WNDO+NZNVFE)8((P2[%B.&P!P.?6N]HH Y&\^&GAB_N+Z2XM;AHKYGDGMA=
M2"!I&&#)Y8;;O]\<'GK6W'H&GQ:K::DD+"ZM;4V<3;S@1$J2,=#]T<UIT4 8
MFE>%-+T35KS4+ 7,3W;.\D/VES"'8@LRQD[020.0*R/ 7AB70Y-?U&[LTM+S
M5M2EN#"C!MD63L!()&>6;C^]7944 %<A=_#/PS>B[CG@NS:W4C326@O)1 )&
M.2XC#;0V>>G':NOHH H#1[(:^VMB,_;VM1:&3<<>4&+@8Z=2>:HR>#]#FTK5
M--FL_,M-3N7NKJ-W8[I6()8'.5Y4$8QC%;M% '-:9X$T/2M4M]4BCNIM1@#*
MEU=74DTFUAC:2Q/ '0=!D^M=+110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7+^.M:O](TNP@TN1
M(;[5-0AT^&>1-XA,A.7V]\!3@>N*ZBLCQ+X=M?$VD_8;F6:!DE2>"X@;$D$J
M'*NI/<?UH Y=WUSPWXPT;1Y_$%WJ5EK<=Q%ON8HA+;3)'O#H54 @\C!!QQ6+
MX(TR]M_#_C"XEUJ[N(DOM2A:WDCB".X)S*2%!W'T! YZ5V.E^$9X==@UK6M;
MN-7OK6)HK4R0I"D ;&XA4'+$#!)[4VP\&/IUYK(@UFX_LW5'FF>Q:)"(Y9?O
M,'QNQUP.G- '"Z-+XB\.^ /".NC7GEMW:RMWTWR$$/V>0J@ .-^\ @[L]>V*
MU-7\3WVH>,M9TM=2UO3[32_*BB_LG3#<M+*R!RTC>6X &0 O&>374S>"[:;P
M=I7APW<HATYK9DF"C<_DLI&1[[:;?^$;@Z_=:SHFN7&DW5ZB+>*L*31S;!A6
MVL.& XR#TQQ0!RMQXB\77N@>#469M*U74[Z2TNVFM-I*JL@W^6PR"0H<#CG'
M:O1M+M)].TN*WN]0FOY8PVZYF50[C)(R% ' P.!VK+G\+F[?09;S4[FYN-)N
M&N/.D5 T[%67Y@H  ^;L.PKH: //O![>(O%6F67BJ3Q'-;)=3F1=-2WC:!;<
M2$;"2-Y8J/O;N">G%5K"7Q+XNTS5=>M/$D^F+%<SQ:?:0P1-$%B8J#+N4LQ8
MJ<X(QVK9TOP+<:-<)!IWB34+?1$N?M"::D<>%);>4$F-PC)_A]"1GFHIOA_.
MCZC!I?B2_P!.TO497FN;***-L,_W_+=AE-WMG&>,4 8@\4Z_XD_X00:=J"Z6
M=;M+F2\985DP45"2@;.#G=C.1SR#BH[K5_%.F:?XQL(-6EOKKP[);7D$\L2"
M2>!E\QXG 7!^56&0 :[1/"%A!J7AZZM6:"+0X)8+>!1E65T5>2>> OXYJQ9^
M';>TU_6]5,K2G5EA66%U&U1&A3CUR#S0!S6H>,9Y]?CN-,G+Z1IVAR:O>*H!
M\_>I,,9.,@X5FX]JYO3?%/B.6UT;5X;O7[^\NY86N[ Z,Z6?DR$;A&_E@C:#
MD.7(./>NV\)> =.\*:7J%@LTU['?-MD:XZ^4$V+%Q_"JY'XFFZ1X/U/11:6=
MMXKOO[(M67RK1[>(OY:G(C,I7)7MZXXS0!FVLGB+7/B)XALDU^2RTK29[9HX
M88$9Y"\2L4+,#\GWO?+=1BJ?P]TF_@\6^*99=?O9X[?5"DL3QQ!;AC"F&8A
M01D?=(' XZUVNFZ!%INO:UJJ3N\FJO$[H0,)Y<808^N,U3L?"LNF^*[[6+/5
MYX[2_D$USIYB1D>0)LW!R-PZ X'<>G% 'G=QJ.L>(/ _P^O&OD&JW.MX^U21
M A2!.H;:, X Z>W-=-;76L:+XRNO#E_J\VK6=WI,E[#+<1HLL3JP5E^10"I#
M9''&,5:?X;6K>%M$T)=5O85TFZ-U#<PX60O^\Q[#!DS^'O5[2/!SV>J7FK:I
MK%QJNIW%M]C6>2)(Q%#G.U448Y/)/? H X+3O$EWIG@7P!HUI/=VHU*U=Y[F
MRM#<SI'&H)"(%;DEAS@X )KL? VJZM=:EJ]A>'5+G3[?RGLKW4;%K:5PP.]&
M!10VT@<@=&YJ3_A7\$6@:%8VFIW-K?:&I%G?QJI<9&U@RD$%6'4>PK<T73=1
ML%F;4M;FU.60C:7@CB6,#/W50=\\Y)Z"@#E/&VK:CIWB*V%WJ>I:1X=-H6-_
M86RRA;C?TE)1]J;<8X ))R>*J^(_%-T?$NFZ!;ZIJ*6ATM;^>^TFQ^TS7&YM
MB;0J.$4X+$X[@"NHU_P]J>L22K:^([JPM)X?(GMTMXI P.02I894D''?MQ5.
MX\"0Q-I4^AZE<Z5>Z;9BQBG1%E$D Q\DBL,-R,YXYS0!S(\7>)+?PI) QN5O
MY]:BTK3]0O[$PL\<I7;*T;!064%AT ) XZUK^(XM?\)>!_$&H)XFNKZ2*TWV
M[W,$6^&0'D@JH!!R."#C'6M:]\(-J_AN72M8UF\O)VG6XCO0B1/!(I!0QA0
M,$=\]3S21^$;F[TO4K'Q!K]YJT=];FV8-''"L:\\JJ#&[G[QST% $/B'6+^R
MU'P=';W!1+^^$5R H/F+Y+MCD<<@'C%9OA^3Q%KWBS79)=?D@TS2M6,,5K%
MF90%1BKL1G;@\8YR3SP*M6OP_N!?Z/>:GXFO]1?2)0]JDD:(@4(5PP4?,W(^
M8Y/';)SOZ)H$6B76KSQSO(=2O6O'# #82JKM'M\OZT >6^(KK5?$'PPEO+G5
MIT>'7C 52./#J+Q43/R_PX!&.O?-=I>W6JZ)XF\&Z0VK3WD=Y/=K=2SQQAI@
ML+.H.U0!@XZ8Z<YJ>3P!:2>#KWPZ;VX5+F[>\6X4 /%(9?-&!T.&Q]15M?"\
MTU]H%_J.K37EYI$D\@E,*1^=YB%,%5&  #QCTH \^D\8:YK%OJ^J66H:[#=0
M7$T>G6-GH[3VKB-BH61_+.XL1R0PVY]JV?$6OZO'?Z7<:I>ZIX?T.?34F>YL
M[59/)NF/*3%D8HH&.P!.<GBMM?!5[87=X="\2W>F65Y.UQ+:K;Q2A)&Y8QLX
M)7)YQR,U;USPUJ>JAX;?Q->6EI/;_9[B#[/%)O&""P8KE6(//;VH WK-Q+8V
M\BW"W(:-6$ZXQ)D?>&.,'KQ6/XOOH[#1D>377T97G5//B@$TLF<_NXU(;YC[
M*QX/'<4K+1]0L_%&F6ED]Q;>'M'TT0*A?(NI#A5!'?8JYR>[<=ZO^)O#:^(H
M;(I>RV5Y87*W5K<1JK[' (Y5N&!!/% '&^'_ !%KMP_B_2].N[S5)[&TCGTU
M]3M/L\QD=7^1E*)D;E&"0.O6MCP#JHOVGBF\0ZE>:@D2&[T_4K9(9;:3N0H1
M3M/3^(=.:MZ?X+GLKS5[]_$-]+J6IP11/=;(U,1C+;2BXV@?-C!!Z=\U8T7P
MK-8:]+KFIZO-J>I/;"T21H4A6.+=NP%4<DMR2?TH K:SK5WHOC_1X[BZQHVH
MVD\)1E 6.XC_ '@;=C/*;AC..*XG3?B!X@E\&^(&NI,:S-+!)I V*"(KO @
M&,':=W7/3G->@^-/"-OXST-=-GNIK1DF$T<\.-R$ @XSZJS#\:J7OP_TV\\3
MZ)K0EEB_LJ)8DMEQLE"9\O=_NEB10!S6J>(]0G\7:AH3ZKK=K;Z3;P(9=*TP
MW$EQ,Z;B[D1N%4#'RX&3GTJ*XU+5=5TCP'<:U;RPWX\0B-S+ 83(%68*^P@%
M=P ./>NOU+PE/+K\VMZ-K5QI-[<Q)%=!(4FCG"9VDJPX8 D9!Z5-<^%FOK?0
MUOM5N;F?2[T7OGR(@:9@'&"%  'S]AT H S/!'_(S>-_^PLO_HB.F^+]12/6
M$M/^$JU.PE^SATL=*L/M,N<G]X^(W.WH,84<'D]N@T?0(M'U'6+R.=Y&U.Z%
MRZL  A"*F!_WSFLW4O"$]QXCGUK3-<NM,GNX$M[M8HHY/,5"=I7>#M8;B,\_
M2@#E(_%'B/5/AQX<U?S;Q$GG=-6N].M5>X2-"Z!UC(.,LJEL*2,G KN_"MY;
MW_AZWN+76FUB%BVV\=55V&3PP4  CH> >.1678^#;O1O#FGZ1HOB&[LOL;2G
MS6ACE\T.Y;#JPYP3P01^M:OAKP]#X;TQ[2.XEN99IY+FXGE #2RN<LV  !SV
M% ')0S>(O%>H^)+JRU]]-M]+O)+"UM4@1XY&C4%VER-Q#%L8!&!7-Z3XDN]*
M^'O@'2+.>ZMCJD,IFN;.U-S,D<0R0B!6^8E@,X.!DUW-SX$D.K:C<Z?K]_IU
MEJCB2^LX%3$CX"ED<C=&6 &2.?I31\/;:'P[H>G6FI75M>:(2;*_C52ZD@A@
M5((*D'!'M0!@0>(]?M= \8@3:K+;V&G-<Z=J.HZ>;>4/L?<A#(H?:5!!V]^:
M?JEWXFT3X8WGB*X\0R7&H7,5K*B+!&L5L6D0$(-N3\K8.[/3/%=2WAB_O-!U
M?3-7\07%^=1MVM]YMXXEA4JP)55'7YN<D]!TJ;6?"T&L^#?^$;DN9(X?+AC\
MY0"V(V5AQTYV_K0!D2^)[C0/&?B"TUBY+Z<-.&J6.5 V)&"LR @<G(5AGGYJ
MR5U341X8T%M>\5W]AJ-]"]R]MIUBLUQ+N.Y54"-R%12 ?EZ]371^,O MCXS;
M3VN[B: V<A),6/WL38WQM_LM@?E4NM>%)=0UVTUO3=6FTO4(+=K4R)"DJO"S
M!MI5A@$$ @C]: /--=U+5/$GP>U66ZU6Z+Z=JXM"[6RQ/=(MQ$$,B,N48;@<
M +R.>]=SJ5QJN@ZSX0TPZQ<7BWE]-'<RSQQAI5$3L =J@#! Z =*D3X=V?\
MPB&K^'I=2O)DU*Z:[>Z<KYJREE;=P,'YD!Z5>_X16>YFT.YU/6)KV[TJXDG$
MQA2/S=R,F"JC  #?I0!R<GB_6K'PCKVF2W7G>)K34_[,M)&10TAF8&"3:!C[
MC9Z?P&H]1\1ZC<^*]3T5]6URUM](B@B$NE:6;A[B9HPS/(1&X4<C"C&>:ZJ\
M\"V%YX[M?%3W$RRPHNZU&/+ED575)&_VE$C ?A3M0\(W#:_<ZUHNMW&DW=XB
M)=JL*31S;!A6*L.& XR#T[4 6/!6I:IJWA.RNM:MI(-0.])5DA,);:Y4/L/*
M[@ V/>N-U7Q7KEKX/\=7T%[BZTW61;V;&-<1QY@^7&.1\[<GGFO2-.M9K.PB
MM[B]FO9D!WW$RJ&<DYR0H '7& .E<W>> ;6\T3Q#IC7LRIK5]]MD<*,QMF,[
M1ZC]V/SH STE\0>'O'/A^SOM>DU2WUE;A)XI($C6&2./>&BVC(7@C!)^I-5-
M#UC49?%DMEK^O:CINJ/=3+!ITEM&MK/",[/)<I\QQM;.[.001BNRU+0(M2U_
M1=6>=TDTIYG2, 8?S(RAS],YK)_X0R[NM5L+C5O$5WJ%II]S]JM;:2"-") "
M%+NH!; 8^GOF@#G?AUIFH6EUXKNGUZ\G2#6+J-X7CB"S.$3]XQ" ANG (''2
MH="O_%,GPMO/&%_XBDENGT:>6&W2"-8XV5"4D^[DO\I)[?-C'%=?IWA*32]=
MU.\M=7N%L-1E>XFL#$A7SF4*6#XW < XJSI7A:TT[P7%X7DD>XLUM6M'9OE9
MT8$'ITX)H P]8U[4[;P_X)N8;HK-J.HV,-TVQ3YB2(2XZ<9([8JA))XFU[Q/
MXOL[7Q)+IMII<D7V58;>-FWM K88L#\F<G'4Y/.!BKEO\.)A_8Z7WB?4;V#1
MKB*:RA>.-%41] VT N<<;CT&>.:Z*P\.0V&JZ[?K.[-J[H\BD#$>V,1\>O S
M0!YY!KWBH>$?#_C2YUS=]KN;:.;38[=%@:*1Q&><;M_.[.<=@,5>UCQ/>W_C
M36=*74=;T^STL11Q_P!DZ8;EI973>6D;RW  R %XSR:Z/_A!;7_A"=-\,?;)
MO)L9('6;:-S>6X<9'3G&*?J'A&X;7[G6M%URXTFZO$1+M5A2:.;8,*VUAPP'
M&0>G:@#EYO$?BV[\/^#E\YM+U74=0DM+II[3&Y560!_+89!(4.!QSCM5RW;7
M(==\0>%+GQ#=W*#38[ZVOFBB$\.YF5EX7:0=O=> :Z2X\+F\.A27FIW-S<:3
M<FY\Z1$#3L59<,%  'S=AV%6%\/0#Q7<Z\TSM)<6*630D#:%5V;.>N3NQ0!Y
M[X5A\1Z9\$[>^T:_N[V\EM(3;VWDQ,;9-_S^4-HWMM)(#$\@?CV7@C4;74+*
MZ-MX@O=6\N0*\=_"L4]LV.4=0BG\QZX)J#1_!>H:'H#Z/9>*;Y((BHL6-O$6
MME#$[3E?G!S@Y[#C%/MO!4\%KK<CZ_>-J^KJBS:C&B1M&$&$"*O P"?<YZT
M=;14<$;0V\432-*R(%,C]6('4^YJ2@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI"0.I [<T +12 @]"#VI: "
MBBB@ HHHR,XSSZ4 %%%% !1110 44W>N<;AR<=>].H **** "BBC- !12$A0
M22 !U)HR"2 1D=10 M%%% !11D$D9Y%!( R3@"@ HI RDX# G&>#VI: "BBB
M@ HHHH **,T4 %%(S*@RS #U)I: "BBB@ HHHS0 449 QD]>E% !1110 444
M4 %%)D 9R*6@ HHHH **** "BC..M% !1110 444 @]#F@ HHHH **1F"J68
M@ =2:4'(R* "BBC- !1110 4449&2,\B@ HHHH **** "BBB@ HHHH ****
M"BBC(SC//I0 4444 %%%% !112$@8R0,\"@!:*0$$9!!'M2T %%%% !111D9
MQGGTH **** "BBB@ HIH=3C# YSCGKBG4 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %<QXCT/5]5UO3[JTN+9;6QAGECBE)YNRNV)R ""JY8_4]#73T4
M >9^)+:Y\+_#;1-!6_:WO[^^M;2XO(9BC&21]\\@?@C.'.>.#3-+NHM'^(<E
MKH^NW^HZ/;Z9)<:HMQ>M=1P.#\F'8G:Y ;C/05T'BKPY+XC\5^&UN;&*ZT2S
M:XGNUFVLC.4VQJ4/7EF/3'%6]?\ #J#P-K.C^';*TLY;FTECBBAC6)"S*1V
M )Z9H @;QLB>#M'UYM/D#ZK+;Q06OF#=F9@%YQZ'/2HKSQO<?\)9?>'=)T&X
MU*\LEA>9UF6.-%<9.YFZ$#&!R3D],&L*WTKQ-K.H^#H+O0O[+T71W$DT<EQ'
M)(TD<15#A20%#<#J3DD@8&>E\(:/>V%YXCU#48!%<ZCJDDL?S!B8%54BZ$]E
M)QVS0!7/C6]O+V[&A^'+G5+"SG-O/=I<1Q[G4X<1JW+[>A.0,@@9KG)_$%Y#
M\5?$]UI^C3:K-INGV]KA)5BCC3#2ON=NY+   $G!Z8K2\!0>)O#NE6?AJ[\/
M'9;32^;J9NX_*D1G9]ZJ"7+'/0@>YHM=!URU\%^,62R_XG6L75Y+#%YB9PXV
M1?-G'"@'K0!I2^/;=]#T.\T_3KB\O]<0-96"LJ.?EW,68\*JCJ?I4-G\0ANU
MY-6T:YTU]"M5N+T&191EMQ"H5X;*KD'CKC K.FT'6/#GB#PW?Z;H[:M:V&C'
M3&ABGCC:)\H0_P Y (.W!QS2Z)IOB+3;/Q)J>L:#'J=_JVH8ELH9X]IM1&$4
M*7(# <C#;21SQTH W]/\4WC:9<:KK>C_ -E:9':_:EN6NTF!3&<$+R&QS@9'
MO6?!X\O&U'28;OP[/9VVL,R6,LMRAD8[2P\R,9* @=<G&>:YH^!M;N?!'BK3
M;.R?3[2^D@?3=(N+H2>2J,K2+N!(42$$;02!73^$=*M;?46G3P*-$D6+'VJ:
M6&20G(^12K,=O7G(Z=* *VB> +BRU'2+J^N89/L<MSJ$_E$_O;V<X8@$<1JI
M('<\9QCGN+F9K>TFF2&2=HT9Q%'C<Y SM&2!D].34M9GB.WU*Z\-ZE;Z/.(-
M2DMG6VD)QMD(.#GMSW[4 8UIXOU!?$.GZ3K7AZ73&U(2?9)1=),&9%W,K!?N
MG;D]Q[UFS_$>\VZS-8>%KR\M=&N9H;V<3HB@1GDH#RYP,[1TXYR:Q-&\*ZG_
M ,)9X6U)?#%SIR6#2_;[F[U!9Y96:!EW#YVRN[OP?FZ8%=#I7A_4[;PWXTM)
M;;;/J5_?S6J[U/F)(N$.<X&??&.] %[4_&R0C1H=&TZ75;[6(?M-K LBQ 0A
M0Q=V;A1AA]2:Q_ 5]/J/COQO<7-C/8SE[)9+:8@LC"$@\C@@XR".H(-5XM"U
M_06\'ZS::4;^>PT9=,O[))D61?E0[D+$*<,I!Y^E:W@[3M<B\4>)]8UG3X[(
M:FULT$:3"3 2,K@D?Q#C/;)XR.: -3Q3HM[KJ:9:031)8I>QS7\;D@S0IEM@
MP.<L%R#C(%9$$\W@'PO>:EK>V^U6^U L_P!F;_722/LB0%L;0$V#G@ 'KW[>
MN=\7"2XT];&3PP^O6%R&6XA26-63&"IPY4'G/(((P* (KCQ9<Z/H-UJ?B#1Y
M+%HI%CA@AG6X:Y9L!53&/F).,$#UZ55L/&FHR>)M/T'5?#-QIUU>I),C_:4E
M01HN225_BSM!'^T#DUS1\*>)K3PCHF;62]FTW71J*:8]V'>.V&X)$)&.&9 P
M/)Q[\"M?3['Q/>>.+[Q+J6EI;1PZ2;?3K7ST=@[.68,0<;CM7)Z88#)P30!2
M\/>(+?2K7Q%XBGBEN9]6UZ2UL8(0"]SY8$4:KGC^!CD\ 9J_=:SJ?BJ/6O!T
MNFII.J262LS-<">-;>5BCG*CAPN["D<G'..:P9O NI6WA;P2D^D?VK_97FR:
MCIRSJCN\RDEE8L%)5R>_-=UX2T^WLK"8P^&4T'S)/]3NC:20 ##.4)&>2.23
MQ0!!X<\)#1=:O=0=U(-O!86<:L3Y=M$N%W$@98DDG\/>MG5[V[L+(2V.F2ZC
M<,X18(Y%CZ]V9C@ 8]S[5?KE/'UAJ^H:19II4<\\<=[')>VMO<>1)<6X!W(K
MY&.=IQD9 QF@!-/\9RR_VY;ZEI$EAJ.D6XN9;?SUE62,JS*5<#_9(Y'%4['X
MBM-X<F\1WN@W=EHPMTEMYFD1I+AV(4(L8Y&6.%)X/7BL;1/"FI07_BNYBT Z
M7:ZCI2P6D#W2RN9 ) 0QW'!Y'<CD<]<:>I^#[_5O@[IWAXI''J=M96G[J5OD
M,L00E&([':1D>N: -73_ !9>MKMGI&MZ%)I4]_&[V;?:4F60H,LC%?NL <XY
M'!YK8U[6[3PYH5YJ]\6%M:Q[V"#+-V"@>I) 'UKD?#.B6T>N6MR?A^^D30*Q
M-Y-=QR>6Q4@A KL6SDC) XK<\=Z#<^)?!>HZ59NBW4JH\)<X4NCJZ@^Q*@?C
M0!Q^KZYJNI>+_!,6J>';G2BVH-+$S3I*K#R7&TE?NN,CY3^?!KH+SQU=++JD
MNE>'[C4=/TJ1HKRZ6X2,[T&9!&AY<J.O3G@9K.NH_%7B3Q%X7O+KPW_9MIIM
MX9;GS;N.1R3$ZY4*2-@)QZG<., UDKX+;2=5UF.[\%-K\5Y?2W=M=PW4:860
M[C'(KNN,'/(!R* &^,M0D\2^+_"$,6@C6-&NK:>\@ADN41+O,:$,5;IL#=^N
M[BM]/$&G^'!XVO8+2[?^R7B,L3W)9'_<J0(P>$&#C'M5J3P_=+XL\&W=IIR6
MUAIME<Q31I(I6W+I&$0="P^4C(':LC6/"NLW6G_$6*&SW/JYC-B/,0>;B%%/
M?Y>01SB@#9L_'-Q)K6F6FH>'KO3[/5BRV-U-*A+L%W .@Y0D D9S[XI+SQS=
M";5)-)\/W&I6&E2-%>7*W"1G>@RZQH>7*CKTYX&:D\0:+J%[>^#Y+>#>NGWZ
MS71WJ/+00NN>3SR0.,UR8\%MI.KZREWX+;7X;V^EN[:[ANHTPLAW&.17=<8.
M>1G(- '6W_CA/,TBVT+3I-7O=4MOMD,2RK"J08'SNS=/O  8ZUE_#R]EU#Q3
MXUN9[*>RE:]MP]O/C=&P@4$9!((R.".HP:6\T?5=!\2:-K^C:"+FWCTHZ9<:
M;;SHK6Z[E=2A<A6 (*GD<<U>\%:9K=MK?B;4]:L8K-M2N89HHXYA( HB"XR.
MXQ@\8SG'% %'XBWCZ?X@\&7,5I/=R)J,NRW@ WR,87  R0!R>2> ,FM+3_&L
MLMUJNGZMHTNFZGI]I]M^SF=95FAY^977W&#QP?6H_'&FZW=:IX;U#1;&.\DT
MV\DGECDF$8*F)EQD]SG X/)&>,UGP:1KNNZ_K7B&_P!*;32^C-I=E:23(\DF
M279V*DJ/FP!S^5 %BP^(YG\.3>)+[0;NRT1;998;AY49YW)"B-8QSRQPK' /
M7@&K5KXTOH=7TZQU_P .SZ2FI,8[2<W*3*9,;@C[?N,0#CJ/>J%WX2U2^^#V
MF:"JQP:O:6EHRI(P*>=#L;82,C!*D9'K2W-OXA\8:SH(U#0'T:RTN\6_G>>Y
MCE:21%8*D80GC+9)..!TH NZ[XTU+0$NK^Z\+W(T6UEV2WGVJ/?LW;?,6(9)
M7G/4''.*LZUXMN+/7H]#T?1I=6U V_VJ9%G6%(8L[02S<9)!P/;M7GOB+P?X
MCU;3/$%E<^'[C4M6N+B5[74Y-140+#NRBHA?Y2!\NW:!GDFNPO['7-"\=2:]
MINCOJUK?:?':S113QQR0R1L2K?.0"I#8XY&* .'FNVO?A?XXNFMYK9I?$P8P
MSC#QGS;?*L!W%>K6/B:"YU_6](GA-M+I:QR%W<%98G4D./8$,#Z8KA'\)^);
MGP#XHL[G3XEU/4M;6^CABG5E*&2%CAB1T"-UP3CIR*D^*FG7O]LZ/-I$JQW>
MM(^A7(S\QAD^?>!_L .<_P"U0!WGAG7/^$D\/6FL+:O:QW0+QQR'+;-Q"L?J
M #^-)IFOQZEXAUO2%MV1]*:%6D+9$GF1[Q@=L=*TK2UAL;*"SMT"001K%&@_
MA51@#\A7$26WB/0/'&O7^FZ&-3MM92W:*47*1+!)&FPB0,<[>ARH)]J )6^)
M$"^%-%UU=)NIAJMZ;..UA8-('!D QT!R8_;[W7BK^C^,9+K5K_2M:TF31[VT
MMA>;7G69'@)(WAE]"""/YUS&E^$==MO!W@C3Y[1?M>F:U]JO%61<)'NG.X'/
M/WUX&3S6]J?AN\U+Q[?7;1[-.NO#S:>9PPXD:4G&W.?NG.<8H Y#QMXQOM?\
M FX7PW>6VD7MS;&UOFE1MP$Z$,\8Y0,!P>>HZ9%=WJ?BJZCUV;1=$T9]5O;:
M%9KK_2%ACA#YV*6;.6."0,=.]<1>:7XTOOA[9^$3X;1)+'[-%+>&\C,<R0R(
M08QG.2%!.[;@ ]3@5HZ]X1>+QUJ6MR^&3X@LM2AA&V&X2.6VDC7;T=E!5ACG
M.01TH UKOXDV=OX:TO68=,O)S?7WV#[&@'G1SC>"A'0G<FWKW!S73Z/=W][I
MR3ZEIITZZ)(:V,ZR[0#P=R\'(YKCKGPS<R:5X433= 33%M-;2]N;-9T;R8P)
M 6+9PQ.5) SU[XKT"@#@+#Q/XEF^)^K:.VDM)IT,<&T?:8AY*,SCSNF6W 9V
MYR,5A>'_ !3J&@Q>,);7P[=:C:6FN7L]U<+,D:HF02$#<NP )(&.W/-=0;+6
M-+^)UWJ<&DO>Z=J=K;P//',B_9FC9LEE8@D8;/RYZ8J+2_#VJ6WA?QG9RVVV
M?4KZ_FM5WJ?,21<(<YP,^^,=Z -+4/&4:?V3#I%C)J=]JL'VFV@601 0@ F1
MV/W1\RCH22<5;\.>(QKIOK>>RDL-1T^80W5K(X?82H92&'#*000>/I7"W_@B
M^6W\(ZA/H:ZL=/TA-/OM.$ZHZG:AWHQ8*2&4@C/(/%=CX.TR"PMKN6'PS_81
MGD&8VF2224 <,VTL!U(QDT <Q\4Y;VXU;PQI(T7^T=/N+X/)$;A46Y=4<B)@
M>PP&R>#C%:\?B>YM7ETCP[X6DNTTF*-+J..Y2)(&*!A#&3G>P&.F!TYJ[XIT
MB^U'7O"MS:P^9#8Z@TUPVX#8AB=<\GGD@<5RE[X/?3_%FM7EQX2;Q!::E.+F
M":"Y2-X6*@,CJ[KQD9!&>M '1W'Q MI-,T.?1K"?4KS6PS6=H'6(X49<NQX4
M+T/7GI6%X;U_R_''C?5M7LIM+%I8V;7,4Q#[ BRDE2O# CD$=?K5J^T#4M*N
M?"VMZ)X>0#3(IX+C2(;A R)* 3L=B%)5AD\\YJLGA;7_ !%=>-9-6L8],36]
M/@M[4>>LI0J)!A]O<$J3CCG )Q0!M6GCF[-QI;ZIX>N-.T_5I5AL[E[A';>X
M)19$'*%@..3SP<4ZR\:W>I^)KW2-/\/7,\=A>?9KR[,Z)'&N%(89Y8\G*CD
M>XK!\.>&TANM+BO?AX+>[M71I+XWD;0HZ_\ +1!O+$Y&0-HQFND\+:/J.FWG
MBJ2>,0_;M4>XM7+!@R&)%#8!XY4\'GB@"O-XUU*PO;#^U?#%S8Z=?726D5RU
MU&[H[G";XU^Z"?<XIGAK_DI_CGZ:?_Z):N*C\'>(;JWT5+OP[<OK%GJ=O<7^
MJW.I+()E64%C&N\\8YP0N ,#)KT+0](OK/QWXKU*>'9:7_V/[-)N!W[(RK<
MY&">] %KQ)XD.A2:=:6]BU[?ZE,8;:#S1$I(4LQ9SP  /0D^E0:AXKGTO2+&
M6\T:==6OKC[-;Z;',CL\G/\ ']T+M4L6/0=L\4GC2T%_806L_A=M>M&<M(D<
MR1R0L/NLN\KSR>0P(]\UQESX)U^[\+:'+J%H=2NM,U"6<:;<W89VM7RHB,V<
M,Z@J<DXXQF@#K[/QJB2ZI;:]I[Z3=Z;:_;94,HF1X.?G1AC."I!& <T[0O%&
MJZO+;2W'A>ZLM.NXS+!=/<1N0,;E\Q!RF1TZ\\'%8-OX1M]5T37K.W\)'P]+
M>V+6J7,\Z2.Y;/!",V%!P>O/I6SX9U#Q-)'8Z;JGADV*00^7<W;7<;HQ5<#R
MU4DG)P><8'K0 P^/H!\-D\9_8)/)=%;[-Y@W#=*(_O8]\TNM>-+JP\4GPYIF
M@7.J:A]D2[41S+$@0LRG<S<+C:/J6 KB9O#_ (S'PS;P/%X>1FMV"_;VNXQ'
M-&LP=2BYSN/'#8 P>>@KO8=(OD^*%YK#0XL)-(BMEEW#F02NQ7&<]".<8H Q
M=0UN:QN/'DVD6=V^J6<%N\GF78,:DP%@R*WRKM')'\1%5G\0WE]\,=.U'Q'I
MUW%YC6&V2VO51[DNR?O,I]T$G)7\*U5\-ZC-K?CUWB6.#6+>&*TE9P0Q%N48
MD#D88]Q61)I/B+5/AA8:%-H4EI?:?)81;7N(F$JQ.F]U(; &%)YY]J .EU'Q
M7=KKMSH^AZ+)JMU9Q))=G[0L"1;\E%W-G+$#.,8QCFJC?$*"XTK1;C3-.FNK
MW5YI((+26182CQAO,#L<@;=I'&<]JQ-:\(/!XYU76)O"[>(++4TA9?)N$CEM
MI$3800[*"K  Y!XQTK0OM%A7PE8:<WP_%Q9L\DDEA;W<7F6C[LJRL64$G))*
MMD>] '9Z9<W=WI\<U]8M8W)R'MVD63;@D?>7@@XR/KVKDHW,?QEU-PC.5\/P
ML$3JV)I.![UJ>!K#5]-\+PVVM22-<B61HTEF\YXHBQ*(S_Q$+@9JA?Z'K4GC
M?6M3L L(GT!;2UN6886X#R$9'7C<ISC% $D7C'48-9TVRUKPW-IL&IR&&VG-
MU'*1(%+!75?ND@'H3S4%W\1[6R\':KKTUA*)=-O7L9+,."[2K($ !QW#!NG2
MN5TWPEK$FI>%;E_#-U:W6GW:2:E?W>I+,\Q\M@S*-[94L<]CR !C.->[\&ZI
M-\3C*+9'\,W,\>I7!+KQ<QQ/$%VYR<Y1B<8^6@#I9_&5G'?:+!#$\\>IVDM[
MYJG_ %,"(&WD=\EE ^M-\+^)[_Q)%!>G0GM=+NH?.MKHW2.6'& R#E20<\$X
MQ@XKF_ 7A77="N]2N=4M4D:PM/[,T@&9?WUNLCN"2,[=V8QR,C;TJ3PSH>HV
MWC.*^L/#]QX<TLPR_;[5[M'BN)3C88XT9@N.26PN>F* /1JY+Q)H&NZIKBWU
MA=VL<5IILZV*RELQWS_*)6 !! 3('4C)XYK;T*[U.]TF.?6--73KUF</;+,)
M0H#$*=PX.1@_C6E0!YMXJMVT'PMX3\+P7TED;J_@MKB>"X:)C&H+S,'R""Q'
M)_VJK:3JD>@^,==_LW6+[5/#NG:.US>?:+LW*Q7(8D(DC$D$H"2,UT/B#PR_
MB+QWHLNH:?#=:)86EP[B<(Z/.Y554H>N%!.<8_&I?&'AM[CX=ZOHGARRMK>6
M> K%!"JQ(V2-PXP 2,C\: )[CQ<MMHWAV^>QD\W6Y[>!+?>,Q&5=Q)..=H!S
M]*J?\)O<7?BN_P!!TG0;B^?3YXH[JY$RQQ1JZ@ELMU(R?E&2=IZ<9S(M/\1Z
M[XR\-WU[H@TO1=+29UMWN$DD\TQA%+;21CYCMQG[I)QD"M;PCH=_9:-K37T?
MV74-4U"ZNC\P8H&8K'R">BA3UH 9:^-;W5;EI=&\.7-_HZ7'V=K];B--Y#;6
M:-#RZ@YYR,X.,URJ>*+NQ\=>.=6L=$GU1;%88)'$RQ)#%#&6<;FZL69OE _A
MYQQG>\ +XCT;1]*\.WWAK[-%9(8I[XW<;1N!G#(JDL2QQU QD_2J*>&M>C^$
M^NV*68&O:S/<RS0^:G!FE(.6SCB,@]>V* -^]\;QI:Z*-+TV?4=1UB 7-K9A
MUC*Q;0Q>1CP@&X#ODG S5*#XCQ)I_B&[U71[K3_["6,74;.LA:1LG:A'!_@P
M<\[QTJO>Z3K.@>.K75=)T5M4LAHJ:9&J7$<1@99-P+;C]TC'(R>.E0:+I.NZ
M3X<U=]:\/)K-YJ^J32WMK#-&!Y)&U2N\@,N$7"D@X;U&* .BC\47=EI%_JGB
M/2/[(L[6)9A(+I)]X.?EPN"&Z#'0EA@FL^'QMJ3ZO8Z9=^'7T^?5(97T\SW2
ML2R)NQ*B@F,8]-V.E<P_@;79O .J:?'9-'!)J45U9:+<7@D*6Z,I,)DR0-V"
M0,D#CGK76^$-+M;:[GGB\%C0FV!?/FDB>63GE<HS';]2/I0!4\.^ 'T?4M%G
MN;E)8])MIC&4R&DNKALS.1C 7& H]SGISW5%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%8/BZ
M^_L_2(9O[4ETW=>01^=% )2VYP-F#T#9QGM0!O45S.J>.]&TK5KG276]N=1M
MT21K6TM7FD*L"=P"CH .3VR/6IG\::"OA>#Q$+PMIUP0L+)&S/(Y.T(J ;BV
M01C'8T =!17GGC#Q?]L\ ZK<Z6=2TZ^M9K576X@>WF0/,@SSC((W#(]Z[.+6
MK.;7KC14=OMMO EQ(NTX".2!S]5- &A17/R>--#AT2^U>6Y:.SLKE[25C&=Q
ME1MA55'+$MP,=:YNV\8C6OB=HUC:-J%I$+&Y>ZL;N!X&SE-C%&'/\6#]: /1
M**Y27XB:##<R*S7AM(Y_L\FH+:N;5),[=IEQCKQGIGO5K5/&6FZ7JDFG&&_N
M[F&-9;A;*T><0(V=I?:.,X)QR<#I0!T-%'45#>745C8W%Y.2(8(VE<@9(51D
M\?04 345R-C\2?#NH7=A# ]X(;]Q%;7;VCK;R2D9$8D(P6[8]01UJWJ_C72]
M)U)]-\F_OKR*,2SPV%H\YA0]"^T87/8=?:@#HZ*X7Q+\2+73M!T;5M'BDU&W
MU*[CB62.VD=0A<*XXQB3D@*>201CBNPTZ^34K"*\CAN(5E!(CN86BD7G'*MR
M.E %JBL/7/%>G:#=6]G,MU<WUPI>*TLK=II60=6VJ.%'J<573QUH+^&KK7_M
M,BV=G)Y5TKQ,LD#[@I5T(R""PH Z2BN:TKQUHNL:O'ID'VR*:>-I;5[BU>)+
MI%ZM$S ;@.OTYK&\+^*DM/[376+N=_M'BBZTZT=\N$.[Y(\_PC@@=J .^HK/
M.M60\0KH6]C?&U-V4"DA8]VW)/;)Z#V-4/&GB%_"WA._U:*VDN)H8F,2+$TB
MAMI(+[>0G')XQZT ;]%>:>(_&S3>$="UI&OM+C_MBR2[::&2#=&2&DP#RT9!
M//(.*ZO1/&.EZ]J4VG0)>6]Y%$)_(O+5X'>(G D4,!E<\4 =!17*#XB:";D*
M&O/L;3_9AJ/V5_LIDW;=OFXQ][C/3/>NKH **YC5_'>DZ+<W$=U;ZFT-J0+F
MZBL)'@AZ'YG QP",XSBK>L^+=+T7[&DIN+JXO06MK:RA:>650,E@J_P@$<GB
M@#<HK@==^)<.GG0)+#3[ZXAU&[\J;=83;T4!PR@8!\T,GW>3C)QWKJ+7Q%8W
M6JVVF*+B.\N++[<L4T+(RQ;@OS ]&R1P>: -:BL3_A*]*^S:K.'G9-+N/LMP
M$@9V\S"X"JH);.]1P.]1Z+XNT[6]2FTU(;ZSOXHA.;:^M6A=HR<;U#=1GB@#
M?HKDOAE?7>I?#S2KN^N9;BYD$N^65BS-B5P,D^P JUJ_C;2-&U<Z3.+N?4O)
M6=+6UMGFDD5BPRH4<XVG/8<>M '1T5SD7CC0IO#\>MQW$AM'N5M"#$PDCF9P
MFQE/*D$C.:T[C6K.UUNRTB5V%Y>QR20J%)!6/&[)[?>% &A17+Z9X_T/5]1-
MG9&[E*-*LT_V9Q# R;LB23&U2=I(R>F/44[2/'6D:W?06UG'J'EW.X6MU+92
M)!<;02=CD8/ )[9QQ0!TU%>6>"?B3I]MX1L!K5UJ$\PGEBN;YK>22*%FF<(L
MDN, X*]^ 1TKM]:\56>BW0M7L]3O)_+\UDL;*2;8F2,L0,#D'C.>.E &Y17.
MS>-M$30]/U:&::Z@U%MEG';0M)+,W)*A ,Y&TYSC&#FI9O%NF6N@IJ]V+NVB
M>3R4@FMG6=I2<!!'C<6)'&!SUZ4 ;M%8NB>*-/UVXN;2%+JVO;8*TMK>0-#*
MJM]UL'JIP>1FK6M:WI_A_37U#4I_)MU(484LS,3@*JCEB3T H T**YK3O'&E
MZC<7-H+?4;:^@MS<_8[JS>*:2,?Q(I'S\\8'.:YKX;:O-XBU75=3N[G73/\
M:KA$AG1TM(XA)M1%!&W> .?XNN: /2J*R]:UVVT.*%IX+RXDF8K%#9VSS.Y
MR>%' 'J<"FZ!XBL/$=K--8F96MY3!/#/$T4L,@P2K*>0<$4 :U%8^N>)+'07
MM8;A+F>ZNV86]M:0-++)M&6(4=@,9)]:BO/%VEV.D6FHW NU^V/Y=O:_9G^T
M22<_((L;L\'MVH W:*PM.\7Z1J-EJ%R99;3^SAF]BO(FADMQC<"RMV(Y!Z&J
MVF>.M)U5G$<&HP)Y#7,4ES921)/$O)9"PP>"#CKS0!TU4[C2[*ZU&SU">W22
M[L]_V>1LYCWC#8^H&*SY/%FE1^'++7FDD^P7IA$+>6=Q\T@)D=N2*JZGX[T;
M2]:ET:07D^HQA&:WM;5Y7V-D[L*/NC')[9'K0!TU%<#JWC!] TKQ=J$5Y<ZG
M-83E([8V9V6K^4&"DIR4[ECC&:U=*\<V%]!I/VFWO;.?4I/(B%S:/$K2B,.0
M"PZ$9P>^#0!U-%9\>M64OB"?1(W9KV"W6XE 4[45B0N3TR<'CTK0H **\L\&
M_$FPL_"4!UNYU&XECN9X[N]-O)+%;YG<()),8'R[?H,=*]"76[%O$ T19&-Z
MUI]M "_*8M^S.>G7M0!HT5Q/BGX@V^D>%=;U/3();JYTVY:S93;NR+,JACOV
M]$P1\V0,D"NET36(];TY;R.UO+<9VE+NW>%LX!R%8 XYZT :-%86M>*[/1;K
M[*]GJ=W,(Q*ZV5E),$0D@%B!@=#QG/'2H;OQUX>LM"T[6IK[_B7:BXCMYEC8
M[F*LV",9!^4C&,YXZT ='17*1?$/0WLM4N)4O[9],C6:YM[FT>.98ST<(1DK
MUY[8YK7O?$&G6)TP2S%CJ<RPVHC4MO+*6SQ_#@$DT :E%07MY;:=93WMY,D-
MM ADED<X"J!DDUAZ1XVTK6)61(K^U7R&N4EO;.2".6(8RZLP (&0?7!S0!T=
M%<E:?$?0+RZM8P+^&WO)!%:WL]E)';SN>@60C'/;.,U+J?C[1=+U6[TIDOKK
M4+4*TEM9VCS.%9=V["C[H!&3[XH ZBBN$\1_$BVT[2O#^I:3!-?VNJW<48EC
MM9''E,V& QTD[!3R2#QQ6GJ/CW1M*CL#>)?Q3ZA$\EM:FT?SI"I4%?+QNW98
M<8]30!U%%<O>^.]-LHT=K#69?W"W$HATZ5O(1AD>9QA3CJ.H]*M7WC'1;#1[
M'4S</<0ZAM%DEM$TDEP6&0$0#)./R[T ;U%<#XC^)<6FZ#;W^GZ=?O*]\EK+
M#<6$JM#\R;@PP,,5<%?[QZ9KL]-OTU33XKR."Y@23.([F%HI!@D<JP!'3\J
M+=%<19^/S/\ $#4?#KZ9?>1 (DBE2QE)WLS!F<]!'P,-P",G)JU??$;0;"YN
MXV%_/!92&.[O+:RDE@MV'4.X&..^,X[T =;13(9HKF".>&19(I%#HZG(92,@
M@^E<O?\ Q"T.PU"^L-E_=7EBV+B"TLWF:-=H;>=HX7##D]\XZ4 =716(GBS1
MYH]&E@NO.BUEBMFZ*2'(4L<^G /7OQ4TGB'3XM5O=->1Q<V5H+R8;#@1DL 0
M>Y^4\4 :M%<IIWQ%\/:G9W%]#+<IIUO;?:9+Z6V=(,<94.1@N,@%1SGBJM]X
MTMM4\,ZZ+&+4[*\BTN>Z@:ZM)+<LH0X="PYP2OOR* .UHK@_"GQ"TJ[TWP_9
M7,M\US=V\4*WLUM((9[C8-R"4C#-D'ZD'FM?6/'.EZ)<W,5S;:I)': &ZN(+
M"22& $!LLX&. 03C.* .EHK!U/Q?IFFO9QJMU?3WL1G@AL8&F=HAC+X7HOS#
MD^O%+J'BW3--LK">47;RZ@,VMI%;.UQ+QN/[O&X8'7.,=Z -VBLO0_$%AXAM
MII;)I5>"0PSP3Q-'+"XYVLK<@X(--UWQ'IWAV&!KUI6EN9/+M[>WB:669L9P
MJ*,GC\!0!K45SVG^-='U&QU.X4W,$FEQF2\MKF!HIH5"ELE",X(!P1UI_A[Q
M?IGBAY/[+6[D@1 ZW+VSI#)G@A'(PQ!X.* -ZBLG7?$>G>'8(9+YY3)<2>5;
MV\$32RS/UPB*,GC\JS(_'>F76E:I<VT%_P#:].4&>PDLY%N$W?=)CQD@]<CC
M - '4T5Y3J?CR\UOX,7^M01WNFZC';P2/,L,D*;FD4$Q.WWAC/()Z^]=CI7C
MK1=7UB+3(/MD<T\;2VKW%J\272+U:)F W #GZ<T =+17+7_Q!T/3[NZBD^VR
MPV<GE7=W!:/)!;/W#N!@$9&<9QWQ4VM>.-%T*^@L;E[B:[N8//MX+6!IGF7.
M/D"]3W^@)H Z.BL2S\5:7>'4PLDL3:9&DMVLT10QH\?F*<'_ &<_B"*BC\9Z
M+-X>T[7(IW>RU&:."V*QDL\CMM"[?7(.?H: .@HKDK7Q-9:;#XCOM0UF:YM[
M+4/)*-;;3 Q";84"C,F2PP>I)K1M_%>GR:3>:G=QWFFV]F,S_;[9H2HQG(!'
MS#Z9YXZT ;E%<]I/C/3-6U*/3Q#?V=U-&98([ZT>#ST'4IN'.,C(Z\]*Z&@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "N/^)-K<7?ANUCMH)9G&IV;E8T+$*)E).!V KL** ..T2T
MGC^*/BNZDMY%AEM;%8Y60A7PLFX ]\<9Q7%VVFZC8^$=!U%M,NY8]*\1W%U<
M6J0DR>29)0'5.K8W \=N:]EHH \X\::P/%GP]U9-)T[4W5)K78\MF\?G?OT+
M;%8!B% Y.,?K4VI7Y\,_%"ZU2]L;^6QO]+BAAEM+5Y_WJ.Y,9" D$A@1GCWK
MT&B@#Q>+3]6;P6-1?1[T/9>+GU6>Q,>96A$I)PH^\1NSQD';Q70Q:D?$?Q1T
M34+'3M1CT^'3[J+[9/:O"K.2AP P!X]2 "<XS@UZ/10!X;HVCVEIX5_X17Q'
M=>+8[I&D@EL+2W>2&<%R0T;+&05.0<ENN:Z'QF\>EZQ=W>@/KEIXG2"..*."
MRDFM]1"CY%?Y2AQDJ6RI7FO4:* ,6W\11/XCB\/3P2KJ)T\7TK( 8D&[9MW9
MSG.<<=!UJ;Q)&\OA;5XXT9Y'LIE55&2Q*'  ]:L6VEV=IJ%[?PPXNKTH9Y2Q
M)8*NU1ST '8<9)/4FKE 'F6H:==GX8^!K=+.8SP76E-)&L1W1[2FXD8R,<YS
MTJ>TU,>#/&7BAM7L=0:'4[B.ZM+JVLY)UE C"F/Y <,I' ..M>C44 >/RZ+J
MEC\-8+R?3;E)#XA35Y+*.,O+! ;C?MVCG(7D@=.?2O5M.U"#5-/BO;83"&4$
MIYT31-C..58 CIW%6J* . U6Y;PS\3I==U"TNY=+O=+2U2ZM[=Y_(D21F*,J
M L P8'..HKF=9TS4=4\'>/=8BTR[BCUFZMFL[1X6$KI&8U,ACZC=@G!&<#->
MRT4 <=XEM)Y?'_@B>*WD>*">[\R1$)6,&W8#)[9.!S7/V_AJ[U?P5XTL?)E@
MO'UV\N[%G0J?,5P\3KGL2H&1V)KU&H+ZU%]87-HTLL2SQ-$9(B ZAAC*D@X(
MSQ0!PWPQGG\1QZEXTO(##-JKI#!&?X(85VX'U?S#^5=%XVLKC4? NO6=I$TM
MQ-83)%&O5V*' 'N:T=(TJUT/1[/2[)"MM:1+%&"<G &,GU)ZFKM 'F&I7?\
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
MJ* /,(["T_L_QO'KVGZBUA<ZYO#6T$AD4;(BLJ;1NPK#.1GI]:S+VV\1^)?
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
MQW4+W4<:RO"K@NJ-T8CT.#S7FNAZ587&C?$JXFLX))I=3OHGD= 6*+&I"Y]
M23]36>^H?\(IX=\"^.9 [P)I$>GZAMY+1O$'C)^DB@?\"H ];MKZTO7N$M;F
M*9K>4PS"-PWEN "5;'0X(X]ZJZOXAT;0(XWU?5+2Q64XC^T2A-Q[XSUK*^'^
ME3Z5X/M#>#_B87I:^O">IFE.]L_3(7_@-8,]]IFE_&'4)_$-Q;6R2Z3"NG37
M;!$VAF\U59N,Y()'7% '97OB/1--TV+4KS5K*"RFP8IWG4))GD;3GYOPI8?$
M&CW&COJ\.J6<FG("7NEF4QJ!URV<"N DU#P_;_$K0]1EELX?#\FCRKI<[J([
M=;CSLOMS@*2F,'N.G6L/5FMKK1/BIJ&DE&T6>&%8I(?]5).J8E9,<'DJ"1U-
M 'K%IXET._U273+/5[*>_BSOMXYU9UQUX![=_2LGP_\ $+0/$6LWVEVE_:FX
M@G,4"BX5C<J$#%T Z@<C_@)K$UW3;+3-4^'GV&UAM_*OO)3RD"X1H'W#CL<#
M-2>#;G3;3QUXOT^:6UAOY-35X(&95D=# ARHZD8!/'H: .J@\6>'KFX%O!K>
MGR2F$S[5N%)\L=6Z]!CK2Z5XIT#7;B2WTK6;&]FC&YXX)U=@/7 /3WKSOP>V
MG^'?@5)K:Z/!>2B&YFFC:,$SGS&7YB0>-H&?84RSU*2_^*/@]Y-8T.^D^SW6
M4TF J(4,0(5GWMN&1P,+T)QS0!Z/-XIT"WUA=(FUJPCU%B%%LUPHDR>@QGJ?
M2LO2?B%H&K^)M0T.&_M1<6TB1PG[0I^U$IN;8.^TY!]Q7+> ]5\-6/AN;3_$
M$]@FM?VK,+VWN0IFDN#.2C!#\S<%,$ ]/:M+P[<Z;9?%7QC:W$MK!=W$MF]K
M%(RJ\@^S@$H#R>0<XH ZOQ-XALO"WA^[U>^=!'!&S(C2!#*X!(12?XCC J/3
M/%FAZKH)UB'4[/['&@,\GVA2L#$ E7;. 1D=:@\?0^?\/?$2"/S&_LVX*KC)
MSY;8Q[UPNM:AH]UX4\$W2W%I<:';7]J=3,3*R1GROE\W'0!BN=WMF@#TG1_$
M>B^($D;2-4M+X1'#_9Y0Y7TR!TJ;5-8TW1+3[7JE];V=ON"^9/($!)Z 9ZGV
MKAUNM.U;XP:5<^'Y[>X%OILZZG/:,&38Q7RD9EX)W!B!UQ6IXZMK.6YT:Z.O
MV6D:K9RR3V+7NTQ2G;M=64D9X8<@Y'44 = -?T<Z,-8_M2S_ +,(W?:_.7RL
M9Q][..O'UK/N_%%A>>$=6U;0=1M;PVEK,ZO"XD"NJ%@& ^@X->;ZQKMWKVB^
M$=7G^P:;90ZQ.ES<^49K/S5#K'-C*Y1FR021@G))[ZS64+Q>,=7'BC2]5NIM
M#>*X@TZ 1J,*Y1WQ(^6P2/I0!MV/B?4Y]4\"P.\9CUC3);F[ 0?,ZQ1,"/09
M<UW%>7:7_P AWX6?]@.?_P!$05ZC0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !3)H8KF%H9XDEB<8
M9'4,K#W!I]% $$%E:VH46]M#"%78/+C"X7.<<=LD\4D.GV5O<R7,-I!'/)_K
M)4C 9_J0,FIP0>A!^E&1G&>: .?\5>$[7Q'H&J:?$(+2ZOX?*:[$ 9P,@\]"
M>GK6Q-86EU#'%=VT-PL>"HEC# $=QGH:LTF021D9':@")K2V:.2-K>(I(V]U
M*##-QR1W/ _*GB&(3&81H)64*7VC<0.@SZ<U2M=9LKS6;_289&-W8+$\ZE2
MHD!*X/?[IJEX7\0-X@M;^:2!8#:ZC<60 ;.X1N5#?4^E &G=:;8WSH]W96UP
MR?<:6)7*_3(XJR      .@%*2 ,DX%% %:33[*:Y%S+9V[W 7:)6B4L!Z9QG
M%3HBQHJ(H5% "JHP /04N0>AI: *W]G67VW[;]CM_M6,>?Y2[_\ OK&:+K3K
M&_*&\LK>X*?<,T2OM^F1Q45U>W<.JV%K#ITD]M<>9YUTLBA;?:,KD'D[CQQT
MJ[D9QD9]* (I[2VN;<V]Q;Q2P$8,<B!E_(\4GV.U^R?9/LT/V;;M\G8-F/3;
MTQ4V1G&1D]J6@""&RM;8*(+:&((FQ?+C"X7.<#';/:G+;0);?9UAC6#;M\H*
M N/3'3%2$@=3C-<KI'BR]U?1%O[?1GG?^TY+)XHIE&R-9"AE);&0 ,D"@#I)
M[&TN;9;>XM8)8%QB*2,,HQTX/%9&M^&_[;U?0KF6X5+/2KAKHVOEY\V4*5C.
M<\!22>ASQTK=R 0,C)H) &20* &>1$)S/Y2><5V&3:-VW.<9ZXJ2BD!!&001
M[4 ,F@BN86AGB26)AAD=0RGZ@TVUM+:RA$-I;Q6\0.=D2!%_(5+D$D C(ZT9
M&<9&?2@"M%IMA 28;*VCS)YIV1*,O_>X'7D\U.D,4;2,D:*TARY50"QQC)]>
M*?2$@8R0,]* *UKIEA92/):6-M;N_P!YHHE0M]2!S5JN?\6^(9_#UC9&SM([
MJ]O[V.QMHY9"B;WR<L0"0 %)X%;%@UX]C"VH10Q797]ZD#ET!_V20"1]10!8
MZU"MI;(L*K;Q*L)S$ @ 3M\OIU[5*2 1D@9Z4M #!#$)FF$:"5E"E]HW$#H,
M^G-10Z?96]Q)<06D$4\O^LD2,*S_ %(&34Y('4@4$@#).![T 1&SM3:FU-M#
M]G((,6P;"#R>.E)!9VMMM\BVABV)L7RXPNU<YP,=L]JGI 01D$8H K#3+ 23
M2"QM@\Q!E;RER^#D;CCGGUIUW86=^BI>6D%RBG(6:,. ?QJQ29'K0!7FT^RN
M;9;:>SMY;=<;8GB5E'T!&*GCC2&-8XD5$4855& !Z 5AGQ,MCHJZCK=C-IF^
MZ%LL3$2L2TFQ#\O8Y!]LUO4 ,\F+S_.\M/-V[-^T;MN<XSZ4B00QB0)$BB1B
MS@*!N)ZD^IJ2HYW>*WDDCB:5U4LL:D N0. ">.?>@".TT^RL XL[2WMPYRPA
MC";C[X'-*+.U%V;L6T(N2NTS>6-Y'INZXKBF^(6J+K::.?!&JC4'MS<K#]IM
M^8PP4MGS,=2!C.:V=-\33WOBN;1;BP-J8M-AO6WR NC.S H<9'&WJ": .B95
M=2K ,I&"",@BH+2PL[!66SM(+96.6$,80$^IP*L4@((R"#]* (Q:VX@> 01"
M%\[H]@VMGKD=\TH@A$JR"*,2(NQ6VC(7T!].!Q3P020",CK1D9QD9]* ,+2?
M#AT_Q+K>N3W(N+C4FC5 (]HABC7"H.3GDDD\9STK>HJ&ZG^SVLLV 2B,X7.,
MX&: (QIMBOGXLK<?:/\ 78B7][_O<<_C4[PQ2-&SQ(QC.Y"5!VG&,CTXK*\+
M:TWB+PKINLR0K UY LQC#;@F>V:MZMJ46D:+?:I*"\-G;R7#A>I5%+$#\J '
MW.F6%Y,DUU8VT\J?<>6)6*_0D<5:Z5RNC:_XBO-.TV\O=!@*:A)&R_9+O?\
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
M-Q'MG-8M_P" O#&I:A-?76E(T\YS,4E>-93ZNJL%8_4&NA1%C1410JJ,  <
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
M'))R#GFG:-X6T7P^DZZ98)";C'G2%F=Y,= SL2Q ],T >/6_A^PL/@OHWBN
M2_V[ UI+'>M*Q=09T38.>$VDC;TKJ?&VD+I^OZAXGUC1X=>T001!AYVV?30F
M=S1J< @Y#'!#5W1\,Z.?#T>@FQ3^RXP@2WW-@;6#+SG/# 'K574?!'AS5M3?
M4+[2TFN)"ID)D<)*5 "[T!VM@ #D'I0!NPRI/#'-&<HZAE/J",BO(I-.O/%7
MC7Q6MYX?L-8-G<);0+>:@T!M8O+!4QJ(VP6)+;P0<_2O8 ,# Z5@ZMX,\/ZY
M?B^O]/#W>S89HY7B9E]&*$;A['- 'G?B&'7O"WA_PK?1S"\\;6Z26BPQ$RB]
M@ 9F#="VT!6S_>^M0:SH.@7GPY\(WB;=1^T:M:O->2_?E::4>>6],D8([8QV
MKU6T\.:187=M=6MC'%-;6WV2!ES^[BSG:HS@9/4]34#^$- DT>ZTA]-B.GW4
MS3RP9;;YA.XL.?EY&?EQB@#@_$NF?\5SHOA:ST:SO-'@TR6YATVYNF@@>7S
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
M1P20.IQGI@Y%KXDUR^\&>&].;4Y8[[4-7ETR?444"3RHWDRR\8#LJ 9QW)H
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
MWTN\%C:06$HC *HK-(^0=^2W /&!0!UT.O6TWB>ZT!8Y1=6]K'=,Y V%79E
M!SG/RGM6I7CGBK7;[P[\1;X6TJQS7>F65F^IS)F*TW2R S.H]^G;)&2!7K&F
M69T_3+>T:ZGNVB0*9[A]TDA[L30!)<WMK9>3]JN8H?/E$,7F.%WR'HHSU)P>
M*GKSOXI:6;V?PH_V^^M]VN6\&VWEV@;@YWCC[XQP>V32:[::I)XU\/\ AJU\
M0ZG;64FG3O<RI*#-*$9,'=CAN<;L="?6@#T6BO,?$LL,=Q=V%KKWBRZO]/M$
M4IIW*VY"?*\S!0&9L;B"3]!4+ZSKFO6/PY2/5Y[";6(9#>S6ZC+X@W$@$8!.
M#@XX)SCB@#U2BO.-.;Q!8ZEXS\.:=JES?3VME#<:9+?R"22.21'^4N1R-R@C
M/2E\+:M9V]EJD-]K6O6.IV]CYMY!K#!S;@ YGCR"K+G/W25X'% 'HU%>3:7K
M$]IXU\-+I]_XFGL-4::.9M84^5.HB+J\8(!4Y&> !@UJ>'+;4_&/]H:Y-XBU
M2R>/49H+2VM9%6&*.)]H#H00Y."3GUXQ0!WT=[:S7D]I%<Q/<VX4S0JX+1AL
M[2PZC.#CZ5!I>K6^KPSRVRS*L,[V[>=$T9+(<' /4>]<#X?T$_\ "WO%4O\
M:^J?N!9S;/M VR;A(=CC'*CH!V%4CXEUK_A&YK>+494N]0\6RZ3'=MAFMHC*
MWW<\9"J0/K0!ZS17GXCO_"7CSP_IT6M:CJ-AK*W$<T.H3><T;QIO#HV,C/((
MZ<US"-X@N/ASJWBMO%.J)>:?/=/:PHX$06*9OED7'[S.".3P, #CD ]GHKS;
MQ9>ZDNI6.HW\NM6_AIM/#O-HS$-!.3DO*%^8H%QC (&#D5Z!ITT-QIEK/;W)
MNH9(4:.X)!\U2 0W&!R.?QH LT45YUX=MM3\8_VAKDWB+5+)X]1F@M+:UD58
M8HXGV@.A!#DX).?7C% 'HM%>=Z?;ZAXWUCQ'/-K^J:=;Z=J#Z?:6]A,(@I15
M)D?CYR2W0\8%8L7B+Q!KGAKP8!JTEG>WFJS6-U=0(/WJH)5+!3QD[0>F W..
M,4 >O45Y=-:Z[::KXH\*Z=KVI7#G28]0L)KB;?-#-O8;0^,E6*#CW-6[3Q;<
M>*=2\)+I\\D4+63ZMJ:Q'!(4>6L1]C(6R/\ 8H ]&HKQ"PUSQ1K/AF+Q'8)X
MGFUN=_/ABC5/[/*[_P#5;,\KMXW8W9YS75WMOJOB#XF:EI(U_4=.TVWT^WN#
M%9R!',A9QPQ!P/4#K@=A0!Z)5&PU:WU&YOK>!9@]E-Y,IDB9 6P#\I/WASU%
M<%%>7=AXXF7Q/J&N633ZCMTR2)_] FB./+B8 $!SR#NP2>AJOJ7BO5],TOQQ
M-!=L;B#5X;.S:7YEMQ(L2Y /8;R<=,T >IT5YUJ-KJ/@K6O#=Q!K^J:C#J.H
M)I]W;W\PE5]ZL1(O V$%<X'&*S8K?6M=M?&E\_BC5;4:7J-U'8PVT@14*(KC
M=P2Z\@;>@&?6@#U>BO,-2U37=3\/^$]9F_M8Z1<6 GU+^Q3MG65D0JV!\Q0?
M-D+^.:[SP]=6E]X>L;FQU"34+5X@8[J4Y>4=,MP.?7@<T :=017MK->3VD5S
M$]S;A3-"K@M&&SM+#J,X./7%3UYGX>T$_P#"W?%<O]KZI_HXLIMGV@;9=RR'
M8XQRHQ@#L* .XT+7K;Q!;W<UK'*BVMY-9N)0 2\;;21@GC/2M2O%;#2]2_X1
M'QEKEKXBU&RDL-2U*XM8+9E2,-&[,=XP=^[&,'@#M6QK/B;4=5UK0-+ U=+:
MXT==3NET8 32,Q50NXD%4!))P<G(H ]2HKD? <VM-;:E;ZM%J MX;K%A+J(4
M3O"5!P^T\D-D9[C%0?$?7+[2K#2;33VNDDU/4$M9)+1%:98]K,WE[N-Y"X!/
M3)- ':T5YMHEOKUUJNI:5')XDM=&N=/+1W>IL#-;7(8 >6X))!!S@]U]ZR?#
M'C;6-<34=0N[I OAC3I?-@@D^749P''G<=8\1\?[3'T% 'K]%>.:3J'B>>QT
M36+,>*;O4KF2":[%PJ"QEB<@N%7/R@*<JP&>.>M;]E;:IK_Q(\2P2^(-1MM.
MTNXM6@M;60(&9H48AB0?DX/R]]Q]J /1*HV&K6^HW5];P+,'LI?)E,D3("V
M?E)^\.>HKB/"-MJ?B^P'BBX\1:I:S2WLOD6EO(H@BBCE*"-HR,-D*<D\\]JC
MDOO$M_9^/;?1[F:2^MM12.T7> R1[(BZQEN 2"^,]S0!Z317E5SXLCT7P#X@
MO-&O]9DU.U:&)[7607GLWD8(#AAR#NW#DJ2..]6M#?7;3Q5I2VD?BF:PF$B:
MD=9V,@^0E)$()VG<,$#C!Z4 >ET57U"Z^PZ;=7>POY$+R[1WV@G'Z5Y5(-=7
MX9#QY_PD^H_VM]F&H>1Y@^R;3\WE>5C&-ORYSG/.: .]USQ7#HVJVFEQ:=?:
ME?W,;S""S5"4B4@%V+,HQD@>IKH*\NDTLZI\8].N_P"TM4M_M&A&[\N*<*$Q
M+&/+''W#U([FO4: "H+2]M;Z-Y+2YBG1)&B9HG#!74X93CN#P17F_AB>[&LK
MIGB?5-?LO$-R)U"/)_HER/FYMR 5&U<$ 888YS65X8,WA/P!XI\16]_?W,UI
M<WZ1V]Q-NA+"4@2%<<MD9)SSDT >R45Y?JUOK'A'1-)\1IXEU._NFN;9+V"Y
ME#07"RL%8(F,(1NR,=,=ZO6<&H^,_$7B-I->U/3;?2[S[#:06$HC *HK-(^0
M=^2W /&!0!UT.O6TWB>ZT!8Y1=6]K'=,Y V%79E !SG/RGM6I7CGBK7;[P[\
M1;X6TJQS7>FV5F^IS)F*TW2R S.H]^@Z9(R0*]8TRS.GZ9;VC74]VT2!3/</
MNDD/=B: +=%<-K$E]K_Q$'AI-4O-.T^UTT7TILI/+EG=I"BC?C(4!2>,9)KF
MM4UW6]%\,^/=*75KFXFT-K=K.^E8><$E"MM9AC)7D9ZD&@#UZJ\%]:737"V]
MQ%,ULYCF6-@QC? .T@=#@@X]ZX#4(=6\)Z_X9NCXAU'41JE\+&]@N67RFWHS
M!XT _=[2O0=NOO%\.]"-KXC\57']K:I+]EU:2+RY;@,DW[E/F<8^9N>O'04
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
MO]27D$B@C/."HSTS0 FJ76J:5J7A*TU&>RU&XNM2>.2X^QB/:OE.PV LVT\
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
M\M4")(N>#@,1GL<'J.U-\4:XGAKPQJ.LR1F46<#2"/.-[=AGMDXJMX0\-_\
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
MVD:QKU^UP)1JETMP$"8\O$:IC.>?NYH XN+Q;J&FZ//JR0V<5C;>)YK._$4
M3_1S)Y?F''\08J2>]=!/X@U.Z\5Z[8Z?<65O8Z38)YD]TIV+<OE@6((^58P"
M1D?>ZBI+7P3$OACQ!HEW<":+5[JZG+!,>6)B2!C/)7CGVK/M?APP^'FI^&[W
M5GGOM2D::YU 18+294J=I/( 11C/(!Z9H H:+XPO[GQ=!H47B?3-;COK.=TN
M;:TV?994QC(#D.ISZYXZU3\#+K5IX6\47EUJ=M=VT-SJ(-LUGC=*KDEBQ<_*
M<'Y,=^M=+9>%=;D\4:5KFL:O92MI\$T$=M9V9BCPX49R6)S\H]N!@=<IIO@_
M4].37]/75;9](U-KF:*,VQ\Z*2;DY?=@J,GC&3GK0!2T'Q/?Q7?@R&Y2VCTW
M6]'4HL,001W2HKX&. I0D!?]FLZ]^(NH0Z1-?K+:0P:AK3:?ID\T99(H$!#S
ML <ORCX'':MW5/ LU]X"TC0;?4_LVH:2MNUK?K'G9)$H7=MST(W#&>]2W?@2
M)O"FBZ3IUZ;.ZT5XI;.Z\L.!(@()9<\ALMD9[T 4?!_BVYU'Q3=:'+JEOK,
MLQ=Q7\%L8-I#A6C<9(SR"".V:[VL;1K;Q%'/))KFI:?.A7;'#9VC1 '/WBS.
MQ/TXK9H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHK \7^)#X8TF"Z2WCFFN;J*TB$LOE1*[G 9W
MP=JC')P: -^BN5U#Q3?Z!X;^W:SIMO\ ;Y+E+6UM[.ZWI<NY 3#LJ[023G(X
M"D\U#IOC"[37O['U^TL;662U>[@GLKLSQ,J$;U;*J0P!!Z8(H ["BN.\/^*/
M$&OBSU*+P]!'H5XW[J5KW_2%CYVR-'MVX/' 8GGO3[?QJ\_@K7/$/V%5;3'N
MU$'F\2>06 YQQG;Z'% '745Q&I^-]2BU#0].TO0UO+S5[%KJ,/<;$A(V$[SM
M/R@,>>N0!CFFI?3_ /";WJ0Z);_\)"-"@F=VO7$9)D8&+[I  ()W[<GTH [F
MBO(=)U[5;[X(7FH^)].AU"R%DSAOMSB6ZPYR'PH*8P.0377:EXJN+;5;30-$
ML;26]-DMU(UY=&&&"(G:H+!6+,2#@8[9- '845P4GQ(*^&?MW]G1)J*ZH-(E
M@DN0((I\_>:7'^KQ@YQW Q76Z//JD]D6U:TMK>Y#D 6LYEC=<## E5(ZG@CM
M0!H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5C^)8[R;2O)M='L]721PL]G=2A%>/!S@E2"<[
M>#QUYK8HH \J'PYU.Z\'7-D\-G;NFK)J6GZ5-*9[>%4Q^Y9B/NM\^0!@;JW=
M#\/>9/<)<>"-&T**6U>%KBTDC>9BW!"[8QA<9Y)].*[BB@#AO"5KXQT.QTWP
M]<Z;IS65B!"VI"Z)\V%>%VQ;<A\8')QUZUC7'ACQA;:!XD\,:?9Z=)9:E-=3
M07\MR052;),9CVYW9)&[..<]L'U*B@#CK7PWJ$/BGPWJ#B/R-/TB2SG(?D2'
MR\8'<?*>:N0Z)>)\2+S7&"?8I=*BM%.[YMZR.QX],,.:Z6B@#R^S\*>)E^%6
MI^"Y[&T62*V>"TNENLBYRY8$KM^3@CJ35SQ!X,N'\46VO1:#I>O1M8)9W%E>
ME5*,I)62-F5AW((X[5Z)10!QBZ9>VWA5K:W\%Z&JSSDW&DQS*L;1D8W;O+"E
M\A>",8'7BJGAW1?$WAKPO?II]G9+<SWWG6FFRW3216D!*@H'X]&; X!/%=]1
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
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
MTME#;;/L[/&SH5DSEL;<'(^@%9'B+QKKD=OXGO;/7K'3I=(O#:VVEO;K))<
M;<,23NR^X[<#''?F@#UNBL:)/$"7ND*9[*:R$##49)(V29Y-HV%%!*@9SD$_
M2MF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "L/Q+X>/B%=) N?(_L_4X
M+_[F[?Y9)V=1C.>O/TK<HH YBX\,Z@GC?_A(=-U2*WCN((K>]MI;;S/,1&+
MHVX;20Q'0^M7/%?A\^)M".FBY^SYGAF\S9O_ -7(KXQD==N/QK;HH X_Q3X4
MUKQ-'>:;)K=JFB7FT/"U@'FB48R$DW@<D$Y*DC-6_'4,O_"O-;M[6TFNY&L9
M(D@B)WME<<8Y.!SCOBNEHH \?\-WLNGZSH\'AW6$UE[J9(]2B&BI;>7#M.Z1
MI%12I! P&))S75V?A'7]#-S:>'_$-K;:5/.\Z0W-AYTEL7)9@C!U!&22-P.,
M]Z[6B@##7P\P\;)XC:[W$:9]@,/E]3Y@??NS^&,?C61-\/XKK2=?L9M0<-J>
MIG4H9HH\-;2#9LQDG=@I[9!QQ79T4 8.CV/B>"\5]8URRNK=$*B*VL#"7/9F
M8NWY "J%EX&C@^'=SX1GOGD2=;A6N(TV$>;([],GINQUYQ[UUM% '$V/@S63
MK>@:EJNO6UPNBB18;>VL?)5U:(QY)+D[N0>..,8YS1/\/VFT#5=,_M( W^M'
M5?,\C[G[U9-F-W/W<9XZ]*[:B@#S7XD:!'X@\7>$[&,RK+<2R)>;!\KV:[9'
M5S[LJ ?4UZ5110!YS=_#?5I=)U?0;7Q,+;0[^2:9819AI8VD)8IOW<IN.<8!
M(XR.M=+#X8,/BG3]:^U@BSTQM/\ *\O[^61M^<\?=Z8[]:Z&B@#C;SX?PW]A
MXGM+B^<+K5VMTCQQX:V=53:1S\V&0'MZ5'#X.UVZ\0Z+K&N>(X[N32I',<$%
MD(8W#1LA)^8G<<@YZ#& .<UVU% '&0>$M>T:ZOD\/:_:VNGWMR]R8+JQ,S0.
MYR_EL'7@GG!!Q6K_ ,([(WB^RU^2]WM;:<]DT?E8\PLZMOR#Q]WICO6]10!Q
MOB?PCK/B=+K3;G6[4:'<R([0FPS/&%(.U)-^!DC[Q4D9JU/X8U"/QO\ \)!I
MNJ16\5Q!%;WMM-;>9YB1L2"C;AM)#$<@^M=110!P7_"":U96U_I.C^)$L]#O
MI9)#"]EYDUN)"2ZQON  ))QE21FKE[X&:WFT>\\-Z@NF7NE6GV*,S0^='-!Q
M\CKE3U4'((YS78T4 <4GP^2]TK7XM<U%KZ_UU%2YN8XA$L:H,1K&F3@*>>2<
MGK40\%:_?7VB76M>*$NQI%TD\4<-D(EEPI4E_F)+G(Y' YX.>.ZHH SM?TB/
M7_#VH:1-(T<=Y;O"9%&2NX8S^%<^WA#5;[1]&L]5UF">?3-2M[Q)8;0QATB&
M A&\\GD[O?I78T4 <_>>&%O?%PUM[HK'_9<NG- JX.'=6WAL\8VXQCO7-VGP
M[U>.QT/3+CQ% ^F:)>07-M%%8;'E$;9 D;><G&1D <G)S7HE% ',)X9U"T\;
MW>O6&J116NH+"+VUEMM[,8@0I1]PVY!YR#5SQ-X?/B&VT^$7/D?9-0M[W.S=
MN\I]VWJ,9]>U;=% &)IGA\Z=XHUW6?M/F#5?L_[K9CRO*0KUSSG.>@Q65IGA
M76_#_AFQTO1M<MDEMI9GD:YLO,CF$DC. 5#@J1NZAN?2NPHH X:U^'?V;2=-
MM3J0::VUL:S/(MN%21\L2B(#\B\\<G&*FF\&ZM;:UJESHGB :?8ZM()KN$VH
MD=)-H5GB<L I8 =0V#S79T4 <+#\.Y+/PUX?L;'5S!JFA.[VE\8-RG?N#*R9
MY4JV#R#QG-:CZ%KNI:!K&G:UK-I,VH6KVT?V:R,20;E92V"[%C\P[CI7344
M5-*LO[,T>RL/,\S[-;QP[\8W;5 SCMTK#UGPSJ%UXKLO$&DZI%97,-LUG,DU
MMYRR1,X?CYEPP(Z\UT]% &)H_A\Z5KNO:F;GS1JL\<OE[-OE;(PF,YYSC/:N
M17X::JOA^/PXOB.%=&M[I;B%!8_OFQ+YFV1]^#SGD $G!/H?2:* .0O_  GJ
MJ>)[W6M UR/3FU&*..]CFM//#% 0LB?,,,%..<CVJI:_#LVWAJQT?^UGE^R:
MRNJ>?)%EI )3)L//4YQN_'':NZHH Q-,\/G3O%&NZS]I\P:K]G_=;,>5Y2%>
MN><YST&*\Y\2>&AX<TKPEI-Q>R)96UY>2SZH+(31Q"3>P1HB'7YO,*[CP-I]
M:]AHH X+X?W][+J&HV$%PM_H%O'&;6]6P%H#(2=\:JH"L ,'('4XKHI?#YD\
M;6_B+[3@0Z?)9>1LZ[G5]V[/^SC&.];=% '%#P 1\+I/!G]I#+HZ_:_)Z;I3
M)]S=[XZU8U7PIJ1\2?V_X?U>+3[R6V6UNH[BU\^*95)*M@,I##)[]*ZVB@#F
MHO"]R=?T/5[O56NKC3;6>"5F@"F=I2IW<'"@;>F#]:YZ[^&VK2Z/JV@6OB86
MVAWTDTR0BS#2QF0EBF_=RFXYQ@$CC(KT:B@#D-2\(:A_;-CK6AZO%8ZA!9"P
MF,]MYT<\0.1E0RD$')!SWQ52W^&ZG0->TS4-8GNY-6NUO#=^6$DBE 3# #CA
MDR!QQQ[UW5% '/Z3I_BF&Z1M6U^RNK>-2NRWT_RFD..&9B[ >N !6;!X1UBZ
M\1:5J>O:W:WHTII&MOL]CY$DC,I7,C;SQ@]% !-=E10!A^+?#Q\4>'9M,2Z-
MI*9(Y8IPF_8Z.'4E<C(RO2JA\-:A>:KX<U34]3AFO-)>X:3R;8QI-YJ%  "Q
MV[01ZYQVKIZ* .7N/!=O?:KXDN;RX,EMKEG#:20*FTQA%<$AL\D[\CCC'>DT
M;1/%.G-:6UUXDM+G3[4!<#3]L\R 8 9_,*CMR%R:ZFB@#(\4Z&?$GA?4=&%Q
M]G-Y"8O-V;MF>^,C/YUFZWX4NKS4-+U;2-36PU;3XF@622#S8YHFQE'7(.,@
M$$'BNIHH XM/ MQ/IGB/^TM6%SJ^NVIMI;I;?9'"FPJJI'N/ W$\MDFK\'A/
MRM=T74C=AETW37L#$8O];NV?-G/'W.G/7K72T4 >>I\/-7@T6;PS;>)5B\-2
MEU\G['FY2%B2T2R[L8Y(R5)P:O\ C#X?6_B>TT>VM[LV":<3'A(]_F6S*%>+
MJ,9 7GGITKLZ* ./;P)$?B.OBL7I$(C!-CY?RF<(8Q+NS_<.,8_&EO\ P0;W
M_A,?^)@$_P"$CBCC'[G/V?;#Y>?O?-GKVKKZ* .=U3PN=1A\.QB[\O\ L>\B
MN2?+SYNR-DV]?ESNSGGI7E8<:??Z_>G4Y-.UM=1N9K339=&6YD8ELIMD*%V#
MGGY6P ?:O=J* ,"PAUZ^.A:E=W@L0MIG4=-6$,))60?QDY7:V>!G-;]%% !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 445\_?M$>(-=L=5TO3;6YN+7
M3);8REH7*"63<002.NT!3C_:H ^@:*\?_9]US6M8\-:E%JD\]S;6LZ):SS,6
M;D$LFX]0/E/MNKV"@ JM#J%I<7MU90W$;W-KL\^)3\T>X97([9'-6:\S\,>'
MXE^*WBZ;^T=4)M9+.0*;URLF^)CAQGY@.@!Z#B@#TRBO+_!]O/=:?JOB76?$
MVJK'97E_'&OV@B&"%6<$LIR'(R2,YQM4 <<T;'4I;/Q7X6GTQ_%(LM2G:&:7
M5[C?#=(8F965&8E6R 1A5XH ]8O+E;.RGNG4LL,;2$#J0!G^E8^F^*K;4K30
M;B.SO0NLPF:(K#N6$! ^)&'"]<#U-</%97WBW3O%NM7&O:I:S6EY=VEI!;SE
M888X1@!H_NN6Y)W>O&*=X=O;J"V^%%K#<RQV]S92B>)7(63;:@KN'?!Y&: /
M5**\?2RU/5O#_C36)?$NLQ3Z9J%^+"."Z9$A\HEE! ^^.V#P!P *M:MXA:_O
M?"J:Q?:E;Z;=Z-]NN1I7FAS,?+VE_)&\)\S8QP3UH ]6K)L=>@O_ !'J^BI#
M(LVF+ TDC8VOYJL1CZ;:Q/AM9ZC;^&GFU.?5));BYE>+^TIG>40[R(]P8_*2
MN"1Q6'%H)U[XJ^,(Y-4U"SMXX+$O'8SF%I&,;[277YL#!X!P<\YQ0!Z;17C]
MEKVLV6@Z5K5UJ=S<6^B:Y/I=_(SG;<VQ?RA+(!PQ4E#GZ^]=CX4O+O6O$OB3
M5FN9FTV.Y&GV4.\^7^Z'[R0#IDN2,^BT ="-4C.NG2?L]UYHMOM/G^2?)QNV
M[=_3=WQZ<U>KC9KZ['Q8GLA<S"U'A[SQ!O.P2>>1NQTW8XS7!VPUBT^%&D^-
MG\2:Q/JD;6SE)+D^2\;3+&4:/HV0V2QR2>] 'MU44U2.36YM*%O="2*!9S,T
M)$)!)& _0MQTK@O%[7>G^*+K4-=EUV/P[Y,0M;O2;ED2S89WM,B')R<'<0P
MXQ5G5/$-YI_C#Q+<6]P\UM9^&EOH(-Y,9<-*=P'3)V@9]* .L\1:_!X<TZ.]
MN(I)4>YBMPL>,YD<(#SV&:UJ\5US0KF/P'X?UV?Q!JEW=7EW837<<]P9(93)
M(C?*AX3:2,;<<#!S6MJFH:AKGCS7]/DMO$<]EI8@A@BT:[2W"L\>\R.3(A8\
MX Y  Z4 >J45Y/?2^*Y= \%:?J6H7VEZG=ZG):W4L;J)7B"2X+;25W% #WPW
M/:K?B72K_0KJP\Z;Q)?>&+:TD$KV5\YN8IBY;S)"&#R(%.!R<8Z4 >FT5GZ?
M);:EX>MGL[V6>VN+5?*NMY$CJ5X?/!W=\\<UX]?^*?$;^#=*TZSOISKFCSW4
MNIN)#OECLC@JQZD/OCSGK[T >S:KJ":3H][J4J,\=I;R3LJ]6"*6('OQ1I=^
MFJ:39:A&C)'=0).JMU4,H8 ^_->=ZCJTOB,^-;^VNY6TBST VT,:N?+DEDA:
M9GQTW!6C&?<U0M;&^\.:#X$UF#7=3FGO+JQM+B"6<FW:&90-HB^ZNT8P1SQD
MDF@#O]2\5VVF66O7,EE>E=&B$LI:+8LP*;OW;'AO0^AK9M;A;NSAN5!"RQK(
M >H!&:\O\1WMU<6?Q7MIKF62"VM81!$[DK$&M06VCMD\G%&K:G?WGB71_#Z0
M:U-I\.B1WLD.D3K!)*[-L&YRZ'8H7HIY+<T >K51@U2.XUB[TU;>Z62U1':5
MX2(GW9P%?HQ&.?2L+P&-<CTR^@UF&^2.*\<6+7\B/.UN0"H<JS9()89)R0!6
M-J&IWZ>(?B!$E[<+'::+#+;J)#B%S',2RC^$Y Y'H* /1**\C2'5-(T+P5XD
M_P"$AU:ZOM0N[&&[CGN"89(IP 5\O[H(R,-UR,DDFNZ\>W4]E\/]?N;6:2"X
MBL97CEC8JR,%."".0: .BHKRR_M]1\-Q^%->C\0:I>7=_J%K:WD5Q.6AG28<
MA8ONH5ZC'ISFKFE:?<^.-0\27E[K>K68LM3FT^SAL+MH%@6( ;R%^\Q)S\V1
MC% 'H]%>1V^H^)/$?@7POJLHU&]M$>X358]*F\FXN C-''(I!4D94DJI&<BM
M#4I;G5?#/A^]T"XUO5-!CDE^WQV]RT=](HR%&XE6.QL@KD$X'6@#TRBO*-7\
M1_:-,\):9H%UK=Y8ZG/<"=X90M\RP@DQ;Y"I4[C@G(;"<$][FFVOB];3Q+9:
M;#JMG;R6:MI;ZQ<I++%<88,H<.YVGY2-QX- 'I=07MTMC8W%V\<LBP1M(4A0
MN[!1G"J.IXX%>=Z'-/+H^N:3I,^N6/BD6(;[)K5RTVQR"!+&S%E(+9&5..!P
M*ATO48K3P[XCM1/XALM>M])DFFM=4NWE92$;]]$Y)!&[NI X' H ]*LKI;ZP
MM[M(Y8EGB60),A1U##.&4]#SR*GKR^WN]0\17G@_P]-JE[;6T^@KJ5W-;SF.
M:Y<!%"F0?,.6+'!R:KWM]J6@6WC_ $.'5;ZX@L-)%[97$\Y>>V9T?*^9]X\J
M",G(H ]8HKRU[?4M E\&:R-?U2\N=4O8;6]CN)RT,BRQ,W$?W5VE1C'/KFNI
M^(FLWFA>";V\T^00W;/%!',1D1&214WX]@Q/UQ0!U-<[#XJ-YXLNM$LM*NKB
M.R94O+T.BQPNR;PN"VYN,9P.,US6J:?<^"=9\,W-CK>K7BW^I1Z?>6]]=M.L
MRNK'S &^ZRE<_+@5'X"T&.U\<^+9UU#4Y#:WR($EO'=9-T"G+@GYB,\$],#T
MH ]+HKAO&YO[GQ;X1TJTU6\T^&^ENEN&M7VLZK%NQZ9X(!ZC.1S6-I/A^]U#
MQ5XF\.3>)]=&EZ88)+94O&$P::/<=TOWV"E3A2<<\YH ]2J&[NH+&SFN[J58
M;>!#)+(YP$4#))]@*\RT[7UU7X;^%Y-9U'6'U"]+QK#I3E)[UHRP.2,$ !=Q
M.Y?<UDN]WJ'@WXB:3<W&MPVVF1>=;1WMSFX0-;ES&[JS;D)[$G@\T >S0S1W
M$$<T+AXI%#HRGA@1D$4^O)M3>\\-^"?"^GZ;=ZS.VLW,$<SI<^9.J>5N9(6D
M("9V@#D8YQS6AHZZ]I]]K*I::[:Z&=+>2,ZM=I-)%<J?X&$CM@J<\G@K0!W^
MIWZ:7IEQ?20SS) A<QV\9>1@.RJ.IJ:"43V\<P5U$B!@KKM89&<$=C[5Y196
MVI6GP:N_%$WB'5KG5;G0BX=[I@D7R J44=&  ^;J223UK8UN[L[V72;":Y\2
M7=^VGI.;'1YS$=IX\V1@R]3P,MVZ4 =;K^O0>'X+*6>&247=[#9*$Q\K2-M!
M.>PK6KQE-2O=3^'GAQ]0FN)IX/%4%OON2#*52Y*KO(X+   GVKV:@ HKA/&2
MWU[XZ\*:1;:M>Z?:WD5Z;G[))L:146,@9['J,]1DXQG-8%QKNJ>#M*^(-K;7
MUU>KHRV\EC)>R&:2+SD&06;E@IY&: /6J*\RUK3;SP7%H6K6?B#5KVXEU&WM
M;N.[NVECNEE.UL(>%/.1MQBBWTJ^\3^*/&4%SXAUBVMK*Z1+6&TNFB$3&!#N
MR.2,]%Z9R<'- 'IM%<'X8\7:I+X"\/ZA-HVI:Q=75MF:6S$7#*=N6WNO)Z\>
M]5KZ&^\0_$XZ7+JFJ:=IQT.&ZEL[>?RF+F5Q@LI^4\\[3S@#.* /1:*\=GUG
M5[#P?K]@-6O)FTGQ#!9P7C2GS6A:6(['<<L0&*D]Q7::W>W4/Q,\)V<5S*EM
M/;WS30JY"R%5CVEAT.,G'UH V/#VO0>(K":[@ADB6*ZFMBLF,DQN5)X['%$V
MO00^*K70##(9[FTDNED&-H5&52#WS\U>6:-H5S-X&\2:U%X@U2SN+.]U":T2
MVN#%%$R2.WS*.'R1SNSQP,5T&DZA-J_CSP?J5PH6:[\,R3R # #,T1/ZF@#N
M](U2/6=-COHK>ZMT=F41W4)BD&UBO*GITR/:KU>/Z;K.K:EX/\(:8VJWD4FL
MZI=0W5ZLI\[RHY)6V*YY4D*J@]0!Q7I>B:&-#CFACU'4+N&1@R+>W!F,7&"%
M9OFP>N"30!/!JD<^L7>FK;W2R6R([3/"1$X;. K]&(QSZ5>KSS4-3OT\1^/H
MDO;A8[7189;=!(<1.8YB64=CD#D>@K%2'5-)T#P7XE/B'5KJ^O[JQBNHY[@F
M&2*< %?+^Z",C#=<C)))H [NX\5%?%G]@6.E75]+$D<EY/&Z*ELDA(4G<P+'
M@G !X%=%7E%MIRZ9\2?&VJI>:G(^GV4%XL)O'VRDI*VQAGYE&,*IX':JUU;Z
MG9?"Z+QVOB75'UK[+%J#;KHFV;=M8Q>3]S;AMO SGO0![!17FUW:WWB;XEW6
MG2:UJEAIJ:1;W+6UG<&(F0O(!\PY'OCK@9Z4P:9?>)/&OC.SG\0ZO:V=BUL+
M:&TNFB".UNIW9'.,C.WIDDD&@#TRBO%K>XUI?AYH'C>;Q#J<VJ/<6PDB,VVW
M>)I1&4,0^4Y!R6/.><CMT/BZ>TO=9U.VM;GQ5=7]I I>+2;CRH;)BN5+?,@+
M'[V"6X[4 =_<ZA:6=Q:P7%Q'%+=.8X$8X,C $D#WP":B_M2/^W?[)^SW7F_9
MOM/G^2?)QNV[=_3=WV^G->37<$WBBT^&6IW^HZ@EU>D1S-;W+1<B%V+J%X5R
M>K#MQTKJ;S4KO1?'UQ;1W-U<6EEX5:X6"69G$DB2D!FSU<@8+=30!WU%>/W-
MOJ=K\+8_':^)=4;6_LL>H-NNC]F;=AC%Y/W-N#MZ9SWK:N(+WQ)\2KC3I=7U
M.RTT:-;W+VMI<&(F1GD'WAROOC&<#/ Q0!Z-17G_ (535M=\$ZOI!UV[AO++
M4[BPAU+ >;9%+P3GJ2ORDUWX!"@$Y('7UH 6BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J.JZ-IFN6HM=5T^V
MO8 =P2XB#@'U&>AJ]10!7L;"STRSCL["UAM;:,82*% BK] *L444 %8+^$[,
M^*F\0PW=];74JHMQ%!/MBN-@(7S%QS@'U%;U% &-9>%],LM#O='$;RV5Z\[S
MI*V=WFDEQD8X^8UE67P\TRSN],N9-0U:[?3'#68NKK>L(VE=H& ,8/4\\#FN
MNHH Y*]^'>CWNH7UP;C4H8-0?S+RQ@NBEO</C!9E'.3@9P0#W!J]:^$-,M/^
M$?\ +,__ !(8VBL\N.0T?EG=QSQ]*WZ* ,2W\+:=;:5J^FQF;R-5FGFN,OSN
MF^_M..!SQ7&>(?"CVWB32I#HVJ:CHMCI*V,!TRZ$-PCAO^6A#HS+M5<8. <\
M<UZ=10!RG@.PUBPT^^&J?:XX);MGL;:\N?M$T$.!A7?)R<Y.,G&>M+J7@+3=
M0UNZUF.^U2QU&Y5$DN+*Z,1V*,;<8(P>#R#R.,5U5% '(ZWX:MM,^&.I:!HV
MEM=(;.2*&VWY:1WS\Q8GKN.XG-:OA+0E\->%--TA2"UM %D;^](>7;\6)/XU
MLT4 9C:#9OXB?7#YGVQ[+["?F^7R]Y?IZY/6J!\%:4W@N'PH3<?V;$(PIWCS
M/D<..<>JCM7144 <SK7@FSUVZN'N]3U=;6ZVBXL8KLK!*  ,%<9 ( R%(S5]
M?#>FKK-SJ?E$RW%DEC)$2/+,2EB!MQ_M$?2M>B@#B$^%FAK!;V\EYJTUK:2I
M+9VTUX6CMBK!@$&/;'.3@D#&:U-4\&V6HZN^K07VI:9?2QK%--83^7YRK]T.
M""#C)P<9]ZZ.B@##;PM8R)HZS3WDS:5.;B"2:<N[N0P)=CDM]X_IVIFN>%8M
M<N3,^K:O9AXO)EBL[K8DB\]5(.#R1D8/O6_10!6T^PMM+TZVL+.(16MM&L44
M8_A51@"LBT\&:-9>(]5UV*)S=ZI'Y=PK-E,8 .!VW;1GUQ7044 <WHW@?1]"
M\)W7ANS$_P!ANED65GDS(=Z[3SCLN ..PJS<>%M.N=*TC3I#-Y&DS6\]MA^=
MT/W-QQR..:VZ* ,"Z\'Z9>#Q )3/_P 3Y%2\VN. L?EC;QQQ]>:9JG@W3]3>
MQG2XO;&]L8O(AO+.;RY1'QE"<$,. <$'FNBHH H:1I2Z19M;B\O;PLY=IKR<
MRN20!UZ <=  *J3>%]/GO=9NW,WF:O:K:7.'XV*K*-O'!PY_2MJB@#$G\*Z=
M<:-I&EN9OL^E2V\MOA_FW0XV;CCGIS4?CBQN=3\"ZY8V4)FNKBRECBC4C+,5
M.!S6_10!Q>A_#W3;%M*N[B?49VL$5[:RN;HR06LFW!*+ZCG&2<=L59U#P#IM
M[J5Y>P7^JZ<U]@WD5C=&*.X.,988."1P2N":ZNB@#GKKP?9O8V%GI]]J.D0V
M,9BA73[CRQL..&!!#=.I&>O/-0_\(/8P:78V&G:CJNFI:>9MDM+HJTA<[G+[
M@0Q)YR1D9.,5T]% ',2> M$;0;/28UN85LYC<6]U%.PN(Y226D\SJ6)8YSP<
M]*GMO"D<-A>6LNM:U<M=*JM/->GS(]IR"A4 (<]P.>^:Z"B@#F+7P/8V_P!N
MEEU'5;J]O(5@:^FNCY\<:G<JHR@;0"<\#D]<T6O@;3H!J+W-YJ-_<W]H;*6Z
MO)P\BPG/R+@ *,DGIUKIZ* .:OO ^EWMCI,"S7MI/I,0AL[RUF\N>- H4C=C
M!! &01BBW\#Z3;Z+JVFL]W.=61DOKN>;?/-E=O+$=@<  8'I72T4 9%YX;L+
MZWTB"8R[-*N(KFWVM@[XU*KNXY&&-6]6TJRUO2KG3-1@6>TN4V21DXR/J.AS
MR#VQ5RB@#E],\"Z?I^I6M_/?ZIJ<UF"+3^T+HRK;Y&"5&!SCC)R?>M;3M#M-
M+U#4[VW\SSM2F6:?<V1N"!!CT& *TJ* ,V^T.TU#6-+U2;S/M&FM*T&UL+F1
M-C9'?BBST.TL=;U/5H?,^TZD(A/N;*_NU*K@=N#6E10!R?\ PKW2$T72M.MY
M[ZU.E.[V=U!,%FC+YW?-C!!W$$$58T[P1I&G6^KP;KJY75T"7K74YD:7Y2I.
M>HR"?Z8KI** .53P#IG_  CJZ)<WFIW<$4J2VTL]T3+;,@ 0QN -NW''U.<U
M<T_PM'91W2SZOJ^H?:83"QO;K>%4]=J@!0??&:WJ* ,4^%M//@W_ (1;,W]G
M?9/L>=_S^7MV]<=<>U5-0\$V%]?6U]#>ZC87<%J+,S65QY;20@Y"-P<\Y.1@
M\]:Z6B@#F+?P'HMKHUKI4(N5M;74!J,0,NYA*'W@$GDC)[\^]2Z+H]]#XHUW
M6KZ4J+MHX+6W$FY4AC& Y[!F))QV&.^:Z*B@#-N]#M+W7=-UB7S/M6GI,D.U
ML+B0*&R._P!T8JNWA72I+O6YYX6F&M)''>1R-E&5$*  =N#6U10!R>G?#[3+
M&\LIY;_5;]+!MUG;WUT9(K=@, JN!D@< MG':MFPT*STV_U2\@\SS=3E6:?<
MV1N"!!M]!@"M.B@#.T'1;3P[H=II%B9#;6J;(_,;+8R3R?QKDM7\'3ZU\3WU
M.1[^SMH](CA@OK.?RW67S7++WS\I&001^-=]10!S4?@70T\*7/AQH9I+.Z8R
MW$DDI,LLI8,9&?J7R <^PJ/3? >FZ=K5IK+WNIWVI6R/&EQ>W)D8HPQM/&,#
MG& .22<UU-% '$/\+-#9+F%+S5HK6\F>:\M8KPK%<EF+'>N.G..,<  YKHO^
M$>L!KEGJZ(R3VEJUI"B$!%C8J<8Q_LC%:M% '+OX!T5_#-MH7^E+!:SM<VTZ
M3;9H92[/O5QT(+'\*TM#T&+0XY]M[?WLT[!I)[ZX,KG P!V  ] !6M10!BS>
M%]/GOM8NW,WFZM:K:7.'XV*& V\<'#G]*;/X5TZXT72=*<S?9M*DMY;?#_-F
M'&S<<<].:W** ,RWT&RM];U+5E#M<:C%%%.KG*%8PP7 Q_M'-<_#\,M$A$5N
M;K5)-*BE$L>E279:U5@=P&S&2H/.TDCVKLZ* ,V+1+2'Q%<:XOF?;)[9+9\M
M\NQ&9A@>N6-)9Z%9V.JZMJ4/F>?JC1M<;FR,H@1=H[<"M.B@#G!X*TD>$;3P
MSFX_L^U:-HSY@WY1PZY./4>E1ZAX%TW4-7N]1^UZE:M?*BWL-K<F..Y"C:-X
M S]WCY2.*Z>B@#E[CP'I4_A[2M&2:]MTTIE>SN8)MLT3*",[L8.02#Q6A;^&
M[*#6(M5:2XFNTT\:<6F??OB#;LMQRQ/4UL44 <9%\,M$B$=O]JU232HY1+'I
M4EV3:J0=P&S&2H/.TDCVKH8]#M(O$<^NKYGVR>V2U?+?+L5BPP/7+&M*B@#C
M=:\&NWAR]T71I985U;4C<WEPTN&A5W\R0IC')V[0/]KFNQ VJ .@&.:6B@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ K$\2>+]!\(VL=QKFHQVB2DB-2K,SD=<*H)...<=ZVZ\+^/'@/Q#XA
MU33]8T>UEOH8K?[/);P\NAW%MP7N#NQQ_=% 'L6A>(-*\2Z:NHZ/>QW=JQ*[
MTR,$=00>0>G!%:5>4_ OP;K/A30-1EUF)K:2^E1H[5S\R*H(W$=B<].ORBO5
MJ "N.TOXD:%JGB[4/#RW4"36TD<4#^;G[2Y4EP!C@J1@\FNQKS_1]3L=-^+G
MBNSO;J*WN;];%K2.1MIG B93L_O8/I0!T<?C3PW-J4>G1ZU:-=R>9MB#\_N]
MV_/IC8W7^Z:32_&GAO6M0%AIVLVMQ=$%EC1N7 ZE<\-^&:Y+P08M*\!>)M4M
M].2YN1?ZC,\2K\UP4=\*?7@8_&L"+7WUWQ-X$N7\0:9?RM=>8UII]KL%GN@?
MY&?<Q'IM."<$XXH ]$U_QOH.CO=:?)K-I!JJPLR0NXRK;25![ GC /6J/A_Q
M!J5_I?@N:XU"Q634[0R74<T9$MPPB#?NMN%&#DG(Z=*Y.RU?1-)TKQSHVNM$
M-6NM2NW^R21[I;I)!^Y*+C+C&,8Z8[5+H?7X0?\ 7E/_ .D@H [F\\>^%+"?
MR+O7K*&7S6A*M)RK*VTAO[H!XR>*O:OXCT?08H9=4U"&V68D1!CDR8&3M R3
MCVKSW2+*U;P'\29&MXB\VH:H)&*C+;0=N3[=O2LNYUN?1=4\$W\3VZS'PT%W
MWB2O')GRLA?*5F5AC))&"#B@#U?1?$6D>(K>2?1[^&\BC;:[Q'(!]*Y_7O%@
MT'QYI]I?ZA#::1)IL\\WFA0#(KHJX/7/S$8'7/2I?APEE'X5(L]4M]19KJ:6
MXDMU*)'*[EV0(>5 W=#SW[UB>+-0TK2OBWX=O=8,<=M'IUQMGE3*0N70!F/\
M(YQN/=AZT =?;>+O#]YIT&H6^K6TEI/<+:I*&X,I. A]&]CBM";4K.WU"VL)
M;A$N[H.T$)/S.$ +$?3(_.O+;31X?&H^(DFE,#IVH20?V?<)PCW44>6D0^F\
M+EAUP:TOAWJ4OC77KKQ;<PM&+6RBTR%&7&)<"2X('^^57/HM 'H%_J-GI=N+
MB^N8[>$R+&'D.!N8A5'XD@5GZ1XN\/Z_>36FE:O:W=Q"-SQQ/D[<XW#U&>XR
M*YWXOF$>!,W$1E@%_:>9&$W%U\Y<C'?([5GR:MI/B7XF^$Y/#5Q#=+I]O=/>
M2VX^6&%HPJ(_H=^,*>1CI0!U\OC3PW!J_P#94NLVBWOF"(QE^CGHA/0-[$YI
M^L>+_#_A^5XM6U:VM)$5'*2-AL,2%('?.UOR->.Z-';2^ KCPUK_ (TL]*F\
MV6.]T^>S3SQ*92VX$MN<DX8, >H]*[ZTL8&^-=S),BS36_A^!8Y7&6&99 2/
M0G% '1R^+_#T.L)I+ZM;"_=E00[LG<WW5)Z!CD8!.3FFZQXS\.:!=K::IK%M
M;7!7?Y;-EE7U('W1[G%<+<ZU;>&?%$__  CVMV>H#4M85+W0I5S<),S!9)(R
M/F&-H.&!7 R#5C0]>T3PQX@\9P>)[RWLKVXU%KA6NN#<6I11&$S]\ !AM&:
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
M&_A;JVIX71;59Q<2N,QPRLA$3OZ#.X GH30!ZSI7BC1-;M+BZTW4[>YBMO\
M7E&YBXS\P/(X!ZBJMMXY\+WFHV^GV^N64MU<JK0QK)]_<,@ ],D$''7GI7'&
M\L]=\>:_J^B2QW.FQ>'7M;JZ@YBEG+%E 8<,50')&<9 K/GM+>W^!_A!H8(X
MV6XTV92B@$2-(F6^IR>?>@#V!F"J68@ #))[5@:?XX\+ZKJ2Z=8ZY9SW;$A(
MT?\ UA'7:>C?@34?Q M;Z]^'^O6VG*[7<EG(J*GWFXY4>Y&1^-</K>N>'_$?
MAGPSH_AJ>"?4UO;1[:V@YDLQ&P+LX'*!5# YQ0!J)XT&L?%&?1+7Q+!96EEY
M2+;)"CM>RY;S$+,,KM"XXQUS7=ZEJ^G:/%%+J5[#:1ROY:/,VU2VTMC)]E)_
M"N7T'_DK/C#_ *]+#_T&2H_B3;PW4W@^"XB26)_$,&Y'7*M^[EZB@#43XA>$
M7T^6^77[(V\,@C=M_(8C(&WJ<@$C ['TK0D\3:)%H<>MR:I:KID@!2Y,@V-G
M@ 'N<\8ZUS%M96I^.5_<&WB,RZ%"P<J,@F5U)!]< #Z"N9TS7)?#?@9FMDM(
MD?Q/<6@N;J,M#8HTK_O" 1P.@Y RW6@#T#_A.?#LFA7^KVVJ6\UM8C]\0Q4H
MQ^Z&!&1DX R*A\,>/-%\2^'/[72[M[<0P)+>1M+D6NX$X9B .QY]JX[PQ<-J
M7C?Q>T6JP:NTNDPJ+FV@\N.5@9!A<$AL=-P)].U9,M_!JWP,T:VTZ\25M+:R
M;58HT\UH(U?YM\?4X*Y*GJ%/:@#U?1O%6A^(9)8M*U."ZDB4,\:DA@IZ-@X.
M/?I5/_A-=!OO.M-,UNPDO_LLD\:LQ95"@_,P'88R1UQ7/:!_9^L^-K#4U\;V
M6LWMK:2JD%G BDQ/MSO*L> 0" >]5_ -I;P?!":2*%$>:"]DE91R[;Y%R3W.
M !]!0!U2>+--TSP[I=]KFL6"R7D"NLL.0DYV@DQKRQ7D'\16?XN\7*GPYN_$
M'AO4892KPK%<1A7 S,B,,$=<$C!'%<Q9^)9M(\-^ M/6\T_28KK1U9M5OXMZ
MQ[8X_P!VN64!FZ\GMT-8(F^T?"7QU*+E;I7\1*XG6'RED!>V.X+V!SG\: />
M*H:GK6F:,L3:E?06BRE@C3.%!*J6/)] "?PH_MJP_P"$@&A>?_Q,3:_;/)V-
M_JMVS=NQC[W&,YKE/'MO#=>(_!$-Q$DL1U9B4=<@D0N1Q]0#0!TNB>)-&\1P
MRRZ/J,%XL+;9/+/*'MD'D9_6J=MXZ\+7FJKIEOKME)>,YC5%DX9A_"K="?8&
MN3UJUNIO'7C*WTQ2MY<^&$\O9P7ES*JGZ] #6'JFLZ#K'PDTKPWHDL+ZZRVD
M-M81C]_;W",F]F7JFW#DL<=^>: /3=5\8^'=$EFAU+5[:VEAV;XW;YAN!*\=
M3P">/2M6RO;74K*&\LKB.XMIE#QRQMN5AZ@UQFB6T,GQA\5W#Q(TT=C8HDA4
M$J&$FX ]@=HS]!5#P'8:I<^!4@T?5ETOR=2O5S]E68%//?"@$C&* .UU7Q'H
MVAOLU34K>T8Q&8"5\90$*2/7EE&.O-16_BS0;O0IM;@U6VDTV#(EN WRQD=0
MW<'D<'UKB/$-Y8Z'\3/"EQXCNXI1#IMP&O9(0J)*60!R!D(.HST&>M8NH1_V
M]HOQ2U+1(S/IEXD(MGB7Y9Y(H_WS)Z]N1U(H ]@N-3LK2>TAGN8XY+QS';JQ
MYD;!; _ $UQ6E?$/3[*]\00>)-:M;<V^L2VUHDF%*PJD9' &<98_,?7K67J?
MBO1?$7BCP''I%ZEYLO#)*T0)6+,#X5CT#'GY>O!JKHGB+POH6H^/8]=EMX)I
M]3G)\Y,&YB$:CRU./G();Y1R-W3F@#L]8URZ@\9>$;*RN4-AJ9NC-M"L)52'
M>A#>F>>.M6]+UQ5TW5;W5M5TUK>SO9HS- 2B0HIP$D+'[XZ'''I7G_ARSO+!
M_A-;:@CI<I!>[D?AE!@)4$=L*0,50NU*^$]2NIHVDTZT\<27&H*%+#[.LWS$
M@=0#M)^E 'K&B>)M%\1K,VD:E!=^21YBQGYDSTR#R <'![UK5BZ-XB\/Z_>W
M!T:]MKV:*-/.FMQN 4D[5+C@GJ=N>,^];5 !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4PQ1M(LC1J77[K$<CZ&GUG6=_=S
M7FHQWEBMK;VTBK!/]H5_/4J"6*CE,'C!^M &@JJHPH &<\"F)!#'G9$BY;<=
MJ@<^OUH6>)Y6B65&D3ED# E?J*Y;3O$NIZQXTU'3K*+3UTK394AGDDD;SY6:
M/>2@'& 2!S[T =488FE$IC0R 8#E1D#TS2B-!MPBC;]WCI]*8ES!),T*31M*
MGWD# LOU%*]Q#&</-&IW!<,P')Z#ZT ."* 0%&&ZC'6N:U;PK=7'B-->TC6#
MIU[]D%G('MEGC>,,6'RD@@Y)Y!KHFN8$(#S1J6;8 6 RWI]?:G":(S&$2H90
M-Q3<-P'KB@#'\-^'%\/QWKO>2WM[?W!N;JYD4)O? 485>%    _6MEXTD!#H
MK9&TY&<CTICW,$4J1231I(_W49@"WT'>L^\\0Z?8:[8Z//(5NKV.62+IM C
M)W'/'WAB@#1,>V QP;8B%(3"\+Z<?TK*\+>'HO"_AZWTJ.=KAHRSRW#KAII&
M8LS$>Y)JS;WM[+K5[:2V BLX4C:&Z$ZL9BV=PV#E<8ZGK5M+F!YFA2:-I4^\
M@8%A]10!E^)O#Z^)-*CL7N# $NH;C>$W9\MP^,9'7&*UDBCB+&.-$+'+;1C)
M]339+F"%6:6:- I )9@,$]*EH C:"%IA,T49E48#E1D?C3]J[MV!NQC..<4I
MZ<#-<;K'C#4M,\*:=>RZ7;VVL:A=QV<5I-="2.-W<J&9TZJ ,G'KB@#KO(B$
MWG>4GFD8W[1NQZ9HD@BE96DB1V0Y4LH)4^U0:8UZ^G0MJ/V4W9!\PVI8Q'G@
MKNYZ8JKI7B'3]9N]0MK20F2PN#;2AL#+!0WR\\C##F@#4*JQ!(!(.1D=*-J[
MMV!NQC..<5SW@SQ*?$OA73-4NA!!=7J,_D(WHS+P#R>E;TT\-NF^>5(DSC<[
M!1G\: %BAB@!$421@G)"*!DT_K0"",CD5G_;;W_A(/L/V ?8/LOG?;?/7/F;
ML>7Y?WNG.[IVH NQ0Q0*5AB2-2<X10!G\*/*C\QI/+3>PP6VC)'IFFBY@,B1
MB>,NXW(N\98>H'>N7UCQ+J:^,[;PWHT6GF7[)]LN);V1@ GF! BA>=Q.3S0!
MU>Q-H78NT8P,<#'2FRP0S@":)) #D!U!P?QI&N8$G6!IHQ*PRL98;C]!3I)H
MH03+*B #<2S 8'K]* '%5.,J#MZ<=*6HGN8(T+O/&JJ 2S.  #T-*T\*O&C2
MQAI/N L,M]/6@!?*C\QI/+3>PP6VC)'IFEV)M"[5VC&!C@8Z4V:X@ME#3S1Q
M*3@%V"@G\:S]9U^PT%+)[UV O+J.TBV@'YW. 3ST]30!HM#$\BR-&A=>%8J,
MCZ&E$:#;A%&W[O'3Z50FO[M=9LK6"Q6:RGCD:6[%PH\HKC: G5LYZCIBKC7,
M"3K TT:RL,K&6 8_04 2!5#%@!D]3CK054L&(&X< XY%->6./.^1%PI8[CC
M'?Z4L<B2QK)&ZNC#(93D'\: #RTV%-B[3G*XX-->"*1D:2)&9#E2R@[?IZ4Y
MY$B1GD=411DLQP!5+4KZ>WT:XO=-MDOYDC+Q0B=8UE/IO/ ^M %[:N[=@;L8
MSCG%,\B'>[^4FYQAFVC+#W]:RY?$=E;:QI^D71,5]>0/.J9!5 FW<"WK\PQZ
MU5L/$AN/%OB#2;E8(;;2TM628M@L95<G.>.-HQ]: -^6&*=-DL:2)_==012^
M6FU5V+M7&!C@8I2RA=Q("XSG/&*9%/#/%YL4L<D?]Y&!'YT ++#%.H66)) #
MD!U!P:?4:3PR/L25&<*&VA@3@]#]*<74.$+#<1D+GDB@!=B[]^T;L8W8YQ0J
M*N=J@9.3@=32!U8L P)4X;!Z?6HY+JWBB622XB2-ONLS@ _0T 2>6FP)L78.
MBXXI=BY)VC)&"<=12/+'%&9)'5(P,EF. !]:$D25 \;JZ,,AE.0: !HHVC\M
MD4QXQM(XQ]*(XTB0)&BH@Z*HP!39IX;=0TTL<8)P"[ 9/IS5&_U"Z@DL!862
M7L<]R(IW%PJ>0F"2_/W\8'RCGF@#1VKNW8&[&,XYQ2>6FS9L79_=QQ0LB,F]
M74KSR#QQ3)+FWAB662>)(VQM=G !STYH 9J%H+_3;JS+E!<0O$6 SMW C/ZU
M4T'18="T/3M.5EF>RM8[83E K.$4#/MG&<9K1+JNW+ ;C@9/4TV*>*<,894D
M"G:2C X/IQ0 2P13;?-B23:<C>H.#2R11S1E)8U=#U5AD&J6LWM[8::]QI]@
M+^X#HH@,ZP@@L 3N;C@$G'?&*N23PPJS2RQH$ +%F P#TS0 KPQ21>4\2-'C
M&PJ"/RIP550(% 4#  '&*%8,H92"",@CO6!=>(9+;QS::$T<0MIM.EO'F8X*
ME'5<>F,,: -R*"*!2L,21J3DA% 'Z4L4,4((BB2,,<G8H&3ZTBSQ-")EE0Q$
M9#AAMQ]:59HG+A948QG#X8':??TH 2."*$,(HD3<<G:H&3ZT[RT,?EE%V8QM
MQQCZ4V&>&XC\R"5)4SC<C!A^E(ES!+*\4<T;R)]Y%8$K]1VH ='%'%&(XT5$
M'15& /PI?+38%V+M&,#' QTIKSPQR)&\L:R/]Q68 M]!WK!L/$IN/%GB#2;E
M8(;?2TM628M@L958G.>.-HQ0!T51I!%'(\B1(KO]YE4 M]34@.1D=*CFGBMX
M_,FE2)/[SL%'YF@!X50Q8 9/4XZT%5;&0#@Y&1T-8_BCQ!%X;\*W^ME!,MM
M9$0-CS#V&?<U)X>GU:YTL3:R-/%RS946+LR!<#@[NX.1Z=* -3:N[=@;L8SC
MG%-,4;(R&-2C9W*1P<]<TV6Y@@9%EFCC9SA0[ %C[>M/9T0@,R@G.,GKB@ 2
M.., (BJ -HVC&!Z4B11QEBD:J6.6VC&3ZFB*:*>,20R)(AZ,C @_B*I:I>WM
MF]B+.P%V)[I(IR9UB\F,YS)S][&!\HY.: +D4$,&[RHDCW')V*!DT\(JKM"@
M+Z <5')<P1 F2:- &"DLX')Z#ZTZ66.",R2R)&@ZL[  ?C0 CP121B-XD9!C
M"LH(&.G%.,:$$%%P3DC'4U0O[^[@GTY;*Q6[AN9MDTOVA4\E-I.\ _?Z=!SS
M4]_?1V=M,Q>/SEB>1(V;!;:">GX4 5[30[6TUR_U@&26\O%2-GD(/EQH.$3C
MA<DL?4D^V-$JK$$@$@Y&1TK&\,:VVM^$=,UJZ6.W:ZMDGD4-\J$C)Y/:M99X
MGA\Y94:+&=X8%<>N: '[5W;L#<1C..<4Q8(EE:58D$C<,X49/U-97B/7HM#\
M.:GJ,;1RSVD)*19SNE(Q&A YRS%1^-6[&\E.FV#:IY-K?SPH980XP)"HW*N>
MN#D4 70JABP W'J<=:%55&%  ZX I:Q_$VMKH?AW5;^(PR75G9RW*0.WWMJD
MC(ZXXH ;=^'8[OQ99:Z\_P#Q[6DMKY!3(<2%3DG/;;TQWK81%C0(BA5 P%48
M JMIM[]MTVSN7VI)<0),4!Z94$X]N:9JVKVFC:3>ZE=O^XLXFEE"8+85=Q '
MKCM0!:2"&,82)%&[=\J@<^OUH:"%R"\2,0VX94'!]?K45GJ%M?VEO<P2J4G0
M.@)&2",]/7!JQO7?LW#=C.W/./6@ *J6!(!(Z''2@(H! 4 $Y.!UK,UG7[#0
MC8B]=E^VW:6D6T _.^<$^@XY-:#W$,</G231I%_?9@%_.@!8HHX4V11I&O7:
MB@"GTU'61 Z,&5AD,IR#3J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ KQOQ#_R _BW_P!=8O\ T1'7LE9LV@:3<1:A%+80
M.FHD&\4KQ,0 HW>O  _"@#@K_P /:7X;\2^!KS2K5;>ZN+MX+F=23)<*\+,W
MF-U<Y .3GFL5=)L]$M_B7J6BZ9;6^HZ>[+9S0P@/;J;=2VP@<=6/%>OW&FV5
MU+:23VT<CV;^9;LP_P!6V"N1^!(HM]-LK6:[F@MHTDO'WW# ?ZUL!<GUX %
M'E6NZ%X?T7P=X:U;PY;V\6KM=V?V.Z@QYUTSLH<,PY<,I8D'-:NE>'-*UKXL
M>,;O4K5;I[.2R-NDO*1L8%)<+TW?*O/7BNKT[P3X8TG4O[0L-#LK>[&2LB1
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
M71]4\->*B0D>GWWV:Z<\!;><;&)]@VPUV5G:6^GV4%G:0K#;P((XHT& B@8
M'X5'J.G6>K6$UAJ%M'<VDPQ)%(,JPSGG\0* /"X-8U#1;+6;HNYN/&MFUUIZ
M-QMG><Q(J_2*:)O^ UV%_I>E?VQ:^%[/POI6K76E:3$)+C59O+BBAR5 4;'.
MXD$D@#MDUWDWA_2+@Z<9M.MW.FD&RRG^H(  V^G0?D*AU;PKH.O745SJNE6M
MW/$NQ'E3)VYSM/JN>QXH \T\.Z+>>)OA1X:2"6QN);&]GE2QO7+V]W''+*@C
M)ZD*",'!' R*[SP'J%C?Z!,ECI":3]ENYK:XLHBI2.93\^TKP1DYR *N7/@_
MP[>:9#IT^CVK6<$C2Q1!,"-F)+%<<C))Z>M:.FZ98Z/8QV.G6D-K:Q_<BB4*
MH[G\: /+_%US8M\3;N+4=%@UV&+28DCMKF>",0.[N25$S '< ,LN2N!34\/_
M /",^&/AUISK;"<:Y"\[6P&UG:.4YR/O'&!N[XKH-;\):I/XNO=8BT_0M9@N
MH(H4@U8LIM=F<A,(X(8G)X!S6CX5\%P:+H5M9ZBEM<S0WLE_$L2$16TC$D+$
M#R%4,0/J: .%U>YG\/R>*? ]JQCGUN[B?2_9+LE9L>@0K(?QJ>;1IKOXCW^B
MQZ3HVH6NEZ9:Q:?:ZM*RHD)4AGC0(P)R "V 1@"O4+C1=-NM6M=4GLH9+^T5
ME@N&7+QAA@@'\3^=5M9\+Z'XA:)]6TRWNI(<B.1U^90>H##G'M0!YKJWAV[L
M?!_A70M6N(I(V\3QQJMI<.PC@;S<1!R WR@E>W%;^DZ38>'OC!)8Z/:16-G<
MZ#YTMO NR-I$G"AMHXS@D9KKXO#FC06-G90Z;;1VME,)[:)$ 6*09PX [_,>
M?<U:_LZS.IC4OL\?VT0^0)\?-Y>[=MSZ9YH Y/XK_P#)/;O_ *^K3_THCK,E
MT#2]>^,6KIJMI'>0PZ5:LL$PW1EBT@W%#P2!G&>F37?W^GV>J6;6E];QW%NS
M*QCD&02K!@?P(!_"A-.LX]1EU%+>-;R:-8I)@/F9%)(!]AD_G0!R7PM7R/#%
M[8HS>19:K>6UNK$G9&LIVKSV%9GBG3M)U7XP:!9ZPL4EN^ES[()6PDSB1"%*
M]'[G:?[OM7H%EI]GIL<L=G;QP)+*\SA!C<['+,?<FJ>K>&M%UU]^J:9;7;>6
M8@TJ9(4D-@'MR >/2@#R+6(H-/\ "WQ3TW2P$T>UD@-M'&?W<4K*IE5>PPV.
M!TK;\;^'[/P[H.B:=I%G;1VVHZK;PZ@UQ*R+=#:Y GD )(9L9.#GIWKT&'PO
MH=OH4FAPZ7;)ID@.^V5,(^3DD^IX')J[?Z=9:I8R6-_:PW-K*,/#*@96'T-
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
MQ@TX1+I-JR,"06 ."<GIU->F>,]7N- \%ZQJMHH:XM;5Y(LC(#8X)'H#S^%
M&[17E>L:?>^$O#VD^)+3Q!JUWJ!N;4727%VTD5VLK*K*(S\J_>R-H&,5>L]/
MO-?^)WBB.YUS5(;#3)K-[>TMKEHTWM"K$G'5>#\O0[B30!Z-17)?$:>^T_PK
M_;%A//')I5S#>R)$Y7SHE;]XC8ZKM+'!]*Y=?&%U!\3+C59KYSX7=9=-1=Y\
MM9HH5G,@'3)_>+G_ &: /5:*\KM+HR>$- _MV_\ $$VIZS)->QV&F3LLLJN=
MX7=D%41&7C<HYJ+1I_$VH^$O%^DZ5-J27UE?+'9+?W"_:8XBL;M'YN6&[!8*
MQ)QD<^@!ZS17'^!+W3I5U"SM6UJ&\MV3[58ZO,\LEN6!P5+%LJV"<AB#CM6?
MK5K=ZU\5H]&.L:C9Z;_8GVF6"TG,7F,)RHY'*]1DC!. ,XH ] JC+JB0ZU;Z
M8;:Z9YXGE$RPDPJ%QPS] 3G@5Y+#8ZM<>"O%=_-XIUIKCP]<WL&GLMR4P(,L
MIDQ_K2>AW9XZ5UD&KWUWXW\);KF18KS1)KB:%6(C9_W1!*]#C)Q]: .\HKS+
MP?+/IGB&VL/%$VMP^(IS-B2:Z:2ROL9/[L E%PO(7"D8[UAZIK A2RU[0;KQ
M5<JVIPQG4;FX_P!#N$:4(R^66'R\D J@Z#GO0![317G3V%UXB^)?B+3;C6]4
MM]-M;6TD6VM+EHLNP?G<.0..@QDXSG KGVUC7)?!MG8KK=VEU;>+!HZZB&S)
M)$)"H9NS'!YSP=O.: /9:*\^M;>Y\+?$O2M+MM5U&]L=5LIWFAOKEIS')%M(
MD4MRN=Q! X]JYS0;G5=-^%-UXYGUK4[[4X[6X$$4UP6AC =D7*=&((W9//;I
M0![)17ENLZ=>>$-'T;Q!:>(-6N[YKNVCNDN;MI8KM96"L!&?E7[V1M QBK5O
MI=UXG\>>,+.[U[5X+&REMA!;6=TT(1G@4ELCGJ,[>F220: /2*HW.J);:M8Z
M<UM=.]X)"LT<):*/8 3O;HN<\>M>41ZQKNL^#?!\!UN[M[J?6Y-/GOH&P\T2
M"9=WH20HY.?F&:ZF>";0?&W@O1[;4=0EM)(]0,HN;EI&EPJLN\D_-M).,]*
M.\JL-0LVU-]-%Q&;U(1.T.?F$9) ;'ID$?A7C_B'6%@LI/$.@77BJY:'4(P-
M1EN?]!<&<(\?EE@"G)4%4Z@<]36ZOAZ&?XWWKF_U12NEPW>$O9%!;SW^0@'_
M %?'W.G)]: /3**\72\U[Q-%KNHPVOBB34([RX@T^2PO(XK:W\MBJ*8S*N[D
M?-N4YSQ703'5?$WC'2M U:\O=-2'0DU&[@L;@PM)<,^PJ70YVJ0> <9- '9:
M1K\&L7^KVD4,D;:9="VD9\8<[%;(]OFK6KS3P1I5U_Q7>E)J]U]I.HF)-0;!
MF4F% K'H"PXY[XS7HEG#);6-O!+.]Q)%&J/,XPTA P6/N>M $]%>+:OK"PPV
MNOZ!=>*KD?VE$AU&XN?]#G1I@C)Y98 IR0"J=0.>]=)+I]UXB^)GB#3;C6]4
MMM-MK.TD%M:7+19=@_.X<CIR!C)QG.* /1:R9-?@B\66_AXPR&>:S>\$O&T*
MKJN/7/S5YM#KFLW7@;0=*?5KI)[S7GTB;45;$YA1Y.0W9R$ W=?QK4T[1/[#
M^,MG;QZC?7<#Z).T:7DQF:+]]&" [?,0>N"3CF@#TNBBB@ 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@ KGKKP5HU[#KD-U"\L>LNLER&;HRJ%4I_=(V@CWKH:* .7
MNO MC/=17L.I:M9WZVZ6\MW:W6R2X1?N^9P0Q'/.,\U8O?!VFZAHMIIMS-?.
M;23SK>\-TQN8Y,D[Q)USR?;'&,5T%% '):AX6EM?"7B"VMK_ %34[R]L)84%
M[<^82WEL%51PJY+=<<]ZH>&_ASI]G8:%->R:B[V,44R:?/=%[>WN @RRIZAL
MXY(!/%=Y10!1UK2;;7M%O-*O-_V:[B,4FQL-@^AK,UKP?8:T^G3-<WUG<Z<K
M);W%G/Y<@1@ RDX.00!^5=#10!7O+*VU"PGL;N)9K:>,Q2QOT92,$'\*P-'\
M#:?I$BG[=JE[#'$T$-O>W;2Q1(1@JJ]#QQSGBNGHH XZU^&NBVKVT9NM4GT^
MUE$MOIL]VSVT3 Y7"]2 >@)(K?MM$M+77K_68_,^UWT444N6^7;'NVX';[QK
M2HH YS_A"-(_L/\ LC_2/LOV[[?_ *SYO-\WS>N.F[MZ5HRZ):2^(K?7&\S[
M9!;/;)AOEV,P8Y'KE16E10!P]Q\*?#]S:7%@\^J#3)F9UT];LBWA=CDLB=N2
M2 <@$Y K8UCPA8ZO?V^HK<WUAJ$$7D+=V,_ER-'G.QN"&7/.".#7044 8$GA
M&QGTJTL+FZO[E;:\CO5EN+@R2-(C;AECVR.@P*NS:):3>(;;7'\S[9;6[VZ8
M;Y=CE2<CURHK2HH Y>V\":9:0ZO;0W6H"RU2.9);,W&88_-^^8UQ\I.3ZXR:
M=>>!M.N9-.F@N]0L;FPM19QW%G<>7(T(Q\C'!!&0#TZUTU% '+P^ =$@T)]&
MC%R+1[Y;\[IBS^:'5_O')(RHZ\]>:Z*ZM8+ZTFM+J)9;>=&CDC89#*1@@_A4
MU% '(V'PZTFQN;)WO-4O+>P<26=G=W9DAMV'W2J]]O;<3CM6Y9:):6&L:IJD
M/F?:=2:)I]S97,:;%P.W%:5% $%Y:0W]C<6=RF^"XC:*1?[RL,$?D:Y67X9>
M'9O!</A5TN3I\4QG5_-_>ER222V.X8CZ5V-% &#K7A.PUE]/E\Z[L;G3]PM;
MBRE\MXU8 ,O0@@@#@CM5:T\"Z98Z?J%K:7>IPM?3K<2W"WC>=YB@#<'Z\[<D
M'(.3VXKIZ* ,70?#-GH$MY<13W=W>7A4W%U>2^9)(%!"C.  !DX  ZU8_L2T
M_P"$E_M_]Y]M^Q_8OO?+Y>_?T]<]ZTJ* ,./PGIL>CZUI:^=]GUB6>:Z^?YM
MTPP^TXX]J<GA?3H[_3KP>=YNGV;64/S\>6P4'/O\HYK:HH YG3O!%A8ZK;:A
M-?ZIJ$MH&%JM]=&58-PVDJ,<G'&6R<507X8:&L$5I]KU4V$$ZW%M9&[/DV[A
M]_RKCIG/!S@$XQ7:T4 >?3>"9M5^(NO:I<3:CI\;VUK':WMC<^4[8#^8O&<C
M[O4=ABCQ3X%MSX4T+P]I-@\EA#J]O+<IYAW&+>3*[,2"3R22#GGBO0:* .=T
M3P;I^BZI)JGVK4+^_>+R%N+^X,SQQ9SL7T&>?4^M6M,\,Z9I?AD>'HXFFT[9
M)&T<QW;E<DL"?^!&MBB@#DM/^'>DV-U9227FJ7L%@X>SM;R[,D-NPX4JO<J.
M!N)QVK'C\"2:EXY\5ZE=3ZGIR74ENMO<V-UY1FC$"JZG&<C<.XR.QKT6B@#
M3P=HT-CHEE;P/!;Z-.)[2.-^ P5A\V>N=Q)]35V[T2TO=<TW5YO,^U:<LJP;
M6PN)  V1WX45I44 <5)\+]#DMGLS=:H-.\[SX[$79$$+[]^57'KG@D@9..:U
M]1\)V6H^(K771=7UK?01B%FM9S&)HPV\(XQRN<^G4UO44 <M<> [!]0N[NRU
M+5],^V2&6YAL+LQQRR'J^,'#'N5(S4^L>#=/U>XLKO[5J%E>V<1ABN[.Y*2F
M,XRC,<[@<9YYSS7144 <7<^"$TKPKK6F>&?,CN-78"66>=F\LLJH\FX_,3M!
M;KDM]:ZRQM%L-.MK-'=TMXEB5I#EF"@#)/<\58HH XH?"_0Q;I:?:M4^P0SB
M>WLOM9\F!P^_Y5QTSG@YQDXQ71VVB6EKKU]K,?F?:[V***7+?+MCW;<#M]XU
MI44 <S+X$T6;P])HKK<?9VNVO4D64K+%,7+[T8=""3BETCP1IFD:XNM+<W]W
MJ?D-;O<WEP9&=&*G![#&T8 P.3QS72T4 %%%% !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 5%<7,%I"9KF:
M.&)>KR,%4?B:EKYW_:2BU<ZII$A$IT80$*1G8)]QW9]]NW&??'>@#Z&CD2:-
M9(W5T895E.01[&G5XS^SI%JZ>$]1:\$HTU[A39"3."<'S"N?X<[>G&<^]>S4
M %(2 0"1STI:\PT70='\7:WXNO?$D0N;NSU-[6'S964VMNB*4*8(V9R6W#&3
M0!Z<2%ZD#ZTM>:6.C:7XO\?>*(/$$*WZ:;]G@LK:=RR11-$&+J,\EB3\W7CK
M7-$2WW@C2]-:\N7L8O&2V%G<K,?,:V$K*I5^O ) /M[4 >W[EP3D8'4YZ4M>
M4KX)T*/XJ2:'':-'HTNCK>S:>LK"&:992@9US\W![]\'K6/<QM%\+=;TN*>:
M.WL?%'V.U*R'=#$MU'M"L>>,\4 >VY'/(XZ^U*"",@Y%>4WO@G0[3XEZ3I-M
M;RPZ=?:?-)>VJ3OLNFC9=IEY^?EB3GKWS6/JD"Z=\-OB/I-IN2QL-1"VT6XD
M0H?)<JOHH))Q[F@#VZD) QD@9X%</XKN86^(7@*))D+O<74@4,,E?L[<X]/>
MN4MO"NDZWH_C_4=1ADGN;;5+\6K-*V+<JH8-&,X5LG)/4X Z4 >K7-Y=PZM8
MVL6G236TXD,UVLBA;?: 5!4\G<>..E7<C.,C/I7F-E=SWVN?"J[N9&DGN-)N
M9)7)Y9C;PDD_B:;X#T'1?$&@IXGUJ,2ZZ]_+)-=O,RR02),RK&#D;5 "C;T(
M/3F@#U#(! R,GH*H/K-E'K\.B,[?;I;9KI%VG'EJP4G/3JPXKQ[QM]@U'0O$
MNNZ1X;0265S(IUN>_*3I/&X!,2X8[0W &5'M6_J'AK1=6^+^F27^G03M=:*]
MQ+O'WY5>-5;ZA>* /1+2\NY]2O[>?3I+>WMV007+2*5N05R2 .1M/'-7<C.,
MC/I7DNO,<?%_D\6MOC_P$%27/A_3_#EWX%U?35ECU&\OXK>[N6E9GN4DA<L)
M"3\W*@CT[8H ]6R,@9&3VI:\(U738_%4_BVR&AOJ>LSZI)!8ZH\L82U1"J[3
MN8,@3#<!3N]\U[?8V<.GV%O9V\:QPP1K&B(,!0!@ "@"P2 ,DX% ((R.17G_
M (GMH-=^)FBZ!JX\S2#I\]VMLS$1W,ZNJ@,/XMJDMBN;U"WBT:W^)FAZ5E-'
MM](69;=6)2VF>-]RKZ9 #8H ]CR"2,\CK5?4;^WTK3+O4;IBMO:PO-*0,D*H
M)/'?@5@^"?#6F:'HT%U:0L;R]MHGN[F1R\D[;<Y8D^K'^5)\1K"UU#X>:\EU
M LPAL9IXPW\+K&Q5A[@T :ESJTW]E65_IFGRZ@ETT1"(ZQE8WQ\YW>@.<=:T
MR0!DD >]>3ZEI&G:/\-?#!TRUCMQ<ZCI<TIC_C<LF6-6XM T;Q'\5_%MKK*"
MZ2&"S>*SDE(0YC(9R@/)' ![;O>@#TZD+?*2OS$=@>_I7A9D%Q\/M!M+B_F7
M3HO%WV.WN_/*M]E#R*I$F<CC(!SQCVKK;+2;#PQ\6K+3] A%K;7NE32WUK&Q
M*91U$<A!/WB21GO0!W>D7EU?Z5!=7NGR:?<R E[6217:/DCDKP>,'\:N @C(
M(/TKP_3K1-2^'OPRLYI)EBGU%DD,4A1BI6;(W#D9&0<=B:W?LEKX/\5^++'1
MF_LVP_X1T7^R/)2*8&1?,5>QP!G'7% 'J8()(!&1UI:\3\*>&+/6M2\(W<'A
M@VCV$?VC4KVXEC?[4YC^4@J[%R7P^X@8Q^%>V4 (2!U('UHR,XR,^E>61>%M
M*\3>-_'O]KPO=)#);K#&TC!(V-LF7"@XW<#GJ,<=ZP+?2;>'X8^&/%V^>3Q!
M]KLV-_+,S2%3*(RF2?N;3C;T_'- 'N1(&,D#/ S5"_UFRTV_TZRN799]0E:&
MW 4D,RJ6.3VX!KSWQ;!I6OZSX@AA\+PZI=:=;JMW>WMZ85MR8]RB(88@@<D@
M+SWK&?2M/\0V7PMO-8MDO)[M!!<2S9)E00.P#'O\W/UH ]J)"C)( ]Z6O)-3
MTZ;5?B/?Z-_8.GZI8:7IULME8WMXT$42,#N=5".&.0%SQC ]:AUG0=4L_!GA
MO1-7N#%YGB:**+[-=-(T-NYDVH)" 254E<X["@#U*[O;J#4+""WTZ2YM[AG$
M]PDBA;<!<@D'DY/'%7MPW8R,^E>>:GHNG>'_ !EX#L-*M5M;07=ZPB0G&3;M
MD\FN-\9/8WGAS6_$VB>'$A:VO6*:Y/?%;CSDF )C7!.W=D!2RC'84 >LKK[M
MX\D\.?9U\M=,6^\[=SDRE-N/3C.:W:XJ/_DMT_\ V+D?_I0U=C#/%<Q++!*D
ML;='1@P/;J* )*0$'."#CK7#_%2(S^'=,@$LL7FZS9(9(GVNN90,J>Q]#5"W
MT:R\)_%&RMM"MOLT%[I%P\\".Q65XW3:QR>6^8C/7F@#T?(W8R,^E*2 ,G@5
MXE:Z)HVH?!JZ\87KEO$+6TUXVJ&4B:.Y4MM56S\H# *%'%;)TN+Q3\0]$BUZ
M)Y%?PPMQ<6Q8JDDGFKD.HZ@%B<'C('I0!ZIG(R**\X\%G4M*TWQ+INA6<5VF
MGZ[+!:VUS=-$D4)1&VAMK' +' QWJ#QC'/JFK^![?Q!&FGFXOKB.>*VO"5(,
M3 )YF%/S< C ^\10!Z:"",@@CVI:\FDT^UT#Q5XNT30H_)TR3PV;J:UB)*17
M!WJ,#^$LG.!UI=2NH?\ A5GP\7STWR7>DJHW<L1LR!ZXQS0!W>F>(&O_ !7K
M^C/ D::6+8K+NYD\U"QR.V,8H\2Z^^@OHH2W6;^T=3BL6W-C8'#'</4C;T]Z
MXNW\.Z)XC^+'C&#68ENA'#9-':R2$(<Q$%R@/)' ![;O>L73IY9?"'A&)IWG
MMK;QB+>TF=MQ>!&E"<]P!Q^% 'KME>7=S?7\%QITEM#;R*L$[2*PN 5R6 '(
MP>.:N@@YP0<5X[X@U"\TVQ^*-S9SR0RB\LT\U#AHT>.)78>A"ECGM7H&A>$O
M#?AZ\CN-'M8[:>6W*?NY3^_3*G<PSACG'S=?FZ\T :^J75S9:7<7-G8O?7$:
M;H[:-PC2'T!/ JS&[-"CR(8V*@LI(.T^F:Y7XGDCX9>(B#C_ $)ZY^_T6RU_
MXH:39:DCS6@\.F5X-Y"2D3* ' ^\.<X/&0/2@#N?$>MQ>'?#6H:S+&9DLX&E
M\M3C>0.!GMDXYI-!N=7N=,$^MVMG:W#'<J6LS2*$(!&2RKALD@]1QUKR/5-*
MLQ\,O'^F-#YEIH^IRG3XW8M]F^1" N>@&]L?4UOW.@:2_C+PYX5EM$AT!M/F
MOELE)6.YN0R#YAGYL*2V* /4@01D'(I,@DC/(ZUX[J%M%HT/Q+T/2<IH\&CK
M.MNK$I;3/')N5?[N0 V*F\1^&].T/X,WEW9+(M_>PV+W5XTA:65O.C.XD]P6
M./2@#US(.>1QUI001D'(/>O*-6\$Z+8?$/PWIUK%/#::G;70U"-;A_\ 3/*"
M,OFG.6Y))SUZ'BFV<^D^%;'X@Z?<PW!T&QNX/*LX)&4KYT:91#D%078=P!DT
M >L @YP0<<<5E6FOV^J:/>7^E1279MWFB$.-C22QD@H"W R1C/2O.-*TI-/^
M)=AIQ\.V>BVFI:7<I<V=O=^<MPH*X,BA0 1DC(SG)YIOA#0-)L/AYXLU"UL8
MHKT'4[;S5^\(U9L)]!M7\J /5[*XEN-/M[BYMFM)I(E>2!V#&)B,E21P<=,B
MK ((R#D5Y'9V\&NWO@'0-7S)I#^'Q="V9B$N9U2, ,/XMJDMBH;^VAT5/B5H
M>DY31X=%$XMU8E+:=XI-RK_=W !L4 >PY&<9&?2EKR.?P_8>'HO >M:>LJ:I
M=ZA;075VTK-)<)+$Q<.2>1P,#MCC%>MD!@01D'@T 4--UFRU:6_BM'9FL+DV
ML^Y2,2!0Q ]1AAS5_(W;<C/7%>2>%-"TS15\=ZII>F0+J6F7UTEDRKDQJ($*
MJ!Z$D_G6=?Z'H]C\';3Q?9.W_"1_9X+M-4$K&>6Y9EW*3GYLDE=O3VXH ]MI
M"0,9(&>!FDC+-$A==KD L/0UYKI.A:3XR\3^+I?$MNE[/97WV2"&=SBVMQ&I
M5D&?E+$L=PYXH [S5=9LM&%F;UV47EU'9P[5)S(YPH..@XZU2O?$#VGC/2M"
M%NK)?6T\[3%L%#'LP,=\[OTKR9[&VUWP%X-GU6,7VSQ$EA#<SDLTMKY[J 3W
M!"@9]A75>(/#&DW/Q"\):*UL4TR+3[S_ $:-RJ,H,?RM@Y*YYQWQS0!Z8"",
M@Y!I 0<X(..M>,:A-<>%/#?Q*T_0GDMK>PGMS:QHY_T=9DC,FP_P@;F(QTZU
MM:)X1U.P\1:+J.F:'I6C6T)9;N6UU-YS>1,AP&!C7>=V&#$YH ]-R 0,\F@$
M$D @D=:\M\%>%K#4F\2:Q,T@U./6=0AM+IG)^R#>PR@S@<L2?7\!4_@:RM_"
M_B"VT'4] M[/6Y+)]FIVDID2_1"N]GSA@^=I^8'J<'M0!Z95&[O+N#4K"V@T
MZ2XM[@N)[E9%"VP"Y4D'EMQXXJU#/%<1"6"5)8SG#HP8'!P>17'>*21\1_ @
MR<&:]S_X#F@#M"0,9(&>E*2 ,DX%>+P>%=*U?PWX^U2_BDGO+74]2-K(TK?Z
M,4)8&,9PIW<D]_I6D@3Q7K_@S3/$!-Q83^'_ +>8)&.RYN<1@[A_%A2S8]Z
M.YUW7WT?5M!LTMUE75+PVS,6QY8$;/D>OW:W:\YUS2].T;6?!%AI:A+6+69<
M1"0N(R89"5&2<#GIVIN@7,5OIOQ':>98Q'JMT[%VQM4P)@G/04 >D$@#). *
MYM/$UQ+X@\1:5!IWGOI5K#/$J2 -<-(KG9SPO*@9SWKS[3K>'6;/X8Z%JF9-
M)N-+DGDMV8A+B6.)-BMZ@ EL4^VT[3]'U+XI6.EL1;0Z1$%C\TN(3Y,Q*#)X
M ].V: /6[*:6XL+>>XMVMII(U>2!F#&)B,E21P<'C(J8$$9!R#W%>2/I=MK>
MI_#.POO,>UDT28RQ+(5$H$4!VMCJN<9'?%5;\?\ "-Z+\3-)TFX>QL[0VS6D
M:.0(6FC7<J'^$,3CT&<\4 >R@@]"#2UY5X5\+Z?<^.K/6M.\+#1[*QLFC?SG
MC9I9R1M90CMG W?.>N:]5H **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ IKQI*A21%=3U5AD&G44 ( %4*H  X ':EHHH *Y[5/ WAG6M2.
MHZAI$,UTP"R/N91(!T#@$!_^! UT-% &#K'@OP[KUS'<ZCID<DZ1^4)$=HV*
M?W24(ROL>*MMX>TAK&QL180K:V$R3VL2#:L3H<J0!Z&M.B@"I_9=E_;']K>0
MOV_[/]F\[)SY>[=M].O-4W\,:*]G<VC6$9M[F[^VS)N;#S[@V_KUW 'TXK7H
MH J2:793:K!J<D"M>V\;Q12Y.51B"P].<#\JA70=+6/48_L43)J3%[Q6&X3$
MJ%.0?8 5HT4 <[I?@/PQHUS;W-AI$45Q;L6BE+LSI\I7 +$G&&(QT&>E:4&B
M:;;6U_;PVJI#?RR372@G]Z[C#D\]QZ5H44 9L7A_2H'TMX[-%;2XF@LCD_N4
M*A2!SSPH'.>E9\G@3PQ+K1U=]'@-ZTHF9LMM:0<ARF=I;/.2,YKHJ* .:O/A
M]X5O[NZN;K1H9)+HLTP+.$=B,%M@.W=_M8S[U<U?PIH>NO:/J6GI.]IGR'WL
MK(#C(RI!(.!P>*V:QW\26:>(+W1VBG\^TLEOI&5,J4+,,#!R6^4\8H DF\.Z
M3<?VKYMDC?VJJI?98_O@%V 'GCY>.,5-<:-I]VEBL]LKK82K-; D_NW52H(Y
M[ D<U)INH0ZKIMO?VZRK#<1B1!+&48 ^JGD&K5 'D]W\/M3E_MFWG\.>']5N
M=0N9I8]9NYRLL0<_+E?+)!08 "L!QVKTO1K&33-$L+":Y>ZEMK>.%YW^](54
M L?KC-7:* ,O6_#FD>(X(H=6L8[E86WQ,25>-O564@C\#45KX4T*QT2YT:VT
MV*.PN@PN(@3F7<,,6;.XDCN3FM*&]M;FXN+>"YBDFMF"SQHX+1DC(##MD$'F
MJ7AW7K;Q+HT>IVD<L<+R21A90 V4=D/0GNIH T888[>".")0L<:A$4=@!@"B
M:&*X@D@FC62*12CHPR&4C!!'I3Z* ,"S\$^';#3ET^VTU4M5N$N5C,CL!(A!
M4C))&,# Z>U8LOP^LM7\9:_J>N64%S:W:VHM&$C+(FQ&5QE<$ Y'&<''-=S1
M0!Q_BCP9#J>D:!I.GV5HFG6&IP3RVS ",P*&#*!CG.[IWYK6T/PGH7AQYY-)
MTZ.WDG $DFYG9@.@W,2<#TZ5M44 9,'AC1K:TTVUAL$2#3)/-LT#-B)L$9'/
M/WFZ^M0:_P"'$U.SU2:Q9;36+RP:R2]Y)5>2HQZ98\CGFMVLN77K:+Q1;Z T
M<INI[1[M7 &P*K*I!YSG+#M0!Y_8?#^]-YH8C\-Z%H+:9<133:A87!>:X5!R
M@ C4X?ON)X/>O5*** *<&E6-K>7UW#;JD]^RM<N"<R%5VC/T4 <55_X1K1_[
M$M]&^PI_9ULR-%!N;"E&W+SG/! -:U% &#J/@OP[JVIMJ-]I<4UTX59&+,!*
M%Z!U!VOC_:!I]WX0T"^T.TT:XTZ-["S*FWB#L#$5& 58'<#@GO6W10!@ZCX,
M\/:JEHMYIJL;.(0V\B2/'(B 8VAU(;'L34\7A?18;"RL8]/C6VLK@75N@)^2
M4$D/G.2<DGG/6M>B@"I<Z797E]97MQ LES9,S6\A)S&67:Q'U!QS6'<_#SPG
M>7%S/<:+#(URS/*I=]A=NK!,[0Q_O  ^]=/10!EWVDJT]UJ=A'#'K3V9M8KF
M3)"C)901Z!CFF^&= MO"_ANQT6T+-#:Q[=[=78DEF/U8D_C6JS!5+'H!FLWP
M[KEOXE\/V>LVD<L<%VF]$E # 9(YP2.WK0!8U#2[+58HHKZ!9DAF2= Q(VR(
M<JW'H:)-+LI=5@U-X%:]@B:&.7)RJ,06'IS@?E5NB@#FG^'_ (4DU-M0?1;<
MSM+YS#+>6TG]XQYV$^^*VCI=D=7&K&!?MP@-L)LG/EEMVWTZC-6ZY_4O%<5A
MXCM]"@TV^O[V2$7$HME3;!$7V!V+,.X/ R>#0!JV6EV6G27<EI L3WDYN)R"
M3OD( +'/LH_*N>\7>%/^$FUCP\T]O;W&GV<\SW<4Q^\K1,HP.YW$?3K7644
M9.B>&=&\.PSQ:581VXG;=,V6=I#T&YF))_$UG6OPZ\(V<PFM]#MT=95F0[F/
MELK!QL!/RC< <+@''2NGHH Y[5? WAK6[N:[U#2HIKF8J9)@[HYPNT#<I! Q
MP1T/>KQ\.Z1]BT^S%A"MMITJ36D2#:L3J"%( ],G\ZTZ* ,\:'I8;46-E$W]
MI$&\#C<)L*$^8'C[HQ5+0_!OA_PY</<:3IL=O,R>7YF]G(3.=H+$[5R!P,#@
M5NT4 5=1TZTU;3I]/OH1-:W"%)8V) 93VXYIBZ38)JD>I+;*+R.W^RI+DY$6
M0VWTQD U=K)@\1Z9-87=]),;2VM+AK:66[4PJ'#!>"V,@D@ ]\T ++X:T>:S
MU.TDL4:#4Y#)>)N;]\Q !)YXX4=,=*-9\-:/X@M8;?5+&.XC@;="22K1GIE6
M4AA^!K5HH QK3PIH5CHEUH]MIL4=A=!EN(P3F7<,-N;.XDCC).:M7NBZ=J&D
M?V3=VJRV.U%\DD@80@KT.>"H_*K]% %2?2[*YU*TU&:!7N[-76"4DY0. &QV
MYP/RJM-X<T>X74UFT^*1=4V_;5?)$VU0HR#Z #IZ4:YKUMH$5C)<QRN+R]BL
MH_+ .'D. 3DCCUK4H P=+\%^'M%O8[VPTU([J-619VD=WVM@$%F))' P#T[8
MS3H?!WA^WOM0O8=-C2?44=+HJ[ 2!\;_ )<X!.!D@ FH#XST[[!HUXL%X8M6
MO190!X3&RO\ /RRM@@?(?S%='0!BW_A+0=4TJSTV\TV*6ULE5;9=S*T(48&U
M@0PX '!I;3PIH5AHMUH]KIT4=C=JRW$8))EW##;F)W$D<9)S6S5&]U:WL+VP
MM)EG,E[(8XC'$S*"%R=Q'"C ZF@!)]%TZY@L(9K57CL)4FM5)/[IT!"D<]@3
MUJ_110!D1^%]%B\0R:]'8(FIR##SJS#=QMR5SM)QQG&:HVWP_P#"MIJ2:A!H
ML"3I)YR#+&-'_O+&3L4^X%=+10 5S^L>"/#>O7QO=2TN.6Y9 CR*[QF11T#;
M2-P]CFN@HH R[[PYH^I:(NC76GPOIRA0ENHV*FW[NW;C;CMC%%KX=TFRFL9H
M+-5DL(GAMG+L3&CX+#)/.<#DY-:E% %!=$TU)M1E^QQ%]2Q]LW#<)L+L 8'C
M&WC%9NE^!O#>BWT5Y8:8L4\.?*)E=Q%D$'8K,0O!(X ZUT-% &?!H>F6UE>6
M<5G&+:]DEDN8CDK*TGWR<^N3Q699^#M+T*.[N- LH;?4I+=HH9YW>79_=&6)
M(7."0,=*U=2U:WTK[']H2=OM=REM'Y43/AVS@MC[J\<D\"KU &1X7\/V_A?P
MW9:-:LSQVR8+MU=R2S-^+$G'O5RYTNRN[^ROIX%>YLB[6\A)S&77:V/J..:M
MT4 9T6A:9!9W]G%:(MO?R2RW29.)6D^^3SW]JJZCX0T#5=,LM/O=-CEMK%56
MU 9E:$  #:X(8< #KSBMNB@#'MO"NAV<%A#;:=%%'I\K3VP7/R2$$%NO)(8\
MG/6J]_X'\-:GJ[:K>Z1!->/MWNQ;$FW[I9<[6([$@D4:_P"*XM#U"RTZ+3K[
M4K^[5Y([>S5"PC3&YB690!R!UY-;X.0#C'L: ,6\\'Z!J&C6FD7.FQO96846
MT>Y@8=HP-K [AQ[T6/@_P_IMM>6]EI<,$5[ +>Y5,CS4&[@\]?G;GJ<]:VZ*
M ,Z/0M,BGTZ=+1%ETZ%H+1LG]U&0 5'/HJ]?2L7Q;X1_M?0M:ATD0V^HZIY1
MN))&8+.(R!L8C) * KD#H:ZNLOQ!KUMX<TU+ZZCEDC:>* "( G=(X0'DCC)H
M XW1_!5VOBS2]63P_HWAN&Q$GFKILV][O<NT*V(T 4'GG)R!TKT:BB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M+F9ED :*1 H4QD#C&P'G//MQ26'@BWM-:76;G5]6O]06VDM?-N9E_P!6Q4X
M15"D;>",=3G/& #F_!U_<V>KQVGB6^UV'Q&T<K/;73[K2[QDDP8&W &#@$$=
MP:YRPUOQ1K/AF+Q'8)XHFUN=_/ACC"?V>5W_ .JV;N5VC&XC=GG->D:=X*AL
M]8M-3O-8U75)[)76T%]*C"'>-K$;54LQ'&6)XJ"V\ 06#M%INO:W8:<TIE^P
M6\Z")"3DA24+JI)/ 8=: .M4DJ"1@D<CTKAM3>^\1_$.;P\-5O=.TZPT]+J0
M64GE2SR.Y R^,A5"]!CD\UW5<[K?A"VUC58-6@U"_P!,U.*(P?:K&159XB<[
M&#*RL,\CC@T <%JFO:[I/@_QMIJ:M<3W6B7=LEI?R$>:8Y6C8*Y&-Q 8@GN#
M7I&@:+/HUM(MSK%_J<\S!Y)+MP0&QSL4 ;%S_#VK,/@#2&\+7V@M+>-'?S">
M[NGE#3S2!E;<S$8S\H'3&.F*ZJ@#G/'"ZV_AJ0:#YYN1-&95MF59FAW#S!&6
MX#[<X_QKGK76]&7P7J+)XCU^V6.Z2*;[6"]];R-MQ"H92V6[?>^\<'CCM-8T
MMM6LU@34;VPD5Q(L]G(%<$9X.001ST((K!;X=Z7+I5Y:7%YJ$]U=W,=Y+J+R
MJ+CSH\;&4A0HV@  ;<4 8/A34KR+QW?:*)M=;3Y-)^V+%K7,J2"382A/.T@]
M#W%<]I6MWUIX ^'VBV9U!$U-)VN'TY5-P8X@6V(6( R2,GJ #BO2-*\&6VF:
MY)K4NIZE?ZC+:FT>6[E4@QE@W"JH"X([ #DYR>:A_P"%?Z4OAO2M&BN+Z$Z2
MVZRO8I0MQ$W.2&VX.02"",$=J *?@B36DU?5+6ZAUG^QPD<EG)J^TS*YR'3<
M"2R\*1GIDUTGB/4WT7PSJNJQQB1[.TEN%0]&*H6 /Y4S1=%ETGSVGUG4M3DF
MVY:]D0A,9^ZJ*JCKSQD\>E:5Q!%=6TMO/&LD,J%)$89#*1@@_A0!Y5J::UX>
M\ VGC9?$VIW6I*EO<W%O+*#;3K(R!HUCQA1A^".>*O6^B%_CC?R_VKJ:[-,@
MNMBSX4YF?]V1C_5\?=]SS6O:_#;3H!:6TVK:O=Z79R+);Z;<7"M A4Y4'"AF
M53C 9B.!701Z%:Q^)Y]?5YOM<UHEHR$C8$5F8$#&<Y8]Z -2O'?&>NM:6>MZ
MQHFM>)[F\T^=L2Q+_H$+*PS$PP%8 <$_,<]Z]BKB+WX8:;>VVHV)U;6(=+OY
M7GEL(9T6(2.<EA\F[&>=I)7/:@#M8W\R)'QC<H.*X3QU)J=OK-E<SOK*^&TM
MG^T/HSXEBFW##R!?F,87/W<\]17=HH1%0=%&!6'KGAJ36;CS8]>U?3@T7DR1
M6<J!'7).<,K8;DC<,'IZ"@#C-<\137NLZ!HNFWNM7FERZ4;^2YTLJ+FZ *HI
M+?+M'4MC!R0,"H)M=\4:/X1U2%_[0MS)J5O9Z9>ZFB&=(IBH8M@D,4);!/7C
M-=?=> M+>TTJ*PGO-+GTJ(PVES9R 2+&0 5;<"&!P"<@\U/)X/M+WP[>:-JM
M_J&IQ7;!WFNIAYBL,%2FT +@J",#KZT 8VNZ1>^%?!?B*^M/$6L7+KILK)]L
MG$C1R*I(=&P"I]NGTI=>U6_M],\#20W<J/>:G:17!5O]:C1.6#>H) -:UCX.
MA@M[R'4=7U76$NK=K5UOYPP$1X( 55&3W;K[UG6GPTT^";2Y;C6-9O?[*F26
MR6YN%980O 7 4 CIR>>!@B@"AH]KJFO>/O$9N/$&HPV&E:A#]GL[>0(K'RD8
MAS@Y0_W>/O,:YCQ.]WK7PN\4SWFI7I:SU^:*-5EP#&+E%5&'=5!R!V(%>KZ9
MH5KI6I:K?0/,TNISK/,'(*JRH$&W X&%'7-9TG@;29?#NKZ)(]RUKJEU+=3$
MN Z2.X?*D#C# $9STYS0!D:N+WP=JWAFY75M0N]+DNFL;T7<WF$F;_5.3@#Y
M7 &?1JO^"[^\UN]U_69;F1]/FOC;6$1/R+%#\A=?]Y]Q_ 55\7Z!=CX8ZGI$
M+ZAKE[*@6%YV4RF0N-K94* $.&Z=%KI?#VCP^'_#NGZ1!REI L6[^\0.6_$Y
M/XT 9GCXZE%X)U*[TB>2&^LT%U&8SC<(R'93Z@J",>]<E+XTO+KXC:3>VETP
M\-,EO93)GY6GN8WE1C] (A_P/WKU!T62-HW4,C AE/0@]JXNW^%N@VO@N[\+
MQS7WV2YG%P9S*OG(ZE=NUMN!@(H''2@#C]5N=3UWP7INJM?RH^J>*X9+!W&_
M[-#YI2+"GCHN['?-=5I*7_A_XE)HAUG4-1L+W2WNBM_*)&CE215RIP, AON]
M*WKCPEIMQHVCZ5F:.VTF:WFMQ&P!)A^X&R.1QSTJU)H5K+XGM]?9YOM<%J]H
MJ@C849E8DC&<Y4=Z /,K34+O5/!OP[O+ZXDN+F3Q%\\LARS8:X R?H /PJ2?
M5]6\0ZQXC96\4)]@OI+&Q72-@AC,8'S/EAO8L<D'(QBNVMO NEVFD:)ID<UV
M8-'O?MMN6==S/ESAOEY'[QNF.@YIMWX(A?5KO4=.UG5=)DO6#W4=E(@25@,;
MMKHVUL #(QG% &IX:N-2NO#6FSZS!Y&I/;H;F/ &),<\#ISSBLCQ3J%W:>*_
M!]O;W$D<-U?2I.BG D40N0#ZC(!KIK2W%I9PVXEEE$2*GF3/N=\#&6/<GN:H
MZEH5KJNIZ5?SO,LNF3--"$("LS(4.[(Y&&/3% 'GL5MK6O6_C2]?Q/JMJ-+U
M&ZCL8;:0(J%$5QN.,LO(&WH.?6N^\)ZE/K'A#1M3N<&XN[*&:4@8!9D!/'U-
M-LO#%E86NLV\4DY35[F6YN"S#*M(H5@O' PHQG-7='TN#1-%L=*MFD:"S@2"
M-I""Q50 "2 !GCTH Y?Q]<ZFE]X8LM,U.;3VOM2,$LL0!.PQ.3P>">,C.<'!
MP<5CR:GJ'@GQ/K6GC4KW5;)/#\NKQ)?R^;)'+&VTKNP#M;CCMCBM?X@>'Y_$
M-YX8@CCN3!%J7F3S6SE'@7RGPX8=,-CGUK2T?P78Z9<WUW=7=YJM[?0BWFN-
M0=78PC/[L!5 "\G( Y- '$:DNMZ%\/+7QP/$VIW.IK%;WD]O)*#:S+(R[HQ'
MC"C#X!'/%:'B2\O-.\775UK]_KEAH)6'[!>:<^+> X^<3@ G)?NP*X/:M>V^
M&FG0+:VLNJZO=:3:2+)!I<]PK0(5.5!^4,RJ<85F(X%7-:\$PZ]<7(O-;UC^
MS[HJ9].2=?)?&..5+*IQR%89YH YSQ1>7>G^++J[UV_URQ\/E(?L-[IC_N(&
M_C\\ $\MC!8%<5%K6LWVK^/-7TK/B'^S],@@$::&50L\JER[N2#C& !TX.:Z
M?6?!$.N37"W.M:NFG7.T3Z=',H@<  ;1E2R@XY"L,\^M2:GX,MKS5AJMCJ6H
M:1?&%8));%T E1?NAU=64XR<'&10!RDTWC2?P5I+WD&KYAO9$U$6>R.^FMAN
M$;* >#]PL%.3CBIKZ\N[_P &Z7/X:U#6]2TV.]8:B87VZAY8W90%@&W*VT$?
M>('4]:ZJ?PO+)IMI:P^(M;@FMBY^U+.K22[CD[PRE6'I\O';%5HO!$%GI4-E
MIVLZO8R)/)<274,RF2>20Y=I RE6R?\ 9X[8H YZZUV,>'_"TFAZUJ%S#-XA
M@M9WNF(GVDOOADR >.!@\\#D]:GL;>_\;:[XCDGU[5-.M=-OCI]K;Z?,(L%4
M4M(_'SDEN >,#I6W#X#TJ'3K&T$UXYM=3&JF=Y 9)[@$DM(<8.<\@ =!TINH
M>!;:ZU:[U*QUC5M)EO@OVM;"956<@8#$,K;6QQE<&@#BU\1>(=8\+>$4&KR6
MM_<:U)IUS>0(/WRH)5W;3QDA0?3<,X[5TOAW[=HOQ#U'PZ^JWVHV+:;%?Q&^
ME\R2)S(R, V,X. <=NU;"^"](BL]#L[=);>WT6X%Q:I&PY;:P^<D$G.\D]"3
MWJZNA6J^*)/$ >;[7)9K9%,C9L#EP<8SG)/?\* +]S,+:UFG*EA&C/M'4X&:
M\G0:Y=_#*3QX?$^HQZM]E?4$@20?9%5<L(O*Q@C:,9/.><UZZ1D8/2N(_P"%
M8Z6(&L!J>KC1&D,AT@7"_9^6W%?N[]F>=N[% &#<:>VM_%/P_?MJ.IVIO=%>
MZ,<-QM$6#%\B\<*<Y([FO5:RI- LY/$EIKFZ5;FUM7M8T4@1[&*DY&,Y^48Y
MK5H \TU&\N].\;W,OB74-<L+![J(:9=6C_Z%LPH\N4 '#%L@EQCG@BM[P]J%
MW<^/O&5G-<226]I)9B")FRL8: ,V!VR>:DU'P/!JUX[7VM:O-I\DZW#Z:TRF
M!F5@P'W=^W(!V[L4NJ>!K/4=<N-5BU/5+"6[B2*]CLIQ&ERJ\+NX)! .,J0<
M4 <3I6O:UJOA#P7IAU6YAN-;O;J.YOU8&811-*VU6.<,0JJ#VQ6AX^T2YTGP
M');1ZS?7?F:G9F"2^83/ ?.0?>P"PSS@UT/_  KO1U\+6&@PS7L$>G3&XL[J
M*4+/ Y9FRK8Q_$1@@\=?6I'\#VMSI,EC?ZKJM\TES#<O<7$ZE]T;!E4 +M5<
MCH .I[\T 9-K%J/AKXC:3IIUS4=2M-5L[AYDOI ^R6+80Z8 VYW$;1Q7?UEW
M>A6MYXAT[6I'F%S81311*I&PB3;NW#&<_*,<BM2@ 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 JO>WUKIME+>7MQ%;VT*[I)96"JH]R:L5!>(\EG*(H89I0I:-)CA"XY7)P<#
M('.#B@"AHOB?1?$)F72=1ANG@QYJ*2&3/0E3@X/K6M7G6A27\?Q9NV\16T%O
MJ=UI02S%DYD@:!),MN8@,7W,.J@8KT6@ 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 *IZIIL.KZ?)93R3QHY!WV\S12*000592"#D"KE% &#HWA'
M3]'U*74Q/>WNH21>3]JOK@RNL><[%SPHSSP.:WJ** "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 **** "BBL'Q-J=WILVA+:R!!=ZI%;394'=&4<D<].5'- &]17+ZQJ^J
MVWBK[!IZI-G1;JZBMV  DG1XP@+=0/F(Z]ZQ?#/B"\N]8L;>3Q.;BZD5C?:7
MJ=D+26/Y2<P@(I.&P""6&W)SQR >A45RWBS4+Y9]!L]*U(V;7^H_9Y9HXTD(
M3R97P P(ZH*RM1\3:KX.N-1MM3NAJR)IDE_:2F)8I"R.J&-]ORD$NA! '?K0
M!WU%</JTGB7POHW]OWFNB_%N4>]LC:QI%Y98!_*(&\%021N9LXYZU/;3:WXG
MOM6DL]:?2K2QNWLX$AMXY&E= -SR%P>-Q("KMX'7F@#L:*X/7M6U_3O[)CU6
M]DTNV:V<WNH:79_:5$X*@+\R-L0C)R5]L\9-K1-;OY)=%DGU>SU.QO7N+5;F
MT VRL!OB9N/E?9'(K*.,G\* .RHKEK+5M;E\?W6FWL5O!8"Q,UM$C;W;$NW>
M[8XR.BC.!UR>F?9ZQK-CXOL](O\ 5(KNXN+>::Y@, AA@*@,HAD(!<<X()8X
MY.WI0!W-%>9>%_&6JZA=VP;4%O)+C39[JX@G@6"*WE0KM6&3 \Q,E@6!?@!M
MPSS6TSQWJ_\ 9]W=17;:I(FA2:B\,UH(/*G7&%BP 9(^6R1N^Z/F^84 >K45
MP>F^+$T[6TLK_P 26VJVDFEOJ#W2HB^1L9 <;.-K!\@'+?+U.:J'QAK\>D^*
M;VYBBMI+26V%K%(F?LD4H3YI,=2JMO89P,$=!0!Z/17FU[XMU#34US3;/5AK
M%S!903VUW%;K(Z/+(8RI6,8;'RN !G!YSUK6T:ZO]6M=0M$\2WL5_;O&TGVK
M38X9($()'R$8*MC[W/W3[T =G17*^!KK5]1TVXU+4=1:\M+F4G3R\"1L81P'
M.T#[Y^8#LN/4UA6GC"[O];\Y=5>VMAJK6"V[V#&V*K(8]K3[>)6P67Y@.5!'
M- 'H]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 5D>(M$;7+"&.&Z-I=VUPEU;3[-X21#QE<C<""01D<'K6O10!RD?A2_O;N
M]O=<U<2W<]BUA$VGPM;"WC8Y9ER[-O)"G.>-HXIJ^%]8OKS3FU_6;2^M=/E\
MZ)8;'RI)7VE09&+L,88Y"@9^G%=;10!R>I>"+98]./AN/3M%FLKW[8-EB&CD
M;RGCPRHR9X?KGM3D\&MJ$FH3^([]=2N+VS-C^Y@\B.&$G+!%W,<DX)8D_='3
M%=510!R,OA;6M2MH=-UG7XKO2HW1I$CL_+GN0A!"R/O(QD#.U1GVS4TOAW6+
M+4;^?0-8MK.#4)/.FANK,S^7*0%9XR'7&0 2#D9Y[UU%% '*_P#",:KIZV+Z
M-X@D6>WM_L\PU&-KF.X^;=O(#J5?)/(/0XQ@#"VOA![;29(FOEDU";4DU.2Y
M6'8GFAE)"H"=JE5V]2>2<DFNIHH RVT?=XG.L^>0#8_9/*"\_?W;MV?PQBL0
M>#K^^DLHM;UH7UG8"00;;<QS2%XVCW2R;B&(1VZ!<GD^E=?10!Q2^!;J[MK2
MQUC58[BQLK.6SMEM[;R9"LD7E%G;<P)"$C@ 9Y]!5BW\*:H\]O-J.M1O)96<
MMI9R6EIY+(7"@R-EF!8!1@ !<YXZ8ZVB@#C;7P%!<2R/KQLKM3!Y"0V=J;6,
M NKLY <DNS1QG((QM%/M/ 5MID^MSZ7>26DVHHB1/\TOD!5 .0[$."1DYQP2
M,UU]% '(6W@Z\ACO;A=3@M-2F2*.&2PM/)A@2-RX41ECN#,S;LGD''&*E/A6
M_N;?79KW58CJFJV8LEGM[<I';Q@.%VH7))S(S$EN>.F*ZJB@"B+&6UTVTL].
MFCMUM_*0;HMX,2X!4#(P2HP#V]#7//X+N2\EDNIQ+H<NH#47M?LW[W?YHF*"
M3=@(9!N^[G&1FNOHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ 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
(H **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>duol-insidertradingpolic004.jpg
<TEXT>
begin 644 duol-insidertradingpolic004.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^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 ****
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 ****
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 **** "N)'B:PT1O&6HR2ZK<IIDR-<0RR*R)^[4X@&1M7!Y![YKMJ\NUOP
M[J]QI'Q)BAL)7?4I(S9J,?O@(4!V_B"/PH Z2P\>07>M6%A/H^IV4.I!OL%W
M<QJJ7!5=Q& Q9"1R-P&:Y+P_JJ7OC[Q)K>NZ5J=NNFR_)<SW"B*PC2 $JRK(
M02V2> W45U7B/2[Z[U7P;+!;/(EE?^9<,/\ EFODNN3^) K)E\*:EJEG\1+$
MQ&W.K3?Z'(_"R?N$ /TW#!_&@#2M_B)"SV$U[H.JZ?IFHRI%:7]PL>QF?[FY
M58L@;L6'?M5B?QW$OBJ[\.V>C:E?7MF\0N&@1?+C1U5@Y8L./FZ=3@X'%<[J
M+:[XOT+3/#3^&;_3I5GMVO[JXV"&)8F5F\M@Q+DE<# [\XKH_#^FWEKX\\87
MT]NZ6UY)9FWD/20) %;'T/% %&\^)EM;MJWV?0M7O(=(GDBOYH8TV0A.K9+#
M=QS@9( R<<58M?B'976I:=%_9>I1:=J<GDV.I2QJL,[X)  SO (!P2HS].:H
M:?HFI1>&/']L]G(LVH7U]):H<9E5X552/J0127^B:E+X5^']LEG(T^GWUA)=
M(,9B5(B')^AXH U]<\9S:&UY,_AK5Y].LANN;V,1A%7&2RJSAG '4@=C65KO
MCC4[+QIH=CIVD7E]I]Y:S3_N!%FYPJ%2A9Q@+NYSCJ,9KG_$^F:_J;>*;.^T
MO7[^ZN#*FE&TO#%9) 8\+N"NH+ YW!@=W Z&MC4+/5-)O_ ^KIH]Y?1Z=82V
MMW#:!6EC9XHPORDC(RA!YXH W+?6;"U\5^)'N+W4(Q8V=O/<I<2 VT*%7.8U
M'(.%.[UXQ5:W^(L+-83WN@ZK8:7J$B16NH7"Q^6S/]S<H8L@;L6'<=*S=5\+
M:EK6K^.XA"T$>JZ7:P6LTGW6D59,CCT) /UJMJ)UWQ=X>TSPP_AF_P!.F6:W
M-_=7&P01)$RLQC8,2Y)4 8'?G% '07_CQ+?7=2T6PT+5-3O]/"-,ELB;0K('
M!W,P'? '4D' [UO:#K=GXCT.TU>P+FVNDWIO&&'.""/4$$'Z5B^']-O+7Q[X
MOOI[=TMKQK,V\AZ2;(=K8^AXK-\'+K'ACP%H5E)H=Q/=/?20W$2N%-O&\\C>
M:WJ "#CWH [VBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **.HR** "BBC(H **,@U!<7EK:>5]IN88?.D$,?F.%WN>BC/4GTZT 3T44
M4 %%%&<4 %%%17%S!9V\EQ<S1PP1J6>21@JJ/4D\ 4 2T56L-0LM4LTN]/NX
M+NV?.V:"0.C8.#@CCK5F@ HHHH **** "BFNZ1H7=E51R68X IU !1110 44
MUY$C7<[JHR!ECCD]*=0 4444 %%%% !1110 444WS$,AC#KO R5SR!ZXH =1
M159=1L72Y=;RW*VKE+AA*N(F !(;GY3@@X/K0!9HJK8ZE8:G$TMA>VUW&IPS
M6\JR 'T)!JU0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
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
MM$NV-V8F<('' 4GD-MQT[TDW]@Q^*O#%[8Z]HL6G:/:7%L8C>INPZHJ!1G!
MV<\BN)NO#Z3:)>Z.-3\&22RWAN3K,U\#=3CS?, 8;?E;'RD[B,#&.<T =B]]
MXL_X7'<6-O)8&Q&F1R^1)/+L$1F8%PH&/-X(], <U'??$>^=]7NM,&B"QTN:
M2$PWMX8[B[,?W_+ X49R%SG)':I-1OX8?B#!XATK7/#L]O+8K874=SJ*QM&H
ME+[UP#NX)&#CMS6-#;V>B7^IQZ?+X)U6SO+N2ZAEU"^2.6W+G+(V$;<H.<8(
M- '1W_C?5+K4]"L?#FFVUR=9TXWT4MW(46$?(07VY.,,>!SG%6+"\?\ X6!?
MP2Z59_VNFB02RW$,C?O&+./+!/\ !N7@XSSS507.DGQII&L_V_H"6]IIDMI)
M'%>(N'9D(V+G[ORGOZ5!J']FWGB?7=0A\5:/;1:AHJZ?#*EZGF12YD._&>@W
M@CG/% %J+Q?K=AXGTK3-9CT1X]2F: )I]RSRVT@4L-X8#<#@C( YIO@^PM-3
MNO&]I?6T5S;/K[EHID#*V(XB,@\'D _A7)Z5I=O#=^&&DN_!6GQ:-.K326=\
MK2W6(V4OG:,9)!P<Y))R,<]CX8O='T:^\0S7/B'1674=3>[A\N]0D(41<-DC
M!RIZ9H SO"L5IJWQ!;Q%X<TUK+0CIS6TTX@\A+N82?*53C.T!ANQ[5Z37)>"
M]2L+/0+'2[C4O#ZWX9Q]GTRZ#1\NQ 0,=Q)!&??-=;0 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 %8ESX-\+7ES+<W7AO1YYY6+R2RV,3,['J22N2:VZ* .?_X03P?_ -"I
MH?\ X+XO_B:/^$$\'_\ 0J:'_P""^+_XFN@HH Y__A!/!_\ T*FA_P#@OB_^
M)H_X03P?_P!"IH?_ (+XO_B:Z"B@#G_^$$\'_P#0J:'_ ."^+_XFC_A!/!__
M $*FA_\ @OB_^)KH** .?_X03P?_ -"IH?\ X+XO_B:/^$$\'_\ 0J:'_P""
M^+_XFN@HH Y__A!/!_\ T*FA_P#@OB_^)H_X03P?_P!"IH?_ (+XO_B:Z"B@
M#G_^$$\'_P#0J:'_ ."^+_XFC_A!/!__ $*FA_\ @OB_^)KH** .?_X03P?_
M -"IH?\ X+XO_B:/^$$\'_\ 0J:'_P""^+_XFN@HH Y__A!/!_\ T*FA_P#@
MOB_^)H_X03P?_P!"IH?_ (+XO_B:Z"B@#G_^$$\'_P#0J:'_ ."^+_XFC_A!
M/!__ $*FA_\ @OB_^)KH** .?_X03P?_ -"IH?\ X+XO_B:/^$$\'_\ 0J:'
M_P""^+_XFN@HH Y__A!/!_\ T*FA_P#@OB_^)H_X03P?_P!"IH?_ (+XO_B:
MZ"B@#G_^$$\'_P#0J:'_ ."^+_XFC_A!/!__ $*FA_\ @OB_^)KH** .?_X0
M3P?_ -"IH?\ X+XO_B:/^$$\'_\ 0J:'_P""^+_XFN@HH Y__A!/!_\ T*FA
M_P#@OB_^)H_X03P?_P!"IH?_ (+XO_B:Z"B@#G_^$$\'_P#0J:'_ ."^+_XF
MC_A!/!__ $*FA_\ @OB_^)KH** ,6U\'>&+&ZCNK3PYI%O<1-NCEBL8T=#Z@
MA<@UM444 %%%% !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 445D:AXK\.Z3=M::CKVF6=RH!,-Q=I&X!Z'!.: -
M>BL$^-O#)LI;R+7+&Y@BDCCD:UE$^QI&VH"$R1D\5O4 %%%% !1110 4444
M%%&:* "BBJMSJ5E9W=I:7-U%%<7;,MO&[8:4J,D*.^!0!:HHJ@VLZ>FLOI+W
M 6]2U^V-&5( AW%=V[&.H/&<T 7Z*K6&H6>J6,-[8W,=Q:S#,<L;95A[&K-
M!1110 444V21(HVDD8(B LS,<  =2: '45D:#XFTKQ+#+-I4\LT49&7:"2-6
M!S@J74;AP>1D5KT %%59]2LK:_M+&>ZBCN[O?]GA9L-+L&6VCO@<FK5 !163
MKGB32O#D4#ZG<-&;AS'#''"\LDC 9.U$!)P.3QQ6G#*D\$<T9)210RD@C((R
M.#R* 'T444 %%%% !103@9-5;O4K*PEM8KNZBADNI?)@5VP9'QG:/4\4 6J*
M** "BBB@ HHJE=ZM8V%_8V5S/Y=Q?NT=LFTGS&52Q&0,#@$\XH NT444 %%%
M% !1110 452LM6L=1NKZVM)_,FL91#<+M(V/M#8Y'/!'3-7: "BBB@ HHHH
M**** "BBB@ HHJEJFKV.C6B75_/Y,+RI"K;2V7=@JC@'J2* +M%%% !1110
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
MG=$J8Z_-]W/:LK_A [ZRC\-SZ5K$,6H:+8_8?,N+3S8ID*J"=@<%3\N>&]J
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
M-D*I.,$KDYSC  ZYK!7Q?XS;P"OC6:]TZ*&SD$<NGQVQ87*K+Y4C%R<J2<D
M# P.N>/0['P_]B\7:OKOVG?_ &A!;Q>3LQY?E;N<YYSN]!C%8K> "?AI<^#_
M .TN9FD;[5Y'3=,9?N[O?'7WH 7Q?J\]CJ$<*^,+'15:'=' ;,3S2-DY8@G[
MG0<#UYKC=8U76?%OA+P#K*ZA#9RW.L0QNB6P=1,&D42C)SCY3\OOUXKN+_PG
MJ@\4W6N:+K4-E)?6T=O<K/9^>0$SM:,[AM/)X(([XJF/AY+!X(TC0K75]EWI
M-Z+VVO'@W N)'8!DR,C#D'!'K[4 3R:A>Z?X[T33+R>"YSI5Q-/<_9E1V9&3
MD=2HY/ -8,>O>,M0\$S^.;74K*&W6*2\ATAK0,K0(2<-+G=O*J3D<9[5UT?A
MJYE\1Z7K=_J$<]Q:6,MK*J6^Q93(RDL/F.T#;TYZ]:P%^'>K0:++X9MO$WE>
M&I"R^1]C!N$A8DM$)=V,<D9*DX- "W/B+7];\5:7IFA7EO86E_HBZD\LT'FO
M$"X'RC(!;Y@.>.IYK7\#ZSJ6IVNK6>KRQ3WNE:C)9-<11[!,H565]O8X;D#T
MJW!X7BMO%UMK4$PCAM]+_LU+4)T7>K!MV>P7&,?C4F@>'_[#N]:G^T^=_:=^
MUYC9M\O**NWJ<_=SGCK0!MURVK:E-;_$7PWIZ)"8;JVO'=FC!<%!'C:W4#DY
MQUKJ:Q+_ ,/F^\6:1K@NMG]G0W$7D[,^9YH49SGC&WT.<T <QX-\2:GK.MM%
MJNN06NH))*)] DLQ&\: L$*.3N?@*2PR"">E>A5QL/A'6+OQ!I6I:[KEO?+I
M3N]L(+$02.S*5S(V\\8/10 3794 %%%% !1110 4444 %%%% !1110 4444
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
M')&",Y!KTB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "L?Q7H2^)O"NI:*TOE?:X3&LF,[6ZJ<>F0
M*V** .,@LO%FNZ3<Z)XALM,M+.:RDM9[BVN6E>9F3:&12JA!R3R2>E8\WAOQ
MAK/ABT\'ZK;Z9#IT8ABNM1AN6=YX8RI 6(H-K-M )+8'->ET4 <YIFAW=IX[
MU_693']EO[>UCAPWS9C#[LCM]X5BZ=X>UK1O"#:8=)TO5_-OKF6XM+F?:CQ2
M2,ZX)1AGD9!'XUWM% 'F=GX#UB'PQ8V)^S1-'XABU-;1)F>.TMU<-Y2,1DX
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
MSUKB?&?AO4-5U[2=2ATZQUFRM(Y4DTR^F\N,NV-LHRK*2,$<COQ7;44 <CX
M\-WWAJPU:*^AL86O-2DNXXK'(BC1D0;0"!C!4CI_A75RJ7B=1U92!3Z* .%L
M_ UQ/\'H_!VH31Q71L_):2,[E5PVY3VR,XH\/Z)J5OJ%G]L\&>&;(P?ZV_M7
M!=B >8T$0*Y..K<#/6NZHH \<U7X<:]>Z5K6F_V1H=S>7EU).FN7,I:=D+[E
M0 IE2!A>&V@=C73^.M UCQ'%/I\6@Z1=1O'BSU&:Z:.:S<CE\!"<@\C:PSC!
MKO** .%FT#Q%H7B1=<T=;;5FN-/AL[Z&ZN# [O'G;*K[6'.3D$50O/ NLWWA
M'Q EQ):'7-;OH+N58W/DQ+')'M0,1DX1#S@9)KTFB@#G-9T.[O\ QIX9U:$Q
M_9M-^U>?N;#?O(PJX'?D5Y]>_#?7KG1[[2VTG0Y[V6\-P=>GE+7$R^:'  V9
M5L87[V, XSFO9** .'U/2/$UEX^N?$>C6UA>6\MA%:/:W$[1.Y5W8E6"D+C(
MZ@YR>F*SO^$$UB3PK<13RVK:M?ZY%JUT$8B*,"1"44D9.%0=N37I-% 'GFJ>
M#[RU\8:IK-KX?T;7K;4Q$SPW[".2WD1=N58HX*D 9'!S79Z':R6>CV\$ME96
M4@!+6]C_ *E"23A>%SUY.!SFM"B@# \;:/=>(/!>K:39&,7-U;F./S&PN3ZF
MJT.@7L?C^UULF+[)%HIL6PWS>9YJMTQTP#S7444 <.G@F:[T?QIIM^8A'K=[
M+/;LK9V QH%8\<$,N?PJGI7@+4KWP/KUAXCNHCK6N9^T7$)+*FU52(<XR!M!
MQ[FO1** .#\/:%J=K>V*7G@WPQ:M;X\W4+9P68@?>C3R@5)..K<<U!>^&M<U
M?Q=IFHRZ1I6FS6-X)I=6M;IC+<P#/[HIL!^88!W,0.<5Z'10!P]EX;U>VUSQ
M+8S6]K+H6NRO.]TMP5FBWPA"GE[<'D#G(X_*LEO#'C*\\'0^"+N+3(].2-+6
M358[AB[VZ$ !8=G#E0!RV.M>G44 <U8Z!<VGC^^U@>6+&738+2(!OF#([DY'
MIAA72T44 <7\1O"^J^(=.LIM!FAAU:SDD$<DS%1Y<L;1R#(!YPP/_ :R[GX=
M72>,M'FL9($T"&.U:\A).]Y;57$) Q@CYDS_ +M>D44 <1-I'B30/%FKZMH5
MG8ZE::OY3RP7%R8&@E1=FX':P92 ,CKFL^7P%JT?@]$AN;277UUD:Y)NW+!)
M/OW% <9"XX!QV[5Z/10!Q&E:/XENO'\/B768+"T@739+1+6WF:5HR9$8%F*@
M-G#= ,8'6LJT\#Z[IGA/PO\ 9#9OK6@W4TXADD(BF21G#)OQD$JXP<=17IE%
M '%Z'HWB*3Q[/XEUJ*QMXY=-%I';6TK2&+$F\!F(&X\DY '7'O7:444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M);=S9)H\T#38^4.94(7ZX!/X4?$K3KS5O &I65A;O<7,AAV1(,EL2H3^@)H
MIM\2[6*_BLKG0-<@N+N,R:?&]NNZ] (!"@-\IYR0^W Y.*T])\96^J:;J5P-
M-U&&\TV0Q76GM$&G5\ @*%)#9!&"#BH-<TZ\N/B)X3OH;=WM;2.]$\H'$9=$
M"Y^I!K!O]-\36UQ\0[O1;>2.]O'M6L).!Y@6%%DV$\;@ P&>^* .CTKQ@+W7
M4T:_T;4=*O9H6N+=;ORRLR*0&P4=@",C(-<UX*\5PZ=X>M+.875_J5]JEY'!
M;0X>38)WRYW$!44=235?0M)NI?B'HNJ6^E^(8K&"TN8YKC6;EI',C!, *SML
M''4  _A5+PWX:USPG+#XEM=.GEFFN[BVU*P(S(]NUP[1RQYZ%<YP/O ^O- '
M7?\ "1V.CW_C2]EGU6X&E"*6X@D96CC'DA@(!D8R.N>]/L?B#:7FJZ?:R:3J
MEI;:F2MC>W,2K%.P7=C&[<N0,C<!FL'6=!U6>+XFB*QF<ZE#"MG@?Z\BW"G;
M^/%;'B#2K^YB\$B"UD<V6I02W.T?ZI!"X)/MD@?C0 :Q\2+72AJ<\6B:I?6&
MER^1>7EN(A''(,94!G#-C(R0,"NNL[AKJR@N'@DMVE0.89<;DR,X.TD9'L37
MB7V:^O1XHN);+6;SPU)JMS-=IIUQ;I!.B-SA9 )/X<-M.&(.*]JTR_M]4TJS
MU"S)-M=0I-$2,'8P!'';@T <YK'CH:(UQ/=^'M872[:7RY]0\N,1KSMW!2^]
MDR?O!?<9KK 00"#D&O%/%.E>(]8TGQ)8WNF>(KW5I9Y?LA@NC'8BWSE,*KA6
M.T?=*EB>OM[1 I6WB5A@A "/PH X+Q+X^A;2_$-O8Z5JMQ;6<4UK/J5O&IBA
MF"$$?>WG:2,D XJSI'BE-)\%^$K<VUWJ6J7^G0F&UM]IDDVQ*7=F<@ #(R2>
M]85O'KVA:#XC\+1^&[Z\N+NXNWL[N,H+=XYLD,[DY5AN.5P2<#'6H+SPM?06
MW@O4[K2]3NX++1UL;ZUT^X>&XA8HA##8ZE@"I!&?0X.* .TA\>:4-$U34K^*
MYT]M*?R[VUN$'FQ,0"H 4D-NW#:0<'-5Y_%+WN@ZQ]NT77]%2+3I;D3E8U<Q
MA3DHRLP60=0K8/Y&N=OO"J:GX,UEM T+4[._EN+>X"ZM<,TEX865@,O(Q48!
M49QV[5N7^L:EXG\+Z]8Q>&=5LC)I5PBM>*B%YF0A8T4,2W4_-P.!ZT 3IXNB
MLK31=/L+#5-8OKK3DNTC#1^;Y("CS)&=E7<2PZ'DYJ:YU."3Q=X92235K6XO
M+6XE2SW*L1PJ%A.N<[EW#&,X.:YO6--0:!H$%UX?UYM3M-,B6WU#22%EMY=@
M#1DA@1R!]X%>:N66F>(I?$/@6^UB$R75KI]VFH3)C:DCK'@''&3@].,@T 7+
MGXDVD4=W>6^B:M>:/9R-'<:G!&AB4J<.5!8,ZJ<Y8#'!ZU<U7QU8:=J&GV,%
MG?:C<:C:FZLULHPPE4%>,D@#ALY.!@'GH#R&F#7_  _X$N_!(\,ZA=WZI<6U
MM=QA/LLJ2,Q61G+?+@/R",\>];6E>&K[2/%WA:/RWEM=.T![*6Y ^7S 8@!^
M.TD4 ='X:\2V_B6UN7CMKFTN;2=K:ZM;E0)(I  <'!((((((/-8GCCQ;J?AW
M5M MK#2[JZCO+P1S-$L9$B[7/EKN88?@'L,#KVJWX5TZ\LO$_BZXN+=XH;N_
MCD@=AQ(HA0$C\014/C^UOF/A[4K*PN+Y=-U5+F>"V :0Q['4E02,X+#B@"SJ
M'C1+2ZL]/M]%U*\U>XMA=-80B/?;Q],R,7"+SD=3DBM#PYXDL_$MG/-;17%O
M-;3-;W-K<IME@D'56 )'0@Y!(.:Y6:74M&\;R>)QH.I7>GZKIL,3Q01JUQ:R
MH20KINZ$-R03@BM/P1IFH1W>OZYJ-H]C)K%X)H[1V!>*)$"*7P2 QP20"<4
M9WC;67T;X@>#Y1%>7"O'?+]EM%+-,VR/:,9 []20!R<BM.V\?V4FE:[=76GW
MUE=:)$9;VQG5?-"[2RE2&*L" <'/:J?C*+5;?QIX7UG3](N-2M[".\^TI 5#
M*KK&HVY(!;J0,C.#65_86K>*3XVU1M.GTX:KIJZ?807>%D?:C_.X!.T%F &>
M<"@#L[[Q/9V%MHD\D4[+J]S%;0!0,HTBE@6YZ87G&:AMO&6FSZ-K6IR)/!'H
M\T\-W'* '5HADX ."",$<\YKBY9=>UV+P99CPOJ-FFE:A;27LUSM4*41E.P
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
M8*F7#CA0"W3OG\J'@_Q='_PA]C>:_J&ZZN[^XM824)>5A.ZJJJHR< #MT'-
M'<T5SNH>._#6E:A+97FIA)H6"S,L,CQPD]!(ZJ53_@1%4=1U^:Q^(MM;2797
M21HEQ>S(J[@2DB?/P"3A2>!0!V%%9<WB/2(-$M]9DO4&GW/E^3,%8[_,("8
M&<DD<8JUJ-_;Z7I\]]=,RP0KN<JC.0/HH)/X"@"U17'^$/B#IGB;PS_:LTBV
M;PP^=>*X=8X1D_QLH##CM5_2/'/AS7+]+&PU'=<R(7BCE@DB,JCJ4WJ-X_W<
MT =#165XGNI['PGK-W;2&.>"QGEC<#.UE0D'\Q6!X5^(&AZE9:+83:NDNK7-
MK%NS&P62;RP74/MV%LYRH.>V* .THKG-5\=^&]%O9;2_U QRP8\[9;RR+#D
MC>RJ53@@\D=:U+;6]-N]4ETVWNDDNXH4N&C /^K?.U@<88'!Z$T 7Z*PY_&&
M@6]C=7DNHHL%K=FRD;8Q/GC&8U&,NW/10>_H:L:+XBTKQ#',VF77FF!@DT;Q
MM')&2,@,C@,,]LCF@"9M'LFUV/6C$?M\=LUJLFXX$98,1CIU YZU>K.UC7=-
MT"U2YU*Y\F.1Q'& C.SL03M55!+' )P!VIFB>(M*\1V\LVEW7G"%_+E5HVC>
M-NN&1@&'XB@#4HK&UGQ5HV@7$5OJ%TZSRJ72&&"29]@X+%44D+[GBH3JPG\3
MZ5#;ZM +6[LI+A;3R"7G VXD#]% ##@]<_D ;]%<I<?$KPE;7'DR:HY/FF%7
MCM)G1W'55=4*L1CH":L:IX\\-:+>7%G?:F([JWV^; D,DCJ"NX':JDD8()(X
M&><4 ='17.:EKL,UKH-[IVM6T-I?WT2(YA,HNE8,?+4C[I./O'IBN7LO%G]O
M_%*^TR/7KVUMK PI:VD-J=ER^&:7S69"0!C Y7U!H ]+HKE=+\56-EX)LM9U
MG7;:ZBE)7[;%;M&L[%V "1\MGC& "3@FK,?CGPY)I,FIC40+:.80.&AD602$
M9">65W[B.<8H Z&BL33/%VAZO9WUU9WNZ.P&ZZ62%XWA&"V61E##@$CCG'%5
M+/XA>%=0U&VL;75XY)[K @(C<([$9VARNW=C^'.>V,T =-17&:?\1M,O?&^H
M^'&WHUNT4<$@AE/FR-N#J?EPH!4<DX.>*ZG4M2LM'T^:_P!0N8[:UA&7ED.
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
MB?5M0TZ/?'+!=/%;_N9,2QJ@;>25 4\G@G/'O0!U=O8VMK/<SP0)'+<N))W
MYD8 *"3WP !^%6*YRV\>>&;S4H["#5%>664PQ/Y4@BED'\*2E=C'CH&-/OO'
M'AS3M7.DW6I*M^LJ1&W6)W8,P#+]U3QAE^;H,\F@#H**YFQ\16UI9ZY?:IK=
MO/:V>HR0;T@:/[/]T"$]W8%AR.NX8JWI'BS1O$#W,.F7;/<6ZAI(98)(9%!Z
M':Z@X]\8H VZ*Y?X=:G>:S\/M&U'4)S/=SP;I96 !8[B.W':G6?B.VLK77;[
M5=;MYK2RU%K<NENR?90=@6)NNX@N/F''- '345SVF>./#FLZA)8V&IK-<)&9
M0OENHD0=60D ./=2:Y/PCXPC\1>*M;O9_$-U%:V5Q*D%B;?R[?[,B+^\=F3(
M;))Y8$8Z8H ]-HKF]+\>^&=8U"*QLM3W7$X)@$D$D:S =?+9U ?_ ("34DOC
MCPY#K0T=M24Z@;@6Q@6)V99#MP#A>!\Z_,>.>O6@#H**Y6X^)'A&UN##-K,:
MNDS02?NI"(G#E"'(7"#<" 6P#VJW8>-O#FIZU_9%GJ<<MZ0Q10C!9-OWMCD;
M7QWVDT ;]%<U>>/_  QI]^]G=:GY<D<ODR/Y$ABC?.-K2!=BG/J:HZI\1M,T
MGQRGAVZWJGV8RR3"&5BLF5VH JG((;.X<#I0!V=%8-AJH_MOQ#'<ZO;26]B8
MB8?),9LU,>X[W/#9^]GL*ATSQ]X9UC4(;&RU,-<3@F 2021K-CKL9E"O_P !
M)H Z2BN9U+X@^%M)N;FVO-55)[9S'/&D,DC1D ,20JG"X8?-T]ZZ&VN8+RUB
MNK:5)8)D$D<B'*NI&00?3% $M%<[>^._#6GZJ^FW.J*MS&ZI+MB=DB9N@=PI
M5#S_ !$4W4O'OAK2+Z6TO=2,<D+!9F6"1XXB<8#NJE5ZCJ10!TE%8NK^+="T
M&6&+4M1C@DGB,L*[68R*"H^7:#N.67 ')SP*L:'X@TOQ'8M>:3=BXA60Q/\
M*R,CCJK*P!4\C@B@#2HKAM9\7QZ!\2H[/4M0,&EOHQF6'87+S^>%&U5!9FVY
MX&>,\5T-EXJT/4-"EUNVU*$Z=#N\V=\H(RO4,&P5(]",\T ;%%8>C>,-"U^[
M:TT^]9KE8_-\J6"2%F3.-RAU!9?<9%;E !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<_X\4M\/?$B
MJ"2=+N0 ._[IJZ"B@#SC3XW'C;P.2C87P_,"<=#B&N4\%Q3>&9]+\3:C$]SI
M5Q-=6)=U).F.US)AU'9'X#'J..<<5[E10!X?9^1IT'B+0?$/BR]T>2YOKHRV
MGV*)Q=1RDX=&,;,^Y3C@Y&,<5UUE81VGQ(\/6D1EFMH?#,D*R3+\SJ)(@-V0
M.2!R,5Z%10!XWX>LKJ3QA9>!)HG^P>&KZ;4@[='A.#:KGN096_[XKV)P61@.
MI!%9.E>'H=,UK6-6\^2>ZU.1&=G Q&B+M1%QV')^IK8H \0LYAJ?P+30[..6
MXU'26B;4=.6)O,")<;F0@CDD*3COBNCU77=,\;>(_"</AN1KN6QU 7ES.D3*
MMM"$8,KD@8+$@;>O%>F44 8OC %O!.O*H))TZX  [_NVKB-3M1'\/_ATD4 4
MQZEI+;53&W.-Q]NIS]:]1HH \A\7>)KVZF\5Z1=ZL^F&*-X+/38+ 2RWZ-%]
M_<0<@DD?+C:!R:;J=U/X2\/^"_&<%M),8='33[R)%)9U>$-%D>@E4#_@5>P4
M4 >-ZMX?O?#6B^!KB>\N;2*QFFFU2]@@69H9YD),C*RL" Y9=Q' -=7X)BTN
M]U_4]9LO$MSKEU)!%!-*T"1QA06*X*(JLW7U('7M7<T4 <?X]U^]T*+2A!/'
M8VMU=>5=:E)!YHM$VD@[>@+'"Y/ S6-\-YFNO&'C&Z^W3W\4QLS'>36XA\X"
M-QD*% (XP"!SC->DT4 ><^/;O3-*UU-4@\02:/XAAL2D0>W,L5W%N+",KCYC
MN!^Z0PS]*2WN[[4/'7A'4;^R:VNI=!N))X.0(W)B)7GISZ]*]'J.X@CNK:6W
MF7=%*A1QG&01@T >$>%-3AFT'PS9:UJ?V+1M/O8[J(G2YQNE5R4C:YYB*ACC
M>/O8[9->B^&[=?\ A:/CB=HAN*V*K(5Y(\DY /IG%-3X<[M*@T2[\1ZE=:#!
ML"Z>Z0KN1""J-(J!BHP.X/'6NXH \7TB&1? /@"/RV'E^)S\NW[JB6XQ]!7:
M>'$8?$[QPQ4A673\$C@_NGKM** /$-&)TKP?\.-:OH9?[*TZYNC>$1EO)+^8
ML<C #. >_;-==XB\>0OHD&H>'I@MI)J$=K=:J]H[QV\94DRJ"!N X7/W037H
M-% 'CND3M?:QX[N4U*?5(I=#C$=Y);"(3868?*%4!@#D9'7GFKE]:B/X4> %
MB@VM'=Z2^%3!5B5W'Z\G)]S7JU% 'G]GJ5KH_P 8->@U"0P2:K;60LMR,1.5
M$BL 0,<$BIOBK:7<_A[3;FV:=8K'5;>ZNGMXA*Z1*3EPA!#;25;&#TKNJ* /
M//"ITC6/&":K;^+KK7+ZWLGA ^S)&B1LRDAF2-1G(& 3GKQUKFC#)_PS#)'Y
M;^9Y3?+M.?\ CZ/:O:** /,/&GG:7\2[#6+K6+G1],DTIK5+^*W25(YO-W%6
MWHP3<N.>,[<9K+U+3;0^#;K5M*U"]UZV.O6VH:DQM@OFI&4\S8BHH88"DD @
MX/H:]CHH XG4_$>E>,/"7B.VT"1[^7^RYU\R.!PI9HV"H&(&6S_"*T/ .M:?
MK'@_318W'FM:VL,$XVD&.01KE3D=17344 >:VFN:=X.\?>*W\12M9G498)[.
MYDC8K/$L878I /*D'Y>O-8$6ESCPGX?:YL7BMK[QFMY!:31X,5N\CE0RGIQS
MCWKVFB@#BY(R/C9!($(5O#TBLV.#BX3 S^)J/XFR+:V'A[4)0PM;'7;6XN9
MI811C<"QQV!(KN** .!GFM=7^*GAC4;;;<6S:3=20S;#CEHP",CC@G\ZYK7]
M+O\ 4-,^)]IIT$KRO>VLJQ1KDR*(XF<*.Y(!X[]*]CHH \QT2;1O$/B?1;@>
M-+[5;RQ:26"U-E'%Y9,95A(4B4KQV8CD 5L?$Z 7.AZ3$T0E1M;L@Z%=P*^:
M,Y'I7;44 <1<VJ/\;;"=H%8IH,VV0KG:?.0<'L<,WYFN<@U;4/#OA_QE>6$
M5O\ A*)%:5X3(MO&_E;IM@Y8+DFO6J* /*?"]V=1^*EQ=1ZS-K,']@M&+UK5
M8D)$RG:A50& SUYZD9XJ?PO:B#]G=XXX/+=]'NF90N"S%7Y/N:]/HH \;\*6
MEYH$#:==JTD_B/28SINJ./F200 ?9G/\(7JO0'GJ:I:"FF:AX8T;PWJWB[4K
M6Y@:"-]&^P1K)%-&P( Q%OQN&=V>G)/6O<:* //[74K71_C#K4.H2&!]5M+)
M;+<C$3%?,5@"!C()%2?%UD3P3&TD#3QKJ-H6A5-QD'G+E0.Y/3%=Y63XBT"'
MQ'IT5G/-)$L=S#<AD R3&X<#GL<4 <8=8L/%_P 3/#%QH)>>+2H;I[Z<0L@B
M61 B1MN ^;=SMZC%6OAS;+!\/KXB$1R2WE\S_+@N?-< GUX 'X"N_HH \6TJ
M5=%T;X8Z[J4<BZ396D\5Q+Y986\DB ([ #('!&>V?>M?QOJ</B'2=&UO1I[M
M=,T_64DNKR"T+%0(R/.574[U4L!G!Z''2O4J* . \(+I.I^+)]9M?%5UKMZE
MC]E9C;I'&L9<,,E(U!;(/&<\FCQA<1Z+X_\ #6OZFKC1X(+FW>X"%EMI7"[6
M; . 0"N:[^B@#S.PFCU[Q5XK\0Z4KMI+Z.EH+CRRJW4R[R67(^8*I"Y_*NF^
M'2LGPX\.*P((T^'((Z?**Z:B@#S^#4K71OC%J\6H2&!M4L[-++<C$3,ID# $
M#&02*S](M%_X03XC9MQOFU#5,_)RXVG'U]J]0HH \9NQ<Z=<^!]9N]4NM*TX
M>'UMC?1VZ2B"8K&V'WJP4,!C./X<9ZUVO@.VTTMK&IZ?K=SJ[7UPC3W$L*QH
M75 OR!453QC)&>GK78T4 >7>-M4M/#_B'4-4T76WM/$9@C233);5I8]1V@F-
M5&,[OF*[D/'?O575KBYTKXBW.J:MK5UX=@U#3;<07"V\<L89=V^$NZ,%()SV
MSGZ5ZW10!X_>6-CI6@:!K-G=WFJZ-!XA;4;Z=[<J5WA@9 BJ/D5SG@8YR*U_
M&VMV'BSX>:U+H EOQ:O;2/)% V) DRNP0D#<5523CIFO2:* /,YO$NF^*/B;
MX.FT=Y;FUMTO=]R(66/<T0PH8@988Y';(K5^&ELL.FZ_((0DDNO7S,VW!?\
M>$ GUXKMZ* /%+4FS^#G@B]G21;>PUF"YNFV$^5$)I,L0.<#(KH/'.LP:1_8
MGQ%TP&ZM;=9+6X\L$>;!*/D//82*O_?5>EUC^(_#T/B2TM;2ZGD2VANXKF2-
M ,3A#N"-G^$G!/TH P_![P>%]+T'P]J!F.LZI'+=RL(R0TQ_>2[FZ @M@9]*
M/BHC/X&D5%+'[;9\ 9_Y>(Z[2B@#R#Q18:E:>,K[PK80RC3O&#QSO,G M]O%
MU^+(J_BU:T4EQHWBWX@7.FV'GR6VEV1MK8*=LA2*7" #KT P*])HH \8L]9E
MUWQEX(NCX@DU:03RM<)%8B**T=K=\IN R#P1M9B>*V-)N534O'OAH3-!K6H7
M=Q-9Q,K NKVZA7!QC&0><UZ?10!XCH*Z9J7AW0O#^J>+M1@N;=[9&T?[!&LD
M,T;+A>(MX 8?>STY)ZUV_ABV4?$_QU<F$"0M8HLA7DKY R ?3-=O10!Y-#J^
MH^'O#WC*^L80)#XID5YI(3(MO$WE!IB@Y8*.:?X6NSJ/Q5N+J/69M9@_L%HQ
M>M:K$A(F4[4*J P&>O/4C/%>K44 <=\*49/A=H"NI5A;<@C!'S-7$:U [^ /
MB+&8F;?XB&%VYW#?;_F*]HHH XGQ' $^)'@0Q1;41KY/E7 5?L_ ]AP/RKEK
MG3-0U+P#\2;.QADDN9=<N&2-0=TBCR691ZY4,/?->OT4 >6ZWX@TGQI)X7TW
MPV7GN[?5+:[D5(67[%%'DOOR %./EQWS6WX)ME3Q7XWN#"%EDU1%\PK@LHA0
M@9],D_G7;T4 >0Q6@'PB\?#[./,EOM28_)RY#G!]^@Q]*VM8MEAO/AN(80BQ
M704!%P$7[,V1QT'%>B44 >&>-?$M]J_A_P 5Z?>:J]G=0RS00Z)!8!GDB4Y$
MC.03@CYMPP!76ZMJ5MH/Q(\/ZGJDC06<VC2VJSE&*F4O&P7@'D@&O1J* /(?
M$6F:AJ8^*EKI\,DEQ*+(HB YD"PJ64>I(!&/>KFM^(-)\9_\(QIGAO?/>0:I
M;73HL#+]ABCY<OD )@?+COG%>I44 <%X6M4.O^/W> 9EOPA8IRZ^0G'N.3^=
M7_A<'7X8^'UD#!A:*"&ZCDUUU% 'EWA/Q'I?A:/6-"UP31ZN^JW$OD?9W=[Q
M9'RCH #N!! ]L<XK+\8^);V_M?&&E7FJOITL*SV]II,%@))+R/R^)"Q!.UB3
MRN-H&<U[+10!YK96_F>-_ CR0[O*T"4AF7.QML0S['D_G6MX0C,?C?QR A5&
MOK=AQ@$FW3)_.NTHH \WU_5;#0?C%::EJB.EFNAM%]J\DND#F?@L0#M! (S[
MX[US&H6-[KGA?QAK.E6]S_9MYK-O=P)'#\\\,6SS)$1A\P)!89'.WI7M]% '
MFWA^31]>\7Z9J$?C.\UJ]L8IC%#]DCC5%=0&WE(UQVX8]17I-%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %,EEC@B>65UCC12SNYP% ZDGL*?7/>/?^2=^)?^P7<_\ HIJ -:/5
M-/EO391WUL]T%W&!9E+A?7;G.*2\U;3M.>-+[4+6U:3[BSS*A;Z9/->1W5OX
M<B\*>!KGP\ME_;$FHV9BEMR#-(Q_UV]OO$8W;L_C6UH%OH%_XB\;R>*(K"6_
MCU!HR+\*3'9B-?+V[NBD%CD=Z /1[J^M+&V-S=W4-O ,9EFD"*,^YXJA>ZK,
MKZ6^G"RN;:[N!')*]R%PF"<Q]=YXZ"O,=!T:YU?P'X4GCO;'[583W4VGV>K_
M #1W5ON9%W#K\J%2K '&1QS5MM6MM9T_P)<VNFPZ<B^(7B:V@*F-759@Q0J
M&4MDY YS0!W>F^,-'U77=1T>WN4^U6,B1G=(F)2R;_W>#EL=#QP0:L:+JTMY
M9Q'4?L5O>2R2K'#!="4.$8C(/&3C&1VKC_"FG:-;_$[QBOV*PBN8KBU:V'E(
MKINMQN*<9&3G..O-<W:PO:_"_3O$MNA:XT'6KF\(7JT/VB19E^A1B?\ @- '
MLWVB'[0;?SH_.">88]PW!<XSCKC/>H+/5-/U%I%LK^UN6B.)!!,KE#[X/%>/
M:]-<:MX,\:^+[1R8K^XBLK>5<X^PPR*CL".=K$RDX[5T>D>'IQXKT#5(KGPQ
M:16\<J+'I2E&NHFCX7KA@" WMB@#TFJ=KJVFWUQ);VFH6EQ-']^.*979?J <
MBN<^*4UW!\--<DLFD640J&:/[PC+J)"/^ ;JYOQ%9>'+.Y\$OX5BL([YM4@6
MW:R"AWM<'S<E>2FSJ30!Z0^J:?',L+WUJLKR>2J-,H9GP#M S][!''7D58FF
MBMX7FFD2.)!N9W8!5'J2>E>>>#="TN\\:>,=3NK&&XNX=7"PR3('\K$<; IG
M[ISW'/ ]*WOB1_R37Q'_ -@^7_T$T ;T6I6$]X]G%>VTET@W/ DJEU'J5SD4
MEUJNG64\4%W?VMO-+_JXY9E1G^@)R:\WU'0M+T-OA[=Z98PVUTVI10O/&N))
M%DA<N';JV2,G.:R[+3;O7-7\;072^'7G;49H93JJ,T\<&T"(J<_*FW!!'?)H
M ]?O+^STZ'SKZ[@M8LXWSR!%SZ9)J)-8TR2UDNH]1M&MXO\ 62K.I1/J<X%>
M3:M<1Z!KGA&+5)-.UH6NANFZ]NHX8)6+1@21O)\K.0.>^TY[U8LH-.\/>"](
MM6TS0M3N=7UAVMT$BM9V\CEV4&0*=VQ<J.,YX% 'I=QX@TJ#1+C5UOK>:R@1
MF:6&564X&=H.<9/3&>]9O_"5IJ7A2#6=!^R7#S+ _DW-TL7EB0KPY&0K 'IZ
M\5P&D6D<^I_$BPN+?29$6PMW:WL$W0+*(Y>0I'#\+GW I;R#3(O@'ICZ?%:)
M+)%I;7)@50S/YL62^.ISGK[T >OQ7$,[2+%-'(T3;) C E&ZX/H:@DU33H;+
M[;+?VJ6H)7SVF4)D'!&[..H(KS3Q;JTO@+Q9K5W;J<>(=.#6BCO?QD1J /=7
M0_\  35"\T*?1/%7A'P\O]EO;6NCR?9QJBLT$EUO'FL .KX.1GL30![#!<0W
M4"3V\T<T+C*R1L&5A[$=:CO+^STZ'SKZ[@M8LXWSR!%S]2:YCP)HLVC?VR'O
M--DCN+SSEM=.SY5LQ1=R@$\9.&Q[^]5_%][!+XJTC1X]'TJ\U&2WFGBN=4.(
MH8P5#!1@EF/' QP.M '7B^M&M%NQ=0&V?&V82#8<G PW3D\4EOJ-C>3S06U[
M;SS0G$L<4JLT9]& /'XUX>-LOP>\6P*]MY"^)!'&+)CY*J9X#B(]ER21CUKM
M;W1=,T#XG>#%TBQM[%9[>]@E%N@3S$6-&4-CK@\\T =+XG\2V^B:)JTMO=V;
M:G9V4MS':R2 LQ5"PR@(;'%:>DW;W^C6-Y*%62XMXY6"] 64$X]N:\5%MX;N
M/@_XDO=:2R.OM/>^?)-C[0MT'<1J#]X<;  .,$]LUZ_H!<>$-,,0!D^P1;0?
M7RQB@"Y_:FG_ &_[!]NMOMF,_9_.7S,?[N<TAU?35OQ8-J-H+P]+<S+YA_X#
MG->=?#FW\*S>"]'O=133FUE[K=--<;1<&],IX)/S;MV !Z>U<OXKO[;4O!=_
MK-AI.@:;;#4\0R%O]/>9;@ OP!M8D$XR3MS0![?<ZE860D-U>VT C4._FRJN
MU2< G)X!(/Y5/#-%<0I-#(DL3C<KHP96'J".M>?SZ-IVK_&N[_M&SANU@T2!
MXTG7>@8RR#.T\$X)Y[9-6_AA&EMH^MV4(V6UIKE[!!&.D<8DR%'H.30!UMQJ
MFGVC,MS?6L+*RJ1),JD%ONCD]3@X]<47&JZ=:745K<W]K#<2_P"KBDF57?Z
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
M7$&9I$C"M(0S8+$<G'O61XGN[/4]:\46D.C>'U.GVR+?7VJG]Y(&CW*$ &0
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
M?2O$=>O[?4O"5MKFGZ3H&EVLFK1&U*M_IQ=;@ MP  QPQ(R>.]=K%HFF:O\
M&/77U&Q@N_(TVU\M)T#JI8R G:>,XXSCC)]30!WJWMJ[0*MS"S3J7A D!,BC
MDE?4<CI3Q<0FX-N)8S.JAS'N&X*> <=<<=:\7M+=M,\!6^NVB-GPMK]T\:+R
M1:><R2QCVV,3_P !KMO .-8O->\6D[DU2[\FS;M]EARB$>FYM[?B* -B[\8:
M/8^*(M N+E([J2W:XWO(@1 "HVL2<ACN! QTK9BN8)U=H9HY%1BCE&!"L.H.
M.A'I7GVMZ=HS?&33)-1LK I/I$[,UQ$A$DBR1X))'+!?Q K%\3WESX4UOQ+H
M%CE9/%*1RZ8!T6XE80S_ (X*R4 >J'5=.6'SFU"U$7E^;O,R[=F<;LYZ9XST
MJ:WN[:\MEN;:XBG@8966)PRD>Q'%>7ZAI'AW3_B?X9T?4EMC96VAM#:QW)&Q
MY%D4+D'@G 8\]^>N*Y_5F^S>&_B+'H)2/0QJ=J@\G(B0$1BY"[>B\X;';- '
MM=GJFGZB9!8W]K=&,X<03*^T^^#Q5NO.-'\/3KXNT/54N?#-I%!#+&(M)4HU
MW$R<+UPP4A6'IBO1Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *S/$>F2:UX8U;2H9%CDO;.6W1WZ
M*70J"<=N:TZ* ,+1/">D:.MK<IIE@NIQVZ127D<"B1R%"D[L9YQ5C4O#.A:S
M<QW.IZ-87D\8PDEQ;H[ >F2.E:M<U)XHN9?&,N@:=I#7:VB0O?71N%C$ DSM
MPI&7.%)[4 :FIZ!H^LV\4&IZ79WD,7^K2>!7"?[N1QT[5*NDZ<L-I"MA:B*S
M8/;((5"PL 0"@Q\IP2./6KE% %"71-*FU:+5I=-M'U&(;8[IH5,JCI@-C(ZG
M\ZEBTRP@L9+&*RMTM)-^^!8@$;>26RN,'))SZYJU10!7M["SL[%;&VM8(;1%
MV+!'&%0+Z;1QBJ&G>%O#^CW;76FZ)IUG<-D&6"V1&P>HR!G%:]% ",JNI5@&
M4C!!&0167IOAG0='NI+G3-&T^SGD&&DM[=$8CTR!TI?[;C2?5ENK2[M;;346
M1[N:/$4JE"Q,9!)8*!@\=:O6=W!?V4%Y:R"2WN(UEB< C<K#(//L: $@L[6U
MDGDM[:*)[A_,F:- ID? &YL=3@ 9/I3KFU@O;66VNH8Y[>52DD4BAE=3U!!X
M(J6B@"O+86<XMA+:02"V<20!HP?*8 @%?0@$C(]:HZEX7T#6;E+G4]%T^\G0
M862XMD=@/3)'2F>)?$">'+"WNGMVG$UY#:A5;;@R.%W?AG.*V: .-UOPGJ$O
MB6WUG23I4B16/V(66H0L8HUW;MT97[I/ (QT I_A_P "VEEIFIV^LP6%\=3N
MS=SVR6P6VC;  "(<],=>I-:VLZ^ND:KHEBUN93JERUN'#X\O",^<8Y^[C\:V
M&941G8X51DGVH I:?HNEZ4"-.TVTM R+&1!"J95<D X'0;F_,^M5[?PQH%K:
MSVMOHNGQ6\\BRRQ);(%=U.58C&"01D>E7--U*SUC3;?4;"83VEPF^*0 @,OK
M@\U:H JW>FV.H/;O>6=O</;2"6!IHPYB<=&7/0^XIFIZ1INM6OV;5+"VO8 =
MPCN(ED4'U (ZU=HH J:;I6GZ/:_9=,L;:SM\[O*MXEC7/K@#K46JZ'I.N1QQ
MZMIEI?)&VY%N85D"GU&1Q6A10!0&AZ2+*2S&F68M99!))"(%V,XQABN,$C:O
M/L/2K$MG:S74%U+;1/<6^[R960%H]PPVT]1D=<=:GHH R9O#&@7&H2ZA-HNG
MR7DJ%))WMD+NI&""<9.1Q].*U(HHX8DBB14C10JHHP% Z #TJ&_NC8Z=<W:V
MT]R88VD$%NNZ23 SM4=R>U55URS$VF6]P7MKS4HVDM[:9"'^50SJ<9 *@\\T
M -7PUH2:N=671K!=1)W&Z%NGF9]=V,Y]ZCD\)^');R>\DT'37N;C_72M:H6D
M]<G'-;%% $ L[5;YKT6T0NWC$33A!O* DA2W7&23CWHMK.ULA*+6WB@$LC32
M"- N]VY9CCJ3W-3T4 01V=K%=S7<=O$ES.%6694 >0+G:&/4XR<>F:S]1\+>
M']7O%O-2T33KNY4 "6>V1VP.@R16O10!7%A9BZAN1:0">&,Q12^6-R(<94'L
M.!Q[5GQ^$_#D5U+=1Z#IJ7$KB1Y!:H&9@P8$G'7< ?J,UL44 4+K1-*OM1M]
M1NM-M)[VV_U%Q)"K21\Y&UB,CGFJUYX3\.ZCJ'V^]T+3;F[X_?S6J,YQTR2.
M:V** #I6=:Z#H]C<W5S::7903W?_ !\21P*K3>NX@<]3UK1HH RM,\,Z%HUQ
M)<:7HUA932##R6]NB,1Z9 Z>U:M%% %.TTG3K"P:PL["UM[-MV8(HE5#NZ_*
M!CGO2II6GQ&S,=C;*;)2EJ5B4>0I&TA./E& !QVJW10!0U31-*UN*.+5=-M+
MY(VW(MS"L@4^HR.*9?\ A_1M5N8+G4-*LKN>W_U,D\"NR=^"1Q6E10!G3Z!H
M]UIK:;/I5E)8LYD-N\"F/<26+;<8SDDY]31;:!HUE;36]KI5E!!-$(98X[=5
M62,9PK #D?,W!]3ZUHT4 55TVQ26VE6SMUDM8S%;N(P#$A !53_", <#T%8V
MG^&Y(/'.K^)+J2%WN8(K6U5%^:*)>6W'N2QS] *Z.B@".>"&ZMY+>XBCFAD4
MJ\<BAE8'J"#P16?IWAK0M(:-].T>PM&CW;&@MU0KNQNP0.^!GZ"M2B@"F-)T
MU=.ET\6%J+*7=YEN(E\M]Q);*XP<DDGUS6/XF\,-X@N=!BW0)IVGWJWDT17Y
MG**?+5>P&3S["NDHH *QY?"?AR>]GO)=!TV2YN 1-,]JA:3/7)QSFMBB@#*O
MO#.@ZG?I?7^C:?=7<>-L\ULCN,=.2,\5E7_@VVU;QI+JVI06=YI\FF+9&UGB
M#_.)2^[!&.A^M=510!5ATRPMM.&G065O'8A"@MDB41[3U&W&,54TOPSH.B3/
M-I6C6%E*XPTEO;HC$>F0.GM6K10!EQ^&M"AU9M5CT:P346))NEMT$A)ZG=C.
M?>I1H>E+K!U<:;:#4BNTW8A7S2,8QNQGIQ5^B@"M?Z=9:K:/::A:07=L_P!Z
M*>,.I_ \5'INCZ9HUJ;73-/M;. G)CMXE12?4@#DU=HH @M+.VT^TCM+.WBM
M[>(8CBB0*JCT ' JG>>'=$U#4(M0O=(L;B\BP(YYK=6=<=,$C/%:=% $5K:V
M]E:Q6MK!'!;Q*%CBB4*J =  . *H3>&M"N=5759]&L)=04@BZ>W0R CH=V,Y
M%:E% &5J/AC0=7NTN]2T73[RXC "RSVR.P Z#)%79;&TGEMY9;6%Y+9BT#,@
M)B)&"5/;@D<=JL44 01V=K%>37<=O$ES.JK+,J .X7.T$]3C)Q]:Y_7_  A#
MJ5MHEI8Q6EK::?JD=]) (P$=1OW*% QDER?SKIZ* ,_2]"TC1(Y$TK3+.Q24
M[I!;0K'N/O@<U7MO"?AVRN#/:Z%IL,QD$IDCM45MX.0V0.H/-;%% $$-E:V\
M]Q/#;11S7#!II$0!I"!@%CW(  YK \4>%1JW@R;PWI2VMA;3E(V"QX6.+>&<
M*H&,D9Q[G-=-10!'!!%;6\5O"@2*) B*.BJ!@"LZ7PSH,VK#59=&T]]14AA=
M-;(9,CH=V,Y]ZU:* ([BWAN[:6VN(DF@E0I)'(H974C!!!Z@CM6?;>&]#L]2
M.I6NCV$-\1M-Q';HLF,8^\!GI6I10!G7?A_1K_48=0O-*LKB]@QY5Q+ K.F.
M1AB,C%177A?0+ZP@L;K1=/FM+<DPPR6R%(\]=HQQGVK6HH IKI.G+#:0K86H
MBLV#VR"%0(6 (!08^4X)''K4D-C:6[7#0VL,9N7WSE(P/-; &6]3@ <^E6**
M *$NAZ3/I2Z5-IEG)IR *MJT"F)0.F%Q@8J&V\,Z#9Z=-IUMHNGQ64_^NMTM
MD"2?[RXP?QK5HH RK7PSH5EILVG6VC6$-E/_ *ZW2W0))_O+C!_&IM*T32M#
M@:#2M-M+&)SN9;:%8PQ]3@<U?HH HZIHVEZW;BWU73K6]A4[E2XB60 ^HR.#
M0FBZ5'I)TI--M%TXKM-H(5$1'IMQBKU% "      #H!5&\T32M1O;:]O=-M+
MFZM2&@FFA5GB(.05)&1SS5^B@#)O/"^@:AJ*ZA>Z)I]Q>KC$\MLC/QTY(SQ6
MM110!C_\(GX<^USW?]@Z;]HG.Z67[*FYSD-DG'/(!^HK12SM8[R6\2VB6ZE5
M4DF" .ZKG )ZD#)Q]:GHH P];T-KCPKJNE:-':6<U[%*@8QX0-)G>Y ').2?
M<U>T;2X-$T2QTNV&(;2!(4]PHQGZGK5ZB@"AJ>B:5K/D_P!J:;:7ODMNB^T0
MK)L/J,CCH*R]3\-R:KXUT769Y(39Z5%,8HMN7:>3"[B>FT*/SKHZ* .7U3PA
M!K'C*+5;^*UNM/737LGM9X]^YFD5PV",8&W\ZW;33+"PT\6%I96\%F%*BWBB
M"I@]1M QS5NB@#)TWPMX?T:Z:YTS1-/LYV!!EM[9$;![9 Z5K444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5SGC[5[O0O >LZG8'%U!;,8FQG83@;OPSG\*Z.HKFV@O+66UN8DE
M@F0QR1N,JZD8((],4 >8ZYHD7@_3] UO2-1U"349+^U@G>6]DE%^LK!6#*S%
M<G)(P!C'%6/#/AW3T^+OBVX477F6HLY8LW<I&Z1)"VX;L,/0'(';%=%IGP^T
M'2[VUN8DO)_L9S9PW5Y+-%;'&/W:,Q"\=#VK:M=&LK/6-0U6&-EN[]8EN'+$
MAA&"%P.@X8]* .?\?:7JNHV^FO86\M[9V]P9+[3H;HV[W4>T@ ."/NG#;20#
MBN1U;7([S0O"^D^'H=5^PWNHS6]U:R71BN08PS-;M([97YN/O=%P#7H^M>'K
M37?(:>>^MY8"WES6=W) X#8R,H1D' Z^E5'\#^'W\/1:(;)A:12^?&PF<2K+
MDGS!)G=OR2=V<\T <5_Q4?A+2O%.HVNFW6G:7'I9FM;>ZOENC%<KG+)\S$+@
M@D'C*UTWACPG8Z?96&K07^I37LMJ&GFDOI)%NBR9+,K$KU.1@#%:NF>%M/TR
M.Z0RWU[]JC\J8ZA=R7&Y.?EPY( Y/0<U5T7P+HF@WL-S9B]8VX9;:*>]EECM
MP1@B-&8A>.* .#;4KH?LW6EY]MF%TT<(\_S3O)^TJ#\V<],BMK5=''B/XM7>
MFWM]?)IL6CP3-:V]R\2R/YL@!)4@\=<#J<9Z5JR?"WPK*LL;VMRUL\AE2U-W
M)Y,+DY+1Q[MJDGN!W.*Z--&LH]>EUI8V^W2VZVSON.#&K%@,=.K'F@#SO58!
MJ5Q\4;.ZFN'M[:VMY(4$[J$(M"W&"."1DCH>^:@;2#X?^$^A^(='>\%Q81VF
MIW$9NI'$T8C E3#,0%V,QP,#BO1X] TV.]U6[$&Z750BWFYB5D"IL QV^7CB
MLZU\,6OASPSJ%CI,%S>(T#K%9W5VTBG"D+$I=L(O;L.: ,WPY?-XC\=ZSK$%
MR[Z58P1Z?:A7/ER2$"65\=,C<BY]C70>*-0GTGPGK&HVHS<6ME--%QGYE0D<
M?45QVG_#NXA^&VA^$V,4,9FCGU5PWS'#>:RH1U)<*N<\*.]>BR1I-$\4J*\;
MJ596&0P/4$4 >+ZSX:M;/P7X6UI-3U":^N[[3Y+J2:\>1+IG=6)*L2!@\C:!
M@5HZ@;_Q)X]\1VMQI&HZG:Z:88+:&VU,6JP;HPY?&]2S$G@\X Q740_##PQ#
MY(\B[DCMI5EM8IKR5TMBK!AY:EL*,@9QVXZ5HZMX-TK5M3.IE[VSOF01R7%A
M=R6[RH.BOL(W8]^: . U33M9GTWX?:;XBN[BVU(ZE+%-/%./-VA) OSC^(IM
M!(YR3WK0CT>WT[QQJ_A2WN+U]%N]$%\]N]Y*QAF67;\KEMR[AR1GG'I777_@
MC0=4TVPT^]M99[>Q9G@#W$A8,006+$[B?F)!)R#@]JFT+PII?AZ2ZFM%N)KJ
MZP)[F[G>>60#A06<DX'I0!SOPATBSL/A]I5[!YWG7EJC3;[AW7()QM5B0O4_
M= KM[R9K:QN)T3>\<;.J_P!X@9Q7&W_P]MX/"]_H6@RS6]OJ+)%*L]U)(EM!
MN)?RD)(4X+8 QR1D\5VEO!';6T5O$"(XD"*"<\ 8% 'CHTWS_A(_CE]8U >(
MC:-?B]6\D"JX)(B$>=FS^#;BM:ZL9/%OQ'LK/4;N]@LG\.0W<]G;W#Q*\AE8
M8)4@C&>W7 STKHA\-?#0G)\BZ^R&;S_[/^UR?9/,SG=Y.[;UYQC'M6^-&LAK
MYUL1M]O-J+0ON./*#%\8Z=3UH R?'&I77A[X?ZO?:<3]IM;0^2Q^8J>@;GKC
M.>?2N/T71->M=5T*]TS2-3MOWJ_VE=7>KK<)=PLIW,R;S\V2&! &*]0N;>&\
MM9;:YB26"9#')&XRK*1@@CT(KG]+\#:3H]U!-:SZH8[8YM[:749GAAXQ\J%L
M< \9SB@#B+;3SXBT+Q7XFO=4U&'5+2[O([9X;MXUM$AR%0(#M((&6R#G-7-(
MO;IKWX4A[J8BYTN<S R']ZPMHR"W]X]3S6YK_P .M&U&/5KJ"WN/M-[&[O;)
M=.EO//M(5WCW!2<XY(QW-26/@JVU#P1X<TW6H9H;[3+6$++;7!CE@E6,*VUT
M/U'!P: ,#5+ZY&H?%54NY<6VEP&$+(?W3?9I"2O]TYP>*HZCH-EK'B?X<O>M
M=N]YI\PF9;R5"VRW0@@JPVG).2,9[YKN;+P)X?T^SU6UMK618]5A$-Z6F=FE
M&&&2Q).X[VR>IS4NJ>#M(U:RTVVF6YB_LT 6DUM</%+$-NT@.I!Y7@^M '):
MIKK^ /$WB#SYI9+&\TP7^GI+(S 3Q 1M$N3G+9C/XFNQ\(:9=:/X2TVROIY)
M[U(0UQ)*Y9C*WS/R>VXD#V%8OB_PH_B'6_"</V-9-/TZ[-U<7#R LH1?DCP3
MEMS8SU^[S71IH5A'XBEUY8W_ +0EMA:L_F';Y8;<!MSCKWH TJ*** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M-N8KB\B@F,MVJA%898*1G,@R,+WS6C?ZUI6E/&FHZG96;2?<%Q.L9;Z;B,T
M7J*@EO+6!8FEN88UE.(R[@!S@G ]> 3]!4=AJFGZK&\FG7]K>1HVUFMYED"G
MT)4G!H MT5'<7$%I \]S-'#"@RTDC!54>Y/ J@NMV-[I5W>Z5?6EZL,;'?!*
MLBA@"<$J: -.BN8\)>+;76M T:2^O["/5KZT2=K5)55R2,_*A.[%;6H:QIFD
MJC:EJ-I9*YPAN9UC#'VW$9H NT5 U]:)##,]U L4S*L3F0!9"WW0I[D]L=:2
M:^M+>0QSW4$4@C:8J\@4A%^\V#_".YZ"@"Q16!X9\8:1XJ@E?3[B/S(Y9(S"
M94,F$?;OP"?E/!!]Q3-2UV[L_'6@Z+&L1M;^WNI)2RG<#&$VX.>/O'/% '14
M53;5=.6VGN6U"U%O;N4FE,R[8V'4,<X!&1P:;%K.E3V2WL.I6<EHSB-9TG4H
M6)P &!QG/&* +U%12W-O#+#%+/''),2L2.X!<@9(4=SCGBI: "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "O/_BRB2:5X=26Y>UC;Q!9AIT<(T0RV6#'H
M1USVKT"JU]IUCJEO]GU"RM[N#<&\NXB61<CH<$$9H YF"#P]:>'=8BO?$4NL
M:<T#-=F\O%G\N/:0?NC@'^=<%X$NGTZXOI_%,-U-=6^B&72(K@ L^GC<2H _
MY:X"AN^-OO7JT/A?P];PS0PZ%ID<4X E1+2,+( <@, .<'GFK\MC:3W,%S-:
MP23V^[R97C!:/<,-M)Y&1P<=: /&?M8N-6\ 7T-MX=L$N;Y'M[;3>9XXFB;*
MLPP"O(!P.N*V+'0=*U*]^)-S>V$%Q-]IDB5Y4#%5^SH?ES]WGG(YX'H*]!M?
M#6@V,IEM-%TZ"3S!+NBM44[QG#9 Z\GGW-7$L;2,W!CM8$^TMNGVQ@>:<8RW
M]XX '/:@#Q^/2-/LOAQ\/]3MK2*._DU+3I7N@O[UVD8!\OU((.,9QC'H*UK-
M?#+_ !>\9#7?[/:X6*U,"WNW C\D>85#<?W<]\>U>D'3+ VMO:FQMC;V[(T$
M7E+LB*_=*C& 1VQTKGX_!-E<>)=>U+5K6RU"VU)[9XH+B 2>48H]A/S C)]J
M /.](S_PAO@C9N^Q?\)=_H6[/_'OF?9U[8Z>U6;2TN]2\1^-K>[F\."=[]XY
M%U>%GF%ML7RBIWC";>F!US7KKV%G)';I):0.ELZO K1@B)@, K_=(!(!'K57
M4?#NB:O.D^IZ/87LL8PCW%LDC*/0$@T >?W&@/::?X:NK?7M$U#4M)TUHQ%J
M+ P74#8_>*<DJ<* 'Y![UVW@_5;?6_"&EZE:V(L8)X R6R@ 1CI@8 &...!Q
MBK5]X=T34T@2_P!'L+I(!B%9[9'$8]%R.!]*T$1(HUCC1410%55&  .@ H \
MVT<:)-XZ\:'Q*+%KU)XUC%_LPMGY0V[=W&W.[.._6N7BLH)_AIX>:6W26S'B
M>--/,R;C]D:Y.T#/.TCMW&*]BU'0-&UB6.74])L;V2+[C7-NDA7Z%@<5:FL;
M2XBBBFM8)(XF5XT>,$(R_=(!Z$=CVH ?#!%;0I#!$D42#"I&H55'H .E>1VV
M@Z5?Z!\3KV[L()[H7]]&LLB!F15B5EVD_=PQ)X[_ $KV"JRZ?9)%<Q)9VZQW
M3,]P@B4"5F&&+#'S$C@YZT >52:1I^G>&?AKJ%G:10WLNI61EN57]Y(98F,F
MYNIW$\Y-5O&6I6VJ:5XV\C3O#MG#9M+;7$MZ,W5Q,(QAE Q@Y("$DY(KUYM.
MLGAMH6L[=HK5E:W0Q*5B*C"E1CY2!P,=*K7'A[1+N_-_<Z/837A789Y+9&<K
MC&-Q&<8XH \ZNX-,D\4_#RZU6&S9;G2I_.END4B1A#$1N+=2.<9J 0W5W\1_
M%D4DGA[S,0+$FKP-(3:^6,>7\P&S.[.._6O3[W1-)U*TBM+[3+.ZMH<>5#-
MKHF!@8!&!QQQ3=1\/Z-K!B.IZ38WIB&(S<6Z2;!Z#(.* /,+CPY;)9_#?0K^
M[M]7M4OIU,L1S%(@21E7J<J  N,\@8-=+?VUO8_%7PQ!:V\<$":;?%8H4"J,
MM&3@#CJ378C3;%1:@65L!:'-OB)?W/&/DX^7@D<=JD>TMGNX[I[>)KF)2D<Q
M0%T4XR >H!P,_2@#PS5-4AU3PYH>K65CX>TNUFUBW:TMX/\ C]4B< DD8 ;J
M6&#UZUZ)H/\ R5CQC_UZV'_H,E= OAG04N9KE=$TX3S,'EE%JFYV#!@2<<G(
M!^HS5]+2VBNI;J.WB2XF"B654 =PN=H8]3C)QGIF@#D/B+]_PC_V,=I_)ZS=
M!T#2=7^(/CN74=/M[MQ<00@SH'VHUNFX 'IGC)'H/2O0;BTMKOROM-O%-Y,@
MEC\Q VQQT89Z$9/(HBM+:">>>&WBCEG(::1$ :0@8!8CJ0 !S0!XM8VT%_\
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
MI+2VEN8;F2WB>X@#"*5D!:/=PVT]1G SCKBB.SMHIYYX[>%);@@S2*@#2D#
MW'O@<<]J /)-$U=!X'^'^GOI^G7E_>P2"WN=4/[FW$:\GH26(P !CZUFQ0Q7
M7@?XGQ,FG3I#,TJ"Q3,"2>0NYHP<X/!R?7->Q7&@:-=:;%IUQI-C+8Q8,=L]
MNAC3Z+C _"IK?2]/M(I8K:QM88Y0%D6.%5#@+M ( YPH ^@Q0!Y[KPTP>'/!
M1TH6@A;7]/9_LH4*7(Y)V]\8_2C0QH4WB_QL?$PL&OUNU51?[/EL_+79MW=%
M^]G'?K7>6V@:-9VR6UKI-A!!',+A(X[=%591T< # ;WZT:CX?T75YHYM2TFQ
MO98^$>XMTD*_0D'% 'CUG8QZAX'\#6=Y$TVFS>)'6WCES\]K^_V YY*E>W<8
M[5VNFV-KI?QGO;>PMHK6"?0(II8H4"*SB=U#$#C..*[:6RM)_(\VVAD^SN'A
MWQ@^4P! *^AP2,CUI?LEM]L-Y]GB^U&/RC/L&_9G.W=UQGG% '-^/]4M=+T.
MU^TZ;:7YNKZ&VACO"! DC'Y7D)!PJXST]*X[0R\?Q!\4PL^D[SH2&9=*!6+>
M&?&X$_? /Y$5ZI>65KJ%K):WMM#<V\@P\4R!T;Z@\&J]GHFDZ<FVRTNRME\O
MRL0P*GR9)V\#IDDX]Z /$%C\-#X%:6^E"Q_X2 O;?9VBQ]I^V>8O_ LXS_P'
MIQBNVLAI,OQ4\5CQ&+-IT@M18B]VE1;>62^S=VW[MV.]=K#X<T.WO8KV'1M/
MCNH4$<4R6R!T4#  (&0 ...U/U+0M(UDQG5-+LKXQ_<^TVZR;?IN!Q0!X["\
M5MX%@NHVV:%;>-$FLI"?W<=F)QA@>R;BV*Z^74--U;XT6=M;W%O=K'H=PDZH
M0ZC=)'\I[<CMZ$>M=W)8VDUB;&6U@>T*>68&C!C*^FWICVJ"QT/2=,\O[!IE
ME:^4K+&8(%3:&(+ 8' ) SZX% '%_"F'2X=+U".&*SCU"/4KV-U15$JH)C@'
M'.!\O'3I6?\ $^#6KCQ;H,7A^7R]2.GW_ED'#,,1;E5OX6(R >Q(KT:#1],M
M=1FU&WTZTBO9QB6YCA59)!_M,!D]!U]*G>TMI+J*ZDMXGN(0RQ2L@+H&QN /
M49P,XZXH \:U*XTRYLO *Z"EC::)]IN%EAU-&:**[$?RK.,@F3=YG4\M@\UM
M)X)DU>W\6VTFI:,TNI6L/^BZ6I1(9TW&.5@6."2!SQG;[5Z')HFE2P7,$FF6
M3PW3^9<1M I69_[SC'S'@<FETW1],T:%HM+TZTLHV.62VA6,,??:.: /._!6
MKR>/?%-CK,Z,%T+31#(K#&+Z7B7'^ZJ8_P"!5ZC7/>#?#;^&M'GAN9HY[Z[N
MYKR[FB7:KR2-G@>@&!^%=#0 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !117%?%)YU\)0"VNIK65]2
MM$$T+89<S*,B@#M:*\KN/"5G:_$FRT.WO=3CTJ^TV2XO;;[=*?M,D;J 68MN
MYW\X(SCZUEW.IZCH'@/Q9I^G75R$L]>%A:R&8F2W@D,655VSC&]@">F?:@#V
MBJ6F:M8ZQ;RSV$_G1Q3/ [;2N'1MK#D#H17 :-X9U6V\2VGV?0KC2M&FMYH-
M3CDU8SB<%?D8#<2'#?Q#!PQK.\&Z'8:=X%\5ZE:)-'=I)J=NK_:9&PBLV/E+
M8S\H^;&?>@#U'5;Z33=+N+R*RN+UXEW"WME!DD]E!(JU&Q>-7*LA8 [6ZCV-
M>03Z+'I?P-N]>2[OI=6OM%BDFNI;ER3N56  SA0N<# !Q6W<VD?BGXC'1=7E
MG;3K+1XKF*T2=XUED=R&D;:06P  .PS0!Z-17G7BCPQ>0'2&M[2]UW0["*6.
M?3_M[+,6)!60$D>85 *A6.?3)K=TF#3O$6B^'-4TK4]2@L+?$L$8G(,XVE=D
MV[);'/4]1UH ZBBBO,_!.B6OBK2O^$HU6ZOCK$E_,WF)>2)]F$<S*L2J#M"[
M5&01SN.: /3**\PT70[/QO+XEU+7;F[:YM]4N+*W\N[DB%E'%@+M"D -_$2>
MN:QK6YU#Q9H_PUBU'4+N-K][N.ZEAD,;SQI&W4CGYE49/7YCB@#VBBO,M5T"
MS_X6#X>\-I<WEOI(TJY)MH[N0><!(AV,V=Q'?KG QTR*Q+_4KWPKI7C_ $K2
M+Z>.RT^XLDM)7E,AM!<;1*%9B3A<Y'/&: /:**\SUG0K3P5K'A6[T&:\CGO-
M4CL;J.2ZDE%U$ZMN9PQ(+#&[(QBCPMH]KJ/B3Q1K6J7=Y(-,UN86L9N76*W"
MHC%MH.#G.#G(P.G6@#TRJ5OJUC=ZI>Z;!/OO+$1FXCVD; X)7DC!R >E>/R3
M10S^&->T+2M8M(+O5[:+^U+S42[7D4C%6#QEV.&'(R!C':N@\.>&=*7XL^+9
MQ#-YMH;.>'_2I>'='+$C=AAGL<@=L4 >FT5X5I%GXC\4^%/[>M-)O)/$%S+)
M+!JO]K!!"RR$!!%G 0 ;2I'/->Y1&0PH90!)M&\+T![XH ?17ANG6GB#Q9H%
M]K,&D7LVN37,_P!FU)=6$0M621E1%BS@*NT @CGD]ZZSQ MIK6MQ:9=:+J.L
MZQ!81R7,%O?FWM[;<3\WWU&\G/(!.%'2@#T:BO%([G4=7^&'@6*;4[V&>YUT
M6DMS'-^^\L-.F-W<[0!GU&:W_$/AVTL_$G@KP[87%]::=/+>^<D5W)O=1%O*
MER2V"1CKT)QB@#T6^N6L["XN4MY;EH8FD$,(!>0@9VJ#W/046=PUW8V]R\$M
MNTL:R&&4 /&2,[6QW'0UY@D)T'_A9.BV$]PFGVFEI<VL3S,_D/)!+NVLQ) )
M0'KUI);5]:U3X=Z?<WMXEM<Z+*]RL$[1F<".$X9@<X)ZX.>O/)H ]7HKQZ[N
M+KPUH?Q'TG2[^X@@TY[?[!OF9VA,T:$HC')&2<+Z$_C6AX9\/0R^.[34=.T;
M6=-TVTLG$W]HR2KON20%(5G.XA=^3RIR.] 'J-%>7^$[4^&_$UEI_B2QO!KM
MV\P@U=;QY8+_ (+$,N[Y"%Z*5P-O!KI?B5JMYHOP_P!4O;"8P7 $<8G'6(/(
MJ,X]P&)H ZNBO,M:T*T\%:GX6O=!GO$N;O58;*Z62[DE%W%(&WLX8D$C&[(Z
M5)X3T.'6/%WB;4]0N;R=M/UMULX?M#K'"0D;%@H(!SD#!R,#IR: /2:*Y3XE
M:M>Z)\/-8O\ 3G:.ZCC54D7JFYU4L/0@,3GVKG-$\/:UI_B71[O3M$N=-M5+
M)J,D^K?:1<QE#AF7)RX;!!'J>U 'IU%>'^*+JVDT:\\4>'],U</!?J8]<FU$
M@,PG",%C+DF/J@&T#VKJ-3T2'Q+\6[W3]1N;PZ=%H\$QM8;AXED?S9 "Q4@\
M<\9ZXSTH ](JCJ&H26,UDD=A=70N9Q"S0*"( 03O?)&%&/UK@+;PY:^)_B%X
MSMM4N;Z2SM6M%AMH[IXT1FMUR^%(RPQQGCD\<UFZ9JM_>>"_AO/<WDTD\FM"
M"60N=TJIYZC<>_"C.: /7Z*\LM/#EMXGU[QN=3N[]X[:^V6T4=T\:0MY"'>
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
M1F**:[NI+AHD/54WL=H^E=#6<-;LSXD.@_O/MHM!>?=^7R]^SKZY'2@#,L_
MNA6.IPW\<5U));N9+>*>\EEB@8Y!*(S%5/)Z#CM1:>!="L]3AOTBNI'@D,MO
M%/>2RQ0.<Y9(V8JIY/0<=L5TE% &%-X.T*YTR_TZ:R\RTO[S[;<Q-(Q$DNY6
M)Z],J..GM46C^"-!T+4O[0LK:8W*QF*)I[B2;R8S_!&'8[!["MYKB!+B.W>:
M-9I 2D98!F ZD#J<9'YU)0!AMX/T*31;K1Y+!9+&ZG>XEC=V.9&;<6!SE3NY
M&",=J71O"NG:'<O<VTE_-.T?E>9=WTMP53(.T;V( R!T]*VZ* *.K:/9:Y8_
M8]0B,L'F)+M#%?F1@RG(/J!1+H]E/K5MJ\D1-[;1/#%)N/RHY!88S@_=%,LM
M;L[_ %G4]*A\S[3IIB$^Y<+^\7<N#WXK1H R/^$8T<PZK"]DDD6K2&2]20EE
ME;:%Z$\<*.F*K:1X-TG1;R.ZMGU"1XE*0K<W\TR1*1C"J[$#CVKH** .;U'P
MP(/!6K:)X?\ +M9;N.<QF8EU$DI)8G.>"6/TSTKC-*\$7T.H:&=.\,IX=:QN
M(Y+J\34O-\Z-1\T853\V_N6QBO1=0UNTTW4],T^X\SS]2E>*#:N1N5"YR>W
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
M0AB7[D&XNZ*00&8*.V 2>.E6=+L=0TGXMWT-WJTVHE/#NZ">=%$JKYY^5BH
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
MK26&XCNK>XA +12HV5;!!!^AH Y_Q%*NG-I^EW/B_6TN/)9A#I]FLUW<8/\
MK&V1-A1TX51[USR>+O$-Q\-K.[@U KJ8UU-.^TSVX4R)Y^P&2/ P2,;@,'KT
M-=;<^"[R74K35H?$E[!JT=H;.>[6"$_:(MY?E"NU2">"!^=,@^'ME!H$6D"_
MNY(X]4&I^;(0SLXD\S!..<GOUH H6XUO2?'$?A^X\1WM];:IIDTPFECB$EM,
MC*-T>% QA^%((!'>H/A%IES;:%/=2:O>W$37EW$+:41^6&$[9<84-N.#GG')
MXZ5V-QH$-QXIL=>::036EM+;K& -K!RI)/?(V_K5+P[X5?PW>WIM]6N9=.N)
M9)H["2--L+R-N8A@-QYS@$XY/6@#HZ*** /&M"T_7_\ A#O$6KZ?XDGL?L5_
M?S6MM%#&8V*2.Q\TL"6SC'!  ]:ZG2/$]_JWBOPQ^\,5IJ7A]K^6W &/,)C(
M.>O&XCK33\,MEI?6%MXFU6WT[49I9;ZU01D2^8Q8A25)3(.TXZ@?6M;5_!D5
MY/I5UI6HW&CWFEQ-;V\MNB./)( *,K@@CY1CTH P;C6O$UQ;>/(M(D>>]L+R
M*.QC"*6C0QQE]H/!;!<@'/.*JS^(OL_PY\37VD>)-3N[ZR@W&/4H42YLY,=&
M78O7W!'!P:Z/3? W]D6>JQV.O:E'=:C<)<O>.4>59%"@GYEP0VWD8Q@X&!BH
M6^'T5UIFO0ZCJ]U>7VMPI!<WC1HA5$!"A44 #&3]<T 4M2N==U3Q[I^AV>MR
MZ?9S:+]KN&AB1I"PD"_(6!"DY'.#QGC/-9,GC'6]$\$^(DENVO=2T[6/[+M;
MMX0SLKF/:[(HPS .> .2!7>Q^'((_%$&NB>0S0Z>; 1X&TKO#[OKD5GR^!--
MN=.UZQN99Y(M8O/MDA4A6ADP@4H1T(* @T 8/A[4]:B\7:?:12^)-0TRZBE%
MY)J^FF 6\BKN1E?RU&&(*[>>U)X+U>^EUR.U\1ZUJ=MX@?S3+I5S B6TJ@G!
M@8)\P P<AB>#FNHTK0=7L[D27_BF^U")$*)$T$,0YXW,57+$?4?2J=IX,N!K
M-CJ.K>(;[5#IV_[&DT44?EEUVEF**"[;3C)^M &'X.U>_DU]+3Q'K6IVNO.T
MV_2KB!$M9D!.# P3Y@!@Y#$\'(KTBN4M/!EP-9T_4-6\0WVJC32[6<4T42;&
M92I9BB@N=I(Y^M=70 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M,SVD<J-)&98P,#?\C;CSRP*^E:OB+Q)K_AVWT:VO[S1[:>_GDCGU1[>06MN
MN4!4OG<W0$L!P: .[HJGI+W<FEP/?36DUPRY:6T!$3C/!4$DX(QW/UKF;W7=
M?U7Q9J&A>'3I]LNF11/=W5[$\N7D!94159?X1DDGOTH [*BO-KCXA:Q#X0GO
M!IMHVM66LII-S;AF\J1RZ@E"3D!@PP3G&><XKMM#76UL&_MZ6PDO"Y(-DCJ@
M3 P/F))(.>>XQQ0!IT5QM]KOB#4_%M_H7APZ=;KID,4EW<WT;R;GD!*(JJRX
M&T9)SWZ4[7=6U[3[6R>?5_#.BEH 9Y+YV<--W5 63Y>G))//2@#L**\V'Q#U
M:X\!Z%K5E96,VH7^J+ISQ>8?)9B[IE&SP"5!!.< ]ZU--\1ZYI_BNYT/Q*=.
MD7^S6U*&YL8W0*JN%=&5F.<9!!H [6BN*\,:OXN\06UAKK1Z1#I%Z?,6S*R>
M>D)SM;S,[2V,'&T#WKF+KXKW#V>H:Q::MX;BM;2601:3<RG[7<QQL03G>-C-
M@E5V'MZT >I'4;,:F=--S']M$'V@PY^;R\[=WTSQ2Z?J%IJMA#?6-PEQ:S+N
MCE0Y5AZBN)@NH[WXMQW<6?+G\*B1<]<-/D?SJCX.O=0L/@]X;ELK_2-/3R,3
M76ID[(URV, %<DGU8?C0!Z;44]U;VHC-Q/%")'$:&1PNYST49ZD^E>4:GXNU
MC7OASXP2WOM*DNM*WQR7UCN:*>$Q;MT>'^5^<=2 0:U[V]U2Q\,>&'UN'2-1
MFN-7LHHS]F?;$CX <;G)\T<X;ISTH ]%HKB7USQ-KVO:O9^&VTNUM-*E%O)-
M?1/*9YMH8J K+M49 )Y-9LOQ"U>X\,:%>V&FVG]J7NK'2KFVG=MD<@$@8AAR
M!N0'H>"1C- 'I%%<3IOB/Q!9^(M3T+6X;*\NH-.&I6KZ?&\8D7<5,95BWS;A
MP<]Z=X#\1ZIXFMUO[G4]%N()(=TMI:1ND]G*2/W;[G.<#<#D+R..* .THHKA
MUUWQ3XAU36$\-G2K:RTNY:SWWT4DC7,Z@%Q\K+L4$@9Y- '<45YM+\0M8OO#
M_A>\T?3K7[=K%W)9S07+-MAD17!.X'H&3/<E1CJ:[S2UU&/3(AJ\MK)?#/FR
M6J,D9Y.,!B2.,9YZYH NU6L]1L]0-R+2X28VTS03;#G9( "5/N,C\ZX_PYKW
MBOQ1!;:]9II$6B7$Y$=K*DGGF .5,A<':&P"0NW'09[USFCW?BJS;QS=:&NE
MK;6FLW4[_;%=VG8(A**%(V# 'S'.2>@Q0!ZY17'W?B2_O/"^C:U8ZAHVD6U]
M;I/-/JK$B/<JLJJ R@GDY)8=.ASQAI\1M1/PYUO7(TTZ[O\ 2M0%EOMF+6]R
M/,C&]/FR 5D]3@B@#TRBN)M=>\3Z=XPTG2M?CTM[?6(YC#]B5PUO)&H<JQ8D
M.,=P!SVK!OO'/BE]&DUW3Y-%ALSJG]G1V5Q!))./WWE;B1(OSY^;9CIWH ]4
MHKSG6?'MQ#XFO-#AUOP[I#Z=#$9Y]4)_?RNN[;&F]<*!C)R3R!BH9/B3=W7A
M7P_J4!L-/_M*YDM;J_N0TMK:M'N&>"N0Y7Y22!SS0!Z944-U;W#RI!/%*\+;
M)51PQ1L9PV.AYZ&JVCR7DNE027T]G<7# DS68(B<9.TJ"21D8[GGO7!W7BN;
M1-%\>:K9:;I\=QIFHA%V1%?/RL66DP?F;YCSQVH ]*HKAX=?\4:;XKT6QUZ'
M2S::SYJ1I:!]]K(B%PK,3AP0",@#GVK5\;>*%\)>'C?A86GEGCMH//DV1!W.
M SMV4#)/L* .CHKSG1O'%]>>(AH*ZUX>U:>[LY9K6ZTX$I#*F/DE02,2ISD$
M$$X(J30/'VI:]J-KI@L8K6\L%D;Q"9$8I;%,J%CYY+D%@<G"CO0!Z%17C_\
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
M82YSLC4]$';\:I>,=!U_Q%;W>F0'0Y-+NHMF;V!VEMV(P77!PQ'4=,&NPHH
MXF\\):S8ZOI.K>'[^T>ZL]-&F3KJ*NRS1 A@^5Y#9&??/:J47PYOY/#&MZ?>
MZQ&^H7VJ#5(+V.' CE C()3TW(>,]#US7H(D1G9 ZEU^\H/(^M.H XZZT7Q9
MKGA[6=.UJ^TA#>6,EK"EG%)M#LI&]F8Y_P" @?B:L:IX7N+_ $_PO;I<1*VC
MWMO<RE@<2"-&4A?<Y[UU-% %74[+^TM)O+$3/";F!X?-3[R;E(W#W&<UP&G^
M M>C7PU;74^BPVFA7,<JBS@=7N J,NYB>C<YP,Y))S7I-% '#:UX5U[Q#J]G
M_:$VC+965^MW!=0PN+M45]RQ@DX&> 6!Y]*[.[A-Q9SP*0#)&R GMD8J:B@#
MASX(NSX T'P[]K@\_39K6227!VN(G#$#OSCBM:]\.37?C:#7!<K'!'IDUD57
M(<,[JP8'IQM-=%10!Y?9?#K7H-+T72)+K14LM)OH+H2P6[B:Z$<F[YR>%)&<
MXSDXY%.TVST[QOXB^(4,-RL^F7\%I:"Z@(9=ZQ/NVGH2I*UZ=34C2)=L:*BY
MSA1@4 <&?"GBG6(=,TSQ%J6F2:78S13.UI$XFNS$<H'W':H) )QG..,5OZ-H
M,VF^)_$6JR31O'JDL#QHH.4$<00Y^I&:WZ* ,[7M'@\0:!?Z1<LRPWD#0LR]
M5R.H]P>?PKG]-T/Q3-9?V3XAU#2YM+%J]K(;6%Q-<J4V L6.$X.3C.3[5V-%
M 'G!\$>*+SPY;^$M1U;37T"(1PO/%"XNIH$(*H03M4D* 6&>.U=19>'Y;7QO
MJ>NF6,P7=G!;I$ =RF,N23VQ\PK?HH X&;P#>OX+U'1X[ZW2\FU5]2MY2I**
M?/$JJPZ]L'%:CZ!J^HZWX8U?4I[%;G2VNC<);!]C^8A1=F[G@8SGWKJ%D1RP
M1U8J<, <X/O3J .*U7PKK'_"9W&O:5-I4AN[2.V8:C"SM;;"3NCQU!W<J<9(
MZU0M_A[J6G^%?#UM8ZE;+K6A7,L]O/)&3#*)&?<C <@%7QD=,5Z)10!QNK^&
M_$'B;P;JNE:QJ%A'>791K?[)"WE0[&5@"6.YLLO)X]A5F[MO&%SI<$;CP[-.
MP=;NWFBE,+@XV[3R>,'((YSVQ74T4 8'@WPZ_A;PQ;:5).DSQM)(QC7:BEW+
M;44DX49P/I6;?>'->L/%=]KWAJZT_.I11)>6VH(^W?&"$=63D':<$8[=:[!F
M"J68@ <DGM2T <$?A]=?\(V+-M0BEU&?68]6O;AD*H[B168*O.!A0H^E=[11
M0!QVH>'-?LO%E[KWAJ[TX'488XKRWU!'*[HP0DBE#G.#@@_GZ5;SPEX@'B2V
MUVWO-)O;TZ<ME.;^W8*C!BQDB"DXSGE<CH.:[NB@#S^R^']]:^&-$TI[^WDF
MT_7!J<DH0J)$$KO@#L<,/:MZ[\-/>>-DUJ22,VG]E2Z>\/.YB\BMGTQA2*Z*
MB@#B?#7A[Q9X?AL=&_M33)-$LFVQS>0YN9(0?EC(SL!Z#<.PZ5!IWA7Q+X<2
MXT[1)]$ETMIY)K=KZ&0RVX=BQ3"G#@$G'(-=[10!SI\/7!\='7S/%Y1TG[ 8
MP"&W^;OW>F,5S,?P]U2ST'PC#;7.G7%[H D#0W:,;>?>,9XY#+V..YKTBB@#
M@[/P)?OI7BZUU._M3-X@7[]K"42$^5LP%)Y /OSCMFI9/"^OZGH.B6>JW.FB
MYTS4[:ZW6ROM>*'''S<[SS[5V]% '%2>&_$FCZ]JU]X:O-,^S:K()YH-0C<^
M3,%"ET*'D$ $@]QUJ.'X?R6FD>'+*&^6673=6&IW<\JX-PY$A<@#H27X'H*[
MFB@#F[GP]>MXUN/$%K=01EM'-A$KH6VR^87#D<97D<9S61;:#J=EXED\8:^V
MEPM96,L;II43[K@'#%I"W)QM^5>>3UKN4D25=T;JXSC*G/-.H Q/",NM7'A:
MQG\0!%U.53)*BIMV L2JD>H4J#[@UA_\(UXFT35=7E\-7VEBRU6X-V\=_&Y:
MWF8 .R;3A@< X..:[>B@#B+7P"=.M/"EK:W@=-%NWNIY)1AIV=7W$ ="6<G'
MI7;D9&#THHH X;P]X9\4^&HH-%L=3TPZ#;W!>*22!VNEA+[C%UV]RN[T[5H:
M7X6N+#3_ !1;/<1,VL7MQ<Q%0<1B1%4!O<8[5U-% 'GK>!-5M(/"DUE/IMS=
MZ)8?8GAOD8PN2J@R(1RK#;Z<@]J9_P *]U.3P9XAT>?4+-[S5M26^\V.)DC3
MYHF*[>2/]60.3U%>BT4 8&KZ#-J'BOP]K$<R+%I1N#)&0=S^9'L&/H:\6TB[
MM=)TIO$5M?\ AV;78[B5XM)O+$2:B7,K81G5PYDY^]L_2OHBHQ% TOGK'&9.
MGF!1G\Z .-G\-ZY;>(KS7]#.F[M5BA-Y9ZDC$)(B[0R.GMP1CMG-:5Y9^*&T
MBTA@;09YR'6\AG@D6"0$_+LP21@<'(.<]JZ2B@#G_!?AQ_"WAR/39)XY9/-D
MF80H4BC+N6V1J2<*,X%86I^ KR^T'QCIZ7D"OKMX+B%B#B, 1C#>_P AZ>M=
M[2;EW%<C<!DC/- &#K6@3:IXA\.ZE'-&D>E3RRR(P.7#Q,@ _$TOB[PX?$VB
M"TCN1;74$\=U:SE-X26-MRDKW'4$>];U% ',6-MXO47#7?\ PCT3BW=81;1R
M_-+_  LQ/1?4 $^]9&D_#N70]1TW4;.^22[>.2+7&FSC4!(2Q?CHP<G;['&:
M[ZB@#@]$\,>*/#EE!HUC<Z'/IENVV"XNH)#<+%NSM*@A6(!P#D=!Q5F\\.>(
M=/\ %6HZUX:O--"ZHD0NX-0C<A9(UVJZ%#_=P"#Z=:[.B@#C-2\->(5UW3-?
MTK4=/DU2&P-A>?;(66*=2P;>H0Y4[AG'H<9JI:> +X^$O%6CZCJL4]SKEQ+<
M?:4BVA6>-!ROH&4\9Z8YS7?44 <9/X;U_5M-T&/5KG3ENM,U6&\8VJOL>.-2
M,?-SN))/I4/B/P#+K?C6QU>*\CAL#Y7]I6I4YN?)<O%[=3@Y["NYHH X_5?#
M.K1>*Y?$.@2Z<TMW;I;W=KJ",4?824=67D, 2,8((KHM(BU"'3T75&LVN\DM
M]CC9(P,\ !B2>._?T%7J* .>TOP]/8>(?$VI//&T>KR0O&B@Y39"(SG\1GBL
M4>!+P?#/2O"_VN#[39R6[O-@[&\N4.<=^0,5W=(&5LX(.#@X/0T <)J'@[6?
M^$GUK4=.N-*,.L1QI))>P,\UKM381'CA@>N"1SZU+IO@B[L8O!"/=P,?#R2+
M/@'][NA,?R_B<\UV]!( R3@"@#CM3\%SZEJ?BF<WP@BUK38K*,H#OB*AP6/J
M/G'&?6L[3?!>NKK'AN[OI=%@M]$+A8+"!U\T-$T>XD]#R/EQCKR>*]"!!&0<
M@T4 ?/.GW-GIMG>^(HM0\.G6X;RXEATK4+$2Z@7\UBJ%@X<N<\'8<9'.!7IT
MWA[7$UZ7Q)HPTZ.?5+6%;^QU)6(5T7Y65UY! .TC&#BNT\B$S>=Y2>;C&_:-
MWYU)0!RFH^'-5U>R\/?;+FQ6[T[58[^?[/&R1LJB0;4!).<..3UP3QTJY'H$
MR>/[CQ"9H_(ETR.R$6#N#+(SD^F,,*WZ* . ?X>W3^'9;-;^&._BUN36+.;R
MRZ*YD+*KKQD88@X]:WM)M/$9DG_MC^Q8X6A*(EA')N+G')9L8&,\8[]>*Z&B
M@#A6\"WC?"BT\(_:X/M4*P SX.P[)5D/OT7%7[_P_K">/(?$6DW-B(I;-+*[
MANE<D(LA?<A7^+#$8/%=729&XKD9'.* ,3Q=X='BCP_)IZW)M;@2)/;W 7=Y
M4J,&5L=QD<CT-9$/ASQ%J^NZ7J'B>[TSR-*=IH+?3T?$LQ4J'<N>  3A1W/6
MNSHH P/"N@3:!%JR331RF]U2XODV _*LC9"G/<5OT44 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
MS'CNZM+30K>2\AN)8S?VR!8+@PL&:50"2.H!.2.]=/7,>.]'O=;T&WM;"(2S
M)J%K.REPN$2568Y)[ &@"M?^,]03Q-J&@:1X=FU&\LXHIF?[2L,6UP3RQ'!X
MP!@YYZ8K8\,>((?%'A^VU:"&2 2EE>&3[T;JQ5E/T(-4-)T>]M?B#XDU6:(+
M9WMO:)!)O!W&,.&XSD8W#K1X"T>]T/PVUGJ$0BG-[<RA0X;Y7F9E.0>X(- %
M3XH:WJ_A_P #WE_HT>)T*!IPZ@P L!NPP.[.<8]\]JQ/&NJ:FC>#KZ]T26*\
M36L+8P3K,S_NI N&X'.>_3O74^/]%N_$7@75=*L ANYXQY2NV S*P;&>V=N/
MQK-U*SUOQ%/X5OI=&>P>RU3S[F"2XC<QQB)UW94X/+#@9- %O2/&4D^H:II^
MNZ6='O-.MEO'!G$R/ <_.& '0J01C\ZI6_C^[,6FZC>^'9K30]2FCBM[QKE6
MD7S#B-I(@/E5LCG<<9&:?JGA:\U7QEK4TB^7IVH>'_[.$X8$B0O)GY<YX# ^
ME<]X=\(FQ33+'4/AW:/=6K1I+J2W<1B;:0/. SOSQNV[1SW% 'JU>2>*-0T5
M/B=J5OXDUS4+&RBTR![=;>\GB <L^X@1GDX ZBO6ZX.^MO$6D_$74-:T[P^V
MJ6EW806X*7<415D9R<ASG^(4 5/"OC"73/A=::QJD\^IR2W+6]B%=7GN=TA6
M%6.<;R,9SR,<\UMZ?XOOAXAM-%U_0FTJXOXW>SD2Z6XCE*#+(2 -K <XQ@\\
MURZ^!->'AVXNTBM(=7.OKKL&G)+^Y0K@>47QC)&<L!C)_&MN.RU[Q-XOT75-
M3T8Z/9:.)I%26Y262>61-@QL) 4 DY)R3CB@"?4?&>JZ/+%<:EX8EMM(DNDM
MC=&\1I$WOL5VB ^Z21_$2,]*=J7C2^A\5W7AW2O#LVI7=O#%.SBX6*,(^<DL
MPX(P,#OD],&N$N?!/B.]TI;6\\/&ZUN.^2:?69]15EF03AOW:ELCY>-I"@ '
M&3@5Z)INCWMO\1==U:6("RN[.UBADW@[F0ON&,Y&-PZ^M &3K'C6]NX]>@TG
MP[<:AIVG>9:W=XDZ*PD"_.(XSR^W(SR/;-:OPW_Y)KX<_P"P?%_Z"*Y^#3/%
M6@MXCT?3]%AO;;5+R>[M;][I4CA\[[RR+]X[3G&T'/M75>"M-NM'\$:+IM]&
M([JVLXXI4#!MK 8(R.#^% #O$OB1/#T-G''9RWVH7TXM[2TB8*97P2<L>%4
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
M[V?XCZ-J\<0-C;6%S#+)O'RN[(5&,Y.=I_*LR:RU_P -^-=:U?3=&.L66LI
MS)%<QQ202QILYWD J1@Y!R/2@":V^(EM<6NE3MIT\(N]3;2;I)' :SN0#A6Q
MD,"0!D$=1]*N6'C>QOO&>M>'/+,;Z7"LK7#-\L@P"X'IMW*#]:YYO ^JS_#S
M78)A$FO:E?2:O''$^5@N-RM&@8XZ;%!/N:QM3\#>*I?#EA=V5O%'X@O);U-4
M43* D5WG<=V<'9B/ !/3B@#I+3Q+:Z_JW@C4)M/NX)M26\>U NB%1%3JZ@ /
MN7!&?NYIDWQ)OS:ZO>V?A2ZN;#1[F>&]G^U(F!$Q#-&",N=HW$< =,DUIWWA
MRXC\5>#);"W']G:/'<Q2MN \M6A")QU/(QQ5&P\-ZK!X'\8Z;);@7>I7.HR6
MJ>8OSK+N\LYS@9R.O3O0!IZAXPD^W:=8:'IAU.\OK,WRJ\X@1(/E 9F(/)+
M  ?E5CP=XEN/%.E37T^F'3S'<26_E&<2G<C%6S@#&""*\]U'2=7G\4^']*L8
MV;4--\.QB=(]0-FT)+*IQ*BMOR4(VX(&,YR:[7X>7MI)HMUIEMI9TY]*NWM)
MX1<>>IDX=F$G!?.[)) .<YH T?$OB5?#Z64,-G+?ZC?S>1:6D3!3(P!8DL>%
M4 9)JCI?C"XFU:\T?6-'?3-3@M#>I$+A9HYX0<$JX Y!X(('6F^,=(U2?5-
MU_1[=+N[T>>1C:/((_.CE38X5CP&'!&>*I6>DZWK?BJY\1:GI@TQ(M,>PM+1
MYTDD=G;<SL5)4#@ #)[F@"]X-\7W_BZ"&_'A^:QTJ:W\R*ZFN%)>3(!4)C.W
MEL-WV].14?Q1OK^P^'6LRZ? 9':W=)'641F%"IRX]<<# YY]JT/ VF7>B^!M
M&TV_B$5W;6J1RH&#;6'49'!_"CQSIEWK7@;6=-L(A+=W-JT<2%@NYCT&3P/Q
MH Y/2+?3]&?P=:OX<_LF>ZNI/+CM+L;-PM\^9(% #E@N,'D=:OS_ !#U%CK;
MZ=X5N;RWT:YEANYOM21J1'R2F1EFQSM[<<Y-7]6T/4+K6_!ES#"&BTV:1KIM
MX&P&!D'?GYB!QFH-'\/ZE::+XSMYH LNI:C>3VHWJ=Z21JJGKQD@]<4 :MQX
M@O[G2]-OM T5]32_A$ZM)<K D:%5(W$Y.3NX !Z'.*R7^(D<'@S4M>N-*GBG
MTR\%E=V0D#,LGF(AVL!AAAP1QS6)<>&=>BTCP?;7.E3:GI]AIJV]]ID%XL1$
MX1 ')+!9 ,,,9[YYJM#X(UQ/ASXDTE-*AMKJ^UE+RVM(KA658M\#8WG'0(PY
MQT]Q0!UNG>,;V3Q)9Z/J_A^?2SJ$4DMC(]PDADV %E=5^XP!!QD_6H[/QIJ&
MK7<DND^&Y[S1HKHVS7PND1G*MM=TC/WE!SSD$X.!5K7-'O;WQSX4U."(-:6!
MN_M+[P-F^(*O!.3D^E8GABU\5>$[4^'(= CO+..[D:WU'[8B1B%Y"^77[^X;
MCP <^O>@!_\ PE%CX?M?&VK1V5S(=-O5^T))=%A*Q1.4!'R##=!Z5?L_&MZW
MB#3=.U3P[<:;!JH?[#/).KLQ5=VV1!_JR5YQD^E86M>$=;O/#OQ M(+0--J]
MTLEDOFH/,4)&,YS\O*GKCI72^(M'OK_Q)X3N[:$/!I]W)+<MO V*864'!//)
M XH Q]5^)%Y9V6HZI9>'&N](L+LV<ET]ZL3,X<(Q";2=H8XSG/?%=Y;O+);1
M/-%Y4K("\8;=L;'(SWP>]>%V5M<G1M5\33Z6=3T%=1NKZ1/[7:W2?9,QWFVV
M%<C:,*6&[:,C)KW&RNTO["VO(E=8[B)95#C# , 1D>O- ',7_C*]'B"^TK1/
M#\VK'3E1KZ5;A(A&7&X(@;[[;><9 Z<US?@;Q*FB?"O195LYKJ\O[ZYM[2S4
MA'DD:XE."3PH !))Z8K5%GXD\-^+M>N=+T5-4L]8>*>.3[4D7V>54",) W)4
MX!RH)[8K!'P_UAO 'A^VN].M;S4=)U&>YFL'E CN8WED)4-R 2KJPSTZ&@#I
M+CQ[>:?;ZQ%J/A]X=4TVR&H"TCNA(D]OG#,DFT<K@Y!7T]:UKSQ9;17'AV"T
MA-VVN/F':^W;"(][2'@Y &WC_:%9OA70[2&ZNY?^$(BT-9(/):1YXY'E4GE,
M(6PO ZG\*R? ?@W6=*UJ9M;139Z7;/IVD,) QDA:5G+D _*=HC7Z+0!=?XCS
M#3)-?CT"9_#,<I0ZA]I42% ^PRB'&2F??..<41WEO8_%;Q#?7$H2V@T*WFDD
M[*BO*2?R%<UHW@-M%T]-&O?A_:ZQ)"[(FI"ZB2.:,L2K.&.Y2 0" IZ<5U&I
M>$KO5/$_B0L@AT_4M"33XIPP.'S)GY<YX# T 1CXB7L-A::UJ'ABXM/#UT\8
M2]:Z1I(TD("/)$!\JG(_B)&>E7K[QG?KXGU#P_I'AV;4;RSBBE9S<K#%M<$_
M,Q!P>, 8.>>F*YZZTOQ=X@\(6G@V_P!!CLH@((+S4_M:/$T43*2T:CY]S;!@
M$#&>M/6_UG3OBQXJETK1AJL9M+%9HDN%BD4[9-I7?A2/O \YZ8SS0!JR?$JV
M3PK9:TNE7<DL^HC39;%2#-%/DJ5]&.1QTSD=*8OCW6?[9ET&7PA<+K1A6Y@@
M6\1HFA)(+O+C"8(QC!Y(QFLR#P7K<?A[21-#$VHR^)X]:OXXY!MA4R%F )QN
MVC'3J<XS73_V/>_\+2&M>4/L']B_9/-WC_6^=OQC.>G.<8H JP?$*U?PG)K$
M^GW$5W'>'3FTY65I#=;]@B5NAR2.?3FK6E^*;R7Q FB:WHQTR\GMVN+8I<B>
M.55(##< ,,-PXQT/6N3OO 6JW_AG6K9[6!KG_A)I=7M;>:0>7<Q[P0K$9V[E
MW#GIWQ6WX5T2WM]8%TO@./0W2%@+I[F)WW' VJ$+<$9Y)'3IS0!0M_BG<S:!
M;^(G\+746@M(L=Q=M<INCR^PLJ8RZ@D GCO@'&:GNO$GB:+XL-H]OI0GT\::
M)1%]J101YNTSY*YR.5V9[9JB?"&M_P#"B#X8^R+_ &OY6WR/-3&?/W_>SM^[
MSUK;U:QUFR^)%IK]AI9U"TETW^SY@DZ1M"?-#[SN(RN,],GB@"Q9>+;[5-=O
M+33=#^T6%C>_8KFZ:[5'1QC<PC(Y49ZY!.#@&NKKS;6M"U?4O%D%[IWAMM*U
M".^0R:U#?((YK96Y#HI#.648VLO'K@5Z30!YY;^+;#P[X;U_5H=/O)8[?7Y;
M66)K@RN[F549DR.!SD(/IWK7TOQ?>S^)8-%UC0)=*ENX'N+-VN$E$H0C<K;?
MNL P..1[USMSX0UN3PGKMBMHIN+KQ,=0A3S4^:#[0C[LYP/E4G!Y]JZ?5]'O
M;OQ_X:U2&$-9V4%XEQ)O VF14"\9R<[3TH JZ;XTU#6KA;G2_#<]SH;7)MQ?
MBZ16;#[&D6(\E 0><YP#Q6%I7B!?"^F>/=8>W-PMOXA8&)6VEMP@3K@_WL_A
M5SPE;>*O"FGVWAA= CNK2VN&6+4_MB+&8&D+;F3[^\!B,8P2.M5[WP7K%]X6
M\<:<L<<5QJ>J->66]P5D4")ESCIDQD<T =CJ?B!=-\1Z'I!MS(VJM.JRAL"/
MRX]_(QSGI7&>)O&M[JGACQ/_ &;X=N+K1X(;FSDU!9T#%PC*S+$>613U;/0$
M@'%6Q;^*M?\ &OAC5K[0$TRQTTW'G*]VDLFZ2$KGY3C;G '4\Y( K-31O%VE
M>&==\(V.B0W4%T]U]EU%KM%C$4Q9L,GWMXW$=,$XY H TM$NK2.[^']M)#<-
M=3:*[12)<%8T"Q1;@R=&)W<'MBF-\3KTZ3>ZQ!X4NI=+T^>6*\N/M**5".5+
M1J1E\  GIC.,G!JU8^'-4AUKP-<26X$6E:5+;7A\Q?W<C1Q*!UYY5N1D<56M
MO"^KQ_"KQ#HC6P&H7C7Y@B\Q?F\QW*<YP,@CJ>.] &WJ?BRXCUBVTG1-*_M2
M]EL_MS!K@01I"6VJ=Q!R2<X&.W.*L>#O$<WBO0%U673C8!Y7C2(S"0G8=I)(
M Q\P88]O>O/]6TO5K_QW;6>FQN]UI^A017 BU%K)HBS-E=ZJQ<''3&!MSG)K
MM?A]?V=SX;>RL],_LU=+N9+&2V$WG*)$(+%9/XP2V<GG.<T 6/%'BL^&[K2K
M:/3+C4)]2F>"*.!@&W!"PZ\8)&"21@9/:JFG>-\WFJV/B#36T>\TVU^W2*9Q
M,CV_.75@!G!!!&/SK,^(DM_#XF\%RZ9;17-VE].R0RR;!)^X;*[NQ(S@],XS
MQ41\+ZQXMU/Q!J>L60T<7NCG2+2!IEE<*26:1RA(^\1@ ]!0!HVWCN]W:5<Z
MEX=FL=*U69(;6Z:Y5W#2?ZOS(P/DW>Q."1G%,N?'FI/J6M6.D^%[C4'TB79/
M(;I8D9=BM\I(Y;D_+CMR1D5C>'/"OV232[>^^'5K'=VK1^;J(NXC%N3'[U!D
MN3D9 *CZUTWA_1;^QU;Q;/<0A(]0O1+;'>#O7R47/!XY!'- $5UX^@;1]!NM
M)T^;4+S71FRL]XC. NYR['(4*.IYKF],U*>\\;^,I]4TJXL)8M$A6:V\X$D#
MS3E)%Z@@\-P0>P(I;'PKXBT70? U_;Z<MUJ.A130W5AYZ*SI*N&VN3MRN >O
M/K5^ST;Q)?Z[XHU74=+BLUU+24MK6%;A9&##S!M<CC=\P/''(&3@T 30>,TT
MC0O!]KIVBWEZ^LV6ZU@%P&=-L:, [MU&&Y8] "<'I5VS\?(FG^()=:TR73;O
M05$EW;K*)@492R%&& =P!';!JAIGAC5K>X^'3RVP4:-8RPWW[Q3Y3M J =?F
M^8$<9K,\::=>:9:?$;5KA5BL]2L;."VD.U_,8!HV7;GCEU&3C&<]J -ZT\::
MTWB/2M(O_"XL_P"THWFBE_M!7VHF"V0%^\ PXS^-=K7E>A17'A?Q3HPUO1I/
M/OPUC97)UE[TVXV[R@1T7:IV\L">@R:]4H **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK,U_Q!I_
MAK3/[1U24Q6OFI$T@&0I=@H)]N>30!IT5S>D>-]+UC5QI:0W]I=/$9X%O;5X
M/M$8ZLF[J.1QP?:ID\8:2_A6Z\2*\W]GVWF^8?+^;]VQ5L#ZJ: -ZBO/=:\6
M#2?B7IHDFOI;*YT61XK*V1Y#-*95VD1CJVW=SV&>:;XN\8PZI\+->U/1+J[M
M+NT989%96@GMY!(F58=5.#^M 'HE%<^-01?'DUD^J3?)I:W!L6B41*/,(\W?
MUSQC'3'-0:5X\TG6;Z""TM]2,%RS);WKV3K;S$ DA7QCL<$X!QQ0!T]%%<[>
M>,M/M=9FTN.UU&[FMR@NGM+1I4MRXRH<CV(/&<"@#HJ*YW6O&5EHES-#+I^K
M7(MT$EQ+:63R1PKC.6;ITYP,D5EZOK377BWP'+IM](=/U%[F1A&Y"3I]F+)N
M'?G!&>AH [:BN5O_ (@Z+875W&T=_-;V4GEWEY;VCR06S#J'<>F1G&<=ZM:I
MXQT[3+Z&R2"^U"ZD@%SY6GVYF*PDX#G'&"<X[G'% '044R&59X(YD#!9%# ,
MI4X(SR#R#[&J.MZY8>'M-:_U&8QPAE10JEWD=CA551RS$]A0!HT5SVC>,=.U
MG4WTSR+ZQU!8O.%K?VS0N\><;ESP1GC@\5#H'CS2/$UZMOI<5_,A#;[C[*PA
MC9>J,_0-CG'N* .GHHKE-1^(.CZ=>WEN+?4KQ;$[;R>SLWEBMCC)#L.X') S
MCO0!U=%>9_$#Q6LK>&K+3Y=7-AJDZS27.E1ONFAV.0D;KSN) ) YQ5*'5WU+
MXDVVBO)XKBL;"R@$**LJ%Y2YS)<'JR$ #+<'F@#UFBN33XBZ')/'A;[[#)/]
MG34C:M]E:3=M $GINXW?=SWJ74O'FD:;KLNB&*_N=2B$;-;VEJTK;&&=_'\(
MXR>V10!T]%<C%XFLM*C\4ZA?:K=7-KIMV%EC: +]FRJ?(F/O#Y@<FI],\>:-
MJNLP:9$E]%)=(SV<UQ:O'%=JHRQC8CYL#GZ<T =/17'ZG\2=%TR2ZW6^IW%O
M:3_9I[JVM&>%)<@;-WKD@<<9.*MWWC;3[*[2T6RU2ZN?LZ7,T-K9M(]NC9V^
M8!T/!^7D\'B@#I:C2"&*262.)$>4AI&50"Y  !)[G  _"GJP90PS@C/(Q6;K
MNOZ?X<L5N]0D<"21888HHS))-(W1$4<L30!IT5S5AXWTV_-]"MIJ<-_9P^?)
M83VC+<-'T#(G\8)XXSS7.?"C49]=LKC6+V?7)+V=I3(+LN+3'FL%$*GY<J%
M..G.: .[U71]-URR-GJEE!>6^X-Y<R!@&'0CT/N*@T?PWHV@"7^RM-M[5I<>
M8\:_,^.F6/)_.M0G R>E>5>./B58W/@Z^.BRZG [RQQVFHI;R1PS,)E#B.7O
MP&],@'&: /5:*P=8\6V&CZ@FG?9[Z^OVB\XVUC;F9TCSC>V. ,\#)Y[5S7C#
MQC:'P]X9UW3M2EAT^76X$N)$W(3&-^]'7KU7!4CJ.E 'H=%<Q8>.],OY[RV6
MTU2&]M;?[3]CGLG2:6+.-T:'EAGCUS57X?>-)O&&C)/=:?<V]R#(6D^RND#
M2,H",V<G &1G@YH [&BBN0O/B1H=G-=?NM1GL[20Q75_!9O);PL.&#.!V[XS
MB@#KZ*YO6O'.C:'=6EK.UQ<7%[ 9[6*TA,S3@$#"!>I^;/T!/:MZTN!=V<%R
ML<L:S1K($E0HZ@C.&4\@^HH FHK$UKQ38Z)=V]D\5W=WUPK/':64!EE*#JY
MX"@D#)(J#_A-]"'AF77WN7CLX9##(CQ,)4E!V^48\;M^2!C'Z4 =%17,:7X[
MTK5-9AT<0:A::E+&\HM;RU:)U1<?,<]CG@C/0^E64\8:2_A6Z\1J\O\ 9]MY
MOF'R_F_=L5; ^JF@#>HKF+G6HXO%D(6_O74Z1)>#38;8.)5#K\X/WM_( 4=<
MUA^'OBA%>>&;S5]8TZ^MH[220RRQV3B+8)O+&"2<L 06';#>E 'H=%9M]KMC
M87VEV<KLT^IR-';+&N[=M4L6/HH Z^XK2H **YVP\9:?J>J?8[.UU&:+SG@%
MZMHQMC(F=PW^Q!&>F1C-5[_X@Z+875W&T=_-;V4GE7EY;VCR06[#J'<>F1G&
M<=Z -/6/"^AZ_+%+JNEV]U+$-J2.OSJ/0,.<>U7--TRPT>R2RTVSAM+9/NQ0
MH%4$]3@=_>LO6?%^F://:VQ2ZOKNZC,L-M80&>1HQU? Z+R.2>>U/MO%FEW5
MQI$"&X675EF-NDD+(08OOAPV"I'3F@#<HK$G\5:9;RZ[%(TN[1(%N+S"=$9&
M<;?4X4USVI^.M.U7PGJE]I]YJFG6UND;+JBV)*L"X7]UO&'Y^4_7- '>45P]
M_P"/9;#XB+X=.E7\UJ+(S-)#92.[2;U 92.#& QRV.#QFM&RUNTM=4\4RWFL
MRO;Z<\;31SQ*D=HOE!L*PY8$'//?B@#IZ*YK2_&^F:IJ5O8?9]0LYKM&DM#>
MVK0K<J!D[">I YP<''.*?IWC+3]5U/[)96NHRPF5X5OEM&^S,Z9W /[%2,],
MC&: .BHK/T[7-/U:ZU"VLIS)-I\WD7*[&78^,XR1SP>HJW<W,-G:S7-S*L4$
M*&221C@*H&23[ 4 2T5Y?K_Q"M]4E\,PZ4=5LOM>M6NR2:VD@2[@+$-M8\,I
MRN0>H(XKK-5\;Z9I>H7%B+?4+V>U0278L;5IA;*1D%R.A(YP,G'.* .DHKS#
MQWXM2YN/#%EITVL-IVIR^?+<Z3'('GB\MB$1UYW9 ) Y KH+GQIIOAZV%O-:
M:[<064*"YNS922"(; <R.1R<$%B,XYS0!>E\">%9K]KV30+%IW?S&)B&UGZ[
MBO0GWQ70]*RCXATX:IIFGK*SS:E ]Q;,BY5D0*2<_1ABL+QAXDB;POXRM=.N
M)X=1TBR)DD3*&-GBWH58=\=QTH [*BO/+SX@7&CZYX=TEM-U"[BNK%I;B2*S
MDED=@B%?+(^]]X[N#CCI707GC33[75I=-2TU*[G@"&Y-I:-*MMO&5WD=#CG
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
MVEE<6]P;:V>9HG>./:"J@GDJ1TZU3\73/9Z[>7_AB+7K7Q/(8E\A+)WM-0
M ,A*E  I(W;E(P:]3HH 1<[1N !QSBN O[B3PM\2[[6KZQOI],U'3X88[FUM
MGG\B2-FRC*@+ '<"#C&:] HH \<U/2-3U#P7XPU,:7=Q?VSJEM/;630GSO*2
M2)=[(.03M+$'D <UVGB&TN)OB-X,N8K>5X(/MWFRJA*Q[H0!N/09/3/6NOHH
M *\NTO7)?"VI^,$OM U>9;S5)9K1[>R>5;@^6@V#:..G!/!R>>#7J-% 'D&F
M:+JG@VU\":EJ%A=7,&G6=Q;WL=M$9I+5IL,&VKDD#[IQG%7YH;OQ%JGBWQ%:
MZ=>P6,F@-IULL]NT<EW)\[EEC(W8&0HR.>U>H44 ><Z]IMV_P!&GPV4[7?\
M8]NGV9(B9-P5,C:!G/7BK_CNQNUM?#FIVEC-=Q:1J,5S/:VZ;G,81E+*O<KN
M!P*[>B@#S^WG?Q=\1='U>QL+V#3=)M+A9;F[MG@\YY=H$:JX#'&TDG&*XV+P
M;JNJ?VOX9GLKB*RT"WO/[)G9"%DDFD$D!5NAVA2..F:]RHH \GT^TU76?AYX
MVU^_TVY@U76K66..T>)A($C@\M%"XSDMO..^ZMBRL+M?&O@^=[2<10:#+'+(
M8SMC<^5\I/8\'CZUZ!10!XYXKM;BWTKXC-+:RK'=ZA9?9R5*F7Y81F+. [ C
M@=V&*U?#M\%\8QW/B(ZT^LW%C);6,=YIR6Z21K^\D50C,&<[03DC@<"N\US0
M['Q%IC:??K(8BZR*T3E'C=3E65AR"",UGZ=X.L['58=4N+[4M2O+=&2WDO[C
MS/)###;0  "1P3C..] ')>$WELO%=C8>&AK:^'FCF:]LM3M)(X[$XR@B>10<
MECC:"PQDUW'A_7K7Q!;7D]G!-'%;7DUH6D4 2-&V&9<$Y4G//L:UF4.A4YP1
M@X.#^8JMING6FD:=!I]A L%K FR.-<G ^IY)]2>30!SWQ,M+B^^&^NVUI!)/
M<26^U(HD+,QW#@ <FN>U"^N/%VK^%=.M-%U.TFTW4$O;Y[JV:-+=8T8; Y^5
MRQ.!M)!'->F44 >(>+Y]=UG0_$]C?_\ "1OJGG31VFG6=F?LIMP?D<N$PX(&
M3\V2> *[N"RN1\6K:[:VE^SKX<\HS%#L#^>IV[NF['..M=I10!Y!J^D:C)X'
M^(%NFGW32W/B 2P1K"VZ5-]N=R@#)'!Y'H:V-$L;_P -6VO>$IK.>XMY(;B[
ML-02(MYX<'<DK <R@GJ>6&/2O1Z* //8M$OKOX"QZ-#:NE_)HBQBW==C>9Y?
MW2#T)/KWK,N=8N/$=YX(BM-#U>-+'4(GO);BS>)8&$3KM.X<]\L/E''/(KU6
MB@#RK1O%$?A_Q-XV2?2=3NA)J>Z)[.U:82/Y*?NSM!VGI@G Y//%5HM%U+PS
MX'\!/>V-S(VEZC]HO8K:)I7@202G[JY)"[P#C->F:7H=II-WJ=S;&0R:C<_:
M9][9&_:%XXX&%%:5 'G#:FV@^/[SQ!=Z;J<NF:SIMN()H;*21X73=F-T4%D)
M# \CKQ5V4W>J?$+PMJHTZ]MH#IUYO$\6#"6,>T/C(5CCH37=44 >':-HEK9>
M%SX6\1GQ@+J-I()+.SADDM[A2Y(:-E0KM(()RPP<YKH?&>S3M6NKK0$\06GB
M9((XH3;6;S6VH #Y%D^4H0,D%B5(YKU"B@##C\01KXCLM!N+:3^TIK W<C1@
M&.( A2"<YY8\<=JW*J0Z99V^I76HQP@7ETJ)+*6)+*F=H&>@&3P,<DGK5N@
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
M@2"WC6*-!_"JC 'Y"@">N7T[Q?IUKX;T^^US7-,\RZ60K<0$I#+L)SLW<\#
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
M;:(QA@8U$;XW$D[@0<_2C4?#MX\'PZT#Q%=?:)A=7,-R\$['S(Q$^$+X!(*
M*W3/->A:QX/\/Z]>)>:EIL<MRJ;!,K-&Y7^Z2I!(]C5F/P]I,*Z:L5A"BZ:2
M;,*,"$E2IP/<$_G0!PLGAW1;OXEP>&;RQA.BV&C?:+'3G_U)D>9@[[>A(&![
M9JU>V-AIGCOP!9:9@6</]I)&HD+A?W8RN23T.1CMC':NLUSPMHGB3R?[7T^*
MY: DQ.25=,]<,I! /IFGV_AS1[,Z<;;3X(?[-5ULQ&-HA#C#X ]>] 'CGB=[
M&[\-W7BG0_#5M:(FI*T.M37I%V\@N K%5VDE2=PVEQQSCC%>A6?'QGU8G_H"
M6W_HV2M"7X?>$YKF>XDT2V:29S(^=VW>3DL%SA6/J #5_4]&69=0O-/6&#6+
MJT^RK=R MM7G;D=P"Q.* -*"XANH%GMY8YHG&5DC8,K?0BO/%TC3?%?Q0\2V
MGB&WCO8].MK5;&VGY1$="TCJO3);C=U& *[70-%M?#F@V6CV0;[/:1"-2W5O
M4GW)R?QJMK?@_P /^(KB*XU;3(;F>)=BR$E6V_W25()'L>* .-_LG2-;^(\6
MA:@J7FCZ?HD4NG6DTIECDRY5I.2=Y "KDYKF]806/@CXB:1I\CC1[#4+9++#
MDB%F:)I(T)Z!6/3MFO5=2\'>'M7M;2WO=)MWBLUV6P0&,PKC&U2I! P!P.*E
M7POH:: ="33+=-+;!-LJX4D,&R<<DY .: .+N_#>E>&?B+X172;;R/[0%Y;W
MQWEC=*(2X,A)^8[AG)YJ#X?>&]$LG\7W=MIMM%=6FKWEM#(JX:.+8F$'H.37
MH]QIEG=WUG?3VZO<V1=K>0YS&67:V/J#BJ4?A70XM<GUJ/3HDU"=2LLRDC?D
M8.1G&<<9QF@#S3PQI?AOP]\';?Q+J5A-=SW%@D5Q(LK"657=56(-D;4R$&.
M /KFUHEE+H?Q3TZ"#0+#0Q=:7<&2TLKOS1-M9"I=0B@,#D9YSSS7HXT#21H
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
M&<$XXSC.*UZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MLQGM=0F+V]P01NDAQE, ] I& >0>M 'HU0W=U#8V4]W<-L@@C:61L$X51DG
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
MG::5IYYYY-\L\C=7=NYX'Y5JT55M-1LKZ6YBM+J&:2UD\J=8W!,;XSM;T/-
M')7OPPTF]MM0LFU/5XM,OI7FDL(KD+"LC')8?+GKSM)*Y[5VR@*H4= ,4M%
M&/XB\-V7B6SA@NWN(9+>99[>YMI-DL$@Z,K?B1R"*SG\":?=:-<:=J-_J>H-
M/*DWVNYN<S1R)]QHRH 0CM@#J<YS74T4 <YH_@ZUTO5AJMQJ.HZKJ"Q&&*?4
M)@YA0\D(%50,X&3C)QUII\#Z4W@RZ\+&2Z^P7+2,[;U\P%Y#(<'&.I].E=+1
M0!EWV@VE_K.DZI,THN-+:5H K *?,38VX8YXZ=*X/1/ATU^/$9U*[UC3H[_6
M+MY;>VN=D=W SY4L,' ()&5P2.#7J%% '-:AX)L+NZL+JRN[W2;BQMOL<4EA
M(JGR./W9#*P(& 1QD5#%\/M'A\/SZ*LUZ;::^6_=WFWR&4.K_>(.02HSG)Y/
M-=710!F7>A6MYK^FZS*THN=/CFCA"L-I$@4-N&,G[HQR*YCP]X9:/XG^)O$L
MUB]O'(L=M:E_^6ORKYL@';)5!GOM-=:-6L3K3:.)Q]O6W%T8=IXB+%0V<8Z@
MC&<U=H H:OIG]K6/V87UY9,'#K/9R[)%(]R""/4$$&JF@>&K70'O)TN;N\O+
MUU>YN[MPTDFT;5'    Z  5M44 %<';_  GT2WL8M-74=8;25</+IS70,$[
MYRXVYY."0" <=*[RL_6=<T[P_I_V[5+D00;UC!VL[,S' 554$L3Z 4 9FM^#
MK36=7@U5+_4=-OXH3;&>PF$;21$YV-D'C/(Q@CUJ&S\!V&F:++I>EZAJE@CW
MC7@F@N?WBN1@C)!W+[,#GKUJS<>-_#]J+ 37L@>_3S+>,6TK.5S@LR!=R#)Q
ME@*Z"@#E/^%?Z4^B7VFSW-]<-?W,=U=7<LH,TKQLK+D[< #8HP .*V(-"M+?
MQ'=ZXC2_:[JWCMY%+#8%0L1@8SGYCWK3HH YE_ FCR:%=:3)]I:&>]>_$@EV
MR0SL^_<C #:0>GZYJ:P\+-9K<BX\0:W?&>!H,W%R!Y:GNNQ5PWHW45T%4M5U
M:QT339-0U&<06L916DVEL%F"KP 3R6 _&@#$LO ]M;WS7MWJVKZC="V>UAFN
MK@;K='QNV%%7#' ^;D\#FI-+\&V^GZQ%JMSJFJ:I=P1-#;O?S*WD*V-VT*J\
MG R3D\5TE% &;H6C1:!H\.FPW5W=)$6(ENY?,D;<Q;EN_7 ]JM7]E%J.G75C
M,6$5S"\+E3@A6!!Q[X-6** *>E:;!H^CV6F6Y=H+.!+>,R'+%44*,^^!7+'X
M8Z1Y;V2ZAJRZ,\IE;2%N0+8DMN*XV[@N>=N[%=K10!EKH%FOB5=>4R+=+9?8
M0@(\L1[]_3'7/OT[5J452L=6L=3FO8;.?S9+*<V]P-I&R0 -CD<\,.1Q0!2\
M0>&+/Q";2:6>ZM+RR<O;7EI)LEB+## $@@@C@@@@U2F\$V]YI$VF:CK&KW\$
M\T<D_P!HN%)D5#GR\!0 A[A0"?6NGHH YG4O >BZI=ZG/.LZ)JEHMK=P1.%C
MD"'*/C&0Z] <].U,T_P/:V>MV6L7.K:MJ-]9(\<,EY.K (XP1M"@?CU/<GBN
MIHH YT>"],'A?4_#_F7/V/49)I)FWC>#*Q9MIQ@<GC@_C5N[\.V5[=Z-<RO,
M'TF0R6X5A@DH4^;CG@]L<UKU5@U&RNKVZLH+J&2ZM-OVB%'!:+<,KN';(Y%
M'GFD_#Z34+SQ1-?WFL:8M]JTY*6MP$2ZMR%VY!!XY89&#@D9KLAX5TR.]T.Y
M@1X1HD4D5G%&P"!70(001DX &.?SK;HH Y)O -M%=74FG:UK6F6]U*TTUI97
M*K$7;EBN5+)D\G:15J/2=1F\=MJLTTD6FVEB+6WA$I(G=CN>1AGL %&>2<GT
MKHZ* "L"Z\)VMQXIB\0Q7U_:78C2*9+>4+'<(C%E60$'/4]".#BIY?%.C0^(
M5T%KMFU)@I,20NX3<"5WL 53('&XC-;% &):^%K"TTW6;"-YS#JT\\]P689#
M3##;>.!Z9S^-4[OP-IUSI^CV\-U?6=QH\(@L[VVE"S(@4*03@JP(49!&*Z>B
M@#-T;2&TB"2-]2U#4'D?>TM[*'8<8P   H]@!6B0&!! (/!!I:* .3TKP!8Z
M-=0FSU36%L()3-#IOVK_ $>-LYP !N*@G.TL1[57F^&FER&Z@CU+5[?2[N5I
M;C3(+D+;N6.6&-NY58]0& YKM** ,G_A'; :[9:N@>.:RM'LX8T($8C8J>F.
MVT8YJNWA#2Y(]?CE$TD>NG-VC.,#]V(_EP..![\UO55T_4K+5;)+S3[J&ZMG
M)"2PN&5B"0<$>X(H Y\^ [&70(=*NM3U6Z-M.L]K>2W ^T6SJH5=C*H   [@
MYR<YJU:>%1#97]K>:UJVHB]@,#M=S*=BD$'8JJ%!YZX)KH** ,&?PEI]QH6D
M:.[W'V;2I+:2 AQN)@QLW''/09P!^%)-X3M7\5?\)#!?7]K<NB)<0P2@17(3
M.W>""3C)'!%;]% '+6W@>VCU2TO;O5]7U!;*4S6MO>7 >.%R"-WW0S$ D#<3
MC-=3110!SFL>#;35=8&KV^H:CI>H^5Y$EQ82A#+&#D*X96!QDX.,^],?P)HS
M>$+CPT/M*VES)YL\WF[II9-X<NSD'+$J,G%;-QJUC:ZI9:9//LO+U9&MX]I.
M\1@%^0,# (ZU=H *RO$/A^S\2Z8+*\>:/9*D\,T#[)(9$.5=3S@@^U:M% '.
MZ/X.M=(UR36FU#4;[49;;[-)->3!MR;@PP H"X(Z  =>,G-=%110!D0>'+"#
M5-:OR'E?6!&MU'(04(1-@ &.A'7.:P[7X:Z7;_98)-2U>ZTRTD66WTVXN0UO
M&5.5&-NY@IZ!F(XKLZ* ,RUT*TL_$&HZU&TINK^.&.568; (]VW QD?>.>:I
M_P#")VJ>+)?$-O?7]O/<!!<V\4H$-P44JI=2"<@'L1T%;]% '/1^#=-C\)WW
MAM9+G[%>F<R,7'F#S6+-@XQU8XX_.H]5\$V.I7%C=PWVH:=?V4'V:.[LI0DC
M1<?(V5(89&>1UK;T_4;+5K-+S3[J&ZMG)"RPN&4D$@\CT((IU_?6VF:?<W]Y
M)Y5M;1--*^"=J*,DX')X':@#GKOP)I]U9Z=&M_J<-[IQ=K?48[G-R"Y)?<S
MA@Q/((QZ8I]MX&TR#2-8L9+B]N9=8B:*^O;B4-/*"I0?-C P"< # ]*Z&VN(
MKNUAN8'WPS(LD;8(RI&0>?:I: ,6Y\,6-U#HD4CSA='F2:VVL.61"@W<<C#'
MIBEF\,V,^L:CJ;//Y]_9+8R@,-HC!8Y QP?F/Z<5LT4 <_:^#]-M&\.M')<D
MZ!"T-IN<?,K1B,[^.3@=L<UD^,?",ESHOBFYTB(W&JZS:PP/#*R["L>1\F1P
MVUFP2<9QTKMJ* /,-&TW55\0Z.VBVOBFPM(7)U$ZS?&2)XMA&U4,CY?=C!4
M"O3Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *Y?Q]K>H^'_#D=YI0A-VU[;P*LP^5@\@4@^F<]
M>U=16)XI\/GQ)I4-D+D6_EW<%SO*;L^7('QC(ZXQF@##L-3\1:1XXL]%UO4;
M74+?4K.6XC>&U\DP21E=RCYCN7#=3S7'_P#"T-2NM&D\16NL6H82,\.A?8'8
MR0A\8,O7S"HSD< X&*],OO#YO/%^DZ[]I"BPMYX3#LSO\S;SG/&-OIWK$TSP
MCXA\/VYTO1/$-I#HRR,\$=Q8&6:W5F+%%;>%(R3@LIQ[T 07WC6[T;4_%4-]
ML,5IID>IZ:I3#,A4JRGU/F #_@54M.\:ZW>^'O#]JXBC\176KG3KU-@(C$3,
MTS =/N*/^^A6WXN\"IXIUG1]0^W&U%F^VYC$>[[5#YB2>63D8&Z,>O4TECX$
MCL_B'=^*/MQ>&56:*R\O BF=8UDD#9Y++&!T[F@#.T?Q+JFH>,[O3[_6[;39
MX+V2.+1YK/#7%N/NR)(2"Q8?-E<@>E1VNH>,_$-]XDCTW5+"QATN_DM[??:>
M:\Q"*P1LD!5YZC).>V.=*]\(ZSK&K6#ZOK=I/I^GWRWT"Q6/ESEE)*HTF\C
MXSA03BN=T/1?$=[JWC-M(UU=-BGUB6*1)K/S<#RX_P!Y&=RX;G'.1P/2@#47
MQA<:OX'T+7#KVG^'EO8SY[3P^:[2#C;$I8=PQZ$XQ69'\0-6_P"%;>)-5CN;
M6\O=(OA:PW20[$N$W1X8H?NDAR/PK<D^'\FGKX=D\/:A%:W&B6\EM']LMS.D
MJ.!N) 92&R,Y![D=*P/%OA6[T+X7^+UGU!]1NM3NX[MY%@$9#%H5("@G^Z2/
M;'7&2 ;4FJ>*?#OB30DUK4+*]LM8G:UDA@MO+^RR["R[&R2Z\$'=SW]JYRY^
M)&HW<&JZG9:Y:6ALYY4M-*:P>4W*QDCYY!T9R#C;TXSFNNMO!^KW&O:;?Z_K
MZ:C;Z46>SA2U$3/(5VB24[B&8 GH ,\^U-MO"6OZ)->0>']?M+;3+JX>X$-U
M8&9[=G.6$;!U!&22 P.,]Z *-_X@\2:OXITG2-#N+?3H;_1QJ$LMS!YKP?.H
MX7(R?F"X/')/:NJUO5F\-^$KW5;K%S)8VC2OM&P2NJ^G.,G\LU$/#S_\)G;^
M(7O-QBTUK%HO+P6)D5]^<\?=Z8[UH:OI=OK6CWFEW8)M[N%H9-IP<,,9'O0!
MS.F3^*;#3%U_7-6LKFS^QO=7-E%9^68<)O C?<2V.GS=:PI_$'C.R\%1>.9K
M^QDM6BCO)-(6UP!;N0<"7=NWA2#DC&>U=#I'AC7[>"/3M8\0PW^DQ6[6_D)9
M"-YT*[1YC[CT']T#)ZUF+\/=8ET2'PQ>>)$F\-Q;4\H6>VYDA4@K$TF[&. ,
MA02!0 U[UH/B+XGOK<C?'X=@FC)'<&4CBI[KQ9JD/PW\-:VCQ?;=0DL%G)3Y
M2)64/@=NI^E;G_"+1MXHU/5I9PT%_I\=BUN$QM"ER3NSW#XQCM7,I\.-;?2-
M,T:Z\4K)IFE7$,MK&ED%=UC<%5E;=SA1@8 YP3G&* +5QJ/BK6/&^O:'I.I6
M>GVEA#;R+/):^=)ND5CM R!@D')/3  '.:P(_&7C%_ =OXWFN=.BM894CFTZ
M.W+>>HE$3MYA.58MD@ 8  SFO0=.\/FP\6:WK?VD.-3CMT$.S'E^4K#.<\YW
M>@QBL,_#]C\,&\'?VD-Q8M]J\GCF?SON[OPZ^] ":IJ?B6^^(4_AS2+^TL;5
M--BNWN);?S71C(ZD*N0#G"]>!@\<UI>!M;O]:T6Z&J&)K^POI[":2%=J2M&V
M-X';(QQ5N+P^8_&USXB^T@B:PCL_(V=-KL^[=G_:QC':CPUX?/A^/5$-R)_M
MVI3WV0FW9YC9V]3G'K^E ''P66N/\;-2,6MQ)&NGV\K(;(-NA\Y\19W<'K\_
MOTXK-TE?%"OX[N]%U.RLH+36+F8++;>:T\@C0E6)("K@#D9.2?3GMKWPSJ!\
M;1>(M,U2&V$EM':7EO-;>9YD:N7RI##:W)&>1[5)IGA8Z=:>(X#>"3^V;R:Z
M#>7CRO,14V]?FQMSGCK0!DWGB>>\\):#K']OZ?X?34+=9I6GA$SL[*I"1 L
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
MDV9".,,I# $CT-)J_A/5KNYT'4K+7435M*BEB:XN;02)<"15#DHK+@Y4$8-
M&MXJBNY?"6IQVEVMO<?9G/G-%O& ,L-N1U&1UXSFO+KRWU2#]G6.2ZU".\22
MVTYK6+R/*\D>=%\I;)W=N<#I7L=S;+=V,MK,25FC,;E>.",'%<2G@+5)? $O
MA.]UR":!/L\=I,EF4:..*17PXWG<2% XQCWH DM]2\3:-XUT;3-:U"SO[?68
MIR%@MO*^S21*'PIR2RD$CGGBN5F^)>HW=CJ&M66M6D!MYI1::.U@\AN$C8C#
MRCH[X.,<#(ZUZ1JGA\ZCXHT'61<B,:5]HS%LSYOFH$ZYXQUZ'-8MGX2\0:$;
MFS\/^(+2VTJ:=YXX;FP,TEL78LRHP=01DDC<#C/>@#J[>[^TZ5%>JC1^; )0
MCCE<KG!KRJ'Q;XX3P+I'C&2\TR6.XDAB;3OLY42*[^6',F<AMQ!P!@#U[^N-
M&6@,;-DE=I;'MUKCAX"8?#O3?"O]HC=9/ YN?)X?RY1)]W=QG&.M #=,U/Q%
MIOCNWT+6[^UU"&_L9+J-X+;R3!(C*&0<G<N&X)YXK U#QMJ&DZQ8D>+-*U1I
M=1BM+G3;:TPL:N^T[9 Q.Y<CJ?P%=Q>^'?MGB^PUTW.U;6SFM3"$Y;S"ISNS
MQC;Z=ZY2W^&VK1:+IVA-XAM_[)TV[BN;=$L,2R!)=X61M^#W&5 YP3Z$ N/J
M7BG5_B!K.BZ;J%G8Z?IJVTK2R6WFR-O4G8!D#!P<MU&!BN<TSQ!>V_B_Q)X;
MT4Q)J^HZW)(L]PO[N"%(HM[XXWMZ(/J<"O1-.\/FP\5ZYK9N0XU-+=1#LQY?
ME*R]<\YW>@QBL&[^',=W'J\@U%H;^YU/^T[&[CBP]G+L51W^8?+R. 0?QH R
M=5\;74GB?5-)B\16^CQ:6(XA))8&X>ZE*!F)QPJC(&!R>>:S-8U+7?%.G^ -
M62\CTV:YU'RVA-H7"3JLJF0;F!*D*<*>Q!S78-X5UVQUF[U71-:L[>?44C-_
M#<V1DB>5%"^9& ZE<@="35C7?"^I:QI.D :Q&NKZ9=I=QW;6O[N1P&!!C##"
MD,1P<\=: .CM4GALH8[J=9[A(P))538'8#EMN3C)[9KRFU\4^-Y/AQ%XXDO]
M.,4$?FOIRVO^OC5]KDR9RK'!( &!@=:]6M4N([&%+N9)KE8P)9$38KMCDA<G
M SVR:\B\%^#=;U[X8Z9IESKYAT.Z4M<6C6G[\*)"3&LFX84X[J2,]<4 =+J.
ML^)=6\<_V%H5_:V%FVE17[7,UMYSH6=Q@+D YPO4\ 'N:AOO&$V@7GCZ\EM[
M>4:1%:-%LB"-*[Q<;V')&XCZ"NH@\."W\:3:^DX"2:='8K;A,;=CLV[=G_:Q
MC':L^\\"V^I7'BS[;<E[?Q!'"C1HF&A\N/:"#DY.<-T[=Z &P2>)_#^G76L:
M_J]G?VD%E)<7%M#:>4T3JN[$;!CN7@CYAGH:Y#3_ (AZHRZ/J+ZS:WS7T\*7
M.D0Z>Z^0DA RDG5F3(SG@\]*[/3O#FOO!)9>(?$$.HZ>UJ]JT,-D(6F##:6D
M8LW.,\+@<U'HGAWQ1HT5EIP\26DVDV>Q$WZ?_I#Q+TC9]^WH,;MN: -+QEX@
M;PMX3O\ 6(X1/+ JK%&QP&D=@B@^VYAGVKG;O4?%?A2_T.?6-5L]3L]2O8[&
MXACM/)-O))G:R,&.Y0PP=W./TZKQ)H-MXG\/7NC7;.D-TFW>A^9&!#*P]PP!
M_"L"'PCK>H:AI<OB77X+^VTN87$$-O9^299E!"R2'<V2,DX4 9H R/!=EK*?
M$KQA)/K$4T4=S +B,684SYMQLP=WR;00.^<=LUU'B_4)M.L[=T\0V&B1.Y5Y
M[F$2NYQPL:E@,]>Q^E6-(\/G2_$.OZJ;D2#5989!'LQY6R,)C.><XSVJIXE\
M-7FJZOI&LZ9?P6NH:891&+FW,T3K(H#94,I!X&"#ZT 4_A]XENO$-MJT-W=P
M7S:?>FW2\AB,0G0JK!BO8\D'''%4?%'B34K+Q@FER:U;^'[!K9'M;NXM/-CN
MIBQ#(7)"K@!>,@G/6MWPKX9N?#\^KW%YJ?V^XU*Z%S(X@$04[%4@ $\?+Q[8
MZGDU_%/AW7?$$5[I\.LV4.DWL/DRPSV'FR1@C#%&W@9/7Y@<'I0!C>)O&<]O
MXL'A^+68-(C@LTN;B\-H;AI'8D*B+T P"23GJ /6JT'C[6+KPK:) MLVL7>L
MG1X;MH66%QRWV@(3G&P9VYZUN7/@V]LM4M=4\-ZK'9W45BEA,EY 9XYXD^X6
MPRD,.>0><U-JWA34=<T"V@O]:4:O:7:WMK?06H1(I%SM'EECE<$@@MSF@#.\
M1W_BCPCX*UC4+G5K34)X3 ;6;[((F7=(JN&4$J1@C!&.^:U]<UJ\L/&?A73(
M&06VI272W *Y)$<)=<'MR*JW?A/5M>\-ZMI7B+7([@WT:)&;2U$*6Y4[@P!8
MEB6P3D]@!BH+7P?KL_B71-<USQ%%>2Z490D$%GY4;!XV0D_,3N.02>G& !UH
M A\+:EXI\0Z[JL\NH6=OI.FZM<V8@6VW27"HQ RV1LP"N, DG.:Y#4KK5M<^
M'/A"_AO+6Q,FNI&T<-FNW?\ :F5' ! &W;DC^+/45ZAX:\/GP^FJJ;D3_;M2
MGO\ A-NSS#G;U.<>OZ5@_P#"OI8_ -CX=AU4)=V%X+VWO#!E1()FE7*;N1\V
M.OO[4 6%U;6-%\9Z-I&K7L5W9ZE9RHDZP"(_:HSN/&3@&,\#/5:N>"]:O?$6
MGWVJW#)]BFOI4T\*N,VZ'8&)[EBK'Z$5SOQ,L-0G\ 64,MT)?$(OH%LY[6$Q
MCSV?;PN3A=A;.2>E=SHVEP:)HMEI=L,06D"0I[A1C/U/6@#DH]2\3>)M=UN/
M1=3M-,LM)N?L:"6T\YKB8*&?>=PVJ-P QSU-,\6ZY?Z9<LA\8:5I4RVXDCL_
MLGG22-CDMELA">!@#ZU;G\(ZU9:YJ=]X=U^'3[?5'$MS#/9^?LE"A3)&=PP2
M ,@@C(_"FS>#-7AU[4[_ $S7HH$U:*&.],]F)908TV;HVW  D=BI /..U &7
M+XRU_4M)\#S:5]CM[O7@PG\Y"T:$1%B0,YX() SS@ GO6SX7U764\4ZSX<UJ
M\AOWLXH+F"[C@$)=)-P*LH)&05ZCUING>!&L+7P?"=0#_P#"/;\GR<>?NC9/
M7Y?O9[UKVOA\VWC+4=?^TAA>6L-OY.S&SRRQSNSSG=Z=J .7\<)J4OQ%\%QZ
M3-;P7;Q7ZB:="ZQKLCW-M!&XXZ#(&>M0OXVU;PO#XKM-=DAU*XT:UBN[:XCB
M\GSTDR%5U!(!#C&1V-=!XH\*WNMZUH^KZ=K']G7>EK/Y9\@2JYD"## D?+A2
M".O/!&*IV_@#[99^(/\ A(M0^WWVN1K#<2P1>4D4: A%C4DXP3G))R: ,/2?
M&NI)KNBP2:Y;:RFHR^3=6T&GO#]E8J2&1CU4$8.[GG-=5X_UN_\ #WA*;4=,
M$1NUN+>-!*/E.^5%(/ID$\]J71]*\5V<]M'J/B*RN[*W&TA-/*33C&!O8R$#
ML>%YQ5OQ9X?/B;06TP7(MRT\,OF%-_\ JY%?&,CKMQ^- ')W%_XYL?%MEX??
M5],G.J6TDZW/V,K]C,9&\*N[]X,, -Q'J>F#=T37]9FT?Q)::CJ>GQ:AHUV;
M?^TIHMD)C*JXD=-P (#'C(&0*W[SP^;OQAI>O?:0HL;:>#R=F=_F%><YXQM]
M.]8>I?#T:C8>)K9M2,9UF\BO(V$.1"T83:""<.,ISTX- &7X?\5ZC?\ BN;P
M_;^)K/5H[G39+B"^CL@AMY58+RH.'7YL]>W6LKP?JVJ>$OA9J?B&[OX[VUMG
MNO*L_LVP^=]H90Q?<206/3' /M79:;X6U@>+;;Q%K&LV]S/#9R6@M[:T,4:A
MF4Y&78Y^4YR>XQC'-2R^'\T>B:QX<OM4CN- O3,T,*V^R:%I'WY+[B&VDG'R
M_P"% &3I'C34D\0:-;2:Y;ZU'J$AAN8(-/>'[*Q4L&1CU3(VG=SR#6GX7U+Q
M3XAU[59I-0L[?2=,U:XLQ MMNDN%0]VR-F 5P0"2<YK7TC2_%=K<VR:EXALK
MNS@&&$>GF.6<8P-[&0@'.#PO.*M>&_#Y\/KJH-R)_M^I3W_";=GF$';U.<8Z
M_I0!RFC:_=S?#&PU-M7TK0C)=3)+<26R[ HFD4"-,@;SM7U[G!-9@\476M^#
M?B%IMQJ,&IIIVG.8;Z*#R?-62!SAEZ J5(R.M;<?P[N;3P]H5I9:M$NH:+>3
M7<$TUMOBD,C.2K)N!X#X!!R,9J>'P+?/;^+#J&M)<W?B&T6W>1+7RT@(C=!M
M7<<C#C@G/'7F@#H_#7_(JZ/_ ->4/_H K4K#MM'U*SGT1(-7V6%A:F"YM?LX
M/VEM@56W$Y7!&<"MR@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M6=C(/,+;P^[=CKD#MVJUIO@?1]*\%3>%+43C3IHI8I&9P9&$F=QW8Z\^G84
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
M,@E7G).><MDDG/TQ5?1_A=I6B7EK+:ZQKYM;642P6$FH,;="#D?)CD9[$T =
MLKHS,JNI9?O 'D?6G5@:/X0TS0_$.L:W:&X-WJSJ]P)),J",_=&..I]:WZ "
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 **** "BBN8\2>*KO1M
M:TK2-/T<ZE>:BDSHOVE80HC"DY)!_O?I0!T]%8'AGQ./$#:A;3V$VGZCITPA
MNK65E?82NY2&7A@0>#6_0 445B:?XB6]\5ZQH#VS0S:>D,J.7R)XY 3N QQ@
M@@T ;=%<OX5\;V?BO5==L+:!HFTFY\@LS9$RY9=XXZ91AWZ5G/X_EGL["[L[
M%!;W/B$:.KR/N\R/<RF5<8QRIP.>E '<T5'#<07 8P31RA3M8HP;!]#CO34N
M[:2X:W2XB:9.6C5P6'U'6@":BLFQ\2:;J&N:CI$$O^E:>8Q*&( 8NNX;>>>.
MOI4VK7M[91VK65BEVTMS'%*&N%B\N-C\S@G[Q']T<F@#0HJ)[JWCG2!YXEE?
M[D;. S?0=ZK:SJ2Z-H6H:H\9E6SMI+@Q@X+!%+8S[XH O45R?A_QW:>(/!EY
MX@BM9(9+-)3<6;L-\;(N[;GW&"#CH:W-*U:+4O#UAK#@6\5U:QW.UW&(PZAL
M$^V>M &A14<=Q#+!Y\<T;PXSYBL"N/K2+=6[S>2L\32[=VP."V/7'I0!+114
M)O+8/&AN(=\N?+7>,OCKCUH FHIOF)YGE[UWXW;<\X]<5@>,O$4GASPI>ZM:
M)#/-;R1)L<Y7+2HA!QW ;- '0T5%'<P2RR11S1O)&<.BL"5^H[5RNF>*]4U'
M2=0NH-+@N)K;69=/$0N!"/+239O+-G)QSCOVH Z^BHIKF"VV^?/'%O.%WN%W
M'T&:Q];N/%$=R$T+3],FA6/>TE[=.A9LGY%55.. .2>_M0!NT5B^$_$*>*?#
MEMJJV[VSR%TE@=MQCD1BK+GOR#S6U0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %>=>-K6XO?B5X/AMM3FTV4V]^1<0JC,/ECXPX(Y^E>BUE:SX9T3Q
M%Y/]L:7:WWD9\KSXPVS.,X^N!^5 '%^!Y1H?B[Q9I5SJ$6H1Q"*_N-6D(5PS
M*04E(.T;57(Q@ 9XKT6">*Y@CG@E26&10Z21L&5E/(((ZBJ%IX=T6PTJ;2[/
M2K.WL)U99;>*$*D@88.X#KD<<U=M;6"QM(;2UB2&WA01Q1H,*B@8  ] * )J
M\V\?:FO@WQ=IOBQL"&;3[JPG)Z%E4S0CZEE8?C7I-<'XD\.>+]>EFMY)_#-Q
MI@G\VW@O+&21EP3M)._!8 ]: ./G+_#"#0M4DR'N_#\]K<9[WBCSTS[L[2+6
MIXA\-1:?X!\">'KD/M&KV45SM<J69@YDY'(RQ;\ZU-3\->.M:BABU.[\)W<<
M,HFC6;3Y6"N.C#Y^O)J2\T/X@W_D?:]0\+3?9YEGAWV$QV2+T8?/U&30!!;6
M&E^%?BM<1:;9QV.GR>''N;B"V3:K-',H#;1_%M)&:Y1UMPW@?6M-\.Z-HMM>
M:O;BVE@N=UY+$^0P?"#((/S?,V.,UV1T+X@-J0U$W_A4W@A-N)C82[O+)#%<
M[^F0#63:_#KQ)8W(N;6'P7%,)%E5TTR4%&!W K\_R\\\4 7?"^@:''\5?&$@
MTNQ6:U>SDMF\A0T1>(EF3C@DYR1U-:GQ)_X\_#?_ &,5C_Z,K)N/!_C.ZUN'
M69Y?",FI0#$=R=.EWJ.W._W-6[S0_B#J"PK>:AX6G$,RSQA["8[)%.58?/U!
MH R_$%A#X;\0ZCXGU'3--US2;F\@WS.0;NP<%4 3((90V#@%2,GK7;>./^1
M\1_]@NY_]%-7%R> O%,VL_VO(O@UM0WB3SSILN2XZ-]_&[WZUK7.E?$:\M)K
M6YU/PO+!,C1R1M8S$.I&"#\_0@T <GK<;>$_#UIXAA4C3-9T--/U-0.$F\C$
M$WYG83Z$5;@AMM2G^&>DZPJ2:1+HWFK!-_JI[A88]H8'AL D@&MN?P]X]NM*
M.EW%YX3EL#&(C;OI\I38.@QOZ# _*J]]X0\9ZGI,.EWLOA">QA"K% ^G2E8P
MHPNWY^,#CB@#,O+6TTK5_B%INB1QPZ4/#YFN+> 8BANBD@P%'"DH 2!4<OA[
M2]%\-_#[6+"T2'4Y=1L!->#F642KB0._5@<]#P.U:]CX/\9Z;I4VEV4OA""Q
MG#++!'ITH60,,'=\_.1QS4TGAOQY-:VEK)>>%&@LWCDMXS82XB9/N%?GXQVH
M ZF"3Q.=<*SVVD#2-[8DCGD,^W!V_*4VYSC//K7CVGZ1X9E^".KZO.MNVKVY
MN2+IGS-;S+*_DJAZI_ <#&=V>]>B_8_B9_T&/#7_ (!3?_%UR.D?"SQ-I\-H
MT@\(375J[O'/-822."9&<$MD9P6XR./UH Z'3)Y1\5M.DU!A'<S^%$W[^,R"
M8%Q]1G-<AJES;7GPN^(MQ#<*]M)XDR)HVR"OF6W((_G74:SX.\9>(EA&L2^$
M+WR23&9M.E8KGK@[^A[CO2KX0\9I83V"2>$%M)Y5FE@7390CNNW!(WXXV+_W
MR* (;[2M"T3QQX(D\,0VT,]W),DIM2#]IMO*+%G(^_SM.XYY[UBS_P#(BZK_
M -CJ?_2M:V]+\#^+=$OIKW3/^$.M+F8$/+#ILJD@G) ^?@9["ICX3\;-:R6Q
MG\)&"2Y^UO'_ &?+AIMV[>?GZ[AG- "6FF:/XA^)'B]/$EK:WCV:6T=K%>*&
M6*W,>YF0-TRQ.6%;GB,7,>@:#9^'=5CL;6>[M[?[0D\98VQ4C$;29#,1MQC+
M'MFN=UCP-XL\07$5QJW_  AUY-$-J23:;*6 ZXSOY'L>*N7/AOQU>16D5Q=>
M$I([.5)K9&TZ7$+I]UE&_@CM0!V>AZ)9>'=&M]*T]&6V@!QO;<S$DEF8]R22
M3]:T:Q/#T/B6$7'_  D5YIMP3M\C[#"\>WKNW;F.>V/QK;H **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M!.#- L<\>V12&F1&'IG!(]J .QHHJEJ&KZ=I(B.H7UO:B7=L,T@0':I9N3Z
M$_A0!=HK)TOQ1H6M65Q>:;JMK=6]MDSO'(#Y8 SEO3@'\JL/K6FQZ?:W[WT"
MVET8Q!,6^60R8V8/?.1B@"]17#GQQ:Z5XS\266O:K:VFGV:VGV42D*=TB.7Q
MW;H/I5SQ-XDDMK3PU=Z-=PRV^I:O;6S2IM=9(7W9P?P'(H ZRBL;3]2GDU;6
MXKJ]TYK:S>/8D)820*4#'SL\ ]QCM2Z1XL\/Z_<RV^DZQ9WDT0W/'#*&(&<9
MQW&>XXH V***QO%NL3>'_".JZO;QQR36=L\R))G:2!WQSB@#9HK%E\4:3I]A
M;3ZMJ-K9/-:BY*RR!?E^7)&>V6 _$5<TG6--UVQ6]TJ]AO+9B5$D+[AD=0?0
M^U %ZBBL&?QKX8M=6_LJ?7;".^W^686F (;^Z>P/L>: -ZBLK5O$VB:$S+JN
MJ6MFRQ^:5FD"G9NVYQWYXJ&_\8^'-+EM8K[6[&WDND$D*R3 ;U/1O8'U/% &
MW17(>#O%7VSP!#K^O7UO$/-N!+<.5C0*L[HOMT 'O6UIOB;1-8L[B[T[4[:Y
M@M\F=D?_ %7&?F'4<#/- &K165IOB;0]8O9+/3=4M;NXCB69XX9 Q5&Q@\?4
M?G6E--';023S.L<4:EW=C@*H&230 ^BO.O!7C3_A)]<UBZ?Q+9?8[6:=8].2
M-!BW0A5G,F=V#U].:ZK2?&'AS7;Q[32]:LKNX4%C%%*"Q ZD#N/<4 ;=%8Q\
M6>'UU.+33J]I]NEF:!+?S!O,B]5QZBMF@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KB/B5_J_"G_8RV/_H35V]->-)-N]%;:0PR,X([T <+X?L[:;XL
M^-KB6WB>9(;&-7902%:)MP'L<#/T%<?8JH^%'A% !M3Q/&BCT47L@ ^F*]J$
M:*[.J*&;&Y@.3CIFF^1"$5!%'L5MP7:, YSGZYH \]&I:9H/Q=UNX\07-O9B
MYT^V&F7%TP1/+7=YJ*QX!W$$CK7)7EM#>?#[Q%-##_Q)-1\3PO9IM*K)$98E
M9E'968-BO;KBUM[M EQ!%,@.0LB!@#^-.:*-T"-&K(,84C(&.E '"?$33K)Q
MX.LFM(#:GQ!;J8?+&P@1R8&.F.!Q1;:?9GXY7\YM83*NAPNKE!D,974D>^T
M9].*[QHT<J716VG<N1G!]11Y:>89-B[R-I;'./3- 'C^EZVWASP-^XALE1_$
M]Q:1SWB9@L5,KXD(!& ,8'(Y;J*L^&IVU'QQXP*:I::L\FDPJ;BR@\N.1AY@
M  W,&(Z9!/IVKU1K>!HGB:&,QODLA48;/7([TL5O#" (H8XP%"C8H& .@^E
M'C,VJ:=??LY"VL[N":XM+2SCN8HW!>)O.08<=0<J>OI72'4M-T+XO:S<^(;F
M"S6YTZW73;FZ<(FQ2WFHK'@'<02.M>@+9VJB0+;0@2'=( @^<^I]32W%K;W:
M!+B"*9 <A9$##/XT >(WL$-W\/\ Q-<01#^Q-0\2PR6:E<))&9HE9E']UF#8
MKN=8MX+3XK>#?L\,<(:ROHB(U"_(JQE5X[ DX%=NT4;QB-HU*#&%(X&.E*8T
M9U<HI=<[6(Y&>N* '5Q.MD+\6_"Y/0:??$_^0J[:FF-#(LA12Z@@,1R >O-
M'EGA/5[?0]=T;P[HFLZ=KVB7C3- D>#<V PSY<J<%<DKE@K9/>O5:ABM+:"5
MY8;>*.23EV1 "WU(ZU-0 5PDMK;W'QTBDFACD>#P]OB9E!*-]H(R/0X)&?<U
MW=-\M/,\S8N_&W=CG'IF@#Q._@*>#_%J+"S:;;>+_-O(8UR/LP:)I!M';N1]
M:Z35=4TCQ%X\\'?\(W=VM[<VDLLT\UFP<06QB(*N5Z!B5 ![UZ0L:)NVHJ[C
MN; QD^IJ."TMK4,+>WBA#'+"- N3[XH \JTS3[-_AO\ $:5K6(RRWNJF1R@R
MVW<5R?8\CTKJM,L?$-]X=T&?3=?AL8?[-M_,BEL!.7;8"6W%QC((&,=JZX0Q
M!'01H%<DLNT8;/7/UIRJ%4*H 4#  [4 >76>M>'=%^+GC.36[FTM)I(K00SW
M6%!00C>H8\9/RG;U..^*P;,_V;X \)ZI<(]MI,/B@W:&12H@M7:4(Q'\*_,#
M]&%>I6?A>"W\1:YJL[I<KJK6[>1)$"(C$FP<DG.>O08K<>-)8VCD17C88*L,
M@CTQ0!YQ8:UI^N?&"]N-,NDNK>+PZ83/%S&S"?)"MT;&X<C//%</:ZIX>G^
M,&@6;6YUZ<1K%9(NVX>Y:0%7"]3Q@[^F._:O?8[>"$*(H8T"KL7:H&%]![4U
M;.U65)5MH1(B[4<(,J/0'L* //;H./'OBL2'+CPU%N/J<RYK"TVZM=+_ .%8
M:EK$B0Z5'H[1I/,<10W#1IM+$\*2H8 GWKV+RHR[/L7<PVL<<D>E->V@DM_L
M[PQM#C'EL@*X],=* *.B:EH^JVT]UHLMO-;F=A)-;KA)) !DY PW8;AGIUXK
M3IL<:11K'&BHBC 51@ ?2G4 9^O_ /(N:G_UZ2_^@&O-+10=!^$F0#\\7_I*
MU>M$ @@@$'J#31#$!&!$F(_N#:/EXQQZ<4 /KBO%G_)0? G_ %]7?_I.U=K3
M6C1F5F12R<J2.1]* .!\%ZA86GC/Q?I4]S!%J,VK&6&V=@))$,"'<J]2, ]*
M] J/[/ ;@7!AC\X#:)-HW8],]<5)0!Y7<VFE7VH?$NTUJ]^PV$US9))<E@/+
M)ACVG)X^]MZ\>M;O@?Q%>:IJVK:7<WFGZLM@D.S5M/7:DP;=\C@$J'&,_*<?
M-VKM##$?,S$A\S[^5'S<8Y]>*2"WAM8A%;PQQ1CD+&H4?D* )*\:M-/L_P#A
M1GBZ7[-%YDLVH22/L&69)7VDGU&!CTQ7LM1^1%Y31>4GEMG<FT8.>N10!YI_
M:%GI7Q(T?4O$%Q%;VDWAY(K*ZNF"QK/OS(-QX#E2O/<<5ER)'J>@_%/4=(3S
M-'O(O]$:)?DFE2 B9T]06QR.I!KUZ:V@N(?)GACEB_N.@8?D:>B)&@1%5448
M"@8 % &-X3U73=6\-V4NF7EO=1QPQQR&!PP1]BDJ<=#R.#S4GBG43I/A35=0
M%D+W[/:R2?9B,B7 /!]O7VS6G#;PVR;((8XDSG;&H49]>*DH \<M=8?5_B+X
M'FDU[2-2D*W+-#IEN56V#6[':S[VSTZ'!^7.*AM;>0Z]'\,"C?9+;6#J)X^7
M^SQB9$_[^L%_"O8HK.U@QY-M#'ABPV(!R>IX[U)Y4?F^;Y:^9C;OQSCTSZ4
M>-^,O$[W^D^-=/?4-'TF.W::U&GR6OF7=ZWE@B3[XQNR,$*<8R3Q6_8,6\=^
M"68DD^'922>_^IKT)[2VDF\Y[>)I=NS>4!;;Z9]*>(HPRL(UW*-JG'('H* /
M']$U^30OASX?$:V,37>LW4(OK]-T-G^^F.\\CGJ!R.O6H;&Z^V#XJS#4[74@
M^DQDW5I#Y44A$$P)4;F!QC&03G%>R-:V[P&!H(FA;K&4!4\YZ=.M"VT"(46&
M-5*A" H *CH/I0!XU/J>@:EX'\%Z)H3VYUJ*]LC':Q+MFMW0@RNZ]5& Q)/7
M.>:G\26][=6OQ8AT]9'N&:S^6,99D$*%P!WR@;BO7EM;=)S.D$2S%=ID" ,1
MZ9]*>L:*S,J*&?EB!R?K0!YAI0T[7->\-7">.=(O)+)VDL[.RM$BE*F,AD($
MA*KMZ@CM7J-016=K!*\L-M#'(_WW1 "WU(ZU/0!Y_J>H6&D?&>UN-2N8+2&X
MT%H8I)V"*\@N%.T$]6QVK-\/:WX?T"[\:6WBBZM+6^EU2>:5+L@-<6S >5M!
MY==O  S^M>G2V\$Y0S0QR%#N0NH.T^HST--EM+:>5)9K>*22/E&= 2OT)Z4
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 56U&XN+73;FXM;4W=Q%$SQVXD">:P'"[CP,^IJS7/>/?\ DG?B7_L%
MW/\ Z*:@#:MIWELX9;B+[/*\8>2(N&\LXR1D<''3-5=:U>'1O#]_K#CS8;2V
MDN"JM]\*I; /OBO.9M(L]<\5>!;+4(S-:G09'DAW$++@0D*X'WES@X/!P*S[
MS1]/@\,_$_15M8SIVFL;FRMV&5MY&M@^4'\/S$D8Z4 >E^&-1U?4=&2_UJ&P
MMS,BRQ+:RLX5&4'#E@/F&>W%;2R(Z!T=60\A@<BO)6T325U'P)X>DLX8-$OK
M:6\GM5&V.[N5BCV[Q_%QDX/7'>G7%E:Z)XA\;Z1HD:PZ3_PCIN9[:+_5P7)$
M@&%Z*609('7% 'K'F1DD;URHR1GH*!(A9E#J67[P!Y'UKQV^\.:7I/P#N]3M
M;?\ XF%[HT+W%T[%I)"P1L$GL.@'8 "K>M^"M$L_&'@ZUMH)8DU(W,.H,DS!
M[U5B\S$K9R^67G/7)'2@#U='210R,K*>A4Y%(DL<A8)(K%3AL'./K7EEJ^D>
M$KWXC6CVSQZ!:06LYLK9BH!DB8.$P1MW$#H156QTY=.^)'A>)/#FF:'#J-K=
MQS6]G=>:;B,1!@)5"*.#WRV>>>* /2]/U^UU>WU&33@TTEC<2VKQMA"TL?4
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
MM]6\7^"K"[#FVFNKD2HCE=ZB DJ2.<'&".X)% '>>?%Y7F^:GE_WMPQ^=/)
MQDCGI7E6B^"/#UUX_P#%FD3Z>KZ3:I:RV^GECY$4DL;;W5,X#'8,'MSC%9NE
MW,DG@3X:37,S/Y>NB'S)&SPIG1 3] !0![/D9QD9ZXIHEC)<"124^\ >GUK@
M;AXKSXPZK;0WJPR+X9$3RHPS QF8Y/H0"#^59GA?1-.T?4XO"6O>&-.6^N=/
M=5U"U(=-0B0KO,H(#!\[3\V><X- 'H>A:W9>(M'M]4T]V:VN 2F]=K<$CD=N
M0:=KFH-I/A_4M21!(]I:RSJC' 8HA;!_*N+^#6CZ99_#_3=0M;."*\NHV%Q,
MB@-)MD< ,?:NH\9?\B-X@_[!MS_Z*:@"UHFIC5=%TZ]<(DUU:17#1*V=N]0?
MRYJ^\D<94.ZJ6.!DXR:\5FT71=)\ ^#M?T4)_;CW-BL=VDI:6=W*K)&6SRN-
MPV] %Q@8JX=+O/%/C3Q:MWH6CZN]M<K;1+J5X\;VT/E@KY:B)]N[);<""3]*
M /8*3(R!D9/:L7PA8ZEIGA+3;'5[J.ZO[>'RY9HW+A\$@?,0">,<D=:P_B#_
M ,2N[\.>* =JZ7J"Q7#'H+>?]TY/T)0_A0!VV020",CK5&2]O%UJWM(]/,EE
M)"[R7HF4"-@1A=G4YSU'2O%(?$%]H7]NZV9')\76<T^G*>HF68PPJOUCEC;\
M*[&TTI?#_CWPEI5N PL] N(A_M%3%D_B>?QH ZWQ=KY\-^%M3U6&..>>S@,H
MA9L;N<<XYQ6NDZ?9DFD98U9026. ,UX+=Z+H5[\!KKQ-?!#KUPDDDU\TA69Y
MS(5,9.>1CY=G3 Z=ZZ?7+>\UKXE6^F2:7IFJ6UMHT<]O9ZG<-'$69R'D"B-P
MS# '(X'UH [KQ7K\GA[3;.ZAA28SWUO:D,2 !(X4GCN,UN@@YP0<<5Y%J.BZ
MEH'@>VL=1-JJ?\)/:R6EO;3M,EM"TR$1!F53P=V..A%2>(=6F\"Z]XIL[7(;
M7K=;S2T'>\8B!U'J26C?Z9H ]9!!&001[4.ZQH6=@JCJ2< 5F^'-&B\/>'-.
MTB'!2T@6+</XB!RWXG)_&N3\96UMK'Q"\*Z+JRB729HKJ<V\A_=W$R!=H8?Q
M8!8@4 ;,7B>ZGU[Q-IEOIZW#Z3;030*LH4W#2([;<GA>5 S[UNVUTSZ?;W%Y
M$+262-6DB>0-Y;$9*[AP<'C(ZUY);Z?INEW7Q9LM)*BTBTF("-)-RQ-Y$Y*#
MT /\/;I5^]\/7-_HWA?6$TZPURVLM%C2;2+UPH.Y%/FQY!7?\I'S#IWH ]3>
M1(UW2.J+TRQP*5G5$+NP51R23@"O+M0TV+Q+IOAWQ%HVDV6JZ1;:<5&A:@^W
M:C8PZ9W+O 0K\W&,X/>LW4+V/Q/JG@JTTO2K2?0Y]-EN+;3=2G:&%Y$VJ%;"
MOO*+G ((Y)H ]B#J4#A@5/(.>*!(A9E#J2OW@#T^M>.Z_H.J>'_AEXU2YCL;
M.RG:*:SL;&X>5+4Y0. 61< D!@ ,#)J[K?@G0['QUX1L;6VDB@U%;J+4 DS
MWJI&) )CG+_,,G/7H>* /2[^[F@TJXN[&V%]-'&SQ0)*J>:PZ+N/ SZU-!,S
MVL4L\8@D:,.\9<'8<<C(X..F:\CNK.WT?2_BQHVGQB#3K>T26&V3A(FDMB7V
MCL"1G%7KC1[+7?''A&SU&(S6O_"/N[PEB$EP8L!P/O+G!P>,@4 >IJRNH96#
M*>00<@TU)8Y 2DB, <$J<XKR>TGTGPSHWCRPN;.6;1+34HTAL(I"H_>K'^[4
MY&U2[=,XP31I&DI9?$^#3)?#^EZ1:ZAHTZW-C97'FI,H=0#(NQ0#RPSSG)YH
M ])T37++Q!8&\L'9HA+)$=ZX.Y&*MQZ9!K062-V95=69>& .2/K7B>D6-OH'
MP;\2:WHEG%;ZPC7D'VF%<2+&)R,9ZC:H!'I@5MZ+X/U&WU/P]J>EZ3H&E0P.
M#-=65_)+)>0,ARK9B42$Y#98GD4 >B:QJ(TS2+Z[78\MO;23K&S8W;5)_+BF
MZ!J3ZSX<TS5)(UC>\M(KAD4Y"ET#8'YUY1%HVB:UX,\9Z_KBHVL17EZC74DA
M62V,>5CC5L_*,;1COG'.:])\#_\ (@>'/^P9;?\ HI: -"^O+RVO;"&VTXW,
M-Q*4GF$RI]G4*2&P>6R>,"KK2QIC<ZC)VC)ZGTKC/&?_ "-_@;_L)2_^B'KE
M;'PIHVNVWQ!O=3M!<SPZI=QP&1B1!B)&W(.BMD\L.>!Z4 >OTC,J*69@JCJ2
M< 5@^!KJ>]\!>'[JYD:2>73X&=V.2QV#)/O6;XZFTZ6XT72+K1(]9O+Z=_LE
MK/-Y<.43<S2$Y! '0%6]A0!V"NKJ&1@RGH0<@TI.!DUYS\,4>SUOQ?IOV6VL
MH+:]A*6=I.988&:(%@A*KU(R1@8.1VKKO%O_ ")FN_\ 8/N/_1;4 :PD0OL#
MJ6QG;GG'K0CI("4=6 .#@YP:\4NO">E6WA+P!?V\<T.H:A=V4%W>1S,LTL<T
M1\Q"X.=I' '8# Q70VEII7@_XBZW;65O]CT@^'EOKFWM\A2R2.I8 =&VC'%
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
MNMNPR@E&9?1BI&X>QS6[5=[^TCU".P>XC6[EC:5(2WS,BD D#T!(_.@#/O\
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
M&6W=NL;$%21^!(JU10!DMX8T5O$*Z^=.A_M4#'VD9#'Y2O/8G!(R><5K444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M1B)-I+CD <\#KD9Z5K+\+]'6UBLO[1U<Z=;SK<6UD;H>3 P?>-HVY(SD88G
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
M*A=(2\S$N57EL*K' ZG% 'K]%>?^%?%5[=>+3HTFJ_VU9RVC3K>"Q:W:&16
M*,, $$'(/7C'-;'Q!UO4/#WA";4=+$9O$GMXT60?*V^5%(/ID$C/:@#J**XG
M49==T31(VUGQIIEG++<9:Y:P V@J,11*6^8YR<D$X[5AV?Q%O[7P?XIO9)X-
M5N-'N$@M;I83"MQYNP(73MAGP<8SB@#T6]U:QTZZL;:ZG\N:^E,-NNTG>X4M
MC@<< ]:?9ZE9:A)<QV=U%.]K*8)Q&V3'(.2I]#S7FNL67B6R\7>"1K6KVNI1
M/J+-F.U\EHI/)?(&"0R8SUYX[YXM2>,K[2])\67,-M:R7D.O?V=9)Y816=Q$
M%,A'+8+$D]3C% 'I5%<')J'B7PMX@T.'5]7M]6L-6N#9OMM! \$I4LI7:3E3
MM((/(]:Z7Q3KB^&O"^I:RT7F_8X&D$><;F[#/;)Q0!KT5YS?:IXO\,66EZYJ
MVJV=]:W%S!#>V*68C$ E(7,;@DG:2/O=?:K-MJ/BG6O'VNZ9::G:V6EZ3<6Y
M)-J)9)@\:L8^HVC[WS<GD8Z4 =[161XIBNI_"VII9W0M9C;N1*8Q)@ 9(P2.
MHR/;.:\ZTG7=5\'_  >T:_DU""Y>]BL[:Q62VVI:[QC+;23( .>Q.WWH ]<J
MEI&K6.NZ7#J6G3>=:39\N3:5S@E3P0#U!KB?#/BN^F\70:0^KC7+.YMI)?M(
MT]K9K>1"/E/&"K G'?(KF]!\5S>'OA=X0LK:XBM)]3GGB^URPM*((UDD9V"#
MEFZ #ISS0![/17E<7B_Q#+8^([33-035)[&R2^L[\V)AWX8[X74@ MA>",?>
M]JZ$>+)M8U[PM::,Z"WO[1M2O&*ABMOM 1?8EV _X": .IT_4K+5K07>GW45
MS;EF421-N4E3@C/L0:+[4K+31 ;VZBMQ<3+;P^8V-\C?=4>I/I7FD/BS6(OA
MUI>I0^59QSZG/!>WMO9>8+2%991O\M>/X5!)!'))K5U+7+B'P_X:N8M6L=:6
M[URV@^V);IM:-F(X ) <=,C&/04 >@45PJ:AXD\4Z]K<&C:M!I-CI-P+-6-H
M)WGF"AF+;B-JC<  .3SS62_CGQ#>^%_#T]DEE!J]WK+:5=B12T.Y1*"P[XRB
MMC.>V>] 'J%%<9H&I:Y9^-[WPSK6H0ZDOV!+^WN4MQ"R@N49"H)!Y&0:[.@
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
MTX(!'4>XZU>HH X:+P1K-Y_9MIKWB-+_ $O3IHYHX([+RI)VC^YYK[CD X.
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
MH!LRI PO#;0.@-;.K2:W!\9GFT2VM+N1- C\VWN93%YB^>_W7 ."#CJ,$9H
MNI\1V@\,W]WJ&FB+5['4!ICV23C9)<,0$VN1PA# Y(X /I5S1O%U])XF@T+6
M8=,\Z[MWGMI]-NC,AV8W(P*@@@$$'H:Q)OAWJ>I>%]2-_+8_V[>ZJNK>607M
MD=,!(6R,LNT8)QW/![[OAK2KNWU,3W'@_0-&5(BOG6<BO*S'' Q&N%QGJ<]*
M (O!'BO7O%T$&IR:-:V>D2*Z^8UP6E=U8C*KMQLR".3GCIBNJU*[-AI=W>!
MY@A>4*3C.U2<?I7"V0UGP%\.=&T>"*UN->EN_LT$)+-&Q>9G8\8.%CW$GMBN
MXU:VDO=&OK6+'F3V\D:;C@992!G\Z //Q\1O$46D:+KEQX8A.F:LT4$$45WF
MX,LB_(<$!0C-P/FR 03Z5T&B>)=8E\47/A[7=,M;:\%D+^W:SN#*CQ[]A4EE
M4A@<>QS5&7PCJ3^"O!VD@P?:=(NM/FN?G.W;#C?M..3QQ6A?>';^Y\>2ZS#.
MD-N^AR6"R _.DK2A@P'H![]: *$OB_7]*UC2H=;TS2XK74KM;18[6^:6>W=P
M2I<% ".,''3/>J^M^.M;MX?$5]I&E6$VGZ"YBN&NKEDDE=4#OL4*0  PZGGM
M6'IWP]UJ-?#D4FAZ%:2Z5?P7%WJ4<QDN+W83N;.P$9SDAB<G'3%8\MDE_JWB
MW69/[#N;>WU.7S(M4O)H7?R@H"O&C;"H*X7<IR.>] 'I=UJWBDV%G-9V&BIY
MENLLTUU?.D>\Y^1!LW'C!R<=>E06/BO5==\%6>OZ18Z=$[^9]JCO[MD2$1EE
M<AU1LC*GG XK ETK4_%&HZ=XK'A_3=3M+[2HEBL-4FVBQD)+%@"C!@01R &X
MIC>"?$UK\-=.\,6\>GS8O97U");AH4F@,KN(U8*2H;*@\=,B@"Q+XE?7?"7A
MK5M;T& F\UVV2UC$[X4%R$G' /J0".01FM2Y\5^([OQ/KFAZ%HEG.VEF(M<7
M=T8T8/&'"@!2=Q)(] !R>:=JFCZ]K^DZ*ESI]A83V&LVUT88;DR)Y$1R<'8O
M/4;<=NM:6B:'=Z?XQ\4:K,8_L^IO;-!M;+8CB"-N';F@#(;XC)/X4T+4K.R3
M[?K4AA@MKB<1QQNN[S"[X^ZNT]!D\<<U?\-^*KG4M<O="U.&R2_MH$N4EL;@
MRPS1,2N02 5((P0?:N93X=:DG@SPW;M#IUUJ>BW4TQM;KYK>X21WW(3M.#M8
M$'!P16U:/+X9T?5]9O/#.B:&L%L6C6R<222L,X5BL:<$[0 ,DDT =O7!'QEX
MBU*#4M4T#1+*YTBPEEBS<73)-=^62',8"$ 9! W'G':NMT*?4;G0;&?5X(X-
M1D@5[B*+.U'(R5&2>GU-<5::%XP\/:=J6@:-;:9<V%S/-):7L]RT;6RRDL0\
M80[RI8XP1F@"U?\ C^ZF;PPGA[2EOG\06TLT'GR^6(=@0_.0#P S9QDY7 ZU
MV%K+=C2XY;^*&.\$6Z:.%RR!\<A20"1^%<I9>"IM)U;P9]DD22RT.RN;:9W.
M'=G5 "![E6)YXKLYD,D$B#JRD#\J /-;3XCZ_)X:T[Q3<^'K6'0IWBCF/VLF
M=0[A/,5=N-H8]"<GKQ6WJ_B^]7Q+<Z%HL.FF>RA26ZGU*Z,,:E\E$4 $LQ R
M3T QZUG/X*U5O@W9^%0;?^T8D@#'>?+^297/./0'M3M:\(7<7C*^UZTT+2-=
M@U&&))K:_8(\,D8*AD8HPVE<9''(% %C3_B']O'AR9K!88-3NY["Y)EW?9KE
M =J@@88,5;!X[4[3OB+;7>K>*[6XM_)@T)&E27=_KXTW+(P^CH5I=8\+WVI>
M DLK6QTS3-7MYTO+6&T/[B*9)-R\[1U P3@<DUSFH_#'5Y]&\/VMM<VZ3F%[
M76W+D>;%+*LTNTXY.\/C./O4 ;*>.-;O+G1=-M=.TVWU._TQ=1=;ZZ:-,,<"
M),*2S]SZ>]=N9+O^S3(((Q>>3N\G?E1)C[N['3/&<5RGC;1=2UNW;38/#FD:
ME9/!M@FN;DQ26LO(W#"'@#:1M(/!KI=#L;C3- T^QN[IKJYM[>.*6=NLC*H!
M;GGDB@#B+[XJ167@_P .ZZ;'<^ISB.XAWG_1T4D3-TYV$8YQUK8U;QS#I&KZ
MU%-;[K#1]-2[NIU;YO-=CLB Z<A<YSW%8-K\-KM]?\0I?2P-H=S#=)I\:DEH
MFNMIE)&.,%>/K3]'^'NI7/P_US2O$-U"=8UC FN(B75=B*D77&0-@)^IH NV
M7CC4XM5TB#6;/2X[?5I/)A^Q7IFDMY"I95D!4 Y (RO -8/A[5?$M@WC)]%T
M:TN[>VUV\FE>YNC&9?NYCC 4_-@=6P.1UYK?\/Z'J5M?V0O/!GABS:#_ %NH
M6K@NQ ^]&@B!4DXZMP,U2@T3QOHI\1V^F6VDW$&KW]Q<PR2W#1M:^9P&8!3O
M& #@8(([T =OH.L6_B#0;'5[4,L-Y"LRJW5<CH?<'C\*Y[PIXKU;Q1<&[BL]
M-CTGSI873[4QNX"A8 R)MP"2OW<Y 8'FMWPSHB>'/#&FZ-')Y@LX%B,F,;R!
MR<=LG)KD;?PUKE]XUTS6KK2-*TB:T=VO+RQNF=KY2I 0KL7C)!^8DC'% &!K
M&LW]G\-]5N_#-E;Z8(]=DBG=;J0/N^U*NY>#]\\,,@ $XSTKK]5\6:MI TK3
M+BSTP:]J+2D+]K86L,:<EV<H&/51@+R3[5FS^!M6F^'NNZ(LELM]=ZI+?6Y9
MR4(^T"50QQQD+CVS4NO^&M9UZ?1=?N-&TF74;'SHY]*NIO-AEB?&,2%.'&T$
M?+CDT ;7A3Q1+KEWJFFWT-M%J&F/&)3:3>;#(DBDHZ,0#V(((X(KIJX62ZO/
M"?A35M37PWH^E7K!4L[2Q/F&>4_+&K[43)+,  .Q/-=E:_:I-.@^UA([MHE\
MT1\JKX^;&>P.<4 <;J'B_P 0:)?6,FK:7I<5A=WD=J8H;XO<P^8VU78; I&<
M9 /?J:Z'Q>S)X*UYE)5AIUP00<$'RVKS:#X<:Z-.T^QET?0Q=V>H17-QK)F+
MW%X%E#$\IN4D=<L>F!UX]1\06,NI^&]4L+?;YUU9RPQ[C@;F0@9]LF@#Q?PZ
M=%FF\%0>$?M</B+_ $>;4V_?1QO;A!Y^_?A7R>FW//2N_O\ QOJ,VJZK;:':
MZ7)#I3^5,U_>F%IY0H9DC 4] 0-S<9/MFDO_  AJ1\*^%!8FW77= ^S%&9R$
M<*@2:/=C.UESV["J4_@R]TSQ%K%W;>&M#UZTU.X^U*;YUCEMY" &4DQON0D9
M&,8R: -'_A.[C5H?#\?AVQ@ENM9M7NU-[*8XX(TV[@VT$LVY@,#W-4H/B!J\
M?A;4]6O]+L4ELM433?*@N&8%O.6-R25' W9&,Y[XK%\6:;)>>+O#FD;-)M)[
M;2I9FMY)Y;>VC9G0'R'C*/N^4C']WMS5FQL9?%/@77/"VFVNFV-QI5W&L$]I
M*TMK-(K)-]XC<3GALY()ZF@#N-2U][#Q=H>B+;JZ:E'<NTI;!3RE4C [YW5S
M'@B?4K?PAJ;:5:07-T=;O5"W$_E1H/.;+,0"<#T S5FWTGQ5JOC;0]>U>UTZ
MRMM/BN(S;07#2N#(H&XL5 .2!QC@#J<\9MSX%UH^$OL"K:7#KKTNHRV4DQ6*
M[@:1F$3,!QG<#@@C(YH OQ>+==O(?$6DFTTQ=9T^U2>*6WNW:WDC?.3NV[E9
M=K<8Y..W-84>K:E/\#CJ'BG3[/4[5K:T:-?M<A>Y!D4;I3M!5@2IX)SS6WX:
M\'7]GX@UJ_N--TK2;34;".WCM=/.1$07SNPJ@G# Y 'IVR:2^%/$]U\*9_"%
MW:V$5Q;Q6\%M/'=%EG"2!BS#8-GRJ,#G)STH Z'5/$NK3>)IO#_ARPM+BZM8
M$GN[B]G:.*(.3L0;5)+'!/H!69-\1I[?PC?ZG+I!74]-U%-/N[%9=PWET7*-
M@9!#@C./2K=_H^OZ/XSOO$&@VMGJ$.I6\45W:7%P8&5X\A'5MK C#$$8K+G\
M":O/X4U&*>6U?6=4U:'4;D(Q$4862,[%)&3A$ZD<F@#8T[Q/K<?BNTT3Q!I-
MI:'4+>2>S>UN3+@QXW1OE1\P# Y'%=A7.:KH=W>>.?#NL1&/[+I\-VDVYL-F
M14"X'?[IS71T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5'/!#=6\EO<1)+#*I22.10RNI&""#P01
MVJ2LGQ3<S67A'6KJVD,<\%A/)&Z]581L01^(H U(XTAB2*)%2- %55& H'0
M>E.KS[P)#!=6VCZC)XVU'4+Z:T2:6PEOHG0NT>6!0+NX))Z\8YJAX7TS7/$V
MDW^J)XPUFTO5U"ZBA4&-X$"2,J@QLG(P!QF@#U"J&HZ)I.L;/[3TRRO=GW/M
M,"R;?IN!Q63X%\0W7B/PV)]0CCCU&UN);.[6/[GFQMM)7V/!_&I==\5PZ/J5
MMI=OI]YJ>J7$;3):6@7<L:G!=F9@JKDXY/)H W+>W@M($@MH8X84&$CC4*JC
MT ' J2N6N_'%O:V>FG^R=4?4M19UM]+\D+<90X<L"P55'][.,$$9S26OCNRF
MT[6Y[FQOK*\T6$SWEC.J^:$VE@5(8JP(4X(/Y4 =517"?\+3TV/[%-<:-K4-
MC?C%C=-; K<OC(15!+9;^'( /TYK5TKQI;ZC)JEO<Z;?Z=>Z;$)YK6Z5-[1D
M$JRE6((.TCKP: .FI"H;&0#@Y&:X:W^*.GSVMAJ+:/J\.CWC1QKJ4L*K$CO@
M ,-V[&3MW8VYZ$]:JR7AA\6_$-I[J\CMK?2K:3-L^)(AY4I9H\\!N,@^H% '
MHE0PVEM;S3S0V\4<L[!IG1 &D(& 6(ZG  YKG8O$$MGX?T4Z?I.LZRUU9QR(
MX\O?MV*<RR,RKO.>QY.:A?XAZ3%X1E\1307D5O!="TN8&C'G02^8(V#*#V)S
MP3QT]* .NHKE+#QS'>:LVF3Z'JMC=R6SW5I'=1HIND7J%PQPW(^5L'GG%4O
M'B_5/$IU"/4-(O(1#>7$:7#+&L:JCX6(X<G>!UXQP>: .XHHKDY/'<+:E=V]
MAHFK:C:V4_V>ZO+2)6CCD&-R@%@S[<\[0<4 =917*:AXX2#5;S3],T35-8DL
M,?;'LD3;"2,[<NR[FQSM7/6FW?Q$T6WT31]7B2[N[;5I3#;"WAW/OVL=I7.<
MY4KCU]N: .MHKE+'QN+[^U+8Z%JD&JZ?&DK:?*L?FR(WW60A]I'!S\W&*XWX
M>:_::5X+B\0:GI^KMJ6H,D7G/+YIU*9W<JL*;R!C&.0N!^- 'KM%<UIWC&&Z
MNKZROM,O=,U"SMOM;6MSL)DAY&]&1F5AD8//!JCI?Q)TW4M'GUIM.U&TT:&U
M^T?;[B)5C<C ,:@$DL"<=,$@X)H [.BN8T[QFMUJ]IINH:+J6DS7R,]FUXL>
M)]HR5^1FVMCG:V#Q67-\4K%(+ZZAT/6;BRTZ>2"^N8X4V0%'*D\L"W3=\N<
MC..E '=T5SFL>,+73;BQL[.SN]5O[Z(SP6UF%R8AC,C%B%5>0,D\DTRY\:6]
MMIVGRMI6I_VAJ$KPV^F&)5N&=,[L@MM"@#.[=C!!SS0!TU%8F@>)8==EO;5K
M.YL-0L65;FSN@N]-PRK J2K*1G!![&MN@ HKD[+QW#J5ZJV&B:M=::;G[*-3
MBB4PE]VTD#=O* \%@N!@]N:;JOCM=&DFFO?#^L1Z5!-Y,NHM'&(U.[;NVE]Y
M3)^]M]QF@#KJ*X>YGF'Q;O81*XB'AH.$W':&\]QG'K[U<^&4LD_PTT"6:1Y)
M&M%+.YR3R>I- '64R:&*X@D@GC26&12CQNH964C!!!Z@BGU@:[XJAT;4+73(
M+"\U+5+E&ECL[0+N$:G!=F8A57) R3R: -R&&*W@C@@C2**-0B1HH554#
MZ 4^N27X@Z:/#NKZM/:7MO)HYVWUC*BB>(\8XSM((.00<$5J>'O$'_"0PS7"
M:7?V=L-I@ENT""X0YPZC)(''< \B@#9HJ&[N4L[.>ZD#%(8VD8+U( SQ^5<7
M;_%'3Y[6PU!M'U>'1[QHXUU*6%5B1WP &&[=C)V[L;<]"1S0!W5%95EKUM?>
M(=4T6..5;C3DA>5V VL)0Q7;SGC:<Y KA_%WB^WU#POX?URU%Y#;)XCACD0*
M3(PCD=6&U2=V=IP._% 'IM%<SHWC*+4]<?1KO2M0TJ_,'VF&*]5!YT6<$J59
MAD$C(/(S7(^$M25/ 7@9[V_U19KG46B0VTHQ*VZ8A9MW)3"]!STH ]4HKD[S
MQW%%J=[:6&B:MJD>GN([RXLHD9(GQDJ 6!=@",A0<9KK <@'UH **PO$7BBW
M\/R6-J+.ZO\ 4+]V2UL[55+R;1EFRQ "@8R2>]<3IGB'^T-9^(EY<#5K"&VT
MZW+PGY+BV*Q2[BF25#<9!!P>#F@#U.BN03Q=%96FBZ?86&J:Q?76G)=I&&C\
MWR0%'F2,[*NXEAT/)S5O5?&$.FC38$TS4+K4]1C,D.G1(HF50 6+[F"H!D Y
M/7IF@#I**\_UO6)M1U;P3.+:^T\R:M)'-;7*['&(9." 2&'<$$@UHWWCV*&]
MOX=.T/5=5ATUS'>W%FB%(G RRC<P+L!U"@XH ZFZM+:^MGMKNWBN('QOBE0.
MK<YY!X/(J:N6NO'-A]GTA]*M+K5IM7B::TAM=BEHU +,Q=E"XR!R<YXJXWBB
M"*\T*TN+&\M[G6&D6.*55!A*(78/ACV'&,T ;M0BTMA>&\%O%]J,8B,VP;R@
M.=N[KC)SBLB?Q790:EK5BT,YDTBS2\G( PZ,&("\]?D/7'45E6/Q'TZ\T6XU
MR33M2M=(B@65+R>(!9R2!L0 EBVX@#C!/0XYH [*BN:TSQ@MYK,&E:AH^HZ3
M=7432V@O!&1.JXW %&;# $$J<'%=+0 A4$@D#(Z'TI:Y?5/&T-AK<^DV>D:G
MJMQ:1K+>?8HU86ZMRN=S#+$<A1DXKG/!7BVUTKX96FJ7SW5TUSJ%Q#;1(I>:
M=VGDV(H/? [XP!0!Z717-:1XQBU#6'T>_P!+OM(U$0FX2&\"8EC!P65D9E..
M,C.14&E>.HM9N8&LM#U>32[B4Q0ZF(E\ER"1NQNWA,C[Q7% '65F7/AS0[V]
M%[=:-I\]T,$3RVJ,_'3YB,U1@\86-QX=UC6U@N!;Z5)<QS(0N]C!G=MYQSCC
M)'X55U#Q[8V$NCP)I^H7=SJ]J;FT@MXU9FP%.TY8 '#YR3@ 'F@#JZ*X-?BA
M:RVUVT'A[6YKG3RPU&V2!-UH%ZEB6"MD9("DD@5LWWC/3[?3])N+."YU&;5U
M#V%K:J/,F7:&+?,0% !&22,9H Z.BN3'CZQCT/6M0N[&^M;C1@#>V,JIYR9&
M5(PQ5@1T(.*2P\?6MYK-A8RZ3J=G#J6[[!=W,2K'<%5W8 W;ER.1N S0!UM(
M5### $>AK@_"GC;5-7\0ZW97^BWT%K:W11)G6(+:H(@VV3#DDDYQ@'[P_#9\
M/>+3XC:*6WT34H-.N$,EM?3"/RY5'? <LN>HW 9H Z2BBO+!=RZY\9+NVO\
M1]8D@TZ* 6NR<)% V]R9F"R#*MM&."<#!% 'J=%>57.I+<^%O"-Q8W^J312>
M*(XFDOI09F EE5E)7@KD<#TQ76:CXUCM=2O;+3]&U+5FT\ WKV:Q[8,C=M^=
MEWMCG:N3S0!U-%<O?>.]-@T_2+FP@NM4FU@;K&VM%'F2J%W,QW$!0HZY/%8_
M@G6I-:^('B^1X;VU6.*Q7[)=C:T+;9-PQDCG .02#P: /0***XVY^)6C6?@A
M?%-Q#=):F<V[0%5\Y) Y1E(SCC:3UZ"@#LJ*P[_Q%9Q:O%HH%P\]S8RW?FP8
MQ%$N!N))ZDM@<'D5Q,_C>]TO0?!3:19ZOJ5MJ,L8>>Z\IYID*N?+)+#]YP#G
MI@=: /4J*\VU7Q'<6'Q-TF8Z;J<LEUH4FS38@K2>894.&^;8I !RQ.!Z]*Z_
MPUXDMO$UC//#;W%K-;7#6US;7*A9(95QE3@D'@@@@]Z -JBH;J9K:TFG2"2X
M>-"ZPQ8WR$#.U<D#)Z<D5YGIWC#5O$?PQ\1SWVFWEM-'97Y2\PB1G:7557:Q
M;< !DXQE3S0!ZE17G_AGQ[ -.\.6=YI>JP07T,-M;ZC/&!%--Y8X^]O&[!P2
M!GZ<UKZCXVCM=2O;*PT74M6;3P#>R6:Q[8<C=M^=EWMC!VKD\T =31532]3M
M-9TNUU*QE\VUN8Q+$^,94CT['VK ^(NI:II/@N[O-),J3(\8EFBC\QX8BX$C
MJO<A<GVZ]J .I*@XR <'(S2UR/A/^SXK&?5K'Q?=ZSI;1;F-W<)*(B.2VX*"
MO'53T]!3+3XA6MQ)82S:/JEKI>HRK#9ZC.B"*5F^YE0Q=0W8LHSD4 =C17*7
M_CF*WU:\L-/T75=6-@5%[+91H5A)&=OS,"[8P2%!Z^M:MEXAM;[Q#>Z-'%.M
MQ:6\-P[.H"E9-V .<Y&TYR!0!K45R%S\1=(M/#KZY-!>+:)J#:>P$89PXD*%
ML \KD9XY]JAN/$ OKKPY+>6NO:/+<:BT,5L2B>;B(L/- )RF.PYR* .HU'2-
M,U>-8]3TZTO40Y5;F%9 I]MP.*GM+.VL+9+:SMX;>!/NQ0H$5?H!Q7$^%_&>
MK:OXPUO2[K0[^.VM[E(XY&6("V7R@V)"')))Y& >HZ5)HOBS3=-\#66H";5]
M0%S=RVUM'<E9+NXE\UUV#! Q\IQD@!1S0!W%%<O:>-[-AJ<>J6-YI-UIMM]L
MN+>Z"L3!@_O$*,P8?*1P<YXJYH'B&?7/GDT+4=/A>(302W7EE94/3[CL5/.<
M'!H W**"< FN2C\=JFH6$&H>']7TZVU"<6]K=74<85I"#M5E#ETSCC<!^% '
M6T5Q]]X_AM]9U/2++0]6U*]TTH;A;6)"H5D#AMS,!T. .I(.!WJ>Y\>Z3'X<
MTO6;6.ZO1JK+'8VL" S3.0?EP2 ,8.23@8H ZFBO._#VNSZS\6M062TO[#R=
M%B62SNQ@I)YS'(P2K @CY@3^E>B4 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5D^*;::\\(ZU:V\;
M23S6$\<:+U9C&P 'U)K6HH YCP=X9T[2?#VC2'1K.UU..QA2:1;9%E#^6 ^6
M SG.<\URWA;4M=\-:5?Z6G@_5[N];4+J:%QY4<#!Y&929&?@8/I7J%% '#Z!
M\/XH_"\-GKDT[WTES+>W+V5W+ IFE;+ %&4D#@<^F>]5K^QO/"?CBTUJSTK4
M-3TM])&FNMLWG3PLDA=6.]LL""03DG(YKT&B@#SS4GUE?$FA>,AX>O7B2VN+
M2ZL(V1[B%&<%) H."3M&0#D9[XJI<Z3J^OKXTUYM*N;/[=HQT^PM)P!-+A')
M9E!.W+,  3GZ5Z=10!P6IZ/J,VD^ (H[21GL+ZUDNE _U2K ZL3]"0*=J6G7
MB>-O$>I-;N+*3P\L*38^5G#2$K]0"/SKNZCG@CN;>6"5=T<J%'&<9!&#0!XS
M8OK/BCX3Z)X2A\/7T3W,-HK7[%#;+ K(_F!\YW84?+C.3^?4:AHNI2ZS\0I4
MLY6CU#2(8;1@.)G$4H*K[Y8#\:[C3-.M=(TNUTZRC,=K:Q+%$A8MM51@#)Y-
M6J /,+RUURUMO"MK=6FN/HL.DI'<P:1(8YA=!4 $A5E;;@,.#C/6LVW\,ZTO
MPYU6R_LJ\BN9O$2W<=O-+YLOE>=$V2^3NP <G)S@]:]AHH Y36M.O+CXC^%;
M^*W=[6U@OEGE XC+K&%!^N#^54O J7^DW^MZ->Z3>Q;]3NKR*\**8)(Y'W+A
MLYW8/3'&#7<44 %><>'KC6?![:GHC^&M1OWDU&:XL[JVV>3+'*^X%W+#81D@
MY';C->CT4 >=Z?/JO@O6O$<#^'M2U.WU*_?4+2XL45PQ=5!C?+#9@KU/&*HZ
M=X2U?3=*\$036V^XM]7EO;U8CN6W$BRMC/H"X7/K7J5% '))IMX/BG?ZD;=_
ML<FB10+-CY3()7)7ZX(/XUQO_"(:L_PL\'Q2:==/=Z/<+/=6,4QAF:/YU8(P
M8$. P(Y&>E>OT4 >>Z+I.G32ZE>6/A[Q!:WAT^2W6YU:XD<L&Y\M5DE8]0#G
M 'OS45QX4U/4_@3:>'DA,6II86_[B1MA\R-E?83V)VXSVS7H]% 'G7A[3=+N
MM>TZ=O"_BBWN[8M()]3O99(;=MA!QOF8,3G P#USQ26.AZG'\,_&&GO92B[N
MY]3:WA(^:02%]F/KD8KT:B@#S7[)JOAOQ#H/B#^Q[S4+;^P4TRZAM%#36\BL
M'#;21D$Y!QTQ3?%6G:CKUUX<\23Z%JH@LVN8[G3[:Z,=VL<F D@,;CGY02H;
M.&QSBO3** .1\%Z=IT%QJ%]9:)K&GR3B-))M5G>22<+NQ@/([ +D]<=?:NM(
MR"/6EHH \Y\$7.L^%]'L?"=SX9U&:XM)VA^VQ[!;/"9"?-WEO[ISMQG(QWKE
MO$^D>)-9T+7K&^TOQ%>ZU)<2>0T5R4L1 'RFU0X5OE X*EL]:]OHH XZ;2[Y
MOB?=:@+9S9MX>%LLV/E,OG.VWZX(-4/"^I7/A/P?X*T.\TZ9M0O2+5H-P#0@
M*S.Y'<* ,_6O0*KM8VKW\=\T"-=1QM$DI'S*C$$@>F2!GZ"@"Q7#:Y#J.A_$
M2'Q/#I5WJ5A/IGV"9+-0\L+"0NK;21E3D@XZ8KN:* /)M5T#6]9\-^/=6_LJ
MXM[G7(X8[.P?!FV1+M#, 2 S9)QG@"O5H5*P1J1@A0"/PI]% %#7/^1?U+_K
MUE_] ->26+ZSXH^%&A^$H?#U]$]S!:*U^Q0VRP*R/Y@?.=V%'RXSD_G[-/!'
M<V\MO*NZ.5"CC.,@C!J'3-.M=(TNUTZRC,=K:Q+%$A8MM51@#)Y- '%7#ZIX
M;^(>M:C'H-_J=KJ]K;"![,*0DL092C[B-H.X'=TKGHM!\1V_P[T&)=&>35+3
MQ%]NDM X'RB>1_O'@ Y&#[BO8** ."L1J7B;XAZ?K<FC7VEV&E6<T6;Y522:
M64J"H4$_* O7UK%T?P[K$'@_P!:RZ?,D]AJYFND(YB3]_P#,WM\R_G7J]% '
MG.DW&L>#=2\06!\-ZCJ8OM3FO[*XM-GEN)<':[,PV%2,9/;]?11DJ"1@]Q2T
M4 <3XLM]0L/&.@^)K73;G4;:UBGM;J"U :5!)M*NJDC=RN#[&L6.PUS5)/B'
M?3Z)<V?]JZ7'%90RE2\A6*5<'!(#9(XR<;A7J%% 'F6L::@T#0(+KP_KS:G:
M:9$MOJ&DD++;R[ &C)# CD#[P*\T+;^)]&U;PWXGU33;C5+E=);3]3CL@K2Q
M.65PX7(#<C!Q7IM% '"ZHNJ>(-1\(:C_ &+=6:6^J222Q3%2\<7E.JNX4D+D
MD<9.,U1TFYUGP7)KNF'PUJ6I&YU&>]L;BT5&CE$IW!9&+#80>"3VYKTBB@#R
MM?#$6B>"?#NC:MHNKWMW91.\=]HQ_>VDS,695(8$#YL9Y4[>:DEL_%-OI7@G
M7-4L;G4=0TJ>8WT$&UI_+D1T5L @,P!7('?->H44 >9VUGK6JZOXVU*?1+JR
MBU'2(X;..8J7D(648(!(#9(^7)QD58U?POJ6J?!C2]'AMV&I6MG9.;9I/++/
M$$+1[@?E/RD9SP<5Z)10!Y[X;TW2KCQ#97B>&O$]O=6JNR7.JW<KQP%E*L '
MF;<2"1P#7H5%% 'GROJOA7QQXBN4T"_U2VUDP36LMF$(61(PC)(68;!D @],
M&L.Q\.>(++P9X=O6TIY-0TC69[R?3U8;I(WDE!V$X!.'##.,UZ[10!YZ;34/
M&?C&UU1]*OM*TZPL+FW5[U DLTLP"G" D[5 SD]SQ3O!&H:SH^CZ3X7O/"^H
MK=60%M-=C8+7RUX\P/NR<C!VXSFO0** /))8/$&F>'/%_A>'PU?W=QJ%Q>RV
MMU&5%NT4V2"6)R&&2-N,DX]<C>L='U&/Q1X+N'M)!#9Z++!<.1Q'(5B 4^_R
MG\J[VB@#B-(TF_@NO';2VLB+?71>V)'^M'V=5R/Q!%<M)X4U&#1/ M_=:7J5
MRFF:>UK?V=C<-#<Q[T7#+M92<%<%0>_?%>P44 >6WWA^"[\">+/[%\/:U;7M
M_;+%_P 3*9Y)KDJ#M #R,P R1SCK70>(]+OKJ_\ !;P6TDBV>H+)<%1_JU\E
MUR?;) KLJ* .$T0:CHOC3Q-;3:+?3PZE<B[MKJ)5,!40@%68GY3N7;C'4CMS
M6?X7L;RU\7VG]@Z3K6CZ$8Y6U&SU @0*Y'R>0NYL'=G.WY<5Z710 5R>F:=>
M0_$WQ!J$ENZVD]C:1Q3$?*[*9-P'TR/SKK** /*+'P[K$?@OPK:/I\PN+7Q-
M]JGC(YCB\^5MY]L,#^-)-X>.C^*M?DU+1O$5];:C=_:[6XT>\E1?F4!D=$E3
M!!'!(Y!Z\5ZQ10!YK<Z/-X<O_"6M:1X>OFTVPM9[6?3HF$MQ;K+M8$ L=Q#
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
M%@ ZY[KD5O5Q7B"';\4?!+QQX40Z@K%1P!Y<> ?:NUH **** "BBB@ HHHH
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
M45!]MM/L\5Q]JA\F4J(Y/,&URW0 ]#GM3S/"LZP-+&)G4LL98;F ZD#K@9%
M$E%<IX0\7Q:UH-I<ZI=6-M?7,\\4< D"%PDSH-JL<DX4?C5E]>NU^(B>'ECA
M-JVD/?;B#O\ ,$JH!G.-N#Z4 =%163I&JRS^'8-2U;[':.5+3>5<B2%/F(&)
M. 1C'XUF^)O%/]FZ-8:AI,MI=I<ZC;6A<-YB;9) K$%3UP: .HHJ.*X@N/,\
MF:.3RW,;[&!VL.JG'0CTH@GANH5FMY8Y8F^Z\;!E/T(H DHKEO&?BZ'P_P"&
MM7NK"YL9M4L8/-%K)(&(Y ^900V.:U8]0O'\0I9&&V^QM9"<R^>/-\S=C;Y?
M7;C^+UXH U**J6VJ:?>7$MO:WUK//%_K(HIE9D^H!R*+?5-/N[F6VMKZUFN(
MO]9%',K,GU .10!;HJH-5TXWYL!?VIO0,_9_.7S/^^<YHN=5TZR$AN[^U@$9
M4.99E7;N^[G)XS@X]<4 6Z*JMJ>GI<06[WULL\XW0QF50T@]5&<G\*K"_N_^
M$CELGBM5L4M%F$OV@>;O+$$&/LN!][UH TZ*IIJ^FR7,5M'J-HT\R>9'$LRE
MG7KN SDCWHO-6TW3G1+[4+2U>3[BSS*A;Z9/- %RBL/6O%NDZ!J&F65].JR:
MA*8XSO4!!M+;GR1A?E(SSS6C<ZKIUG;1W-U?VL%O)CRY99E57SR,$G!H MT5
M$UU;I:FZ>>);<+O,I<!-OKGICWKG(?%7VSQW:Z/92VESITVER7GGQ-O)=953
M 8'&,$]NM '445FZI?7EI=:;':PVTB7%R(IC-.(RJ;2<H,?.W'2I;C6-,M,_
M:=1M(<2>4?,G5?GP#MY/7!''O0!=HKD?&_BN70!I=E87&GQ7^HW:P*]ZW[N&
M/#$R,H()'RX'(&3UK:75K;3].M&UG5-.BGE09D$HCCE;')0,V<?B: -2BHI+
MJWB2-Y)XD60A49G #$C( ]>!4$>K:;-"DT6H6CQ/NV.LRE6V_>P<\X[^E %R
MBJ!US218K?'5+(6C-L$_VA/++>F[.,U8N+VUM+8W-S<PPVX )EDD"K@^YXH
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
MG&>F: /"XM"TRW_9_FUB.SC_ +3BG+QWC#=+&8[O8FUSR %4  <=?6N\N_\
MDJ^L?]BPG_HZ2NQ_L;2_[,.F?V=:?8&))M?)7RCEMQ^7&/O<_7FIC86;7;W9
MM8#<O%Y+S&,;VCR3L)ZE<DG'3F@#Q9-"TNP^"7A[6+:QACU-)[&X%X%_>[S,
MBGY^N,'&,XQCTKHO$UW9ZEK_ (ELXM&\/AM/M8Q?7VK'YW#Q[E" #.T#N2.>
MU>AG2--.G1Z<=/M38Q;=EL85\M=I!7"XP,$ CTQ4%[X=T34=0BO[W2+&YO(<
M>7/-;J[KCI@D9XH \F@M;"[\,_"NZU.WMI@\J02RW,:MN3R9-J,3U&>@/>M/
M4+>:Z^*MS:P1Z"T$.DP#38=2C+1>42V\PJO'4 'V [5Z1<:!H]WI2:5<:592
MZ?'C9:O IC7'3"XP,4R^\-:%J=G;VE]H]A<VULH6"*6W5EB & %!'RC  XH
M\NU#2!HWAGP]IFIWUC<Z)+XES<+;,?LT4;;V6$Y/W!)V/'2MC2[;0;7XYLFB
M1VD9_L.0W26F H?SH\9"\!MN/?IFN^_L/21I)TD:99C3B-IM! OE8SG[F,=>
M:;I^@:/I)C.G:596AC1HT,$"H55B"P! Z$@$^N!0!S?CS_D-^"O^PXO_ *)D
MK"T;PYH^KZK\0;C4=.M[J7[=)"K3('V+Y"'Y<_=.3U'/ ]!7I=Q96MV\#W%M
M#,]O)YL+2(&,;X(W+GH<$C(]:2&QM+=KAH;6&,W+[YRD8'FM@#+>IP ,GTH
M\?@L[74_#/PKFO[6"ZEDGCAD>:-7+QB&3"DD<C@'%;>BV>A7/COQA'X@M[![
MBV:&*VBO$0K%9B(;?+#<!<[LX[]:] 32--CALX4T^U6*R.ZU00J! <$908^7
M@D<>M0:IX;T/6Y8Y=5T>POI(N$>YMUD*CT!(Z>U 'CT=E%J7@#PU83!Y-'F\
M7>39@L1OLRTH49Z[2,CZ5UOBOP]H[>,? NDC3;6/3FN+QVM8H@D;$0[N5& 1
MD#([]Z[^33K*:.VCEL[=X[9UD@5HP1$RC"LH_A(!.".E.ELK6>YM[F:VADGM
MRQ@E= 6B+##;3U&1P<4 >;Z#X3T"X^)/C2WFTFTDMH5M#%;M&#%&98CYA5/N
M@MM7) SQ65X?U.$?#OP-ILVEV.I7MY+-%:-J38@@\LO\Q.#D[0%4 <^HKUV*
MRM8;J>ZBMH4N+C;YTJH TFT87<>IP#QGI5.?PYHEUI2:7/I%C)I\9W):M;J8
MT.2<A<8!Y/3U- 'DEK:Q3Z#\5+66#3)$@B\Y(K%=UO'-]F.60'HV1R?4&MC5
MX=,A^'GA,Z9%:1K)J>EO+]F50&<LF2VWJ?K7I-GH^F:=')'9:=:6T<BA'6&%
M4#*!@ @#D <57M?#.A65K]EM=&T^&W\\7'E1VR*OFC&'P!]X8&#U&* .*TJW
MT:_^(?C+_A)(K*:[A:%+=+Y58):>4""@;@*6+9([]:Y6*TBO_ 7AVQD#RZ/+
MXP\FS5F/SV9>4* >NTC(^E>P:IX;T/7)8Y=5T>QOI(N$>YMUD*CT!(Z>U6Y-
M.L9HK>*6SMWCMG62!&C!$3+]UE&/E([$=* .)L=-LM'^,_V?3+2"S@N/#YDE
MBMXPB,R3JJL5'&0"1GTI?B;I]E=R^$WN;.WF9M?MH29(E8E"'RO(^Z<#(Z5V
M_P!BM3?"^^S0_:Q&81/L&\)G.W=UQD X]:+FRM;SR?M5M#/Y$HFB\Q WEN.C
M+GH1D\T >=Z=9:)-\4/$UKK=M8D6MK:)ID%TB;([;RSO\M6X WY!Q["N4:U@
MN_A^UE&6.B2>,EAT_8Q ^RF91\A'\.XO@BO9-5\.Z+KIC.K:397QB^X;F!9"
MOTR.*L/IEA):P6KV-LUO;LKPQ&)2L;*<J5&, CMCI0 FG:7I^D6OV;3;*WLX
M,[O+MX@BYP!G [X Y]JX3P7IVC6OC[Q>JV=A#=PW\7V<")%=%:W4G9QD _-T
M]Z]&J@VAZ2^L)J[Z;:-J2+M6[,*^:!C& V,]"1]#0!XK%X?TE/V?;_6%L(!J
M>Z:=;O;F572Y8*5;JN .@XZ^IKN;KRY?BQ/]HG^SQOX4/F3;@OE@SG+9[8ZY
MKL_['TS^RVTO^SK3^SV!#6ODKY1R<G*XQR23]:D?3K*2Y:Y>SMVG:'[.TIC!
M8Q9SL)Z[<\XZ4 >>>#%3PQX@TSPQ<V.CW,C6,ALM6TY0)'B0KD3+U!;Y3N#$
M$CUKTRLS2_#FB:))+)I6D6-C)+Q(UM;K&6'H2!T]JTZ "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M**P/'$LD'@'Q%+%(T<B:9<LCH<%2(VP0>QH WZ*\BO=/.@:'X2\36>J:C-JU
MW>645Q)-=NZW:38#1[,[ ,'C &,5U/A>[E;Q7XY2:X<I!>Q;%=SB-3 AXST'
M4T =I17BED]]JO@/X;6QU6^@:^NVCN)XIB)'39+D;O<#&>W4=*W]<T*&W\8>
M#_#5K?ZA:Z7);WWFQQWDF^508WV%R=V,Y[YQD B@#TRBO&]1U2^\%VWQ T[1
M[NX>UT^VM9[/SI6F-H\V5<!F).!]\ ]*U=<T.'P6?#FJ:-J&H/>3ZI;6ER9K
MV287R2G#;E9B,_Q @#&* /3Z*\ON87T+QI-J'BBVU&:"ZU)/[.U6VO7\JW5B
MH2"2(,-JYR"=I#;N:S775/%6O>*))M)U2_:SOWLK-[751:K:!%7#*F]<L2=Q
M8@YX';% 'L5%9/A@:LGAC34UW']JK JW.&#9<#!.1P2>O%:U !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !6/XML+C5/!NMZ?9Q^9<W5A/#"FX#<[1D 9/ Y/>MBB@#C/#OP[
MT;3(]*NIK>X-U9Q(R6\ET\D%O-M 9DC)*@YSR/PJ_J?@30=6UB74[F&X$UPJ
MI=)%<R1QW2K]T2HI <#ISVX-=)10!A6WA#1K2ST>UAMW6'1Y#+9KYC?(Q##G
MGGACUK'\6^$6\2^,O#UQ/;N^G6<%T)9HY_+>*1O+\LJ00P.5/(].:[6B@#"T
MSP?HNE:9>V$=JT\5^2;Q[J1IGN"1@[V8DGCBJFE^ -"TF^MKN);R=[3(M$N[
MR29+;(Q^[5F(7CC/6NHHH YI_ NC2ZJ+Z8WTP%S]K6UEO96MUFSNWB,MMSDY
MZ8SVIVH^"-(U#5)M2#W]E=W  N'L+V6W\\ 8&\(0"0.,]:Z.B@#'?PQI;W6C
M7)BD\S1U9;,F9SM#*$.[)^;@=3FMBBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH *XWQKXI\0>%;&]U2WT2QN]*M8U=I'OFCE.2 1L\LCJ?6NRKB_BW_R2
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
MJZ=JBR-I]_:W:QMM<V\RR!3Z'!.#7C,%I!J'PQ\%V=U&)+>?Q28Y4)X93/<
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
MR&6&.*W15C?!&Y0!PV">1SS3;[P[HFJ7<=UJ&CZ?=W$?W)9[9)'7Z$C-:5%
M$,EG;33032V\,DMN2T+L@+1DC!*GMP<<=J%M+9+N2[2WB6YD4(\P0!V49P"W
M4@9.![U-10 5GZEH.CZR8SJFE6-\8_N&YMTDV_3<#BJM_P"(!8^*M'T/[,7.
MI17$@FWX\OR@IQC'.=WJ,8JQXAU<:!X<U+5S#YXLK9Y_*W;=^U2<9P<=.N*
M+,NGV4]HMI+:6\ELFW;"\8*+M(*X7&." 1Z8JS63:ZU)<W=A"--NO*N[3[2;
MD &*(\?(3G.[GT[5K4 1W%O#=V\EO<PQS02J4DCD4,KJ>H(/!%#6\+6QMFAC
M,!388BHVE<8QCIC':I** ,ZR\/Z+IGE_8-(L+7RF9X_(MD38S##$8'!(X/M4
MXTRP%K<6HL;86]RSM/%Y2[)2WWBPQAB>^>M8-EXP>]TW4;N'1[N=K+59-.,-
ML1([['"F3G&!SDCMBNHH KO8VDGV?S+6!_LS;H-T8/E'&,K_ '3@D<=JJWOA
MW1-3O$O+_1]/NKF/&R:>V1W7'3!(S6E10!#):6TT\$\MO$\UN289&0%HR1@[
M3VR...U4[[P]HNIW<=WJ&D6%W<QXV33VR.Z_0D9%:5% &.GA^+_A*Y?$$\IE
MG%L+6VC*X6!,[GQZECC)] !]=BJ.JZA)IL$,L=A=7IDG2(I;*"R!C@N<D?*.
MIJ]0!3U'2M.UBW%OJ=A:WL .X1W,*R*#ZX8'FG66FV&FVGV2QLK:UMN?W,$2
MHG/7Y0,5:J&[NH;&SGN[A]D$$;2R/@G:JC).!["@!MG8V>G6BVEC:P6MLF=L
M,$81%R<G ''4U3M/#.@Z??&]L]$TZVNSDF>&U1'YZ_,!FDN=<1-#MM6L+.ZU
M*&Y$31+:I\[))C#X;&  <FM6@"O'86<4=Q'':0(EP[/.JQ@"5F&&+#^(D=2>
MM2000VMO';V\210Q*$CCC4*J*!@  <  =JDHH 9+%'/"\,T:R12*5='&0P/!
M!!ZBH1IUB/LN+.W'V,8ML1+^X&W;\G'R\<<=N*LU%<SI:VLUQ("4B1G8+UP!
MDXH EJO>V%GJ=H]I?VD%U;/]Z*>,.C?4'BH-#U>WU_0[+5K5)$M[R%9HUE #
M $9Y )&?QJ_0!2L=(TS3/^/#3K2T^01_N(53Y020O Z DG'N?6H[+P_HVFWD
MEY8Z186MU+GS)H+9$=L]<L!DUHT4 9T7A_1H-3?4X=(L([]R2UTEL@E.>N6Q
MFDF\/:+<7TE]-H]A+=R(8WG>V1G92,%2Q&2".,>E:58OA_Q ->EUA!;&'^S=
M0DL22^[S-JJ=W08SNZ<]* -);"S6:"9;2 2P1F*%Q&-T:'&54]AP.!Z"J]UH
M6D7U_%?7>E6-Q>0_ZN>6W1Y$^C$9%5=3\0#3O$NAZ,;8R'53.!+OQY7E)OZ8
MYSTZBD;Q-:VFDWNIZK;W6F6MI<F!FN8^7&X*KJ%R2K%A@T 7)]$TFZTQ--N-
M+LI;!,!+62!6B7'3"$8&/I3;WP_HNI6L-K?:1875O  (8IK9'6, 8PH(P. .
ME/OM0DL[RQ@2PNKE;J4QM+"H*P  G<^3P.U7J (;2SMK"V2VL[>&WMT&$BA0
M(J_0#@5-110!E1^&=!BN9;F/1--2>5P\DJVJ!G8$,"3C)((!SZC-7X[2VBN9
MKF.WB2XGVB654 :3;PNX]3C)QGI4U% %)M(TQM.?3FTZT-B^2UL85\MLG<<K
MC').?K266C:7IGE_8--L[4QH8T,$"IM0G)48' ) ./45>HH *A^R6WVS[9]G
MB^U>7Y7G[!OV9SMW=<9YQ4U% &=J7A_1=9DCDU32+"^>/A&N;9)"OT+ XK+U
MGPG%JFL^'KA4MEL=+:?S+5H@5D22$QA0.F!GIZ5TM% %33M*T[2+;[-IMA;6
M4&=WE6T2QKGUPH S5>T\.Z'87[WUGH^GV]X^=T\-LB2'/7+ 9K3KF;[Q1>)X
MOC\/:9I(O9$@2YNYGN1$L,;.5&!@[FX)QQTZT =!':6T-S-<Q6\23S[?.E5
M&DVC"[CU.!P,]*@;1],?5$U1].M&U%%VK=F!3*HQC ?&0,$]^]&G:M8ZLERU
MC.)EMKA[64[2-LB'#+R.<'N.*NT 93>&=!?4O[2;1--:^W;OM)M4,F[UW8SG
MWJ:^T/2=3N8;F_TNRNYX/]5+/;J[1]_E)&15^B@"*WM;>SB\JV@B@CW,^R)
MHW,22<#N223[FI:** *:Z3IJ00P+I]HL,$OG0QB%0L<F2=ZC& V23D<\FIOL
MEL;P7GV>+[4(_*$^P;]F<[=W7&><5-10 52U#1],U81#4M.M+P0MOC^TP+)L
M/J-P.#5VL70_$ UK4-:M1;&'^S+S[*6W[O,^16W8P,?>QCGI0!J1VEM#<3W$
M5O%'/.5,TBH TFT8&X]3@<#-0_V3IITTZ;_9]I]@((-KY*^4<G)^3&.O/3K5
M'5O$ TO7M"TLVQE.JS2Q"3?CRMD9?.,<YQCM5S3=0DU#[9YEA=6?V>Y>!?M"
M@><%Q^\3!.5.>#[4 )IFB:5HJ.FEZ99V*/RXMH%C#?7:!FK]%% $,=I;174U
MU';Q)<3!1+*J /(%SM#'J<9.,],U#_9.F_V<=._L^T^PGDVWDKY?WMWW<8^]
MS]>:N44 4-3T32M:C2/5=,L[Y$.46Z@60*?;<#BG'2-,.F'3#IUI_9Y&W[+Y
M"^5C.<;,8Z^U7:* *-EHNE:;Y?V#3+.U\M#&GD0*FU202HP. 2 <>HIDV@:-
M<Z8FFSZ38RV"'*6KVZ&)3ZA<8'4_G6C10!@ZKX5L+_0KO2;..'38+Q4BN&M8
M51GB& 4XQC*Y7/8&MJ""*UMXK>"-8X8D"1HHP%4#  _"I**  @$8(R#67:^&
MM!LF+6FBZ= QE$Q,5JBDN.C<#J,G!K4HH S=0\/:+J\\<^I:187DT?"27%LD
MC+]"P.*M75C:7MFUG=VL$]JPVM#+&&0CT*GBK%% &;:>'M$L+.:SL]'L+>VG
M&)88K9%20?[0 P?QJ33-&TO18GBTO3;.QC<Y=;:!8PQ]3M S5ZB@ J&.TMHK
MF:YCMXDN)PHEE5 &D"YV[CU.,G&>F:FJEI6K6.M6(O=.G$]N7>,/M*_,C%6&
M" >""* '?V5IWV![#[!:_8GW%[?R5\MLG)RN,')))]Z;INC:7HT+0Z7IUI8Q
MN<LEM"L88^I"@9J[10!2MM'TRSOY[^UTZT@O+C_77$4"K))W^9@,G\:NT44
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M$\-N;R4PP.&WYC3=M7D=AT)'0FN@CT>QBUN?6$B(OIX$@DDWGE%)(&,XZL:
M/*O#>GVWAOPCXXU[2X91J-A>:E%;LUQ(X54.5RK,02, Y(R<=:ET+0]>SX<U
M33-(NX+@RP2WVHS:N)A=P,/WF],G.0=PXX(&*]!M/"&C66L7NIP02K+?;S<1
M&=S#(S8W,8B=FXX&3BJVG> M"TNZAFM%ODCMWWP6QOYF@B;U6,OM_#&* .<\
M-Z'#K7CGQ/?ZA<WDPT[5U-G +EUCB<1QL6VJ1G/ P<C Z<FO2:HV&CV6F7-_
M<6D126_F\^X)8G>^T+GD\<*.E7J /%/&L]K=:5XBUW1-,UB2YT^>0?VTVHE%
MAE1AN6-"^2@/RX"X/OUKV:VD,MK#(WWG0,?J17,7OPW\,:A+>M<6EPT-Z[2S
MVRW<JP/(W63RPVW=WSCKSUKJD18XU1!A5  'L* . \86@U3XC^%]+GO;J"SN
M+2\\Z*"<Q>>%\L["00<<=L'&>Q-<WJ/FZ'IOQ+T+3KFY_LZQL8;BV5IF<VSR
M1L756)) ^4-C/&:['Q5X/_X27QEH5U=6WF:;:6]RLLBS&-XY&\LH5((8'*GD
M=*V=+\):+I&EW>G6UGO@O2QNS/(TKW!88.]F)+9''6@#G/$MXZR^ !'<,#/J
M46X*^/,7R'SGU&2/TK'T;PKIGB/Q+XX;4KF[VQ:GA(XKIXEA)A3][A2,MZ$Y
M'R_6NKL/ASX9TVYL[B&SG>:RD#VKSW<LIAP" J[F.%Y/R]#QGH*+_P"'/AK4
M;R[NYK2=+B\D+W,D%W+$9@0 5;:PRN%'R].N.IH XG0-2O=7M_A7>ZA*TUR\
M]XK2OUD"PR*K'U)"@Y]Z;=:I?Q>'/$$$=]/ +OQD=/DN5D(:"!WC#;3_  \9
M'MFO3SX<TGS-)=;14_LG/V)8R56+*%",#@_*<<U _A+0Y=,U/3I;%9;34[A[
MF[B=V(>1L98'.5Y4$8QC'% !H?A;2_#D\S:9]IB29 'ADNI)4)'\0#DX;G!(
MZU:U^\M-/\/:C=WT\L%I%;NTLL)(=%VG)4CD-Z>]5=#\*:7X>EEFLEN7GE4(
MTUU=23OL'1078X ST%:E[9VVHV,]E>0K-;3QF.6-^C*1@@T >3Z8K:9X\\)S
M:?HNI:/::F9TE^UW_G&Z3R2ZETWMA@0#D\\TR'P_#K>C>.]3OKW47N+'4[\6
M.R[D1;4H-P9 I SD]\\ #BN[T[P!X?TR_LKZ&&ZENK$G[++<7DLQA4J5VKN8
MX7#'CZ>@K3M_#VF6MGJ5I#;E8-2FEFNEWL=[R##G.>,CTZ4 >>W1N/$U_P##
M:*]OKN./4=+GFO!;S&(S_N87()7D GKC!P2.]5;J_O/!NF?$>RT:><0:8EM+
M8I)(TIMS-'\Y4L2< _,!VKTJ'PUI5O+H\L5L0^CP-;V1\QCY:,JJ1U^;A1R<
MT\>']+%WJMRUJKR:JB1WH<EEE55*@%3P!M)''6@#S_7-!M/!UKX=UC1+R\.H
M2ZE:V\LCW<DOV])3APX9B"2,L"!QCBMWPO=/_P )/X[6:=MD%[&5#OQ&OV=#
MQGH.IJ_I?P_\/:1?6]W;V]Q(]KG[*EQ=RS);9&/W:NQ"\>@J34_ OA_5M7DU
M.[M)&N)E5+A4N)$CN OW1*BD*X'N#Z4 ><:?]JU/P1\,[9]1O8?METZ3RPS%
M9'7RY<C=UY QGJ.V#6L6D\%:[XQLM%>?[+!H*ZE!;RRM*L<X\P$KN).#M!([
MUW-OX2T6UM=(MH;0K%I$ADLE\UCY;$$'OSPQZYJW_8FG_P!L3ZJ;<->7%LMK
M*S,2&B!)"[>G5CVH Y7PEX9T^ST32O$45S?7&J268N)IVO9&%VSQY(922I&3
MD #C KA=%L/$OB#PE::_IVEW<GB"X87,>KMJP"D^9RABS@1X!79BO3])\!>'
M]$OXKRQMKA6@+&WB>[E>* L"&\M&8JN02.!WJ,?#WP\EV\T45Y!')+YSVL%]
M-';L^<DF-6"]>V,>U &!-HD'B7XIZ]9:G<7CV$.GVC_9(KEXXV<^8-QVD'CG
M'..<G.!CD!ITJ_""Z\52ZKJ<VM:;*ZV=R]V_[E(I_+50H.T@@<Y!)SUZ5[3#
MH]E;ZS=:O'$1>W44<4TFXG<J9VC&<#[QJB?".BGPS/X=-HW]F3L[20^:V27<
MNWS9S]XYZT <1XADOM=^(]QI,VE3ZI866G131V<=_P#9D+R,V9&Y&_& H[#G
MN:J:I9>(;#P/IFG:E<W=C*_B6"&U=+KS9HK9Y/D!DYW,,D<YZ"O0M9\):3KM
MS!=W4<\5Y;H8XKJTN)()50]5W(02/8TH\):.--M;!H)I(+6Z2\C\VXD=_.5M
MP8LS%FY[$XH Y*WT*ST7XD+H5I)=C2]5T:9[JWDNY7W2+(J[PQ;<&(8@D$4[
MX/Z'I]EX6&HP1RK<R7%U"[-/(R[5G<#Y2Q4' '(&?SKN)-'LI=;AUEXB;Z&!
MK=)-QX1B"1C..JCFN>O? UM:Z9K2>'@;6[U2-XV$UQ(T$?FG]XZQY*AL9/ &
M2 .!0!UX((!!R#WKD/',^FNVE:7>6>H:A<WLK_9K"SN#")BBY8R-N4;5!SR>
MN.#71Z3IL&C:/9:9:[O(M($@CW')VJ !GWXJKKGAO3?$*VQOHYA+:N9+>>WG
M>&6)B,':Z$$9'!% '*?#1[F#4?%&E203VMM97D7D6<]SYYMP\2L5#Y/&>0,\
M9KT&LC0_#&D^'#='2[9H6NV5YV:5Y#(P&-Q+$DGU/<\FM>@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBN1^(^J:GI'A>.XT>X6WO7OK:%'==R_/*JD$>ASSWH ZZBO,_$=_K'AA
MM#T!M=U:\FU:XFEGOH;-9;B..-%+)%&B$#+'J0=H)]*GT'6M5BB\107U_JEO
MI5M;I-9ZOK%AY,D1(8.&#*H?:0"..^#F@#T6BO+]"\0W4/CS1M/MM9UO4M.U
M."X:0ZM8& ;D4,KPL8TR#D@@9 X]15CPQJ]^WB@6OB/6M3LM9>>8+IDT"+:7
M$0+;/);9\V%VG.[=D'(H ](HKS"PF\1^*?#&H>++?Q+=:>X>X:PLH8HC B1,
MR@2AE+,3L.3D8SQ2GQ#KOB:_\%Q6&I-I46LZ7-<WGE1*[ J(S\FX'!R2 3G
M/0G% 'IU%>>Z1J]_8P>,-)U7Q$57198Q%JUQ$A>..2)7&X !689P..2>G:J?
MAW7[J+Q]I^EPZOK>HZ=J%G-*QU>Q,!#IM(:)C&F5(8Y'(''J* .\T/6[3Q!I
MYO;+S/)$TD)\Q<'<CE&_#(-#ZW:1^(XM"/F?;);5KM?E^78K!3SZY85Y1H-E
MX@A^'NLZYI_B2>R^P7-]<6MI'#&8FV2NS"7<"6W8(X( &.M=!:ZN+[XA:'K4
MD>T3^$Y+MHU[;I(F('YT >DT5XK9^+?$M]H%MXCM)O$=SJDSK,--BTEC8M$7
MYC5O+SPG\>[J*]JH **XOQI?:RGB3POI6D:E]@&HRW$<\GE+)\JQ;L@'^(8.
M.V>H/2L6;Q)JW@O4/%&G7>H3:Q%8Z0-4LY;I5$BDED,;E  1N /0<9H ].HK
MR?2=;\1)?:#<PW/B349+N>./4H;O23%:I&XYDC;RQL"D@_>.1UK7\/GQ!KWB
M[7I)O$$\&FZ5JIBAM(8D_>C8C%78C.S!X P<DG/2@#L]*UBPUNUDN=/G\Z&.
M9X&;8RX=#AAA@.A[U>KRN/Q9KLOA>VAAO@NHZGXCFTN.[>-6^SQ"1^0N,$A4
MP,UK)<:KX3\<:1I5SK5WJVG:M!<'%XL9E@DA4.2&15RI!Q@C@T ==KFLVOA_
M1+O5K[?]EM4\R3RUW-CV%7D8.BNO1AD5XCKO_"0^(?@WJ/BNY\0S 7L#RMIO
MDQFW6#?@(.-P8  [L]>"*]KMO^/6'_<7^5 $M%<EXVU;4;:?0]&TJY%G=:Q>
M& W>P.88U0NY4'C<0,#/K69$=8T;QG%X8E\07U[9:KI\TL%S.L1N+65" 2&"
M!2"&XRIY% '1Z+XKLM?U"ZMK"VOFAMV=/MCP%;>1D;:RH_<@_G@XZ5NUYW\'
M=/N+?P@+F35+JXCDN+E5MY0FR,K/("PPH.3U.21SQBN^NH7N+2:&.>2W>1"J
MS1XW1DC&X9!&1UY!% $,^JV%OI=SJ;W4;6=LCO++&=X4)G=]W.2,'@<\5-9W
M<%_907EL^^"XC66-L$;E89!P>1P>]>4>"X-0T?X7:_J\.MWLCPQ:D889%CV1
MR(\A$@PF=V5SR<<GBM.XU/Q!J>I>"=.M-9DLEU329)[V9(D9V*I$V5R,!OF(
MSC W'CI0!Z517E5C'XKU ^)].;Q==1)H,S);3QP1>=,3&)%\XE<$ $#"@9YR
M>E)>^.-3O](\%P++>VTFLV;75[/IMIY\X"(N5C7:V-S-R<' % 'JU%<7X%U'
M5[B]UBROAJLVGV[1-8WFIV9MYI%8'>A^50VTCKCHU=I0 45XPVK^+/\ A75]
MXR_X26;SM/N9O)LQ!'Y4D:3E"LO&6)' ((P .^373QRZ_H'C?PY;7NO3:E#K
M27"7,,D*)'%(D?F*8@HRHZC!)^N: /0**X#3M?U2;P1XUOI+MFN=/O-2CM9-
MHS&L6[8!QSC'>L_5=:UD:7X8O;Z_U6ST2?2UFOK_ $R!9)%N"J$&3Y&*QX+'
M(7KUXH ]+>X@CGB@>:-99<^7&S ,^.3@=\5)7E&O6$^J^-_ DUIXJO72ZMKG
MRKN!8?X85)D7Y",OWSD>@%>JQJ4B1&=G*J 7;&6]SB@#/U#6[33-2TRPN/,\
M[4I6B@VKD;E0N<GMP#6E7%>,?^1V\"_]?\__ *3O7+^,_$]QI<.KZGI7BG6+
MJ]T^8_Z/;Z=OL8L,,PR.(R,X."2^<^G2@#UVBN"U>XUO5?B/#H-EK4VFZ>^C
M"\F,$:-)N\TK\C,"%)R.2#P.!SFLE=:\6)H/B/2;:YN-0O\ 1]2B@-Y#"AN7
MM'"NQ5<;6E"DCISZ9H ]3HKS"]\8#2_ -S=Z)KM[JMU)?16<;WMN#<6CN54J
MT812Q'S$ CDD#D5:\.:GK,7B^SLXI?$>H:5<P2_:I=7TXP?9Y5 *LK^6@PW(
MV\XXH ]%JC:ZQ87NJW^F6\Y>\L/+^TQ[&&S>-R\D8.0.Q-7J\[U3Q#JL%Q\2
M5BO&4:580RV0VK^Y<V[L2..?F /.: /1**\Q%UXDT8^$=9N_$,U\-8NX+6[L
MFAC6!5EC9@8\#<"I'4DY_2O3J "BN"\S5_%OB_7K"'7;S2=/T=HH(ULEC\R:
M5D#EG9U;Y1D  8S6%/XL\33^$;.&'4(H]9B\3#1);SR1LF 9EWE.G.5) [CM
M0!ZU6=::W9WNN:EI$/F?:M.6%I\KA<2 E<'OPIKC-137+?7-#\'P^);[-VEQ
M>7>HLD7V@QIM C3Y=HRS=<9 %8MIJ&H>#M6^)6H75W_:=U8V=D\4TL80R?))
MLWA<#(R 2,9QGB@#UZBO*M)UCQ##JNA2PW/B74C=SI'J45]I)AMT1E.9(V\M
M=@5L<$G(K4\,G7]?\3Z[<7'B">+3M+UB2W@LXHD_> *I*NQ&2N& &,'J<]*
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
M"#GKTZUUT:LD2(SF1E4 NV,L?4XXJ.[NH+&SFN[J58K>!&DED8X"*!DD_05
MFKZ?)<VMLEW$9KN$SVZ \R1C&6'M\P_.@"MJN@0ZKJ^C:C)-(CZ7,\T:J!AR
MR%,'\#FN8O?ADMWI^J:5'XAU&WT;4)I)WLHTC^61SN/SE=Q7=SMS^-=[10!Y
MYK/AS4M1^*L%U9WE_IJ0:'LCOX(PR>9YW^K8,"K94YVGG@'M6S8^"WTO1IK:
MPUR_@U&XNS>7&HE8WDFE(P=RE=NW&!M &,"NJJ*.ZMYIYH(IXGFAQYL:N"T>
M1D;AU&1SS0!RB_#VQGTG5K74[Z[O;O59DGN+WY8Y!(@ C*!1A=NT8X/OFM+1
M]$U:QNQ-J'B>]U*-$*)"\$,2\_Q-L4%C^./:MZB@ KFKOP;:W<GBAVNIE/B"
MW2WFP!^Z"QF,%??#9YKI:* ,&^\+6]]8:%:/<2JNCW4%S$P S(8E*@-['/:M
MZBHKFXAL[6:YN)%C@A1I)'8\*H&23]!0!S6H^#9I=>NM9T;7;S1[J]1$O!#'
M'*DVP85MKJ<,!QD=J%\!:;#HNE:9!/<+'I^HQZEYKL&DGF5BQ+DCG<2<_I72
MV]Q#=VT5S;R+)#,@DC=3PRD9!'X57_MC3O.OHC>P*]AM^UAG \G<NX;B>F1S
M0!F>(_"PUV[T_4+;4;C3=4T]G-O=P*K$*XPRLK AE.!U]*I:;X L;3^W3?7M
MWJ9UR&.*]:Z89?:'&1M V\/@ 8 P,5UB.LB*Z,&5AD,#D$>M+0!S&C^%]4TN
M6UC?Q9J-U86N!';20P@LH& 'D";F _#.*T=#T"'0Y=5DAFDD.HWSWKAP/D9E
M4%1CM\M:U1375O;R1)-/%&\S;(E=P"[8SA<]3CL* ):YV+P=IXM_$-M<L]Q;
MZY,TMQ&^!MW(J$*1_NYSZUT5% '&6G@&03:<FJ^(M1U2PTV19;2TG2-0'3[A
MD95#2%>V>];NF:!#IFMZSJ<<TCR:K+'+(C 80I&$ 'X#-:U13W5O:^7]HGBA
M\UQ''YCA=[GHHSU)]* ):YQ/"KV_C&YU^SU:YMUO1']MLPB,DYC4JIR1N7CK
M@\XKHZ* .8B\%6D7@S4O#0NIC!?&X+RD#<OG,S'';C=2:CX-%Q>6&HZ;JMUI
MFIV=K]C%S$B.)8>#L=&!!&1D=,$UU%% %#2+"ZT^S,5YJEQJ4[.7:>=$0\XX
M"H  !C]3S4'B;08?$_AR]T6XFDABND"M)&!N7# \9^E:U% &1J&@0ZAX@T;5
MWFD672C,8T4#:_F)L.?H*S=0\":=JC>)?M4\Y37TA695('E>4NU2IQUZ'GTK
MJ:* .3L?!=Q'X@T[6]3\07NI7=@DD<(DCCCC"NN#\J@<\9)[X'I6KX?\/P^'
M]/N;.&:259[J:Y+.!D&1RQ''89K7HH XZS^'ECI]CX?CM+VXBO-$)$-VH7?+
M&Q)>-QC!4YZ=NHH@\#76FM/;Z-XGU'3=,FE:8V<<4+^46.6$;NI*@DDXYQGB
MNQHH YS5_"KZAXBL]<LM6NM.O8(#:R-$B.)H2P8J0X..1U%='59=1LWU*33E
MN(S>1Q+,\.?F"$D!L>F0?RHOM0L],MUGO;B.")I%C#N< LQ"J/Q) H Q;WPJ
M\_BZ'Q#9:M<V,_DI;W,4:(Z7$2N7"G<"5/)&1S@]JS9_AZX?4(--\1ZCIVEZ
MC*\MU8PK&1N?[_ENREHPWH/7C%=K10!6T^PMM+TZVL+.(16UM&L42#^%5& *
MI:KH$.JZMH^H232(^ESO/&J@8<LA3!_[ZS6M10!SNN>%3J>KVVLV&J7.EZK!
M";<7$*(XDB)SL='!!&>1TP:@O_!TFJZ%'8ZAKM]<7L-XE]!?E(U>&5/N[4"A
M=H]"#U/-=347VJW^U_9//B^T[/,\G>-^S.-VWKC/&: .:T[P4MOK-YJNIZK=
M:K<WEE]BG%PB*ACW$X55 "CD\>Y/>FZ#X,NM"EM(4\3:I/I=ED6U@XC"JN"
MKN%W.H!X!/8>E=1//%;0///*D4,:EGDD8*J@=22>@IR.DD:R1LK(P!5E.00>
MXH Y[0O"K^']6U"XMM6N7T^\GEN?L#HFR.61@S,&QNQD' SCFNCHHH XVR^'
MMK;Z/J>A7&I75UH5X)!'8R*@%OO<N2K@;B0QR,GBGV?@>;[?I]QK/B+4-7AT
MUQ+9P7"1HJ.!A7<JH+L >"?K77T4 %<Y/X5<^,!XALM6N;-Y8XXKRW1$9+A$
M)*@[@2O4C([>E='10!SUIX2MK31M=TU;F5H]8N+F>5R!F,S_ '@OL,\9JI=>
M!HFM=$-AJEU8:CH]L+6WO8E1B\>T*5=&!5@=H..QZ5TZW5N]S);)/$UQ&H9X
M@X+*#T)'4 XJ6@#-T;3KS3K>1;[5[G4YY'W&6:-$"C &U510 ./<\]:77M(C
MU_0+_2)I7BCO('@9TQE0PQD9K1JM8:A::I9I>6-Q'<6[E@LD9RI*DJ?R((_"
M@#,A\,V\/B#3]7$\IELM/:P1"!AE)4[C[_+^M4[GP1:7-AXFM&NY@NON6F8
M9BS&J?+_ -\YYK?&H69U,Z:+B/[:(1<&#/S>66*AL>F015F@#FM9\'QZG_9=
MS:ZC<Z?J6EJ4MKR *QVE0&5E8%64X'![BH;;P- FG:Y'>ZE=7VH:U;FWNKZ4
M*&";"JJBJ J@!B<8ZGFNKK+L_$FBZCJ]SI-GJ5M/?VP)F@C?+)@@'/T) /IF
M@"GJOA2VU7P3_P (O)<2I;_9XH/.4#?A-N#Z9^6K.H:!#J'B'1M8>:19=+\[
MRT4#:_FH%.?IBM>B@#E=1\":=JG_  DHNI[@IKXA$P0@&(Q*%4J<=> >:;8^
M#+B/Q#I^MZGX@O=2O+&.2*(21QQQA7 !^50.>,D]^/2NLHH Y6Q\%G3[C64A
MUB[_ +-U1IY7L6CC*QRR_?=6QN]<#..:CG\!0'2]!ALM3N[+4-#@$%I?Q!2Q
M78%8.K JP( X]:ZZB@#E+7P/"EAKB7NI75]J&M6YM[J^E"A@FPJ%15 50-Q.
M,=>M6KOPG;7>D:%IS7,JIH]Q;7$3 #,AA& &]CWQ70U6DU"SBU&'3WN(UNYD
M:2.$GYF5<;B/ID?G0!6L]+EM=:U+4'U*[GCO/*V6LK9BM]BX.P=MW4^]:5%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M%LF1<!SM=0K?Q'MQ742>*I+SQ1X?TS2!#-;WUH^H74K@DI;X C*X/5F8#G/
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
M^NM-&T-];6\*1@'<ICWY)[<[A1XIT&;7ET<0S1Q?8=4M[Y]X/S+&22HQW.:
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M2]/@L(A+)#JEK<."X7$:2!F/)[ =*YWQCH6KZSJ[2:7X::SU:.6,6OB"&^1
ML8(),B@AV&,C858>]>DT4 8OB[1'\1^$=5T>.01R7=NT:.W0-CC/MG%<;>6O
MC+Q"/#,%WX=BL8]+U*VN;N1KR-S)LR"8PI^[@D\\]  >:],HH \KN_!;Z?XH
MUJZF\'1^(K74KG[5#.ES'')"S* R.'9>,C((SUJQK_@EYF\-ZC:^&+2XAT^"
M2"XT19U4*LF#F-SA258'KC.:],HH \UO?"LUYX \2V.E>$(M%O+^%8XX?M$;
M/.1TW%257&3CYCU/2M_6=%O[OQ1X/O8(0UOILL[73;P-@:!D'!.3\Q XKJZ*
M //M4\%W^LZCX\BD"P6^M6=K#:3E@07C1\Y Y #%>WTJMX<\.+!?Z=]J^'5O
M9W-NRM)?_:XFC1U'WXP"6)ST! QGK7I5% 'F<.E>+-$L_$/A^PT2&\MM1NKB
M>UU!KM$CC6;)*NGWRRDGH,'CD=:[+PAI]SI7@S1-/O(_+NK6QAAE0,&VNJ $
M9'!Y':MJB@#SVQ\/:PLGC#P_=:<5TW6[BZN(M32="J":,+M*9W9!'IBJ%SI/
MB_7/!EKX*O=!CLXPD-M=:I]KC>(Q1E<M&@^<LP7H0,9ZUZC10!E^([.:_P#"
MVK6-JF^>XLIH8ER!EF0@#)X')K@3HOB[6/#NA>$]0T.&SMK.2U-WJ*W:.CQ0
M[2 B#YMYV@'(P.>2*]2HH \MOO!CV/BS6KV;PA'XBM-2F6YAE2XCCD@;: R,
M'9<KD9!&>M>@Z#9II^AVEK'IL6FJB?\ 'G"X9823D@$ 9Y/6M&B@#R#0+OQ0
MMAXPL-(T&*_BNM:OXX;G[4D8A=FP3(K<D#@C;G/3 K8E\+:QX:/@V[TFR&K-
MHMG)97,"3+$[AT0;T+D#AE/!/0UWMCIUGIJSK9VZ0B>9[B4)_'(QRS'W-6J
M/+V\->)M0TKX@27NG0P7FN01BT@BN%<'$.P*6..1P"3@9SCBK$VE^*M?;P[I
M&I:+#86NE7D%W<WRW22)/Y(^58U'S#<<9W 8]Z](HH \RUGPCK=WX<\?VD-H
M&GU>\66R7S4'F*$C&<Y^7E3UQTK4U"PU[0O'-QK^E:1_:]KJ%E%;W$$=PD4D
M4D9.UAO(!4AL=<UW-% &'!?>(6NM'2?1K=(;A)6U"1+H-]D(&8U P"^3P2.E
M;E%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %,FFBMX6FGD2*)!EG=@H4>Y-/KS[Q);1>)/B
MGH_AS45$NE6VG2:F]L_W+B7S!&H<?Q!<DXH [FSU"RU&(RV-W;W48."\$@<9
M^H-6*R]/\-Z+I%_+>Z;IEK9SS1B.0V\8C#J#D948!/OC-:E !4<=Q!+++%'-
M&\D1 D16!*$C(R.W%25P4DL?ASXN74\K".SUO2O.=CT,UL>?_(;9_"@#N(KF
M"=Y4AFCD:)MD@1@2C>AQT-5KC6M-M3$)KV%3+="S3#9S,>D?'1O8UY1\/+V7
MP_K5YJ&J2,L/B/3'UYB_1'61V91_VSD0_A4,]I?V?PZ\'WT<,;ZMJ?B.#4F2
M5BJM+,9'7<<9 P5!^E 'M=%<3IOB+6],\57NB>));&X1-,.J17-G"T6U%?:Z
M%69LXR"#FLA_%?C)/!X\;[-*_LORQ=?V7Y3^;]F)Z^=NQOV\_=Q0!Z6[K&C.
M[!44$LS'  ]33+:Y@O+:.YM9HYX)%W)+$X96'J"."*K7=U'+H,]W&J21O;-*
MJR+E6!7(!'H:\[7QC>V7A/P9Y#:7H=MJMMNFOI+4FVM6"@K&J!E"[B3C<P'!
MH ]2HJIICW,FF6[WD]M/.R O+:@B-_1E!)X(QW->>^+_ !QJOA:2[NY->\-/
M]FF&-& /VF2$L!][?D/M.<;,?6@#TVBN*UC7/$DOC[_A&=$.G0Q'2TO7NKJ-
MG,1,KH<*&&[.%P,C')R>E:'@G7K[7=+O5U2.!=0T^_FL+AK<$1R-&1\R@Y(!
M!'% '0BXA-PUN)HS.JAVC##<%/ ..N.#4E<'#(8OC%KDBXRF@P,,^TDE8UKX
MU\8KX.TKQC>II TV9X$GLHXW\TH[B,R!]V <G(7!XZG- 'JM0K>6KWCV:W,+
M72()'A#@NJGH2O4 ^M<1JWBC5AXYGT&#4M*TA8HHGM1J$#.=0+9W!&WJ %.!
M@9.:GN_$$.E>-?$4DUC:^5I^B1WKSI%B>0 R$H7[K\O ]: .LO\ 4K/2X$FO
M;A((WE2)6?H78X4?B3BK5>.>);OQ=J'A;0=3U9M*-C?ZC8S&WMXW22UW2JR#
M<6(?C@\#!Z<5MZ[X_D3Q7J6C6VO:'HB::L8:34U+M<RLN[:H#KM4 @$\G)XH
M ](K+UGQ)HOAY(VUC5+2R$N?+$\H4OCK@=3BN';XA:UJ7AOPI?:-9V)O=9NY
M+21)F8Q(RAP6!!SM#)N[DCCJ<UTU_J1\,>&4U;Q''%?WT)$#R6-N%+^9(%55
M#-QG*YRV* -^SO;74;.*[LKF*YMI1NCEA<,K#V(X-3UR7P^T2]T71K_[;;+9
MM>ZC/>Q62L&%K&Y&V/*\=L\<<UUM !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %<OXH\+76JZEIVMZ-J"6&M:>'2.26/S(IHV^]'(N0<<9!!XK
MJ** .8MK'QF]I?R7VM:8EY);F.TCM+1A##)VD8N2S'VX'UKH+)+F.PMTO)5F
MNEB432(NU7? W$#L"<G%3T4 %>0?%'5=*\01IIL%SJ5EJ5A<21FX72YY%V.C
M1RJ"JX((;J/2O7Z* /$/'&K>'_$^F:5::;-J^GM8[H-YTBX.;9X_+D087J1C
M\JV/$7C'P]J\6AQ6RZK;QZ9J4%YM.DW!!2,$;1\O!YKU>B@#R:Z\7^';SQJ=
M:F756M6TB337@_LFXW'?(KDYV], BN;76F;PVOA"75;L^'E A,RZ%<B[:W!S
MY><; <?+NQT[5[[10!Y_<?$GPW)I<ME#!J\:M"8D_P")5/A1MP/X:Y6W\9#2
MO"FD:+IS?:([:S%M=1W^A73)*0  PP.G7@CGVKVJB@#RWPAXU\.^%O"UCHV[
M6;@VX;,G]D3J"68L0!M.%!; 'H!7%7M[%-H.L^'[:]ECT[4+F2Y^TOH-R;EB
M[[]KG&.#QNY.!T%?0]% 'E2^-M"7Q])XB_XFWDMI:V/D_P!DW&[<)6?=G;TP
M<4>&/&VA:"=9,O\ :TO]H:I-?+MTFX&Q7VX4_+U&*]5HH \E'C'0O^$TU'7=
MVJ^5=Z;'9+%_9-QN5E9CN)V]/FK*?6]&?X6V?A+SM3%Q;B &?^R+C:?+E5SQ
MMSR%Q7M]% 'BGC#Q='XIAO-*,A&CW6W:\V@737%OP,E#C:6R"0>,9[XJS-XB
M\-W6NZO=7+:R]EJ.D)IC1_V5<>8 -^6)V]P]>Q44 > 2:Y<7NCZ7HU_J]PUC
MI<]N\)AT&Y$EPL3J1YA((!VC^'J<9/KL7/C&'3O$VHZSX<EN NIB,W=M?Z+=
M%1(B[0Z,@!Y7&01VZU[/10!Y#?>,].U.X\-7=[-?M<Z7=M<W!BT6Y1),HZX0
M$$C&X=3VK0\2_$/2=6T=K6Q6]CG,L3AKO0YIH\*X8_*5Z\<'L<5Z=10!A>'_
M !;IOB:2=+!+U3  7^TVDD/7.,;@,].U;M%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M4!XDCC",RMPJ@8.5]\Y]A48\!VH^'<O@[[9-]FD5U-QM&\;I#)TZ=3BNMHH
M\\^(GAH>)-<\)6*VMPZK=.UU.BGRUME4,Z.1Q\Y5  ?>O0Z** .,OO +W%WK
M!M-?O;*PUAB][:Q1QG<Y4*2KD%E! &0/P(K0MO!]O;7?AJX%U*QT&S>TB! _
M>AD1,MZ'" \>M='10!S5QX*T^]N?$KW<DDL6OQQ1SQ<#RQ&FP%3Z]_J*S8OA
M]<276D3ZIXGU'4#I-PDUJDB1HH"@C#!0-S$$?,>?S-=O10!6U"Q@U/3;JPN0
M3!=0O#( <$JP(.#]#7(VGP^FBDT3[9XDOKR#19D>R@:&-%"JI4!MHRQP0,GT
M/')KMZ* ,73?#D.FSZY*D\CG5KDW$@('[LE%3 _[YS7'^,_"36?PHL?#6FI=
MW=Y!-;0V4T:'?'(''[UBOW0%W9->E44 <SJ'@FPO?#>F:/#//9MI1B>QNH,"
M2%XQ@-R"#D9R#US2Z/X3DLM;;6]5U>XU;4Q ;>*66-(DAC)R0J(  20,DY/%
M=+10!R/_  @5I_PKD^#/MLWV;9L^T;1O_P!9YG3IUXJSJ_A.6[UT:YI.L7&D
MZBT MYWCB25)XP25#(PQD$G!&#SBNEHH I:79W%C8)!=ZA/J$X)9[B945FR<
MXPH  '0#%9&M>%'O];BUS3-6N-*U1(/LSRQQI(DT6=P5T88.#D@C!Y-=)10!
MS5WX3DU/1K6QU+6;J[F@OHKTW#QHI9HW#!0J@ +QCUJOKO@RZ\027%M>>(KP
MZ-<R*\NGB&+D @[!)MW!20/?WKK:* .6O_"%P=>N=9T37+G2;J\1$NU2&.:.
M;8,*VUQPP'&1V[5T&GVLMG816\]Y->2H/GN)@H9SG.2%  _ 59HH YCQ+X(L
M?$VMZ/J=Q/-%)ILF\I'C;.H='"/[!D4T6/@BQL/'5]XI2>9IKJ,J+<X\N)B$
M#NONPC7-=/10!A:=X8@TZ+78TN)'&KW4ES(2!^[+HJ$#V^7-9DG@"%=(T"WL
MM4NK/4-#B\JTOXU4MM*A6#(0592 ./:NPHH Y_P_X7&C7U[J=WJ$^I:K>A5F
MNYU5,(N=J(J@!5&2<=R<FN@HHH **** "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 ***Y[QKXA;PSX
M8N+Z( W+LL%N6!*K(YP&;'\*_>/L* -&SUS3-0U*\TZTOH9KRR(%S"C9,1/3
M/Y5H5Y+\/K[0+3XA7^GZ;J(NC-IMNHF96#7,P:9Y7.1U))8_6O6J "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH H0Z/:0:[=:P@?[7<P1P2
M$M\NU"Q7 ]?F-7Z** "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 **** "BBL'Q-J=WILVA
M+:R!!=ZI%;394'=&4<D<].5'- &]17+ZQJ^JVWBK[!IZI-G1;JZBMV  DG1X
MP@+=0/F(Z]ZQ?#/B"\N]8L;>3Q.;BZD5C?:7J=D+26/Y2<P@(I.&P""6&W)S
MQR >A45RWBS4+Y9]!L]*U(V;7^H_9Y9HXTD(3R97P P(ZH*RM1\3:KX.N-1M
MM3NAJR)IDE_:2F)8I"R.J&-]ORD$NA! '?K0!WU%</JTGB7POHW]OWFNB_%N
M4>]LC:QI%Y98!_*(&\%021N9LXYZU/;3:WXGOM6DL]:?2K2QNWLX$AMXY&E=
M -SR%P>-Q("KMX'7F@#L:*X/7M6U_3O[)CU6]DTNV:V<WNH:79_:5$X*@+\R
M-L0C)R5]L\9-K1-;OY)=%DGU>SU.QO7N+5;FT VRL!OB9N/E?9'(K*.,G\*
M.RHKEK+5M;E\?W6FWL5O!8"Q,UM$C;W;$NW>[8XR.BC.!UR>F?9ZQK-CXOL]
M(O\ 5(KNXN+>::Y@, AA@*@,HAD(!<<X()8XY.WI0!W-%>9>%_&6JZA=VP;4
M%O)+C39[JX@G@6"*WE0KM6&3 \Q,E@6!?@!MPSS6TSQWJ_\ 9]W=17;:I(FA
M2:B\,UH(/*G7&%BP 9(^6R1N^Z/F^84 >K45P>F^+$T[6TLK_P 26VJVDFEO
MJ#W2HB^1L9 <;.-K!\@'+?+U.:J'QAK\>D^*;VYBBMI+26V%K%(F?LD4H3YI
M,=2JMO89P,$=!0!Z/17FU[XMU#34US3;/5AK%S!903VUW%;K(Z/+(8RI6,8;
M'RN !G!YSUK6T:ZO]6M=0M$\2WL5_;O&TGVK38X9($()'R$8*MC[W/W3[T =
MG17*^!KK5]1TVXU+4=1:\M+F4G3R\"1L81P'.T#[Y^8#LN/4UA6GC"[O];\Y
M=5>VMAJK6"V[V#&V*K(8]K3[>)6P67Y@.5!'- 'H]%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5D>(M$;7+"&.&Z-I=VUPE
MU;3[-X21#QE<C<""01D<'K6O10!RD?A2_O;N]O=<U<2W<]BUA$VGPM;"WC8Y
M9ER[-O)"G.>-HXIJ^%]8OKS3FU_6;2^M=/E\Z)8;'RI)7VE09&+L,88Y"@9^
MG%=;10!R>I>"+98]./AN/3M%FLKW[8-EB&CD;RGCPRHR9X?KGM3D\&MJ$FH3
M^([]=2N+VS-C^Y@\B.&$G+!%W,<DX)8D_='3%=510!R,OA;6M2MH=-UG7XKO
M2HW1I$CL_+GN0A!"R/O(QD#.U1GVS4TOAW6++4;^?0-8MK.#4)/.FANK,S^7
M*0%9XR'7&0 2#D9Y[UU%% '*_P#",:KIZV+Z-X@D6>WM_L\PU&-KF.X^;=O(
M#J5?)/(/0XQ@#"VOA![;29(FOEDU";4DU.2Y6'8GFAE)"H"=JE5V]2>2<DFN
MIHH RVT?=XG.L^>0#8_9/*"\_?W;MV?PQBL0>#K^^DLHM;UH7UG8"00;;<QS
M2%XVCW2R;B&(1VZ!<GD^E=?10!Q2^!;J[MK2QUC58[BQLK.6SMEM[;R9"LD7
ME%G;<P)"$C@ 9Y]!5BW\*:H\]O-J.M1O)96<MI9R6EIY+(7"@R-EF!8!1@ !
M<YXZ8ZVB@#C;7P%!<2R/KQLKM3!Y"0V=J;6, NKLY <DNS1QG((QM%/M/ 5M
MID^MSZ7>26DVHHB1/\TOD!5 .0[$."1DYQP2,UU]% '(6W@Z\ACO;A=3@M-2
MF2*.&2PM/)A@2-RX41ECN#,S;LGD''&*E/A6_N;?79KW58CJFJV8LEGM[<I'
M;Q@.%VH7))S(S$EN>.F*ZJB@"B+&6UTVTL].FCMUM_*0;HMX,2X!4#(P2HP#
MV]#7//X+N2\EDNIQ+H<NH#47M?LW[W?YHF*"3=@(9!N^[G&1FNOHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ 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@
C HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>duol-insidertradingpolic005.jpg
<TEXT>
begin 644 duol-insidertradingpolic005.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^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 ****
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 ****
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@ KB/BI>&P\(0W0DD18]1M&<QYW;1,N1@<GC
MM7;URGQ!TV\U3P];06-N\\JZC:2LJ=0BS*6/X $T 2:1XS34=>&C7FCZCI=W
M) ;FV%XJ 3Q@@$C:QPPR,J<$9J"X\=&RN[?[?X=U:STZXN5M4OIEC"[V;:I9
M ^]5)[D=Q3]6TV]G^)7AW48K=FM+>SO$EF_A1F\O:#]<'\J\[NM%\1ZII-K#
MJ.D>(+G7XM1BEO+B6\(LPBS@YBC#[&&W& %R.3GCD ])NO&!37KO2M/T34-2
M:Q,8O9;<QA82XW*,.X+G;R=H-=-7F7C.QO9]:N;CP_H6M6GB3,:6^IVTBK;7
M"C'^N^;!4#(PRYXXKTP9VC.,]\4 8'B3Q;:^&;G3;>>SO+J;47>.".UC#LSJ
MN<8R.O3/0=3@<UC1?$CSYKNPA\,:U)K-F?\ 2=/5(]T28#!R^[800> "23G
M[U>\1Z;>7?C7P?>06[R6]G/<M<2#I&&@95)^IXHT/3;RV^(?BR_FMW2UNX[(
M02GI(41PV/H2* +,?BZ&^\-:?K6D:9?ZFE_CR8;=%#*><[RS!5 (())Z],UC
M:EX^G/A+Q%=6>D7UOK&D1LL]I*(RUNQC+K(3NVLF.>"20.E<_9:5XDTOX?\
MA:Q:SU1+6&ZG.JVVG2;+HQEY"FT@@[<E2=IS@U-HOAG4I;'Q_%'I=]91ZO:)
M'8IJ%R9I7/D.GS.S,<Y(X).,@=J .CL/'+1>#[/5M7TJ_@N)_)A@@VQM)>2N
MH(\H*Q&"<_>(P <U=T[Q@ES>7FGZAI=YIFHVMM]K-M<%&,D/(W(R,5/(P>>"
M:X[4]+U3Q%X'\/?\2#4XKC0KFW:XLI)1!)<*L>R3RG5\Y&<@Y7.#6KH>D:=+
M/J%Y8^&M=LKHV$ENMSJMR[E@V#Y:J\KGJ <X XZT *?'EMXC\':IJ46G:[9:
M4NFR7 U&+9$Y( W+$=V=XR0&QC*G!XK<FUZYL=/TZ/3M#U;5VEM4D#JT:X7
M^^[LH+GT&:Q(M%U)?@2=%-G(-2_L1H/LW\7F>61M^N:J:Q::U'J.C17=EKES
MH::4D;6^D3F)Q=@C/F%75MNW '.,YS0 _P 3>)(?$'A#0]3T_P"T6X?7K2&2
M*0;)(V6?:Z, ?4'O7H]>16'AC6HO =C8OI=Q%<Q^)TNV@>7S&2$7&[<7)^;
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ***IZIJMCHFFS:CJ5REM:0C,DK]!S@>Y)/  Y- %RBN MO&]OKGQ%T6
MPTC4)&LWM+EKJVDA:)@XV%"RNH8<$X/0\UU"^*-&?P_<:\MZ#IEOYGFS^6WR
M[&*MQC/!!'2@#7HKB=9^).EZ-XML-'F$A@GMWFEF6WE<H<*4"A4.X$,<D=,<
MXK9L=3W^)=<@EU>&2"SB@D-J8#&;0,K$LTAX8-M)]L4 ;M%<[IGCKP[J^H0V
M5G?LTTX)MS);R1I.!U\MV4*_K\I-2)XRT*36FTF.[DDNEF^SL4MY&B67^X9
MNP-[9H WJ**YB]^(?A;3[^:TN=3VO!)Y4\BP2/%"_P#=>0*44_4\=Z .GHK#
MUKQCH/A^2*+4]06&2:(S0HL;.95!"_*%!W'+#@<]^@-:UI=0WUG!=V[%H9XU
MDC8J5)5AD<'D<'H: )J*Y_6?&N@:#>_8KZ]?[4$\UXH+>29HT_O,$4[1]<5F
M>)OB-I>A:7HVH6TBWD&IW,<<<D:.Z^46 =P54\C/W>I/&* .SJ"VLK:R\XVT
M"1&>4S2E1C>YZL?4\#\JX?7?'%M8^)_"MU_:3P:)>V]X\H>%E,K+Y80;"N_.
M2< #)S73Z3XIT76]-N-0L;Y6M[9F6X:56B,)49(=7 *X'/(H V**Y[2O&_A_
M6K^.RLKUS/,I> 2V\D0G4=3&SJ X[_*3QS1#XX\.W&MC1H-0\V_\YX&A2&0[
M'4D$,=N%Y! )(!QQF@#H:*9-*EO!)-*VV.-2[''0 9-<_IOCSPSJYG-CJB21
MP6WVJ68QNL:1X!)+L N0&&1G(SR* .CHK TCQIH.N7RV5C>.;AXS+$DUO)#Y
MJ#JR;U&\>XS2V7C+0M1U?^S+2[DEG,CQ*ZV\GE,Z EE$NW82,'@'M0!H:1I%
MCH6EQ:;IT/DVD18HFXMC<Q8\DD]2:O5REU\2?"5G++'-JPW0RM%/L@D<0LK%
M#O(4[!N!&3@'MQ6GK'BC1M"M[::_O5471Q;I$C2O-QGY%0$MQCD#O0!L45A6
MWC+0+O0KS6H=04V-EN^U,8W#PE>2&0C<#[8J+3_'7AO5=732[/4UENI0QA_=
M.$FV_>V.1M?'?:30!T5%8)\9:%_;1TE;N1[I9A;L4MY&C24]$:0+L#<C@FN:
M\5^(=0LO"'C6[LM;26ZT^4)"(K;RVM#A#L)/#G#9S[T >AT5SFE^.O#FK:I'
MI=GJ2R7<BL8@8G5)MOWO+<@*^/\ 9)KG?$GB+4+7P3XDO;+7$N+FTU>.VC>&
MV\LVRF:)3"<_?(5CEN^Z@#T6BN:NM?CTWQ#J@N]65K6TL8YVL4M':2+<Q&_<
MH.X'&, <8S6%8?$.#Q%\.KG6(+]='O8;=99Y9+226.V);'&5 DZ'[N<9H ]"
MHK%U;Q1I.@?9HM1NF-S.I:.&"!Y9' ZL$0,V/?I37\8: F@1:W_:*-I\SB.*
M1$9F=R<; @&XMD$;<9X/% &Y15'2=8LM;LS=6+R-&'*,)87B96'4%7 (/(ZB
MN:\0?$33O#WB_3]$N5D\N>*62>58)7,9 4H%"J=V<G.,XQS0!V=%<_J_C70-
M#NEM;V\?[2T?FF&"WDF=$_O,$4E1[G%:VG:E9ZOI\%_I]S'<VDZ[HY8SD,*
M+5%<7JOQ%TW2/',?AZY60)]F:669;>5RLF5VJ J'<"&SD<#H:HKX\M-%\<>*
M[+6]2<6]L]J;2!(6E9%, :0A44MMR<DG@9H ]"HK(N?%&BVNA0ZW+J$0TZ<*
M89ERWFEONA0 2Q/H!FJB>*],U?1-6GTS4OL\UE YE:XMG5[4["5=XF 8CC.,
M<X.* .BHKF'\9Z-HNB:1-K.LQO+>V@FBF6W=?M.%3+*@!()+KA>O/'2M^PO8
M-2L(+VU9F@G021ED*D@],@@$?0T 6**YR[\>>&['57TV?4<7$;K'*5AD>.)S
MT5Y I53ST)%+J_CKP[H=])97U\PN(D#S)#;R3>2IZ%RBD(._.* .BHK$O_%V
M@:9865]=ZI!':7V?LTW+))A2_! /8'Z].O%9H^)?A(VTDPU1MT<GEM;_ &:7
MSP<9_P!5MWXQSG&/>@#K:*Q)_%_A^VT2SUF;5($TV\8)!<G.QB02,G'R\*W7
M&,<TW1?&&A>(;F>VTZ]+W$""1XI87B?8>C@. 2ON.* -VBN:L?'WAK4=1M[&
MVU!S+<L5MW>VE2.8@9PDC*%;\#S1JGC_ ,,Z/>7-G>:D5NK4@30QP22.@VAM
MQ"J?EPP.[H,]<T =+165:^)-'O;VSM+:^26:]M3=VP4';+$" 6#8QW'&<^U6
M+35[&^U"^L+:<27-@R)<H%.(RR[@,XP3CG@G'>@"[16/K7BC2= DABOYY1-,
MI:.&"WDF=E'4[44G SUJ/_A,?#_]@0Z[_:<0TR618EN"& #EMH##&5^;@YQC
MOB@#<JC!I%C;:O>:K%#MO;Q(XYY-Q.Y4SM&,X&-QZ5GZ+XST#Q#?2V6FWWFW
M,<?F^6\+QEH\XWKN W+GN,BN:\;?$C1[+P]KEOIFL>7JMM%)'%*L3%%F ^X)
M"NPO_LYS0!Z'15>PD>73[:1SN=XE9CZD@5Q6K^.1X;\.^(]5FU"/5)+._>W@
M@2U>,1,%5A"[ '. <[^G.,T =[5#^QK Z]_;9@SJ MOLHE+L<1[MV N<#GOC
M/%9:^.= _L6+57NI5@EE$"*;67S))<9VI'MWL<>@K7TO5+36;!+VR=WA8E?G
MC:-@0<$%6 ((([B@"Y16'K'B_1-"O5L[ZZD%R8_-,4-O),R1YQO8(IVKD'DX
MZ5C7GQ(TNQ\<IX?F\SR39^<9TMY7/F%E"J J'*E6SN' Z4 =K17.:OXZ\.Z'
M?265]?L+B%0\R0V\DWDJ>A<HI"#'/.*MW_BG1-,T>WU:YU"(65R5%O)&#)YQ
M;E0@4$L3Z &@#8HKA/$'C&*\TK1KS0+]PLFO6ME<@Q,C@,PWQLK@%<@CMWJY
MXM\4P)X7\4KH]\?[2TJS=I'C0D0R;20-Q&W=[9R.XH Z^BN4T#QYH&JS6.F1
MZF)=0FA!7,3A)F5<N$<C:Q'.0I-6-7\=^'-$OY;*]OV%Q"H>=8;>2;R5/(,A
M12$XYYQQ0!T=%<?KFNRGQ!X,_LR]#6&I7,OF&(AEFC\AF7GTR >*/$OQ T'2
MHM4L!J@CU&W@<;EB=DAE*DH&<*45B<<$T =A17):1XLM+#P%X>U/7;X_:;ZS
M@/$;/)/*T8)VH@)8]3P*T(O&6@3:#=:TE^!8VA*W+-$ZO"PQD,A&X'D<$=Z
M-VBN97X@^&'LY[M-2+P0S+;[D@D/FR-G:L8"YDSM;[F>AK8TK5K/6K(7=B\C
M1;BA$D3Q,K#J"K@$'ZB@"]16)K/B_0M O%L]2OA#<O%YT<(C=WD7=M^4*#N.
M>PYZG&!3['Q3HFI:%+K=MJ,1TZ'=YLTF4\HK]X,& *D>A% &Q17.Z1XY\.ZW
M?I8V5\_VF1#)%'-;R0F51U9-ZC>/IFL[PK\1=.\3:UJ.FQK)'+#=-%;?Z/*!
M+&$#;F)4!#R>"0>!ZT =G17-^.?%D7@SPM<ZLT7G2I\L,6UB'?T)4':, \GB
MI/\ A-= 701K4M\8;(R"$-+!(C-)_=5&4,Q^@.: .@JCJ^D66O:5/IFHP^=:
M7  DCW%<@$'J"".0*J:'XIT?Q$]Q'IMTSS6^/.@EB>*2//0E' ;!]<8JCX[\
M80^"_#YU!XC-,TB)%%M<ALNH;+*#C )//7&* .GHKG9_'7ANUTVVU&YU$P6M
MTSI"\T$B%F0$L,,H(X!QD<]!DD5'+X_\.0VMM.UU<,+F,RQQQV4SR; Q4LR!
M"RC*D9('2@#IJ*Q9/%N@Q>&T\0OJ4/\ 94@!2X&2&R<   9+9XQC.>U<YI7C
M.+7_ (FPV.F7[R:>ND2RS6SQ&-DF$J %E8!@=K=^QH [VBN;3Q]X:?4EL5U+
M+M-]G67R9/):7.-@EV["V>,;NO%=)0 45R]Q\1?"MK?26DVJ &*7R))A#(8(
MY,XVM*%V Y]3Q5S6/&&@Z#=K::E?B*Y>+SHX5C=WD7=M^4*#N.>PYX)Z4 ;E
M%9VBZYIOB+3EO]*NEN+<L4+!2I5AU5E(!!'H14.M^*-&\.O;IJU\ELUR',(9
M6._;C(& >?F&!U.>,T :]%<B?B;X1%D;K^U20'9'B%M*98RN-Q:,+O4#(R2
M.:U;[Q7HNGZ9::A->A[>\ -L8(WF:;(R-JH"3QSTH V:*X[5OB+H]IX,U#Q#
MI\QNA:EXA$89%83!20CKMW)]6 %7;/QQH=QX:&N379@M5*QR&6&1#YA .Q59
M0SGD8V@Y[4 =)16)IOB[1-5M[V:VNV'V%=]U'-!)%)$N"<E'4-@@'!QSBL>\
M\>Z)J>A:I)HNO)!);6OV@WK6<DD<2G'.,88C(RHY&>1Q0!V=4]5TNTUK2[G3
M;^-I+2Y3RY45V0LIZC*D&LS4?%VD:&+>'4+N22YDA$NVWM9)69>F\JBL57(/
M6LGQ+XG\[2?#&I:#J >TU#6K6 RQ<B2)F(9>1QTP>XQ0!V444<$*0Q($CC4*
MBCH . *?110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !7$_$Z*7^P]*O1!)/:Z?J]K>7D<:%R8$8[
MCM'7&0<>U=M10!YI%K>G^(_BWH-]I*2S6L>GW4;7OD,D<ARAVAB!NVY^@W>N
M:Y>?6K?3?A3XC\)S0W9UR.2]4VB6[D[&E9Q)G&-FTYW9_I7N=% 'FVNW]OH/
MC#P;JVI%X;!-/N8'G\MF5)&6,JIP#@G!Q]*IZUIE_JFJ_$^UL(Y#<7.F62P@
M#'F'RY<J/<]/QKU6B@#R31'T?7KGP];3^+M6N;FRGBGBTQ[".-H944C:^V$%
M0!D') ]^E2Q:M#HWC".V\*:I/=#4-6/]HZ)/:M^X+L?-F5B 4 QNP<J<\5ZM
M10 5XUI&N6&A?#;4?".JP7!\0@7<#6(MG9[N21W*LN!A@P9?FKV6B@#S+2='
MN+#QGX&M;^+S+BQ\/21NY&X)(/*4X/KU&:]-HHH \TT_7=/\&^,_%B^(GDM7
MU"ZCNK6Y:%V6XB\L*$4J#DJ01MZ\\5AM87>E_#'3+ZZLY[:WC\21ZFUN8SOM
MK4W!894<C .<=LU[/10!P&H7-KK?Q%\#ZE9_Z1:&VU!XYO+.!\L8!Y''?%87
MB'2=0U.3XJ6>G0R&>XBLC$B#_6XA!8#U) (_&O7** /+-&ET;Q#K6A;O%^JW
MUU9S>?!8O8QQ&%PC K)LA4H "002 ?RK=^'-L(6\5RF'9)+XBO"6*X+C(QSW
M'6NVHH I:P"=$OP!DFVDP!_NFO-)M&N[S]G"UT_3;5_M)T^WE,$2?.^'1Y !
MW8@-QW)]Z]8HH \QT271O$'B?1;@>,=3U6\L6DE@MGLDC\HF,JPD*1+MX.,$
MCG JOX?U:'2_%&GZ5X4U2?4-*N[F4W6EW%JP;3@=SLX<@%1OXVMG.>*]6HH
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
M\%W):@#RL;N0FSIBL/2]._M?0OA99:W$\\4D]R?+GS\\2QNT08=QL"<=".*
M/8?[:THVZW']IV?D-&95D\]=I0'!8'., D#/3FFOKNCQVL%T^JV*V]P=L,K7
M"!)#Z*<X/X5Q.LZ#I-Q\5/#5A)IUL;*#3;J2.V$8$08/&0=@X/))Z=>>M9&D
M>%M"EB^(HDTNV<0W4\4*M&"(5,*OA >$^9B?EQV]!0!ZI>ZC8Z;!Y]_>6]K#
MG'F3RJBY^I-96O\ B_2/#WAJ37I[A+BS4 Q_9Y$8S9.,)D@,>_7L:X6SU5)]
M#\!Z:VFZ7>:I<Z0)H[O5C^[A58X]V."6<\<#' ZUS;P07/P>\? QV$RVVLRM
M ;1<PQ?ZDDQ9Z+RW3U- 'L5UK9D?37TF73KNVN;KR9I#=@87:2=F,[FX^[5R
M]UG2].FCAOM2L[663[B3SJC-] 3S7%^*(]-CO/!*Z2EHEJ==4@6H4)DPR?W>
M,]*S_#L7ARZO?&TGBE-/>^75)TG-\%+):A1Y6-W(3;TQ0!Z9-=VUN4$]Q%$7
MSLWN%W8&3C/7 !/TIEEJ-EJ<!GL+RWNX0=OF02K(N?3(/6O&M*L/[5T#X6V>
MLPM/#)<W/[N?/SQ".0Q!AW&T)QT(KLO#MG;:9\5_$MI8P1VUM)86<S0Q*%3?
MF1=V!P#@"@#M+J_L[( W=W!;Y5G'FR!/E7[QY[#(R>V:AGUO2K6SBO+C4[*&
MUFP8IY+A51\]-K$X/X5QGC32[+5_B3X(M-0MTN+;9?NT4@RKE4B(W#N,@'!X
MXK'U"SF7XKW=E%%H,,4.EPKIT&I0DQB,LWF>4JD '=@'OC':@#M?%/B&?2+?
M0YK#R)4U#5;:S9F^8>5(2"5(/7'0\BM:ZUK2K&Y2VO-3L[>XD^Y%-.J,WT!.
M37E]SI#Z+X8\-VAO[.[C_P"$OMY(A9?ZF!6E)\I>3PI)X[4WQ??6NJ6_C40:
M5X>MH[)6@NKK4/\ CYGD\H8* #C^$*23DCB@#T'5O&.CZ+K^G:/>W,<<]\LC
M!VD15B"*#\^2",YP..2*M0ZG<-KEY;R"R73X;9)DF6X!D).<ED_A7 X/>O.)
M;;3;C5OA?=:K!:2"XTV43RW**1(?LR%0Q;KSDC-:5YL_X3;QIY>WR_\ A'(=
MNWIC$V,4 =['K&ES7:6D6I6;W,B"1(5G4NRD9#!<Y(QSFDO=9TO3)$CO]2L[
M220919YUC+#V!/->3-H>F:;\+_ ^IV=C!#?_ &S39C<J@\UF=EWY;J002,9Q
MC ["JWB&]M9/%GC?39[?199K_P JVBGU:]CMWM_W"C*JX)9 6W KSD'ZT >U
M0W=M<6HNH+B*6W(+"5'#(0.IR..U8WA[QAH_B66\BL+F,RVMS+;F-I$+2;"
M74 G*'/!J[H6G6^G^&[#3HVAFABMDCWHHV2_+RV!Q\W)_&O,]#@MK+PO\03I
M-O:Q:W!?ZDML(D59D4+E0N.0/0#B@#U"+6M*GOVL(=3LY+Q,[K=)U,@QURH.
M:=JFIVNCZ7<ZA>2+'!;QEV)8#.!T&2!D]![UY'K%OX93X4Z#+X?6Q_MDR69T
MZ2WV_:&N"Z;LD?,3C?NS[YKU'Q3:Q7GA35H9H$F4VDI".@8;@I(.#WSC% &!
MK'CV$_#]?$FA26\TCFT/DRL',0FD12KA6X8!CQGJ*ZNUU33[V>:"TOK:XF@.
M)8XIE=HS_M '(_&O)-1M]*D_9ZL4LTM0\T&F"Z-OM5F;S8@=Y7G=G=R>>M='
M?:/INA?$_P &KI-C;V2S6U[!*+>,)YB*B,H;'7!YYH [:76-,AOTL)=1M([U
M\;+=YU$C9]%SDU=KPC1M(N]?\&:O#>W?AJVNY;NY^W7-ZC"[@F$C88ON&TJ
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
MV7R\Y&WD\[>O?WKE]7M_#2?"/1)M 6Q_MHM9G3Y(-OVAKDNF[D?,6^_NS[T
M>NW6KZ98"0WFHVEN(BHD,TZIL+?=SD\9P<>N*EFO[.WLOML]W!%:;0WGO(%3
M!Z'<3C%<'8:)IFK?%SQ7+J-C!=M!:62QB= ZKN1]V%/&3M SUZ^IK!T/1EU7
MX<:-:Q:C96USIVKW,EC!?_/#-Y<LJB-ESD@!NW(P* /2;_66^Q6%UH\FGW<5
MQ=QPM(]T%0HQPQ1AD,WHO>KUSJFGV5Q#;W=_:P3SG$44LRJTA_V03D_A7EEY
MJ\6K^&]#:/3+73Y;7QC:VUQ'9D-"\JRC<Z, ,@Y'.,YSZ5<L8O#ESXO\=-XL
M6Q::.:-1]NV_):>4"I3=T&=QRO?WH ZSP;XEDUSP/::]JC6ULTGFF5E.R-0L
MC*#\Q..%'4UMVNJ:?>V;7EI?6MQ:IG=-%,KH,=<L#CBO#;,RGX;?#R$-:+IK
MZE.)C?AC;EP\IB$@!!(W=CQG&:ZPZ)<6*>+M1DOM%'VG1'26RTM2@W*K[964
MD\X)7/?% 'H]OJ=A=W#P6U[;33(JN\<<JLRJ>02 <@'L:M5R7PZT/3-+\%:)
M<6=C!%<W&GPR33A!YDC,@9MS=3R>]=;0 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4-U9VU[$(KNW
MAGC5U<)*@8!E.0<'N",@U-5/5=5LM$TZ34-1G$%K&5#R%2<%F"C@ GJ0/QH
MF>SMI+N*[>WA:YA5ECF9 70-C< W4 X&?7%49/#6A3:H-4DT73WU $,+IK9#
M)D=#NQG/O46L^(%TC5]$L#;&4ZI<M '#X\O;&SYQCG[N.W6MF@"$V=L;U;TV
M\)NEC,2SE!O"$@E0W7&0#CVH@L[:VDGD@MX8GG?S)FC0*9&P!N8CJ< #)]*F
MHH Y[Q)X;.OZGH4[-"8-/NGFFBE7<)5:-DVXZ?Q=ZU-,T?3-%@:#2]/M;&%F
MW,EM"L8)]2% YJ[10!DQ>%_#\,TTT6AZ:DLSB25UM4!=@P8$G')# 'Z\U)?^
M'=$U0R'4-'L+LRE3(9[9'+%00I.1S@$@>F36E6-K7B!='U31+(VQE.J71M@X
M?'EX1GSC'/W<8XZT 7VTVP>"W@:RMFAMG5X(S$NV)E^Z5&,*1V(Z4]+*TCFN
M)H[6%9;G'GNL8#2X&!N/\6!QSVJ>B@#-TWP_HNC2RRZ9I-C922_ZQ[:W2,M]
M2 ,U<DL[::Y@N9;>%[BWW>3*R M'N&&VGJ,C@XZU-10!573;!+:XMDLK9;>Y
M+M/$(E"RE_OEAC#%LG.>O>E&G6(DM9!9VX>T4I;-Y2YA4@ A#CY00 ,#L*34
MKQM/TVYO$M+B[:&,N+>W4-))CLH/4U-!*9[>*4QO$70,8Y!AER,X/N* ,^_\
M-Z%JMVEWJ&C:?=W,> LT]LCN,=.2,U=ELK6::WFEMH9);<DP.R M$2,$J>V1
MQQVJ>J>K7[Z9I=Q>QV5S>M"NX6]JH:23GHH)&30!,UG;/>1WC6\+74:%$F*
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
MT/\ M;^U?[&T_P#M'.[[5]F3S<^N[&<^]78K.V@N)[B&WACGN"#-(B -(0,
ML1R<#@9[5#J&JV6E?9?MLXB^UW"6L.5)WRMG:O XS@\GBJ5UX@6V\7:?H'V8
MLUY:S7 FWXV>65&,8YSNZY[4 6VT;2VTO^RVTVS.GXQ]E,"^5C.?N8QUYZ4N
MF:/IFC6YM]+T^ULH2=QCMH5C4GU( ZU=HH R5\+^'TGN)UT/31+<$-,XM4S(
M0P8%CCGY@#SW&:T%L[9+N2[2WA6YE54DF" .ZC. 6ZD#)P/>IJY_7_%]AH%Y
M;6!M[R_U*Y4O%8V,7F2E!U<@D!5]R10!:@\+^'[6222WT/38GD=9'9+5 6=3
MN5C@=01D'UYK5(# @@$'@@UDZ#X@BUV*<BQO[&>!@LMO?0>6ZY&0>I!!]036
MO0!FZ=X>T71YY9],TBPLII?]8]O;I&S?4@<TVV\-:%9ZDVHVNBZ?!?,23<1V
MR+(2>OS 9YK4HH ACL[:*ZFNH[>%+B<*)950!Y N=H8]3C)QGIFJ5QX=T2[L
M!87.CV$MF',@@>V0H'))+;<8R22<^YK3HH I)H^F1V=O:)IUHMM;.LD$*P*$
MB=3D,JXP"#R"*9>:#H^HWL-[>Z597-W!_JIYK=7=.XPQ&1S6A10!3;2=-;36
MTYM/M#8MG-L85\HY.3\N,<DD_6H+#P[HFEVTUM8:/86L$Z[9HX;=$60=,, .
M1R>M:=8EGXA-[XOU+0X[0F*PMXI);L/D>8^2(\8X.T!NO>@#8AABMH(X((DB
MAC4)'&BA510,  #H .U/HHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K@/C)IUM>?#R[FG5R]O-
M8RLK*!NFC4Y (!X)ZYQU'-=_5+5])LM=TFYTS48!/9W"[)(R2,C.>HY!R <^
MU 'G_C'PY9V^H^"=&LIKRUMGU.7+I<NTH!A<L!(Q+#/(SGC/&*A$LW@O6/&E
MEH\D[6EKHBZE;6\TSS"*;$@)4N2<':"1FNWM_"6EVZ:8"+J=]-F:>VDN+J25
MP[*5)+,23P2,'@5<&B:>-8N=5,&Z[N;=;:5F8E6C4D@;>G\1H \NT+1_$$EO
MX=U;3-*OX[UY()[W4I]7$JW<+8,FZ/<1@@Y  XP,5;&@Q>(]>\>'4+[4#'9W
M"BUBBNWC2%_LZ'> I&6X&,Y YXY-=?8> =#TRZAEM/[0CA@D$D-I_:$QMXV!
MR"(]VWKVQCVK6MM"T^TGU.:&$K)J;A[H[R=Y"!/7C@#I0!Y/#;3V_@OPCXQ;
M4]1FURYO+(3SRW3E9(Y'"M&4SMVX/IG/.<FMGQ+;MHOBR^UWQ)9W]WHCO ;6
M_L[QU_LX !2&B5A\I?DL,]>17;'PIHYT&PT4VS?8;!XI+>/S&RK1D%.<Y.".
M]5;[P+HFI:A)=W:WDBRR+-+:F]E^SR.,89HMVT]!VQQ0!Q6H"^\2>/\ Q':7
M.CWNJVNF^1#;0PZE]E6#?&'+XW+N9B>&[ 8J5H-:M8_AS;^("S:E%JDJ2,T@
MD8J(Y=A9AP6V;<GUKM-6\&Z1J^I?VE)]KM;XH(GN+&[DMWD0=%8H1N'UJPOA
MC2ECTI/)D(TN4S6I>9V*N002222W#'KF@#S>[U6_TC2/$?@F*ZE_M.74TM=,
MD9R6$%V=P(/7Y!YO/;:*DNK>[U;QSK.C2:1?:M8:-;VMO:P1ZG]F$8:+<9&^
M8%V)XW=MM>AW/A;1[SQ/:>(Y[0-JEI$8H9MQ^53N[9P?O-R?6H=7\':3K.HK
MJ,HN[:_$?E&YLKJ2WD=,YVL4(W#ZT <=/H/B^?P;H<.HP37[V-U*;W3_ +?Y
M<MW!\PBS*I 9E!4D$@-CDYKL/!5]IE]X:A;28[N*WBDDA:"\9FE@=7.Z-BQ)
MX/'4\8HN?!NE7&GV=FKZA MGO\F6"_F24;SELN&W-D]<DUI:/HUAH.FQZ?IL
M'DVZ$L 6+%F)R69B2223DDF@#)^(,LD'P[\0RQ2-'(FGS%70X(.T\@URMY8M
MKGC?PUIMU>WJ64N@/+<107#1^?AH^&*D'&3DX()QC.":]#U/3;76-+NM-O4,
MEK=1-%*H8J2I&",CD5!'H.G1:I::DD)%U:VIM(7WG"Q$@D8S@_='/6@#SW3]
M-U>X\/\ C;PQHE_.K66HK'8F:X?<D16.1HA)RP!!90>HW53U*_LK7X;^,K+3
M[#4=$U2RMT:ZLY[IY?++?=>-]S A@#R",XY%>B3^$M(N(]25HID.HSK<SO%<
M/&_F* %964@J1M'2J\7@70DTG4M.>&XGCU, 7LUQ<R233 <#,C'=QV /% '.
MWEG'XI^)']BZK/<_V=8Z/%<Q6L5P\0EE=RID)0@G:% '/&:Y2.[O?#W@;QA#
MIE[=2RMXH^Q?:S,/."-Y*D^8> V/EW'H3GK7J>M>#M'UVYMKJZCN(KJV0Q1W
M%K<R02>6>J%D()4^AIMIX)\.V6B7VC0:9&--OG,D]NQ)5FVJN>3D?<7IW&>M
M ',^'=#UG3/%]C/9:+=Z5I+0RQZA'<:H+E93@&-PI8D,&!!/<&LWP1X:N=7\
M$7.LQ:K>G7IQ>V]E<2W,FRV'F2(H"@XQD;LD$@GCH*[G1_"&FZ+>+=03:C-(
MB%(_M=_-.L:GLJLQ _+-6+;PSI5IX>?0H8'73W\PF,2L&^=B[8;.X?,Q/!XH
M Y;P$;/3M5FT6YTJ_P!+UU;199XYKQ[B*Y0-M,J,6()W'G@'FO0*P]%\)Z9H
M5Y->V_VJ>\EC$37-Y=23R>6#D(&<G"YYP*W* /$]1FU672-4^'MG?3IJIUIX
M[>7S#YBVK(URIW9SVV_I70^%]>F\:>)](ODFD%OINBB:Y16('VN<[2K#OM$;
M_3-=H?#&D'Q4/$OV7_B:B#[/YV\_<_W<XSVSC.*30O"^D>&_MW]E6GD?;IVN
M)_G+;G/ID\#V' H \C&FV^M?#GX;W6HM<3SRZK!;NYN9%+(S29Z,.>!\W4=C
M73Z[X<L[KXD>&='$MW#8Q:5<ADBN7#R('C^1I,[\'C/.3C&:ZR3P3H4OABV\
M.FVD73[5E>W"3.KQ.I+!E<'<""3SFK=MX;TVUO;&]5)GN;&W>VAEEG=VV,06
MW$D[B2HY/- '.^ $?3]6\5:''//)8Z=?H+59I6D,2/$KE S$G ).,FNXJA9:
M/9:??ZA>VT12?4)%EN&+$[F50HX/3@#I5^@#QSPU;2V/PSU'QJ;N]N]9MX;\
MVQEN'9(51Y%"A,[2,C=R"?RJ70]%U_/AW4],TF_AN6E@EO\ 4+C5Q,MW P_>
M%DW$'(.X8'&!BO3=+T+3M'T<:39VX%EF0F)R7!WL68'.<@EC^=9.G> M$TJZ
M@EM#J"Q6[[X+4ZA,T$1_V8RVW\,8H Y:>W;0/&LM_P")[._GBN]37^SM7M[Q
M_+@#$"."2(,-JYXS@@[N:73?#]KXI\6>,XM6OK]X+6^18+>.\>)(2T*'S %(
MYXXSD#!XY-=6? NB-JJZA(MY*5N/M:6\M[*\"39SO$1;:#DD], U@6_PYMM2
M\1^)K_68+B);V[4P26UX\330>4BLK[&&5W \-_6@#D[?7M:UKPSX"TZ<76H)
MJ+7@NEBNOL[WBP$A 9,C@CYCSEMM:5XWB7P?X3\87T%E/IM@+:-]/@FO!<M;
MR$[9&4Y)"X(;!X!%>A7_ (1T/4='M-*ELA':V14VOD.T3VY48!1E(*G\?K18
M>%-+L+.]M2+J\2]3R[DWUU)<&1<$;27)P,$\#'6@#,L/ .B6EJ?+N-1E%Q;>
M7<,VHS$76<'>WS<-D9RN.I[5E_!K1[*R^'VF:A DHN+N$^<6G=U.';&%+%5_
M "N@T/P3HOA^[6YLDNVDCC,4(N+N698$.,J@=B%' Z>E3Z#X4TKPTUQ_9:7$
M44QSY#7#O%'DDD(C$A 22>* ->X@CNK:6WE#&.5"CA6*G!&#@CD?45XYX>M8
M?"_PY\6^(=*CF74K6>_AB=KB1U55E(!V,Q4D8!R1DXY/)KV>L&S\&Z+8:CJ%
MY!!*/[0\S[3;M.[0.7QO/E$[<MCDXH X76M$@\*>'M$\1:1?WSZLUW:+)-)>
M22?;Q*RAU968J<AB1@<8XKUBN6T[X>>'=+O;:YA@NI!:-NM(;B\EEBMCZQHS
M%5/IQQVKJ: . \86;:K\1?"^ER7EW#93VMZ;B.VG:+S@OE$*2O./I@XR,\U@
M:9X5M[^Y\8Z7<ZCJCV&D3E=.@%[(!;%HA)N!!RQ!/&XD#TY->GW&CV5UK-GJ
MTL1-Y9QR1P/N("K)C=QT/W1UIMMH6GVMQJ<\,)634W#W1WD[R$">O' '2@#S
MV+5;;6_!O@VWU:WU35]4O[/S$M+2Z,(G*JN^25MZC XZGJW0USE];M=_"SQU
M8WT5W%'I-^YL[>:\:1K<>6A"%PQWJ-[<$D<^U>I3^!-"FT[2[)8KFW&E(4LI
MK:ZDBEA4C! =2#@@<YJ6S\%:!8:3J6EP6/\ H>I$F[C>5W\PE0I))).2 .<Y
MSSUH XOQ3:'18?"WAS1[>]>QU2ZDDNH8[]UDFV1;O+\UVRJL1R 1G;@=:(].
MUS1=$\8O]@N=+T9](DDMK>6_%PT,X1]Q0AB5!&TXSU'%=?\ \(+H;Z"FCS1W
M5Q;1S">)YKN1Y8G PK)(6W+@# P1^IJ:T\(:7:6-_:%[ZZ2_A,%R]W>RS.R$
M$;068[>&/3'6@#S_ %31UT;X*7NM17U_+JM[IMO)/=2W3DL24/RC.% S@8 X
M]:W?%*Z;K/B5M,&D:MK-_;VB/+#;WYMX+96+;6.9%&]N>Q. .E=9>>'-,O\
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
M-FBG2'30@LY(+AXY8=J[!AU(;[O'7FMN"%+>WB@CW;(T"+N8L< 8&2>2?<T
M>?\ Q4T:RU&3PK)<I*S-KEM;'9/(@V/NW#"L.>!\W4=B*K:]X<L[GXC>%M'$
MMW#8QZ9=!DBN7#R(&C^1I,[\'OSDXQFNZUW0=/\ $>G?8=2B=XA(LJ-'(T;Q
MNIRK*RD$$>HJ.V\-:;:WMA>*DTES86[V\,LL[R-L<@MN+$[B2HY- 'F=[J=_
MX3\+?$&QTJZN/+TN[@2R:64R-;I,L>X*S$G"[R1D\5KZ)H.MZ=XGTBYT[1;W
M3K,;TU)KG5A<K<H4.UBNX_.&P<C'4]J[;_A&M)+ZNSVBR#5R/MJR$LLN$"#@
M\#Y0.E4])\%:3HMY#<VTNHN;<%8([C4)I8X01C"HS$=#CI0!T5<#HK(GQK\4
MI=$"XDT^S:SW=3"-PDV^V_&:[ZL/7_".C>)7MYM1MW^TVV?(N8)6AECSU ="
M#CVZ4 9'Q'U"YMM&TZRM;R2T_M'5+:QN+B%]KPQ2,=Q!_A)QC/O69+I<'@[X
MA>&+;1);J.VU7[3#>6DES),KA(]ZR8=CA@< D=<UT</@3P[%HMYI36!GMKU@
MUR;B9Y))6'1B[$MD8XP>.U2:-X-TC0[\W\"W5Q>F/REN+RZDN'2/KM4N3M'T
MH \K?3'E^&>O^)WU/4CJMA>W;V4HNW"VX2=N%4':0><[@>N.@%=.=+_X1OQK
MX.N+2^OY9M5,\6H-<7+R"Y_<EPQ4G:I##C: !TZ5V/\ PB6C?\(]>:%]F;^S
M[QI'FC\ULL9&+-SG(Y-6KG1+"[O--NYH2TVFLSVI#D;"R%#QWX/>@#S73- M
M?$<'C2[U34]0WV6K7D=KLO7C6TV@,'4*1SD_Q9X 'K4EOJT'B/PSX2M]6L=4
MU?6+O3S<?8[6Z,".HV@S2G>@],9)Y8X%:&E?#.RN[GQ!<:[;3H]]JUQ*!;WC
MQK<6S$%5D", PSNX/(R?6NIU3P=H^JFQ=XI[66QC,5M+97#V[QQD % 4(^7
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
MDM[A[:4[&7;(APR\@9QZCBKU>4W7C;6+/PKJ,HN'>\F\43:3;3+;^:T$?F$
MK&H^<A5.!SDXZUH>'M6UU/$CV-L^NZCITUE)()M9TYK<PW"D;1O\M 58$\8R
M,4 >C45YYX"U>YN[];;6==U0:]Y!:\TB_MHXE5LCYX<(,H.0"&;(.37H= !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 %8OBGPW;^*]&&F7-Q-!%Y\4Q>$X?Y&#8![=.O:MJB@#E=*\&RVN
MOP:SJNN7FKW-I"T%G]HCC00*V-QP@&YR  6/:LJ\^&"W-CJ>E1^(M1@T2^DD
MF^P1J@$<CDD_/C<4W'.W./7/-=_10!S&L>%M0U&(VUKXEO+&RDMA;3VZ012!
MEP02I9<JQ!P>OTJ:Q\(66G:SIE_:RRHNG::=-AA."/+RI!)ZY^05T-% ')?\
M(':?\*[E\'?;)OLTBNIN-HWC=(9.G3J<58U?PD]WK<>M:5J]QI6I" 6TDD<:
M2I-$#D!T88R"3@C!YKI:* .?ET'5VTJ""+Q3?)?1RF1KQH(6\P'/R%-NW;Z8
MP>.M4[3P9<Z;I<L6G^(;VWU"XO6O;F],43>?(PVD-&5VA< 8 QC YKK** .#
MN_"FJ:;HW]FZ/J%X^H:MJBW.H:KE8VC48+L N ,J@0*/[W/>NPU73;?6=(O-
M,NPQM[N%X)-IP=K @X/KS5RB@#B[/P%/%?:+<W_B.]OAH[YM(FBCC0+L*8;:
M,LV"/F/ITY-//@6>WU&^DTKQ)J.FV%_<&YN;.!(SF1OO%'*EDW8YQ^&*[&B@
M#G)O"L@\8'Q#8ZM<6;31QQ7ELL:.EPL9)7EAE>I&1V]*=9^$+*VT;6]+ED>>
MWU>YN;B8, "OG?>4?3M70T4 <IHW@2TT?P3?^&TO+B87R3+/=R8,CF1=N[TR
M%P!]*-2\%"ZLM 6RU6XL;W0TV6MVD:.2IC\M@RL"#D5U=% & /"EK)K5]J5W
M/)<F]TY-/GBD4!712V3QW.XYJEI'A'4]'^R6L/BS4'TJT*B*T>"$ML7I&TFW
M<5[=CCO7644 <EJ7@RYUB\V:AXBO9])^U+=?8##$/F5MZIY@7=L# <=<#&:M
MZ!;:NVO:_J.HRS1VEQ.D5C9R/D1QQKM,@';>V3CT S7144 <WK7A274/$$&N
MZ=K%QIFH1VQM'DCB259(2V[!5P0"&Y!_G5&'X>6D/AUM'_M&[D1M4&IM/+M:
M1G$@DP3C!R1R?>NRHH R+O0(;OQ1INNM,ZRV,$T*Q@#:PDVY)^FW]:Y6X^%R
MRZ1>Z%%XCU*#09S(\>GQJ@$3.2<;\;B@8YVYQZYKT&B@"N+7&G_9$ED3$7E"
M1" R\8R/?O7.V'@Z==<M=5UG7+G5YK**2*U66".)8Q( ')V ;B0 .>/:NJHH
M X[3?!-]HR1V.F>*=0MM'BDW1V7DQ.T:YSL61E+;>WJ!WJ;4O!L\VOW6LZ/K
MUYI%S>QI'>K#%'(LVP85L.#M8#C([5U=% '*:EX+DN;_ $[4M.UZ^L-2L[3[
M$UUM29IX>#APX(+9&<^I-58_AO91^%=6T#^TKR2/4[Y;Z6XF(>7>#&3SWR8A
M_P!]&NUHH R-?T"'7TTY9IGB^PW\-\NP [FC.0ISV.:IR^%9%\8MXAL=6N+0
MW$<4=Y;+&CI<+&3MY897[Q'':NCHH Y)_ &GRZ'?Z9)=7(^U:G)JD=Q&0LEO
M,S[P4./X3ZU=T[0M8@:<ZCXIO;X/ T**MO#"(R<?/\JY+C'!Z<GBN@HH Y?3
MO"-Q%KUKK&KZ[<ZK<V44D5H)(8XEC#XW$[ -S$*!D\>U:VA:9/H^DQ65QJ5U
MJ4J,Q-S=$&1LL2 ?IG'X5I44 %%%% !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
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
M9#_"",<>HH ]3HKR Z/'H>D>!/$-K=WS:K>WUC#=7$MT[^=',N&0J3MVC(P
M.,"KVLV?]@>+[O7/$NGW-]ILUY"UIJEO=L#8 [56-H@PPN_J5SG=R.<4 >HT
M5Q?AJX;_ (6+X[268^7%)9,JLW" VXR1Z#(-<):_:-3^&7@"#^T+J$WFN-#+
M/#*1(4+7 (#?3C/;\* /8;K4);?5;"S33[F:.Z\S?<Q@>7;[1D;\G/S=!C/-
M7J\_O--MO#_CGP+I>F"6&RSJ!\HS.X/[H'DL23R2>>E<M'X?@U/P;XUUN[N[
M][^POM2>Q=;N11:F-F9=@! ZCDG/'% 'M-%>2ZMJ U;7/#<6L6FH:M92:"+R
M:RL Q(F<H!*ZJ1N'W@.N#DX'6NJ^&VA7&A^% EY;S07-Q/+,8IYC)(B%SY:L
M22-P3:#C^= '1PZO8SZQ<Z3'/NO;6-)9HMI&U7SM.<8.=IZ&J7ASQ!_PD"ZJ
M?LWD?8-2FL/O[M_ED#=T&,YZ<_6N-TOPSI+_ !FU^9K>3S(;>UNXS]HD&)6:
M0L<;L$9 X/ ]*Q+3PO8ZIH?C_5+F:\^U6NJZB]H8[EXUMW0;@ZJI W$XR3G@
M 4 >SU2U;5['0M,EU'49_(M(BH>3:6QN8*. ">I KS^ZOK/7]*\*6=_IE]K>
MK7>E)>&UANC!%M*INED.Y0?F.!UZGBN3U"U%]\'?$<>H1S@Z3KC6]K%)=-(;
M=/.B&PL#\X =@,YH ]YJE9:O8ZC=WUK:S^9-8RB&X7:1L<J& R1SP1TS1I6D
MV6BV"V5A$T=NI+!6E:0Y/)Y8D_K7 > O#.DVOC;Q7<PV\BS6.HJD!-Q(=JM
MN<@MAOO'DYH [+PEX@_X2GPS:ZQ]F^S>>9!Y6_?MVR,G7 Z[<].];5>!VFA0
M6?P0;Q5#<WJZQ:-)/:SBY<"#;<L-JH#MVGG((.2Q]JZGQ$U[KWQ)N-*FTF35
M+&STV*:*R^W?9D+.S;I3_?(P%'I]30!Z+JFH2Z?%;O#I]S>F6X2%EMP"8U8\
MNV2/E'>KU>37=KKNC^$M%M-4:6%E\4VRVR&Z\YUMFE!1&?\ BQDCGL!5^ST&
MV\0_%3Q4=2GNY;?3WLGM[9;ATC60P@[R%(R1MXSQR>.: .\UC4)=+TV2[@T^
MYOY$90+>V +ME@,C) XSD^PJ]7&_%262#X=ZA)%(\;B:VPR,01_I$8ZUE7VB
MV_B/XM:E8:E+=/81Z1;R&TCN'CCD8R2 %MI!..>,X_(4 >CT5X4-&S\*M9UZ
M74M2FU32)[B/3[A[M\VZPRE5"@'!R!R2"3GV&.LU/3T\2?%#3[&_GN?L+^'S
M<36T,S1I,WG  -M()'S9QGL.U 'I-%>*6OAJ"Z\'>-)KB^U*5]!NKZ#2LWD@
M^R+$OF(5P>3DXRV3@ 5>U2_U/Q#K/A73)[*34K6?0QJ$UJMY]F6XF.P$L?X@
MN<[?]K/:@#UVL74_$ TWQ-H6C?9O,.JF<>;OQY7E1[^F.<].HQ7G6I1>(O#?
M@75[:<S:797>IV\-GB\\^2SMY619 ).PSNQZ;JO77AG2_#?Q3\$QZ6T\22_;
M=UL]R\BY$!^<!B2"<X)'7 H ]#TO4)=0CN6ET^YLC#</"JW  ,BJ>)%P3\I[
M5=9@BEF. !DFO*;+4;./PMKT>K#4+M;GQ5<VD%M:SLDD[F7Y(@VY<+P<\@8!
MIF@::!XN\0>';C2[C3=,GTF*Y;3S?&4!_,8;U96^7.!D ]J /3M*U2SUO2[?
M4M/F\ZTN4WQ2;2NX?0@$?C5RO#M/B_X1SX"V6I:.)H+[4EMH+F=+A@55I=I*
MEB1&<,1D 8SGM75>'O#VL:7XNL+JQT1M(TLQ2QZA&VI_:!/\N8VVG^(,/O=2
M": .L\5>(1X9T-K\6K7<S31P06ZN$\R21@JC<>@R>M:&F37UQI\<FI6<=I=G
M/F0Q3>:J\G&&P,Y&#T'6N(^+>DV>H:+I$MS&SNFJVL2D2,N%>50PP".H YZC
MMBJ^MZ9H=SK?_"/V>@:CJ\]A9INB&HM%#:HQ8J<LXRYYYP3@#D8H ]*HKQ6"
MYOM9^&_P^2YU&\26YUD6TL\<Q$IC'GIC?USM4#/X]:U;7P?II^)&I>'?-OAH
M7]G0WQT\7DGEM,7=-Q.[=T7.,X)Y/08 /1]4U"73H8)(=/N;TR3I$4MP"4#'
M!<Y(^4=ZIZ;X@_M#Q1KFB_9O+_LL6Y\[?GS?-0MTQQC&.IS7FD%Y=I\/M)MV
MNYY/LGBN.RCD>0ES$ET552>IXX^@K3O=(GUWQ%\2]/M)7BNWM[!K>1&VE95B
M9DY_W@/PH ]2HKS30/$#^/?%'AVXA=EMM-TTWUZB$@?:I,QK&P_V=LI_*O2Z
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH ***S=&URTUQ+U[02 6=Y+92^8N/W
MD9PV.>F>AH TJHZGH]CK M!?0^:+2YCNX/G*[94.5;@C.,]#Q5ZB@"C;:18V
M>JW^IP0[;N_$8N)-Y._RP0G!.!@$]*SI?!7A^;PZN@O89T])3/&GFONCD+E]
MZOG<#N8G(/?'2M^B@#!T?P9H6A7[7]A:.MZ\)ADN))WDDD4D$[F8DL<J.3R,
M8'%2#PGH@\*?\(Q]B!TCRO*^SF1C\N<_>SNSGG.:VJ* ,>7PMHTWAJ/PZ]F/
M[*C2-%@#L,!&#+\P.>J@]>>]0:UX,T/Q!?QWU_;2_:DC\GS8+B2%GCSG8Q1A
MN7/8UOUFZ]KEIX=TB74[[S/L\;QHWEKN;+N$''U84 4T\%^'H_#]WH*:9$NE
MW4C22VP+;=Q(.1S\O(!&,8QQBH]*\#>']&U&'4;2TD-]$CH+F:XDED*L ""S
M,<C"C /3G&,FNBHH Y)?AKX55A_H$IB283Q0&[E,4+A@^Z--VU#D=@.,CH2*
MUKCPSI%W<:E/-:EI-2BCANF\UQO5,[<8/RD;CR,&M>B@#%T7PII.@W,UU9QS
MO=3((WN+JYDGD*#D*&=B0OL*GUK0+#7XH4O1.&A;?%);W$D+H2,'#(0>G:M.
MB@# _P"$*\/GPY+H#:>K:=*YDD1I'+O(3G>7)W%L@'=G-)I'@K0=#U$:C96D
M@OO*:)KF6>261U8J2&9F);[JXSTQQBKUYKEI9:[IFD2B3[5J*S- 57*XC +9
M.>.&&*TJ ./C^%_A")HMFEL(D<2&#[3+Y4C@Y#.F[:Y'JP-.L=*U:Y^)5WK]
M[9QVEE!IYT^V F$C3YEW^9@#Y1@#@\\UUU% '+Q?#WPY;W?GP6US"GF^=]FB
MO9DM]^<Y\H-LZ]L8]JFUCP/H&NZB=0O+64731B*22WN9(#*@_A?8PW#ZUT5%
M &#J7@S0M4.GM/:/&VGIY5LUO.\)2/ &S*$97 '!K>HK!M_%=G>>)I]#M;2^
MGDMF\NXNHX,V\+[-^QGSUQCMU(% "67@K0=/?4#;V3>5J <7%N\SO"0YR^(R
M2JY/7 %0Z5X"\.Z-?P7EK:3--; K;?:+J69;<$8(C5V(7CCBN@N+F"TC$ES/
M'"A8*&D<*-Q. ,GN3Q5*]URTL-:TO2IA)]IU(RB#:N5_=KN;<<\<4 :5<S!X
M \.6VFZCIL5G*+'4%*S6_P!JE,8!)8A%W809)/RXKIJ* *%WHUA?7&GSW$&^
M33Y?-MCO8;&VE<\'G@GKFJ,WA#19[6]MVMI$6]N_MLS1W$B/Y^ -ZL&!4X Z
M$"K^G:Q8ZK+>QV<K2-97!MIP8V7;( "1R!GJ.1D5>H R]$\.Z;X>BG33X75K
MA_,GFFE>625L8RSN2QX]^*FO-'L;_4=/O[F'?<Z>[O;/O(V%EVMP#@\'OFHS
MKEHOB9- (D^VO9M>@[?D\L.$/.>N6'&*TJ (+VRMM1LIK*\@2>VG0I)%(,JR
MGJ#6'I'@7P_HE_%>VEK,]Q A2W:YNI9_(4\$1AV(7CCCM71T4 8DWA'1+C3]
M2L);,M;:G<_:[M/-<>9+E3NSG(Y1>!@<4S6_!NB>(+Z*^OK>87<<?E">WN)(
M',9.=A9&!*Y[&MZB@#B?&O@U=:\+:7X:TZQA73UO(!+EL?9X$.6*Y.2Q'R_\
M"-=JJJB*B*%51@ #  K.U_6[3PYH5WJ]\)#;6J;Y!$NYL9 X&1ZUI Y&: ,#
M5?!>AZSJ9U"\MYA<M&(96AN9(A-&.BR!& <<]#FI(/".AVUCI=E#9;+?2YS<
M6:"1L12'=SUY^^W!R.:VZS;W7+2QUO3-)F$GVG4O-\C:N5_=J&;)SQP>* (M
M<\,Z5XB^SMJ$#F:V8M!/#,\,L1/!VNA!&>XS@U-H^AV.A6KV]BLVV1_,D>>=
MYG=L 9+.2>@'>IM4U&#2-)O-2N=WD6D#SR;!D[54L<#UP*DLKN*_L+>\AW>5
M<1+*FX8.U@",_G0!!'I%C%K4^L)#B^G@2WDEWGE%)(&,XZL><5EZEX'T+5-3
MEU&6&Y@NIP%GDM+R6W\X 8&\1L-W'&3S7144 <]J'@K1-12V26*ZB%M +9/L
MU[-"3$.B,48;A]<UC:_X"M=3UOPK;QZ?$-#TR*YCDC20H8MR((RI!#9RN<@Y
M'6NHGURTM_$-GHCB3[7=P23QD+\NU"H.3GK\PK2H Q=)\)Z+HMA=V=I9AHKT
MDW1N':9Y\C!WLY);CC!XJEIGP_\ #FD7UO=VMG,TEKG[,L]U+*EOG_GFCL0O
MX"NGHH HV>D6-A?W][;0[+B_=9+E]Y.]E4*#@G X Z5DOX$T$Z78:=%!=6T&
MGJZVQMKR:)XU8Y8;U8$@D#@DUTE% &)#X2T.VM-,M8;$1PZ9/]HM55V^23#
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M6'F@NX)8D6-'6(NK1!0"H!7&"3D=\ULWO@^75?"VI:)JVNWU]]O #W#I&AC
M(.$55  X[YK2U/0(-4U;1M0DFD232YGFC5<8<LA0@_@<T <9IHU_QE::QK4/
MB6]TOR+N>WT^VMDC\I!$2H:4,I+DD9(R,#I533M<F\2ZY\,-8N$5)[JVOVD"
MC W")02/8D$UT-Q\/S]HU%=-\0ZGIFGZE*TUW9VXC*L[??*,REH]W?!K37PA
MIT-_X>N+7?!'H44L5M F-I5T"'=GG@#\Z //;TZ]XJ^'/B/Q0WB&YMXY(KU8
M=.6.,P"WCWH48;=Q<A2=V[@D<=JT-2O]2L=,\,/<7FK6'AL:1&;B[TJ(.\<^
MU<&7Y6(C"YY Z]:V+GX9PS0:EI\.O:I;:+?O)+)IT)0('?[V&V[@N3G9G!^G
M%:=YX4O9+2UM=/\ $NH:?!#:)9O'''$ZR*HQN^=3M?!ZCVXXH V]*FCN-(LY
MHKT7T;PH5NAC]\,#Y^..>O'K7G'C;6Y+5M<N=-\4:ZU_IT;2);6%B)+6V94W
M!)F$9'.,G<W /08KT71])M="T:STJR5EMK2)8HPQR< =2?6N8OOAVET^LPP:
M]J-GINL2/->64(CPTCJ%8ARI8 X&0#S]* *2WCZA\1?!M[(JK)<:'<2L!T!;
MRC_6H/!NK7K:Y':^)-9U:V\0/YIDTRYA1;6903@P$)\P48/#$\'-=3%X3M8M
M3TB^6YG\S2[![&,<?,K!1N/'7Y!T]:JV7@R5-:L-2U3Q!?ZJ=.WFRCN$B41E
MEVEF**"[;3C)H Y*SN?$FO> ;GQS%XEN[.Z,4]W:V,:1FV2.,MB-P5+,2%Y;
M/4^U>CZ#J1UCP]IFJ-'Y9O+6*X*?W=Z!L?K7+-\-8Q:W.E6WB#4[;P_<R,\N
MEQ^7MPQRR*Y7>J$DY4'N?6NU@@BMK>."%%CBB4(B*,!5 P /PH X#1QKGC&Z
MUC4X_$EYIB6FI36=E;6\<;1!8CM+2AE)<L<G&1CM3[;^U_&7B'Q J:_?:38Z
M5=?8K>*Q$89Y BLTDA96W#+  # P*T)? ;)J5_/IGB'5-,L]1F-Q=VEL8\/(
M?O,C%2T9;'.T_E4E]X)D;6;W4]'U_4-'DU +]LCMUC=)2HP' =3L;'&10!R1
M\5>)-2\*^&EBU%+75)M>;2KJZ2$,L@42J7"'CG:&QTR/3BKMM9>(G\;ZAX4/
MB[4?[.2SBOA<F.(W0+,R; ^S:%RN?NYZ 8YKI4\#:7!IN@V%L\T4&C7BWD7S
M!FE<!\ER>N2Y)/K6C%H,$7BNX\0":0SSV:6AC.-H569@?7/S4 >>-XG\1O\
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
M^<YT]?#<EV\  PSJ\8!]<X)'XU>3P#9G0=;L+F_N[J[UM-M[J$NWS7^7:N
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
M0!Z)4-Q=VUIY7VFXBA\Z011^8X7>YZ*,]2<=*FKE?&U\MBWAO=96=UY^MV\
M^TQ;_*W!OG3^ZXQP>V30!U5%<"^N^,-7\3>(]*T7^R+>'298U2>ZC=VD+1*X
M3:&&.2<MZ$<'K42^/=3U;P[X4;2+:UBU?Q"65?M&YHH!&I,K8!!;&.!D=>M
M'<'5+$:A+8&ZB%U%"+B2(M@K&20&/MD'\JGM[B"[MX[BVFCF@D&Y)(V#*P]0
M1P17F6FOJ\/Q)\0_VXEC/<Q>'TVO C"*=!)(02C$E>X*Y/3KS5WPUXJNH8_!
M,,EE8VVEZUI[!5MHC&L-RJAPHYP%*[@!UR.M '?7-W;640ENKB*",L$#RN%!
M8G &3W)J:O,]8\67-_I&JWLFGZ==:;;Z[;V%DMQ"7#[9$220\X)#EMI&,;>]
M:UUKGB75O%FJZ3X=.F6\&D)%Y\E]&[F>61=X1=K#:H7&3R<GI0!UEAJ-GJEL
M;FQN$GA#M'O0Y&Y258?@015JO)/"6OW^B> =$DC@A6:^\2O9W"/EPBR7$@;:
M01R.Q_2NYFUVZC^(EKH 2+[)+I<EXS$'?O615 !SC&&/:@#HJJP:C9W5]=V4
M%PCW-F4%Q&#S'N&Y<_4<UY[=>-]6TC7M,M[W6_#-ZUW?QV4^F6);S[?>=H8,
M7);!QG*#\*#JMUH?B/XFZG969N[FVCLI(X!D[B(.^.<#J<=A0!Z917->#M4O
M-8L9+N;6](U:V<*8I=.A:/8W.Y7!=NG&.AZY%=+0 45P?_"4ZM=^.[[18K_2
M=.%I-&L5E>PN9KV,J"SH^\#N0,!N1S6UHVNW6H>,?$ND3)$+?3#;"!E!#'S(
MM[;CG!YZ8 H V+S4;/3VMA=W"0FYF6WAW'[\A!(4>YP?RJU7D&L>(-5\0^"O
M!6L+;VK:E+XC58X@2D196G1<GD@84$]>]=9I.N:]9^,QX;\0FPN/M5FUW:W-
MG$T8^5@KQLK,WJ"#F@#K;6[MKZV2YM+B*X@?.V6)PZM@XX(X/-35Y18^/1I?
MP\\+O!#HVE7.K2RQH77R;.U56<NY4$>@P,C+-UJ[IOQ,$$7B%+Z^TW6%TFQ%
M]'=Z6=J3*<CRV&YMKA@.YX8&@#TJBN1TIO'5S;1W-W<:$HNK<NL2V\N;60C*
M@G?^\'8_=]JR_A"VN3>#;:?4;VUGM&:<1*L;^<&$[@[G+$$<' P,#'I0!Z%1
M17FV@GQ,_P 6/$T;:C8&TB%HTL9@D/[HB3:$^?"MCJ<$$]A0!Z317F\7BGQ?
MJ_AR\\6:0NDII4/G26UC/$[2W$49(+&0, C':<#:1TS7=Z-J<6M:)8:I I6*
M\MTG16Z@,H;!_.@"[56_U&STNW6>^N$@B:1(@SG@NQ"J/Q) K'\>&_7P+K;Z
M=/%#,EE,Q>16;Y A+;<$8;'0]CV-<#K;:XOP>T>:_EM+R=I]->U6)&C)&Z,A
M79F;+$]6&/I0![!17%Z=KGB.P\:6NA^(#ILT>H6DMQ;RV4;IY3QE=R'<QW##
M##<?2N1D^+L[Z5-XA@U?P\MK'(QCT61C]KDA#8SOW_+(0-P781TH ]BJ&YN[
M:RC$EU<101D[0TKA03Z9-21R++$DB?==0P^AKSWXL26$2>%)-4C22P76XS.C
MQ&52OER9R@!W?3!H [^"Y@NHA+;S1S1GH\;!A^8J6O(=/U*P\/:UXF\6Z'I<
MUIX7@TM T0MVMH[J[#G#1HP&!@A2V.I[UO7/B#Q?X=32M3U[^R9M/O;F*WN;
M>UA=)+0RG"D.6(< D \#VH ['^VM,WWRM?0)]@(%V7<*(25##<3P."#5Y65U
M#*0RD9!!R"*\HO[P:>OQ5O#:VUWY+P/Y%U'OB?%NG#+W%=%>:]K5YX@M?#GA
MX6%I)'IR7MU<W,+2)&K':D:(K+SP3R< 4 =M17(1Z_KFG>*]$TG7([ 1:G:S
M*);4/C[3&=V 6/"M'R 1D$$9-7?"6NW?B)-5O9$B6P2_DM[%D!S)''\I<G/.
M7#8P!P* .BJ$7=L;PV8N(C="/S##O&\)G&[;UQGC-35R$NI^5\2[VT6RL]\>
MA+<BZ\K]\?WK#86S]SC./6@#KZ*\KM?&WC!?"6D^+[Z'2%TRXD@2>TB1_-V2
M.$\P.6P#N((7!XZG-=#=ZWXAU;Q;J>B>'7TZUCTF.(W-Q>PO*9))%+*BJK+@
M!<9.3UZ4 =2=1LQJBZ8;A/MK0FX$.?F,88*6^F2!5JN#@-T?B_IIO5B6[_X1
MF0S+"24#^?'NVD\D9SC-0?\ "=:I_P *8'C#R;3^T?+#;-C>5GSMG3=GI[]:
M /0ZSTUS2I(+B<:A;"&WN#:S2-(%5)00"A)[Y(&/>N=U/7/$%_XQN/#_ (=;
M3[?[#:I<7=S>Q/("SD[(U567'"DDY_"N+T[4;BQ\ >);N_TZPGNO^$J99K:=
M/.A5VGB5L9QG&20?84 >S45Q%]KGBB]\<:EX=T7^S((;6T@N#=W4;N5+[P5V
MAANS@<Y&,'KD513Q[JLO@S3[O[/90:O<ZM_9$KON-O#('93)C()7Y.!D<D#-
M 'HM%<7X5UGQ#>>+]=T?5;S3+FWTM(0);2V>-G>0%AG,C $!3E?<'-=I0 45
MYIXL\;ZMX6FN;N;6_#+K!.!_8ZEOM+PEP,[B^=^TYQLQUZUK:OKOB2;QX_AK
M1!IT48TU+QKJ[1W,9,CH0%5ANSA<<C')R>!0!VM%>;V_CW6(M,L;S4+>S5;;
M7'T?5VB5MJG.U94)/RKN*YSGK73:=KMWJ7C?6-,A2+^S=,@B223!WM<OEB <
MXP$VY&,Y;K0!T5%%<+X=USQ7XHA@UZQ.DPZ+-<LL5I-'(9G@5RI<R!L!C@D+
MM(Z#/>@#NJ*X"'7_ !=XB35=2\/G28+"RN);>WANX7DDNS&<,2RL @)! X/O
M4%QX\UC5;?P>?#MI9B3Q##.S?;-Q6W,:J2>",@?-QWP.E 'HU%<)>:WXNC\4
MZ?X9M3I+7<VF-=7%Y)$X2-ED"EE3=EAR %R.3G.!BJG_  L#4]+T77XM5M+:
MXUS2;R*S1;?*17+3;?);DDKG=R,GI0!Z-17#'6_%'A[7=&M_$,FEWEEJT_V4
M264+Q-;S%2RCYF;>IVD9X-)X>U[Q7X@UW5-B:7!I.F:G/9-N1S+<!#QC!PN
M5R<'))X&* .ZHKS4^-]4TWQ'I-G>ZWX:U'[=>K9SV&GD^=:E@<-DN2P! !RH
MZ]J7PJ?$S_$SQ9'<:C8/:PW%MY\8@DR5, *B/+X3C&<@Y.3Q0!Z';7=M>P^;
M:W$4\6XKOB<,,@X(R.X/%35YEIOB^YM/!UC_ &7I>G0ZEJ6L3V%K#'&8X%82
MOF1P#DX5"3CDFMJPUS7]+\867A_Q"]A=)J-O++9W=G"T1#QX+HR,S=F!!!_"
M@#LZ*\FB\=>,CX%'C26#1UTZW<^;:*DAEGC$I1F#;L(?08/3.><5O>(/%6J6
M_C--"M=0TK24:U6>"?4H6<7DA8@QH0Z@8P,]3R,"@#NZ*:F[8N_&_'S;>F?:
MG4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 5A>,?#[^*/"=]H\5P+>6<(8Y67<%9'5UR/3*BMVB@#
MB]1\-^(M1?1]:^W:9!XBTQI0-D3FVEBD #(P)W#H#GL>U7- \.ZC!X@O/$6N
MW=M/JEQ EK'':(RQ00J2VT;B2Q+'))KJ** "N$O_  =K0\2ZWJ&F7FF"'68X
MTEDN[=I)K;:FS$>#@@CG!Q@^M=W10!Q.F^";JRC\$J]W"W_"/1R)-A3^]W0F
M/Y?3DYYK6M/#KP^,-;UF:2*2VU&U@@$..1Y>_=GM@[JZ"B@#S+X.Z,+?3]3U
M7[0]S;RW#66G2N.?L<+L$Q[$EOR%>FTBJJ*%50JCH ,"EH Y/6O#>J?\)3'X
MCT"YLDO&M?L=S;WT;-%*@8LK J<JP)/KD&FZMX<UG7O#EO9ZC=V"WB:A!=$V
MT3K&$CD5MHR22< \\=>@KK&=5*AF +'"@GJ:=0!@WV@37?C72-=69%BL;:XA
M:,@[F,FS!'TVFL73?"&M:?IWB'13>V#Z5J'VM[9O+<31O.2<-SM*C<W3D\=*
M[BB@#B+WP=JJ:5X2.EWEFNI^'HU0&Y1C#,/)\I\[>1ZBKLGA*6^\27VI:C-"
M\%]HJZ9/%$"N6W,789S@$-QWKJJ* .,T'1/%VC6]AI37^BSZ;9[(A<-;2?:'
MA7 "D;MH;:,;LGUQ47B3PIKWB:Z2TO+G2%TV.\2XAN4MW^UQ*KA@JG.T'C;N
M';M7<44 %<YXN\.7.O0:?<:==QVFIZ;=+=6LLJ%T+ $%' (.U@2#CFNCHH X
MK4O"_B#Q%HK1ZQJMC!J,%U#=Z>UE;MY=M+$<@G<<OG)!Z8'2I;/PYKNH>)=/
MUKQ->:>QTQ9/LEMI\;A#(Z[6D<N<GY<@ =,]:["B@#C(/!=S#\/];\.&[A,^
MH->%)<':GG,Q&>_&[FC5/"NL"_\ #^IZ+>6*7NEVCVDB7D;M'(CJ@)&T@@@I
MGWS79T4 8.EZ!-8>+M?UEYT>/4TM52-0<IY2LIS]=U<_'X2\4:1'J>F:!JVF
MQ:3?SRS(US [3VAD.7"8(5@"21G&,]Z[ZB@#D+;P0FG:CX1>QG5;/0+>X@*N
M/GE\Q%4'CC.5)/UJBWP^N&\.262ZA%%?Q:U)K%E<",LB.9&9593C(PQ!^M=[
M10!SMA8>(;Q+JW\0OI'V.:W:$Q6$<@9BW!)9CP,9XQWZ\5R<_@'Q7=>%(/"T
MVNZ=_9=F8A!(MNWG3)&ZLBR$G"X"C[HY('OGTZB@ KGO&OAV?Q3X9ETJWNA:
MRR30R"8KG;LD5S@>OR\5T"LKKN5@P]0<TM '&6?AGQ!?>)]-U;Q)J-A-'I*R
M?9(K*%D\R1UVF23<3@[<X4<9/6L+2M"CN?C?J]Q!,6T_3D2[D@Q\J7TT80D>
MI\M<GW:O4*0*JDD* 3R2!UH 6L'Q/H$NO'13%,D7]GZI#?/O!.]4#94>YW5O
M44 8.BZ!-IGB+Q%J4DR.FJSQ2QHH.4"1*A!_$9KFK?X?:GIWACPQ#8:C:KK6
M@22/#+)&QAE63<'1@.0"&'(]*]#HH XK3?">M_\ "0ZIK6KZE:3SW^FBS$5O
M$42'#,0%R22.>IY))Z# J.Z\"W<GPXTC0;>^BAU;2?L\MK>;242:(CYL=<$;
MA^-=S10!Q4_@1AX TOPU;72*]G-;S23.#B1DD$DA^K'<?QIUWX:\067BK4M7
M\.ZAI\,>K)$+N.]A=_+>-=HDCVD9.W'RGC(ZUV=% 'GT?P\OH? MOHT>JQG4
MK/4SJ5M=O'E3()FD7>HQU!P<>O%6[#PKK\WB[_A(-;U2T9VTZ6Q$%C$R+"&9
M6!5F))/!))]1@<5VU% 'F%E\.]>@TO1-(DOM(2PTB^@NE>"V99KD1R;OG).%
M.,],Y/<5TT?AW5;+6O$^JZ=>6B7.JFV:W$T3.L9B0*0X!&0>>AXS74TB.KH'
M1@RGD$'(- ')^&?"]_I_B/4]?U-]/CNKZ*.$V^G1LD7R$G>Q;EG.[&<# '>N
MMHHH X?Q/X4U[Q1-]ANKG2%TM;I)XKE;=_M<*JP;:ASM#<8W<<'I4MYX9\06
MOBS4]7\/ZE801:M%$ETMW TC1/&I57CP0"=IZ-QD5V=-5U<$HP8 D'!SS0!Y
MX/AUJ<7@G0-$MM8BBO-)U(WPNS%O#?-*R_+QD_O!D<=#5R'3[O2=;F\9>--6
MTV(6MI]D@6V5DAB5G!9R7))9CM&/PYKN:1D5U*NH93U!&10!Y7X3\+7NI_#3
MP?>V<Z66KZ89+FV-S$6C=9"X*.N0=K*PY'(XKK'T/6-=T/5=+\2RZ:L%[ 8$
M73HW!CR#EBSGD],# Z=ZZFB@#E_#VG>+K.2U@UC5-,FL;6+RP;:W<2W&!A2Y
M8X7U.WJ?:F^"O#VK^%[272;FZLKC2HI)6M&CC99OGD9\/D[>-Q'%=510 5RH
M\/:O9>/;O7-.NK(V.HQ01WL-Q&QD7RMP!C(..0W>NJHH \[B\$^)].T2[\,:
M7K&G1Z!.95CEE@=KFWBD)+(N#M;&XX)]:[K3=/@TG2[33K4$6]K"D$8)R=J@
M ?H*M44 4]7T]=6T6^TUW,:W=O) 7 R5#J5S^M<?_P (AK][X+L=!U*]TXR6
M-Q:&&6WC<!HH64_-D_>(7MQ7>44 8-_H$MYXTT?7%F18;"WN(7B(.YC)LP1]
M-IK"TCPOXH\-68T;1[[1GTF.1C;27EO(T\*,Q;:0K /C)P<BN[HH *P/$OA^
M;7+O09HITB&FZDEZX8$[U5&7 ]_F%;N]=^S<-^,[<\X]:=0!F>(M$M_$GAV_
MT:Z9DAO(3$77JI/1A]#@_A7+_P#"*>)]8_LNR\1ZIILNFZ?/'<'[) ZRW;1\
MIOW'"C."0,YQVKNZ* .(U+P/=7UIXUA2\A4^(-GDDJ?W6V)4^;\1GBI=1\+Z
MS;>(+;7O#U[8I>"Q6QNH+V-C%*BG<K J<A@2?J#78%U#A"P#$9"YY(I6944L
MS!5')). * /./B1;:A!\.K:6ZOTD\16U[!)93V\6P-<M)A45<GC:Q7DG@9-:
M>G6NHZ#J7ACPMI&!IUC9O)J<K195QMVH W]YI-S8'8&NT*JV,@'!R,CO2*ZO
MG:P;:<'!S@^E #JYR;PY-)XUN]=$\8BFTD:>(\'<&$C/N^GS5T=% '#R>!KI
M_A=8^$_MD(N+86X:?:=A\N57.!UY"XJ:^\-Z_8^*K_7/#5[IZ?VG'$EY;W\3
MLH>,;5D0H0<[>"#Z=?3LJ* .:M?#E\GC"RUV[OHKAX=(-A,1'L,DAD5RX X
M^4\>]<E<?#GQ,_@^?P?#K>GQZ*KLUN_V=C.Z^9O5'.=H /<#)P.G->I44 <A
MJGAO7(/%LOB#PY>V$4EY;);7D%]$[(=A)212I!W ,1@\&LM/AYJ \'ZEHTVJ
MQ7%U>ZPNI-<M'M!_>QNV5'0G8>G'(KT.B@#!LM EM?&VJZ\TR-%>VL$"Q '<
MIC+DD_7<*\[\7>'_ .PO#^EZ;?WMM';W7B&:[EO)X?,M84?S& E1N&SNP,D#
M/.>*]BIKE-N)"NUN,-T.>U 'G7P\OQ!KEYH.F2Z-J&CPVPN/M^DV?D1I,6QY
M;89E9BO.0<\<UZ/3418U"HH51T &!2":)I6B$B&11DH&&0/I0!YA=_#;7I=
MU7P_;ZCI26%Y=27/VI[=C<R;I/,VN<XX/&[DX&,"NTCT"9/'T_B(S)Y,FF)9
M"+!W!ED9]WIC#8K>HH X'4?"]OI?@/QI#J]TAM;^XN]0\Q <Q!@&7KU92H/U
MQ5[X9Z7=:?X)M;G469]2U)FO[QVZM))R,_1=H_"NO95=2K %3U!'6D+H'"%@
M&(R%SR10 ZN&T'POXG\-K'H^G:KIHT"*Y,L32V[M<I$7+F(<[3U(W'D ].E=
MS10!P4?A/Q1H_P#:EAX?U738M+U"XEN%:Z@=IK1I.7";2%89R1G&,]ZNVO@=
M--OO"!L9P+30(9XBL@^>7S(PN>.,Y!)^M=A10!YQX@AU>7XQ6+:)=6T%W'H,
MCE;J,O'*OGJ"C8((Z@Y'<#MFK'_"NKB^\/ZU'JFIH=:U:Z2\>[MXL)!)'M\H
M(I.2J[0.3DY-=]M7=NP-V,9QSBEH XN'PWXBU?6M*O?$]]IK6^E2&>"WL(G7
MS9MI4.Y<\8!. .YZU>T7PO+ING>(;2:['_$UO[JZ62'(:)90 !_O"NFHH \T
ML/A_KT5IX=T^XO-'CL=#O(9T^RVS+)<^7D;G). Q!.0,Y)SFNAMO#VKZ=X\U
M+6+.ZLFTW5?):[BFC;S4:./8-A!Q@C'6NJHH X!?A[>1^%[.S@U**+5=/U27
M4K2X\LM'N:1VV.O!*E7(.*TM,\.:S=>*+?Q!XDN[&2>S@>"SMK&-Q''OQO<L
MYR6( &. !76T4 <'_P (%=_\*DF\&_;8?M,B2*+C:=@W3&3IUZ'%6_%_A[7_
M !#:W>E0RZ*VE7<7EDWEL[RVY(P63!PQ[C.,&NQHH Y739-5A\60:/;.[:+I
MFF)'<2S1_-+<' 3#=R$&3CCYAZUU5,>:*(H))$0N<*&8#<?04^@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "L+Q;XE3PIHJZE):2W:FXB@,41^<[W"Y [D9Z=^G%;M<+\6?/_ .$-
MA^S>7]H_M*S\KS,[=WG+C..<9H NZ=XPOV\2VFBZYH#Z5)?Q/+92?:EF$FP
MLC;0-K '..1[U#?^,M7TB>WGU3PPUKI,]VEK]I^VH\L9=MJLT8& "2.C$C/2
MJ\%AXB\0^-='U;5](CTBUT:.<HOVI)VN)I5V9&WH@&3S@G/2N/?P-XBNM-M;
M>\\/)/K,%_'/<ZU/J"N9T68,3&I.1\O\)"@ '&30!W5]XTU!?%MYX=TGP[+J
M%S:QPS22FY6*,1N#DDD<$8&!SGGIBJ'AOQ'XGO?B#XBTV[TM386TT"_\?:'[
M(IBSD +E]W!Z\9Q6SI6CWMK\0?$6K2Q!;.]M[2.!]P)9HP^[CJ,;AUJG8:?K
M6D_$?6[M-+%SI>L&W?[6MPB_9S'%L(9#\QR0,8]: ,P_$Z_;1KO6X?"EQ)I-
MC-)%=W!NU5@$<J6C4C+@  G[O<<X)KH-5\5S0ZM:Z1HFFC4]0GMOMA5YQ!'%
M#G 9G()Y/  !Z'I6#;^%=7C^$VNZ"UNO]HW9O3#%YBX;S)'9/FS@9!'6JVO>
M"KA_$&FZT_AZVU^)=+2PN+&25$>)U.X2(7(4]6!&1VH U;CXCQ6?A2[UBXTF
MX6YL;];"\L5<,\<A=5.T@8<8<$=,^U/G\::S:_V;:7/AE;?5M3GD2TM9=00(
M8T0,6>0*=IYQM )R.M9U]X5N;KP0;'3/#-MHT[ZG;W#6D4Z-E$D0EV887=A3
MP">@YK>\:63ZC:06C^%4U^T8LSK]I2*2%QC:RER/4\A@1[YH Y[QOJ5_%/X)
MOI]'E%^-5;-A#*LC%O*D  ?@8/!R<8'7&*V;+Q7/J+ZYH^M:,^G7UE:?:&AC
MNA(LT+A@&60 $'*D=.#618>%?$2:?X,2_8W$^FZC)<7)>X\QH82L@12YY<J&
M5<_TK6N] U&7QOK.I)"IM;K0TLXGWCF4/(2,=1PPYZ<T 9]EXSCTCPUX/@TW
M1+N[.L6Q%K;BYWNA6,, SMU'/+'& "?:K<7Q!-I#KR:[H\NGW^CVPNY+>*83
MB:$@X9&P,\@@Y Q7+WEEK6@'X764%E#-JMG#/&]M),%5BMOAU#C(!QG!Z9QV
MKH+#3/$%SKFN>*-0T.!)YK*.QM-)END8R1JQ9_,< J"Q8X'(]: .C\/:MJVJ
MQ&;4='AL87C22"2&]6X60-V.%&"./4<]:VZ\TT2SO/",NO:\^E'0="BL-ZZ7
M)=K*K3J2Q=0A98P1A<#KZ5WFAW=Y?Z%8W>H6@M+R>!))K?.?+8C)7\* ,*_\
M7:@^O7NC^']"_M2;3U0WDDEVMO'&SC<J E6W-CGH ,CFJ5S\2[:+PK8ZU#I5
MW-)<:@-.DL00)HI\L"GH3E<#IG(Z4W[%XB\,>+-<OM,T4:Q8:N\<X"720O!*
MJ!"&WX!4X!R.1Z5GQ^"=8AT+1UD6&74&\3)K6H+$X"1!G9G"DXSM! ]Z .[T
M:[U*]T\3:KIBZ==%B#;K<"8 =CN  _"N/A\1^)V^*U_I"Z6LNG1VL+!#=H!&
MAD8&?[N22!]S/;KS7H%<9=:?K6G_ !,.LV>EB^T^^L8;.:1;A(VMBLC$L0W+
M#:V>,GB@!VF>--0UGQ'>Z;8>'97M=/OFM+N]>Y5$3&,%01ECSDJ.@QR<T^/Q
MTDGP^O\ Q7_9[!;3[1_HWF\MY4C)]['&=N>G&:G\'Z/>Z1-XD:\B""]UF:[@
MPP;=$R1@'CIRIX/-<5<^'?&5OX)USP;9Z);S1327+0:B]X@5XY'9PNS[P?YM
MO.%'7/J =??^,+Q=<M]&TC1TOKZ2Q6_D6:\$"K&S%0%.UBS9![ #CGFLC5_$
MWBJV^(VF:=9Z.)+:73Y)?LS7B)YC?N\L3M."A)7&3GK3O&&B7^IV4%DOA(7]
MQ#:*MIJ4-\D$EK-C'4D, " ?E+9]*=>Z1XFTW6?"^L16:ZW=66FO97P6X6)F
MD8(?,!? (+*<]^>E &I_PENH7?B6_P!*TG1%O(M-ECBNYGO%B<%U#91"IW
M]25SSC-=97FWB[0=8UK6?,TWPV++5(YHQ;>((;Y$VQ!@3O48=N,C801[UU>F
MZ]/J7BS6-+CM5^PZ<D2FZ#'YIF&YH\=.%*D^F: +^KWE]960DT[3&U&Y9PJP
MB98@,_Q,S= ,=@3[5@6'C.Y?^WK;5-'^Q:CH]L+IX$N1*DL95F4J^T?W"#D<
M>]/\?:7JVJZ391Z9$]S'%>QRWEG'<>0UU  =R!\C')4X) ..M<UHG@_4K:[\
M63QZ#!I-OJ>EK;VEJEPLA\P"0$.0< G<#P2.1R>: -*S^(M[+'HM_=^&9[31
MM6EB@ANWN59U>0?(3&!G83P&STP<#-7[[QE?G7[_ $O0_#TNJC3 GVZ47*Q;
M68;@D8(^=MO.,@=LU1O?#.JS> /"6E);J;S3I].>Y3S%P@AV^9SG!Q@].O:A
M;'Q-X<\5Z]/I.C0ZG9ZQ)'<1RM=K%]FE"!&$@/)7@'Y03VH F^$+^9\,M+?:
MR[I+DX88(_TB3K5;4_$?B>V^*L.DV6EK<6!TUY5A-VB"3]X@,N2I(*Y*[>_6
MMCX>:-?^'_!%CIFIHB7D3SF0(P*_-,[ C'J&!JIKNGZU:^/]-\0Z9I8U* 6$
MEC/$+A(FCW2*X?YNH^7&!S0 X^--0N?%^H>'],\.RW9T^:);JZ:Y6.-(W16W
M#(Y;YC\HZ[3R,BFZIXRU?176[U+PPT&C&Y2W:Z^VHTJ!W"*YB QM)(_BSSTJ
MYX?T>]L/&'BO4+B(+;:A/;O;,&!WA(0K<#D<CO7G=[X%\1WVDR6EWX>2[UH7
MHFDUN?4%;S4$P8>6I.5^7 VD*  <9/% '>:EXQU"'Q3=^'=)\/2:C>06T=SY
MAN5AB"L6!W,0<'Y1@ '.3TP35?\ X6+$WA2QU:/3)/MMW?\ ]FK92S*@CN=S
M*5>3& HVGG!SQQS6A8Z/>P?$?6-8DB LKFPMX8GW#)=&<L,=1]X5AV>@:EI_
MA34+"]\,PZS'=ZO=3R6;W$:DPO(S(Z[OESTX)!&?44 =-_:NO)HK7$GAS.I"
M7RUM(KU&1A_?\P@87_@.>.AJAIOC.0W>KV6OZ:-*NM+MEO)=EP)XW@(;YU8*
M#QM(((KEAX4\51^"FLXH9UA_MA;E=(.H9D%B!@V_G9XR><;L8XS3]*\"WD^H
M^)-^B0Z%I^K:/]BBC2=965R7!+[3C/S \$C&.<YH Z/2/%>OZM#!=IX1DBL+
MN%I;65KY-Y^0LGF)CY V ,@M@D9KG_#/B37-6\$>()_$&FL]G"E_NG2\ =MC
M,/* 505P,@/[9K>\*W/BRW@TS2-3\/06T-I"(;B^%ZCK*$3:IC0?-DD*?FQ@
M9ZUEZ1HGB"R\-^)_#4VDKY4XOI+2]6Y0K.9BQ1=N=RGYCDG@8H O1>+!8Z1X
M:TW1=)FOM0U"P2>"T>ZVB&%47+22L">,@9P233X_'SQ:7XB?4=(>TU30K?[1
M<67GAUD0H65DD Y!VD=.#VK.7P_K^AW'A?6]/T]+^YL='72[ZQ\]8WQA#N1C
M\I(93G)Y'2H[GPQKVLV'C+5+RQCM=1UC3OL5G8"=7,:*C ;W'R[F9NQP!WH
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
MR"/SEC8Y4,> <'O43:;JVH^-O#NNSZ?]EBM[&YCN8VF1S$[E-J\'YONGD9%
M#;3Q_ FAZY?:UI\FG7.B2>7>6JR";)(!38PQNW;ACIR:DL_%VI1ZSIMAKOA\
MZ8NI[EM)5NUF^=5W;) %&UL ]-PXQFL76/ VHZW%X]M7\N%-9DMI+*1V!5C%
M&GW@.0-Z8/'2I?#?A](=8LII?AS9:5+#EGO5N8G"-M/,87+')XYVX!H Z7Q;
MXE3PIHZ:B]G+=JUS%!Y4)^<[V"Y [GGIW]16?IWB^_;Q+:Z)KF@OI4U]"\MD
MXNEG$NS!=&P!M8 @XY'O5+XL>?\ \(E:_9?+-Q_:MGY7FYV[_-7&['.,]:+:
MP\0^(/&^D:QJ^D)I-IHT4_EI]J29KB650A(V]$ !ZX//2@"VGCM'^'=YXM_L
M]@ML)S]F\WEO+D9/O8XSMST[TW6/&UY9:]9:)IF@RZE?7EC]LC N!&BC=@[V
M(.T =^><#'-<G<^'/&4'@76?!=GHEO+%+)<&#47O$"R1O(T@&S[P?YMO.%'7
M/KV%OH=_'\1++5VB'V*+0FLG?>,B4RHV,=>BGGI0!#<^--4_X2"XT'3_  S)
M=ZC!:PW,FZ[6.) X.59\'!!  P#NYZ 4U/B-:OX635/[-N?[0>^.F#3 R^9]
MK#$&/=TQQG=Z<^U9$E[K5A\7/$,NDZ0FJ(=/M!-"+A89!_K-I4M\I'7()!Y&
M/2HE\$:_%X=M]05+9M?37GUY[/S<1L6R#"'QUV$?-C&1^- '2Z;XNO?^$ABT
M37]$_LN[N8'GM7CNA<1S!,;UR%4A@"#C'3O2^%?%FH>*(H-0CT1(-&N5=H;K
M[:KR  X&^/ VYQT#''>J,%AX@U_QAIVNZEI"Z5!I%O.MM;R722R3S2J%))3(
M50!ZYR>E4-'\.ZHWC6VU.#P[_P (Y:%)O[42.]22.]9EPNV-#C(;YMQ"F@"V
M_P 1K@:6_B%/#\C^&$EVF_\ M2B4QA]AE$..4S_M9QSBM&\\77[>);S1=%T1
M-1DL(HI;EI+U8#B0$J(P5.[@=25';-<7HW@)M%L$T>\^'VGZP\+LB:F;F)$F
M0L2K.K?.& (! 4]*VO'6@ZGK=W+'IWA=1?QJJZ?KL-^D+0< Y?&'P#GY0&!'
MIF@#O[V\@TZPN+VZD$=O;Q-+*Y_A51DG\A7$CXAZA!86>M:CX8EM/#UT\86\
M-VK2QI(0$>2(#Y5.1T8D9KJ=9TAM9\+7VCSSX>[LWMWF"]V0KNQ]3G%<)=:3
MXO\ $'A*T\':AH<-G !!#>:F+Q'C>*)E),:#YMS;!PP&,T 0W,=WK'QMEAU#
MPW;7MO:6,7DF>Y5A AF8^>JE?O' X'(V]:]5KF+;1[V/XF7^LM$!8RZ7#;))
MN&3(LCL1CKT(YKIZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M DT+J\4BAD=3D,",@B@!]%</IGC72M'\$Z3J>I:M>7T%Y</;QW<UN!([[I,
MHG^X5& 2<#UK8T/QAIVN7EW9+!>V-Y:HLLEO?P&%_+;.' /5>#].] '045Y5
MXS^)%I>^%)#H[:M;&:Z@CM-0%N\4-QB=-XCD'JH;KC(!ZUT]_P")+71?$.N3
MW>H7TL-AIT5S+9) I2)"S NIZD\'([ 4 ==163>^(M.L1I6^1I/[5G2&T$2[
MMY92V[V4*,DUB:=XJT[2_#.H:K?ZM=WD$.H36X>6 "0N)-HB15^]SP/7VH [
M&BO.[/Q:VM?%/2[* :G91IIMP]Q8WD30G=N38Y4\-QG!&>XKHU\9Z2W@^?Q0
M#/\ V;")"Y\OY_D<HW'U!H Z&BL+5O%,&E2Q0KINJW\LD0FVV-FTNU#D D\
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
M//%8.C:9;P?#L6WB/2M?C_XG-Q/')!"[75J^]RDQV9/K\R@@Y]#7KE% '*>
M+G6KG1;HZNUW)&EVZ6,U[!Y,\MN -K2)@8.=W4 D '%98T^]_P"$E^(LOV2?
MR[JRMEMW\LXF(@D!"'^(@D#CUKOZ* ,#P/;S6O@+P_;W$4D,\6G6Z21R*59&
M$:@@@\@CTK#M)IM'^+&M&YL+YH-7@LUM;B&V>2+,8=6#L!A,9!YQQ7=T4 >:
MZ=IE\GPV\=6KV-PMQ<W6JM#$8B&E#[]A48RV>,8ZUF:AH]Y8ZGX7UF[CUR*Q
M704L+A]+5_.MI1M;YU4%MIY!P."!FO7:* /-X_"FGZ[X*\10Z8FLK<W[B5+C
M55=)7GC53&ZAP& R%&2!T-3?"Z>Y\11:CXSOX3%<:F8[>%#_  10KM./8R&0
M_E7>7=LMY93VK/)&LT;1EXSAE!&,@]CS4&D:5::'H]II=BA2UM8EBC!.3@#J
M3W)ZF@#COB7#J=A_9'B;1+&>]U#39)8C!;QEV>.:,J>!R<.$-<D_@S4])U73
M?"UM8SRZ3K$5C)J5PJ$QH]ODS;FZ OM3KUKVNB@#RK5M.DTGXB:YJ&HOXCAL
M-3CMWM[C1UD==T:;&201JQ!R,CC')J>;08H=-\%1Z3IVJ?98]>^U2K>Q,9HP
M1*2\@Q\H+'/..H[UZ=10!YOXVTRX@\=Z;KTO]LC3/[/DLY9=(#-+ ^\."RJ"
MQ0C(. >0*W?!%CIT$.HWUA'K.Z\G#33:LCI),50 , X!QCC) Z5U=% '(&SN
MO^%Q+>_9YOLG_"/F'S]AV;_M .W=TSCG'I7(:7>7N@?#J\\%7'A_5;C65CN;
M6(16C-!<^8S[9/-QL"_."<D$<UZ]10!YYI&@7NE>,_"<,T,DL>G^'7M9;D(3
M&) 8AC=T!.#COBO0)D,D$B#JRD#\J?10!XU&E]=? ._\-KH^J)JMA9K!)!)9
MN-[^9TC.,/P,_+G@BNU\465S/XL\%306TLD5O>S&9T0D1*8' +$=!G YKL**
M /&+724TB37-)UW_ (2U3<7UQ+$NF1RR07<4K$C&Q2 Q!PP)%>M:1:0V&BV%
MG;1RQP06\<4:2G+JJJ  WO@<U=HH \ATG1]23P1X MY-.NUFM=>,L\;0L&B3
M?.=S#'RCD<GU%=%J^D7M_P#$?4C%#*D-SX7>T2YV'RQ*TS87=TR <XZXKO**
M /%KZ^U"]^%>G^%8?#.LC4[,6D-TILV$<7E2)EPV,/G;D;<\$D\ UVL.E277
MQ-\0-=6DC:?=:/;P&1D/ER?-(&4-T)P>1[UVE% 'E7@'2-:D\1VMMK5G<1VW
MA2VELK.>9"JW+NY59$)Z@0HH_P"!53;1]5@\)PWBZ7=RMIOBZ74I+58CYLL
ME?E%/WN&##UQ7L-% 'G=I?W'B#XIZ5JEOH^I0:;#IMS"+JZMFB#N6C.,,,@>
MA.,\XZ5RMS)J=E\*=9\%KX>UB?5D>Y4&.T8Q-&TS2"19.C#!X R2>,5[=10!
MYSXAOM6@\26]I=R:];:*-/1H#H]J9'FN,D,CL%8K@8P.!ZFL32=&U6+P#X.M
MI=-ODN+?Q.)IHI(B9(X_/F.]\=L$'=TYSWKV&B@#G/&T.FW&@"+5;+4+FV,Z
M$/I\;O-;N,E91L^8;2.H!Z],9JGX N=8N++45U&2^GL8[G;IUQJ,'DW$L.T9
M+K@'AL@$@$]:Z^B@#STW<OA'XA>(K^_TW4;BQUB.VDM[FRM7N K1H4:-@@)4
MYY'&.360WAK5I_AWK^HK836^J3ZQ)KUA:,O[V,JRLBE1_&P0\>KXZUZS10!X
M;?Z;XBM-*@\5Z=I%[_;&N27UO=6XB;S84N.("XQD!/+CR3TS7:W.@/IGBGX>
MVEG;2R66F174+RK&2L8^SA5+'H,D=^IKO:* .0T*SN8?B9XNNI+:5+>>"Q$4
MK(0DA59 VT]#C(SCIQ5+QE?ZI!XGL;>676;;0'M'9IM(MC+*]SN ",55F5=O
M(P!D]^*[RB@#Q:ST368O!$=V-*U*273_ !6=5>SG3-S- '/..C-AMW'!(XKI
M/%=[<^./!.JVVCZ/J>ZW:WG1;RV: 7)24.T:A\$G">F,D"O1:* //M?U.;Q]
MX.UK1M*TG5K>>6Q8B2]M&MU\P$8BR^,L>>F0/6J&KZC<>---T30['0M5M+I+
MVVGNVNK-X8[-8F#-\[ !CQ@!<YS7J%% 'G4.H7?A;QSXI\[1=4O/[4D@N+!K
M2W+I*1$$*%_NH01U8@8YK'T/1M3@\)?#6WFTZZ66SU%GN4:%LPC;-RPQ\HY'
M)]17KM% '&BPNF^+&HW0MY1;2:#%"LY0["_G.=N[IG!!Q67X$UJ;1/AK':W.
MAZR;[1;<)/:BS</(VYAB,G ?UX)X(KT:B@"."7SK>.7RWCWJ&V.,,N1G!'K4
ME%% !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 445Y]X
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
MB_%NG:Y_PF'AW7='TR/45T^*ZCFA:Y6$_O @!!(/]TUVE% '&:;HFN:MXNM_
M$OB*&UL_L,$D-AI]O,9BADP'D=\ $D   #&*Z+0I]5N='@EUNSAL]08MYL$$
MGF(OS';AN^1@_C6C10 5Q7CO[/JMOI=M;:A8":SUBUN9TDND0JD;Y;J>H':N
MUKG[KP+X3OKN6ZNO#FF37$SEY)9+9&9V/4DXY- &3=36<OQ)T[6EU/3OL4&F
M36SO]KCR':1"!C.>BFN5\16"ZCXCUN2Y@T;6X;U$73KBZU2-8[$;-I!C))^]
MELJ#GU%=U_PKKP9_T*VD?^ B?X4?\*Z\&?\ 0K:1_P" B?X4 <5#;SZ+9>"]
M2L;G2[R_T>P-E>6)U")"ZNB@E')VY5E[]13[=+R]D\<WFHW6C6\VMZ;'!:01
M:@CA66.5 K-D<_,N3C'/'2NR_P"%=>#/^A6TC_P$3_"C_A77@S_H5M(_\!$_
MPH YVRAAAUOP5=/J6FB+2M*EM;H_;(_ED9(E '//*MR*P_&#V]M8^/[K^T+%
MTUE[*.S5)T<RX1(V5@&^4$Y!;L.>U=]_PKKP9_T*VD?^ B?X4?\ "NO!G_0K
M:1_X")_A0!Q7AW4;3POXLL(M4BTZ2?4HWMHK^+79+TVZ(N_RR)0"B''8]<9K
M>\?3+K%EHYT74](>[L=5AO<7%XBIA _4@YZD#CGFM9?AQX+4''A;2?7FU4_T
MI?\ A77@S_H5M(_\!$_PH Y[2[V76/','B+6I-+TN"PLWMK:V74HYWD>1@6<
ME> N%  Z]ZPO!L5C;?$?5()M5L3HV@R2G3!YZ@*]UAV YYV#<O\ P*N^_P"%
M=>#/^A6TC_P$3_"D'PY\%C_F5M)_\!4_PH SOB')9^(O FI:5I^IZ=)=7'E[
M%>[C4'$BL>2?0&MJ*X\+6UI-;6MUI-M%,I5Q!)$F<C';ZU7_ .%=>#/^A6TC
M_P !$_PH_P"%=>#/^A6TC_P$3_"@#SC0]"TK1K.WTF\\*^%M4D@;8-5:^MU6
M5-W#NI!<-CJ,')'6NWTV:RMOB#KVKR:GIPL[RTM8H6%W'DLF_=QGC[PK0_X5
MUX,_Z%;2/_ 1/\*/^%=>#/\ H5M(_P# 1/\ "@#C;Y?[2\8V.HV]II.D75O?
M*]SJT&K1D7-LI.49%P6+# ^8<>M36.HZGX3N-:LM)31]3M+Z]EO;2Y;58HO(
M:7DK(IY(#9.5SD5UG_"NO!G_ $*VD?\ @(G^%'_"NO!G_0K:1_X")_A0!R6F
M:+::*_@.WBUG39XM%:Y:\F^U(/FEB?E03DC>Q_"M/SX[3QAXEUF"ZTFYCN[&
MVBMHI;Z-1,R;]RGKM'S#DC'-;7_"NO!G_0K:1_X")_A1_P *Z\&?]"MI'_@(
MG^% '+^#4MM-\47VHH-.T#29K81_V8FIQRJ\^[)E"J=J?+\N!U]*O>+&237-
M(\2Z!JFDS:AIPDBDM)[Q(UN89 ,J&YVL" 1GCUK:_P"%=>#/^A6TC_P$3_"C
M_A77@S_H5M(_\!$_PH YB:]N_%^M:1)K3:5H^DZ7=+>^3_:<4\MQ,H.S[O"J
M"23R2>*M65\=)^(VLWL4NF7.EZQ]G9KD:C&AMS'&4(*$Y;/&,5N_\*Z\&?\
M0K:1_P" B?X4?\*Z\&?]"MI'_@(G^% ')VUFD?PMU_0FU'3?M]XU\84^VQX/
MFNY3G.!D$54UW1].DUO2M:>UT+7TBTM-/N;"XO(59&4[EDC+_*>K @XXKM_^
M%=>#/^A6TC_P$3_"C_A77@S_ *%;2/\ P$3_  H Y"_L["\\#2:?IUCH6BSR
M:C;W'V2WOH2"B21L69A@;L*>!GH.:]$_M_1O^@O8?^!*?XUE?\*Z\&?]"MI'
M_@(G^%'_  KKP9_T*VD?^ B?X4 85C?'2?B-K-['+IESI>L?9V-R-1B0VYCC
M*$%"<MG QCUJA;V:1_"O7M!;4=-^WWC7QA3[;'@^:[E.<X&0176?\*Z\&?\
M0K:1_P" B?X4?\*Z\&?]"MI'_@(G^% '&:Y;I/K&F37$>EZ]ID.F);?8)-4C
MB2"X!YD*L=K C SR1CI5;3]&-IX+TC2VO='CN+7Q$E_)'#>Q^6D G+Y4D]-O
M0=:[S_A77@S_ *%;2/\ P$3_  H_X5UX,_Z%;2/_  $3_"@#/NIK.7XDZ=K2
MZGIWV*#3)K=W^UQY#LZ$#&<]%--\9RV>M?\ "/?8M3TY_L6M6UY-NNXUQ$F[
M<1D\GD<5I?\ "NO!G_0K:1_X")_A1_PKKP9_T*VD?^ B?X4 9^B36=EXW\4Z
MI/J>G"UU VGV=A=QDMY<15LC/'-<[IR0Z;\.]/T*_P!.T;6P)KAKFU?4H5*!
MIG=&4L=I.&]01FNR_P"%=>#/^A6TC_P$3_"C_A77@S_H5M(_\!$_PH XFTTZ
M9/#OAZUGU;3R]GXA2_\ (?4EE^RVH+[8]['+E0P'_P"JKEO>ZCX<UO7X=(?1
M;ZRU>[-[#=2ZG'&+:1U57$B_>8 J"-OTX[=5_P *Z\&?]"MI'_@(G^%'_"NO
M!G_0K:1_X")_A0!YV?#5N/!GA".XDT/4;W0C*)].N;R/R[A),@@-R P^4C/'
M%;$$&DR^%O$MK9:'H.@7-[I\EM (;Z!GF9D<88IPH!(QR>IZ8KK/^%=>#/\
MH5M(_P# 1/\ "C_A77@S_H5M(_\  1/\* ,VYU&SM_ ^GZ=Y6CZNZ6\,%U93
M7T2JRA &P6RI(('!P/>E^&UA-8V6J?-##8RW0>TTZ*]%T+--H!7>"0,D$[0<
M"M'_ (5UX,_Z%;2/_ 1/\*U=)T'2-!BDBTG3;6Q24AG6WB"!B.YQ0!HT444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %,DFBAV^;(B;V"+N8#<QZ >]
M/KB/B5_J_"G_ &,MC_Z$U ';T5PL^N^+-2\8Z[H6B)I,$.FI XNKM)'),B;M
MNU6&<D'GC '0DU0F^(FH2>!M"U@16>GRZA=M:7=U<JSV]F59U9B 0<%DP,D
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
M5/!OABY\/OJUU=M9I/J5R)VMK%"EO#A0OR@\DG&2>,GM74T@92Q4$$CJ,]*
M,'4] FOO&.@:TDT:Q:;'<I)&0=S^:J@8^FVF:7X=GL=?\3:@\\;)J\D3Q*H.
M4V0B,Y_$9XKHJ* /.$^'VJV6C>$4M;G3KB\T!)$:&[1C;S;QC=QR&7'!QW-:
M&E^$7T_3/%7_  D5W:30:P6EG-O&8TB3R0K  YP!@X.>V>M=L"& *D$'N*&4
M,I5@"",$'O0!Y_\ !W3+FW\%IJM_*TU[JA64RN,,8441Q _\ 4'_ (%6KXK\
M-ZOJNNZ'K&CW]M:W.E"X(%Q&764R*HVD#'! ()!R,@BNK50JA5   P .U+0!
MP<?@*ZU>#Q'-XFO+=[[6[=+4BR1A';1(#M"[N6.X[CGO6CHMAXNM9K2#4IM!
MDM8!MDG@@D$TP P#@G:A/!/7OQ74O(D>-[JN3@;CC)]*=0!@>,] F\3>&9]*
MMYHX9))H) \@. $E1ST]E(JAJ/@Z?4=;\17?VT01:MI2:>A0'?$PWY;_ ,?'
MY5UU% 'G6G>!]>2]\-/>3:+!;:')E8K&!U,P\IDW$GH>1QC').>E2)X5\7Z7
M=:\VBZMI:P:Q>2W!6YA<M;;@%WH5ZM@=#QP.>M>@TBLKJ&4@J>A!ZT <;9>!
M1I=SX.%G<J;7P_%/&^\'=,9(]NX8X'S9)^M5K#PMXE\._:K'0[C1)=,EN))X
M#?PR&6WWL6*X4X< DXY!YKO** &H&6-0Q!8  D# )^E<)%\/KD?#^TT(ZA'%
MJ-C?-?VMTB%D243-(F5.,C#8-=[10!QUIX=U_4O$NG:QXFNM.QI:R&UMM/1]
MK2.NTN[/SP,@ #OUK2\(Z!-X=TJYM)YHY6EOKBY#(#@"20L!SW -;]% ',>*
MO#M_JE]I&L:/=06^JZ5)(T/VE"T4J2+M=&QR,@#!'3%4=2\,>(M:TZTNKS4]
M/BUVPOA>6300-]GC 7:8FR=S!@6R>#SP.*[1F5!EB /4FEH Y+2_#NLW'BB+
MQ#XCN;%KBUMWM[2VL5?RXPY!=RS\EC@#H !ZUGCP%>#X3P>$/MD'VJ-HV,^#
ML.VX$I]^@Q]:[VB@# U'0)KWQIH>N)-&L.G07,;QD'<QE" 8^FTUB'P+>?\
M"MM7\,?:X/M%]+<NDN#L7S)2XSWX!KNJ* .=U3P[/?Z]X9U!)XU32))7E5@<
MN'A,8Q^)SS7/W'@OQ+%_PD.G:7JNGPZ1K4\MR[S0LUQ"TJX=5YVD''4\C)X-
M=\L\3QM(LJ,BDAF# @$=<GVIX92Q4,"1U&>E '(6?@^ZMKWP9.US"1H%A):3
M  _O6:*- 5]LH3SZU'J'@RZO)?&[I=0K_P )!:1P09!_=%86CRWMDYXKM**
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
MXC=HD,3J#E3@Y)' SUI;S0-2F\8>(K]( ;:\T1+2!]Z_-*#)E<9R/O#D\<T
M4H?&J:-X=\'V^FZ+>7LFLVG^B6_VG<ZE8U8!W8<C#<L>@!/M5^Y\9:JFH6NC
MV?AIKG6FM?M=W:_;46.U0L5 ,F,,Q(. !^54-+\,:O;2_#EI;8*-&LY8K[]X
MI\IFMU0#K\WS CC-6=3L==T7Q[/X@TG2?[6M;^Q2VGA2X2)XI(V)5LN0"I#8
M..: (?A9<O>VOBBYDMI;9Y?$%RS03 !XSMCRIQQD>U;'B3Q;)H.LZ5I5MI$^
MHW>II,84AD5<-'L^\3P%PQ)/;'0YJOX TC6-*M=<?6[>&"ZOM6FO L,F]-KJ
MG0]>H(Y /'2LGQQ/J-K\1_!LVEV4=[<)#?DV[R^69%VQY"L> V.F>/IUH VM
M'\87.HG6;*YT.>WUK2@K26"3I)YJN"4*.=H(.".<8[TFG^+-1/B2TT36]!.F
MS7L,DMI(EVLZOY>-RM@#:0&![CWKGW\/^+-4@\7:VD0T?5]3MHK6PM_M"L\2
M1YR6=> S;CC!^7CFH=#\*7T?CC0M7A\+'1[2TAN([EYKY9YI'=  3ACD9'!S
MDY.0* -K2?'.K:]<7:Z7X5FEMK2>XMI;B6\2-3+&6"A01E@<+D_P[N^#6+X9
M\>^((?AU/X@UG1WNXK5I7:Y2Y3=(HN&1OD"\;%S]0GO75>!='OM%T>]M[^$1
M2RZE=7" .&RCREE/![@]*S?!&CZGI^@7?A76M'VV4;7*K=B=&2Y265VP%!W#
MASG('2@#<O/$T,&O:)I5M#]J?5$DF$B/A8H44'>>.025 ^M;M>,^"9KK0M$\
M1>)=3=+LZ#;OHNG-DXF2%FP ?]MS&N1W6O7--FN;G2[2>\M_LUU+"CS09SY;
ME067/?!R* ..?Q'9:'=>.]1CLKF272S%).KW1*S'R0PV C$?!P<=>M6+3QU=
MOJ^E6^H^';G3[#5V*65U).K,7VE@)(QRFX XY/OBLS5_"FL75M\14AM0S:RL
M0L1YJCS=L"H>_P OS CG%;&O:'J%Z_@\V\(<:=?QS77SJ-B")U)Y//)'2@!D
MGC34+K4M0AT/PW/JEGILYMKFY6Z2(F50"ZQHWWRN><E>>!67!J@T7QI\1]5:
M(RK96-G<&,-@MLAD;&>V<4_3;7Q5X3OM;L=/T"/4[6_U"6^M;O[8D2QF4@LL
M@/S?*<\J#D59G\*ZA?:OX\\Q5AM];L(+:UF+ @L(71B0.0 6'44 :U_XLCL=
M+\/7IM&<:S=6]LJ!\>495+ DXYQCVJC>>-;UM8U*RT;P[<:I;Z80E[<1W"(5
M<KN*1H?]8P!&1D>E<\=-\8ZM9^$M/NO#T5E#HU_:RW4S7D;F41#:6C /W<9)
MSSR  >36E;67BCPUKOB"+2]%BU&TU:[-[;W372QK!(R*K"53\Q *Y&T'(_0
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
M@B'PMKVJWFDR6]YHDIBN[+S@WS84@JX&""&!SC\*7QWI6JZC>Z-+;64VIZ5
M\IOM.@NA TQ*@1MDLH8*<_*2.HZURZ>"-;'@CQOI\.C0V<VJRK)96D=RK@+L
M08+$@ @@YSWSC(P: .J?QQ>6VDB^OO#ES;-=W$5OI=L9T,MVTF=NX?\ +(X&
M3DG ^F*O:-XGNKO7I="U?23INI+;B[B5+@3QRQ;MI(8 <@X!!'<=:H^/_"]Q
MXBT73?LUK!>3Z=>1W1LYWVI<J 5:/=V)#<$\9%)X1T:WM-4ENX_!$>@MY)C%
MPUQ$\CY()4!"WR\9R2.@XH O^)_%;^';_2;&'2I]1N=3>2.&.!PI#*N[G/&/
M4YX )YJMIGCA9$UU-=T]M)NM$C6>ZC\X3*8F4LKJP SPIXQUJ;7]'OK[QGX3
MU&WA#VNGRW+7+[P-@>$JO!.3DG'%9&J^#K[6=:\9K(!#::OIEO:VTY8']XHD
MSD#G ++]>U $B>/[^"/3]0U7PQ/8:+?RQQQ79ND=X_,.(S+&!\@.1W.,\U#I
MOB3Q-/\ $_6=)?2A)IT"6^!]J0>0C%QYOW<MN SMSQBJMY8>+/%&AZ=X:U+0
M$TZ".6 WU\;N.1'2)E;]TJG=EBH^\!BM<6.LZ7\3+W4[?2S>:;JEM;0O.DZ(
M;8QELEE8Y88;/&?2@!OQ2_Y%&#_L)V7_ */2G'6+/3_%7BZ=+6Y:YT_3H+F8
MM<DQRKLD8*J'A#\IR>^:N>/-'O=;\.Q6FGQ"69;ZUF*EPOR)*K,<D]@":S;W
MPYJDVN>-[E+<&+5-)BMK1O,7]Y(L<H(Z\<LO)P.: *O_  LZ[BM=*U"Z\)W\
M>F:J5CLY4F1Y9)64LB^7Q@-@@,3[D"M;3/%=QJ.H:IHFL:-)IE_;V@NA&MR)
M1+"V5W*Z@8(((/IV)JA>>&]5F\+>!;)+<&XTJ\L);Q?,7]VL495SG.#@^F<U
M?N-#U"3XBWNK+"#92Z$+-)-XYE\UFVXSGH1STH Y*7Q3J]CX;\!OX<TV;[%?
MSQJ4GO59Y 5D/DLS@GMG?[8KK[SQ9J$>HVVCV&A?:]9:T%W=6[7:QQVJ$X :
M3!R2P(  YP3P*YS_ (1C7[+P#X*BATX7&I:'=0W%Q9B=%+JJNK!6)VY&X'KB
MEU[PM=7GBJ'Q+<^%(]7BN["."XT]KB,2VLJDD%2Q",,-@X/;- &T_P 0[9/#
M)U(Z;<_V@+_^R_[,#+YAN]V/+W?=QWW>G/M6/9ZGJ5_\8M*35=&DTRYBTBY^
M7SEFCD4O'@JXQGH000"/QJ2_\*WC^%].FT3PY;:5?:=JR:FFF"X4B?:"I#./
ME#,I]2!@<U;L+/Q)JGQ$L-?U'1DTVP@T^>V6-KE))0S,ARVTXYP<8SC:<GD"
M@"7XCZ]KFA6VC-HUMYGVC4H(97\U5R"X'E88'[^2-W;%6[_Q??VD^G:7#H+7
M&OWD3SM8K=*$@C4X+O+C&,D 8!R3BG>/M)U'5=#M#I=NMS=V6H6UZMN9 GFB
M-PQ4,> 2/6LR_M?$,7BC3?&%GH332OI[V%YIANHUEC7S-ZLK9V,<CD9[]Z -
MSPUXG.N7.HZ?>:?)IVJZ<Z+<VKR"0 .,HRN.&4@'L.AXKH:Y'PII&J#7]<\2
M:Q:I97&I>3%%9K*)##%$I W,."Q+$X&0..:ZZ@ HHHH **** "BBB@ HHHH
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
MC1.N[:H)(!(SBNVHH XJVCFO/BQ;ZJEI<I9R^'-JRRPL@5C.&V'(X;'\)YK
MSXAT;0?&5QI=I=Q3R^)&D#QVV^06[+$'EB0C#D#=C@C@^E>J44 >7^%(99_B
M@^HP-KUUIYT5X5O=5@:/>_G(=J@HI QZ@9YQP*H#2-0'[-UOIO\ 9]U]N$46
M;;R6\T$7*L?EQGIS7K]% !7D#:3J)\%RP'3[HR'Q?Y_E^2V3%]JSOQC[N.<]
M,5Z_10!QVK6MP?BEH-ZEK-);Q:;=K)(B$J"3'A2>F3@X!KG_  O))9>+-/L?
M#":Y'H4@F;4+#4K-XXK'Y25\MW4$$OQM4L.2>*]1HH \<M]+U.Q\&:!J#:7>
M2C2O$4]Y<VJPDRF$RRC>J=6QN##';FMJWGN/$WQ,-_:Z;J-KI[:#/:1WEU;-
M$'<RH> P!&,\9QG!QP,UZ310!XCH>CV7_",6GACQ /&"W<6V":PAAD:W8J_#
M*X39LR V=W%=]HME/'\4?%-Y);2+#+:62Q3-&0KX$FX*W0XXSCVKL** /+(Y
M9+'QE;CPI%KMN]WJ9.JZ;=6;BT$9)\R979=JD]1L8[LCBO0M>FU"W\/:C-I,
M*S:C';2-;1MR&D"G:/?G%:-% 'CFG_;M4\5^#;PR^)KZ2"=VOY-0LS##;R-
MX*@;%QSD<9'09R1G3M].M5T/Q;%K^F:HUI<>))I8VM()#*@Q&4F3:-V 5^\H
M/Y9KU"B@#R"YM_$FM^#=314U'5+/3]3MKG3C?6_DW-[#&5>12I"DX.<$@%L5
MM7E^WC;Q3X9.F:;J4-OIETUY=W5Y9O;B/$;*(QO W,2W.,@ 5Z+10!SGC[2;
MO7? >M:98#-U/;,(ESC<PYV_CC'XUFVGC*XU+1IK?1]!U6/5(K"1UCN[)X8H
MIE3Y8RS8#$M@#;GCTKM:* /&+0ZAJ^N>#KJ23Q-?74-ZLFHF]LC#!;.8G! &
MQ<<Y&1D =3DC/6>'+"ZB7QYYMI,GVG4YVAWQD>:I@0 K_>&<CBN[HH YKX?6
M\]I\/- M[F&2&>.QC5XY%*LI Z$'D&N<&JR>&?B7XHOKW2-4EL+R&S6.[M;1
MYEWHC97"@GG=U P",''%>D44 >*R>&=97PEI6JRV6I0;=?GU2>RM!_I-O!*7
M *KS\R@@[1SR:['PA:Z1<^(I]6LYO$5U=+:?9C<ZK#)&FPN&V+O123D9XSC\
M:[FB@#D/B':7-WIVBK;6\LS1ZW92.(T+%4$@)8XZ =S6-=KK^G:W\1M1T>QE
M>]>WLVL2T1*RLL1#;,\,1Z>N!7I%% 'DFDI<:A\0O"U]#+XDOX((KH7-UJEH
M88XW:(?*HV+CD<\8Z $U%8:M=:-X9\4Z+<>'=8DO+^^OS9".R=X[D2.RCY@,
M*/7=CC!&:]@HH \WTK0=0TOQ+X*M9HI6%CH$UM/.BDHDF(AC=T[''KBN6T71
M+6U\*KX5\1GQ>+J,O!+96D,CV\Z[R0R,J%=IX/+#!S7N-% "(H1%09PHP,UY
M/<>'=5U+P!X[T^WLY1=7&NSW$$4BE//19(W^7/4,%(!Z&O6:* /-M7U1_'-[
MX;LM,TG5(&L]3AO[R6\LW@6V6($E-S  N2=H"Y[UL^";*>UUGQA+/;21>?K+
M/&[QE?,3RH\$$]1G//UKL** .:^(=O/=_#S7[>VADFGDLI%2.-2S,<= !R36
M5:V-T/B7HMRUK,((_#KQ-*8SM63S8_E)Z!L \=:[JB@#S)=.MA;^.8]<TK49
MM.NM85P+:!VD(\N/$J!?F(5AG*YZ5E7_ /;VJ_#GQE8K_:VIZ<J1+I4U[:,E
MU.#@R*5VAF .,,5!//7%>Q44 >>WMS+X7^)5QK%[I]_<6&H:9%!%/:6KSF.6
M-F)C(0$C=N!!Z9KF7T36M6\#^(Y5TF_M;@^)_P"TUL\!)Y(08V(7L6QDC&>5
MQR:]HHH \\\-V^CZEXGLK^*?Q5=WEG%+Y;ZI!*D4.\ ,I+HH+'C@9Z5I_"ZR
MGL/A_8P75M);3B:Y9XY8RC<SR$$@\\C'X8KL** .0^)UG=7O@.\2SMI;F:.:
MWG\F%=SLJ3(S;1W. 3CVJCJDQ\0>*/ VJ6=E>&SCNKII&FM7C,8\E@"P8 J"
M1P3C/&*[VB@#S[Q3J6IQ>,/LEW/KEIHOV-7MFT>T,K7$^X[E9PC%2!C X'.2
M:YG2],U32_ G@W49]*OY/[(U>XGO+3RBTZQO),N_8.6(W \=0<CBO9Z* //-
M(O)]<^+#ZQ#I6H6^F_V$UM%<W5LT0E83JW 89'7C."<$XQS6)H.DZC'X4^&4
M,NGW2R6M^SW"-"P,(V2\N,?*.1U]17KU% 'FWB:WF@\5^++Y[;_1&\*^7YLP
M*0N^Z7Y2_3H1WS@UB>%[HPW?A2;Q+)KJ0VRI;Z9]JTU(8A+)'L4.Z,Q8[20N
M0O7GFO6M2TZTU?3+G3KZ(36MS&8I8R2-RD8/(Y%8%KX#L(;FSENM1U;44LI%
MEMH+V[,D<3K]UL #<1V+9Q0!IZ7X@MM6U;5]/MX9@VES)#+*P&QV9 V%(/.
M1G.*UJJ:=I=GI,$D-E"(DDE>9_F+%W<[F8DDDDD]ZMT %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
MD>(K^ZT[3HIK2YT^WD:YBC+WY81E68 @;>=QS@>]:]<5\4?^17M/^PK9?^CU
MH W=3\5^']&>9-2UBSM7A*"1)90&7<"5XZ\@$_A5I]9TR+2/[6?4+5=.V"3[
M495\O:>AW9Q7(Z-96L_Q@\67$UO%)-%9621NZ@E597W >F=HS]*XFV,-IX&\
M,37B@:'8^)Y_M0(S'%&)9@A8?W Q'MTH [OQ/XXM?^$$OM:\,:I:74EO-!'O
MB(D";I44@CM\K'K77I?VCZA)8)<1M=Q1K*\(;YE1B0&(]"0?RKSOX@ZOH&K^
M ]=DT:ZL[J5)K(7,UKA@?WZ;07'#$#/&3C/;-6;G6-.\/?%[4I]8O8+&"ZT:
M$P2W#A$D*2/N )X)&1QUH [3^V]+^PW-\=0MA:6KO'/,9 $B93A@QZ @\5S$
M'C>VU?QSHUAHFIVMYIMS:W+S^20Q$B%-N3U'#'COFN ^T0W/@(ZA*CG2!XT:
MYOA)&1BV\XDEU(SC)0D$5U"ZEH6J_&G1KC19K6Y9=-N4N+FUPR,1L*KO'#$
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
M]X="UK1FNK.XAAN&NI28HM[A=K;>=QY ]ZNZMXN\/:#<I;:KK-E:3L-PCEF
M;'J1V'N:Y+QO86FG?"FU@L[:*")9M/4+&N.//C_/J?SJ+Q'XF;_A)/$&D&^T
M31HK:VB\R2^MC+-?[T)PB[URH^[CYCF@#I-=UZYM?$7A.VL9XVL]4N)5F*@,
M)$$+.I4_4 Y%=17COA]BVD_",L23NE'/_7N]>J6.L6&I75];6=P)9K&7R;E0
MI'EO@''(YX(Z4 37M_::="LU[<Q6\3.L8>1@H+,<*,^I) JCI/B?0M=N)[?2
MM6L[V:#_ %B02ABHZ9X[>_2N<^*\,=SX.A@F0/%)J=FCHW1E,R@@TW5+:&T^
M+7AC[+#'"7TR\B.Q0H*KY95>.P)X% &_<^,_#-GJO]EW.NZ?%?;@AA>=0P8]
M ?0^QJUJ?B'1]&9EU/4[6T98C,1-*%.S(7//N0/J:\DTO5O#UK\%]3T35I;8
M:ZR745U8RD&YEO&9MIV?>9B2I!&>WI6]IFFN?B)X2AU>%9KVT\,%G,HW%)@\
M:EOKRW/O0!Z'IFJV&M6*7VF7D-W:OD++"X921U''>B_U73]+$1O[V"U$I8(9
MI @;:I8\GT4$_05PWA>TOFOO&UIHU[#IT@UO>KO;><BYBC+?)N7DGOFJ7CP+
MILG@QO%5Y;W\,6K,\\WV3RX]OEN02F6X'!)SVS0!WNE^)M#UJTN+K3-5M+J"
MW_USQ2@B/C/S>G /Y5.VLZ8FG6^HM?0"SN2@AG+C9)O("8/?.1BO/%FM-?\
MB-K]UX=DAN[3_A'#;7,UJ0T<EPSDQKN'#,$S]!Q6!/XFT>Z^%7A#2+>^BEU&
M.XT^.6VC.Z2$QR(K;P.4&1CG&21CK0!W1\;VVE^-/$5EKFJ6MGIUG%9FV\XA
M#ND60L,]6^Z/IBK7B?Q+):V'AV\T:[AEM]1U>UMFE3$BR0R,0V#^'45SD6J>
M'])^,GB:?6Y[2UE>RM%MKBZPJ@;6+J'/ )^7C.3CVK T^/'@_09H8VCT^X\;
MI/IZ%=H%LTS;,#L.I'UH ]6L-1N)=:UJ"YN]-:VLVB\M(&;S804W-YV>!GJ,
M=J-)\5:!KMS+;:5K%E>3Q#+QP3!B!G&<#J,]QQ7FGB:&[N(_BS'8K(\Q%D2L
M?WF00H7 _P" ;J[W0M?\(:I<6-OHEWI]Q<):EH$MPK/##\H(./N#[HP<=/:@
M"_X@O[K3[6T>TN=.MWEO(86:^+!65FP53;_&?X>V:;J?BWP]HSRIJ6LV5J\+
M*LB2R@,I89 QUY'/TK#^)G_()T3_ +#UC_Z-%5] L;2X^+/C:XFMHI)DBL8U
M=T!*JT3;@,]C@9^E $OCWQS;:%H%A+I^K6,-QJ<\4=O<R,KHL3, \P&<,%4Y
M].16E%XJT;1=!L)]:\46,_VA2T5XQ2,7 SP553V& 2./I7G-BB_\*H\'IM&U
M/$T4:@CHHO9 !], 5TJZAI>A_%W6YO$%Q;68GT^V&F3W3!$\I=WFHK-P#N()
M'6@#MQKNDG2XM3&I6IL)F58[D2@QL6;: &Z<DX^M58/%WAVYL_M<.MV+VWGF
MV\X3+L\T*6*YZ9V@GZ<UY+>6T%Y\/O$,L,7_ !)-0\3Q/9K@JLD1EB5F4=E9
M@V,5VOQ#TVQ8>#K$V<'V1O$%NK0",!"!%+@$=,<#B@#>3QUX4?39=07Q!IQM
M(G$;RB=<*QZ#ZG!QZX-7Y/$&CPZ,NL2:I9IIKJ&6Z:91&P/3#9P:Y*VTVQ/Q
MQOYS:0F1=#A=6*#(8RNI(]]H SZ<5SFEZU_PCG@55AM[$(_B>XLXIKU<V]D#
M*^)& Q@#&!R.6ZB@#T/_ (37P[)H-YK-MJ]G/9V@_>R+,,(QX53Z$D@#/K61
M;^/K77O \FLZ'J.DV]ZD<+S)?3%HK4NP&V0K@@XW >^*YOPW,VH^-O&6-2LM
M6>72H0T]C;^7%(X\P  ;F#$=,@GT[5GS:EIU[^SDMO9W=O+<6UI9)<QQN"\3
M><@PX'(.5/7TH ]6UGQ)HOAY(VUC5+6R\W[@FD"E\=<#J:D&NZ2VEQ:FNI6K
M6$K*L=RLH,;%FV@!NG)./K7$_P!HZ;HOQ?UFX\0W-O:"XT^W&FW%VX1/+7=Y
MJJS< [B"1UKDKR""[^'WB6:WB']B7_B:%[-=N$DC,T2LRC^XS!L?C0!Z[I7B
M?0M<NI[;2M7L[R>#F2."4,5&<9X[9[]*/$OB"S\+^'[S5[UT6."-F1&<)YK@
M$J@)[L1@5S>KVMO9_%?P=]EACA#6-]$1&H4%%6,JO'8$G K<\;Q-/X#\0Q(A
M=VTVY"J!DD^4V,>] &>OC.VUCP[9ZGH6IZ0K27%O%.+J4LL9?&Z/*_\ +3G
MSQFM;4_%GA_1FF74M8LK5X2JR)+* REAE1CKR.?I7G^JZGINI?#'PN=.N[:X
M\J_TM)O(<-L?<F5;'1O8\U8M]6\.Z3\8_%<NMW%G:S-:V@MY[K"J%\MMZASP
M"?EXSDX]J /0'US24L;:^;4K46ETP6"<RC9(2"1ANAX!_*HM'\2Z'X@:9=(U
M6TO6A.)!!*&*^A..WOTKQJ46<'PVT2YOH"-"E\7?:((7B)'V,O(1\F,[2,G&
M.0:ZJ:\L]=^)L-QX3N;>X:WT*XCN;FT8-&"Q'DH6'&=P)QV% ';)XN\.R:S_
M &0FM6+:AO*?9Q,N[<.J_P"][=:?JOBC0=#NH;75-7L[.>;F..>8*2,XSST&
M>YXKR#0+:UU3P!I>BWGC72-.,<L6^R>R5;N&Y60$CF4-O+#KMYR?6NHMM3T/
M1OB'XU_X2>>TMWN4MF@-YC$UMY6"J _>^;<"HZGM0!U'@'6KSQ!X3BU&^D1Y
MWN+A-R*%!5)G5>![ 5!JGQ%T#1_%\?A^^OK6!S TLLTDZJ(FRNU&'JP;(]A5
M+X/A%^'%FL49CC%S=!49=I4?:), @],>E0>(;W3])^+6B7FJ7%O:6LFE7,2S
M7#!$+AXSC<>,XH ZC5_%OA[0+B.WU;6;*SFD&Y8YI0&QZX[#W/%:T,T5Q DT
M$B2Q2*&1T8,K ]"".HKS70M7T/0_%'C6/Q/=V=I?3WWFJUZRKYUGY:B,+N^\
M!AA@9YK:^%5O/;?#^R66*2*)Y9I+:*0$,D#2L8P0>GRD$>Q% $US\1= L_&K
M>&[F^M8I%MQ(9GG4 2E]HAQ_>P0?I5*R\>V5CKOB.V\0ZO9V<-K?K;V8F94)
M4Q(Q]SRW7MFH-1O=/TKXTP3:E<6]K%<:"8H9+A@BR2"X!V@GJV"..M-\,Z;9
M7/BGX@RSVD,DDEVL#NZ DQ^0AV_3D\4 =K>ZSIFFZ;_:5[?VT%D0")Y) $(/
M3![Y[8ZU#:>)-$O])GU6TU2UFL( QFG20%8]HR=WI@<\UXY;R7,?A/X77TNH
M0V-A DRR7EU#YT,,I3$1<%E Z, 2>":W+ZSMCX<^(&JQ>*-/UFYNM)*W*6$*
MHD96.3:S;7;+$9'T% 'H$7C'PU-?3V4>NZ<UQ ADE07"Y10,DGGL.OIWJSH^
MOZ1X@@DGTC4;:]CC;8[02!MI]#Z5YYK>BZ7]A^&EO_9]MY(O8EV>6,$&!F((
M[Y8 GU(K=TB-(/C#XC6)%19=,LY'"C&Y@T@R??'% '8WEY:Z?:2W=[<16]M$
M-TDLKA54>I)X%4-&\3:'XA\W^R-5M+TQ?ZQ89 S+Z$CKCWKF?B@4BM?#UU>K
MNTBWUF&34,KE%CPP5G']P,5S^%5C?:;KGQ<T.Z\/7-O=BTL+D:E<6CAT\MMO
ME(S+P3N!(&<]Z .NL_%6@:AJ$5A9ZO9W%W+&9$ABE#,5!()P/H?RH\07]U86
MUF]I<Z=;M+>0PN;XL%96;!5-O\9_ASQFN8^$%A:0?#^SN8K:)9YY[AY9 OS.
MWG.N2?H /PJS\2_^07H7_8>L/_1HH W-3\6^'M&>5-2UFRM7B95D268!E+#(
M&.O(Y^E6KC6M+M=(_M:?4+6/3B@<732CRRIZ$-T.>WK7(Z!8VEQ\6/&]Q-;1
M23)%8QJ[H"0K1'<!GL<#/KBN)T]X+7P)X#N=0VC1+37+@7)?_5Q8DF6)F]%#
M8Y/ XH [[3O&2:WX^^P:3J-I=Z4=&:Z#1$,!,)MG)'(X[5K^'M>2^T[38[[4
MM+GU.[A:8"P<F*55;!:/=R0.,^]<AI-_HVI_&F_NM%>WFC.@E9[BW *22"9<
M_,.&(!4$C/IVK"TU3IGPH\#^+(P=^B2!YR!DFVE<QRC\B&_X#0!Z7X@UX6FG
MWZ:=J6E0ZA9F'S?M[GRXA(X W[>06&=OOBK6L>)M#\/O"FKZM:63S?ZM9Y0I
M;WP>WOTKRS4X7NOA!K_B2=2+C7M1@O!N'*P?:8DA7Z!%!_X%6^VI:1HOQ8\1
MS>)+FUM5N-.MOL$MXP56A4/YJ*6X/S$$J.30!L^$_%@O](U"^U:^MUC36+BR
MMY,A591)MC4'N3P/>NHDO[2*_AL9+B-;N9&>*$M\SJN-Q ]!D?G7B5L;:+X4
MWEY:PM%IUKXJ^T[1&5\J!;E3G;C( 7'':NN?7]+UOXOZ"=*O8KV.#3KL/+;M
MOCR?+.T,."<=0#QD9ZT =7#XS\-7&KC2H==L)+\ML$"SJ6+?W1ZGVZU3T[7;
MF7QUXETZZGC73].MK26/< NS>LA<EO3Y1UZ8KR[5O$[Z]X:TBX-_HEF&U>!H
MM$MK8_:;<K.!EVW_ "D=SL YQWKK;N#3KKQ?\1+;5KG[+I\VF644\^[;Y:LL
MHW9[8SWXH [?1_$VB:^TRZ3JEK>M#CS!#(&*@]#]#CKTK5K@/!&O7$OB"X\.
MR7^F:U!9V,<L6JV"@87=M$4@4E0V!D8/0=*[^@ HHHH **** "BBB@ HHHH
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
M+B"*4*VY1(@;!]1GO4F00"",'O5'4;Z[MFLQ9:>U\);E89RDRIY"'.9#GKC
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
M]8O["UU2PGL;V%9K6X0QRQMT93U%13:187$MC)+;([V#;[4G/[H[2N1^!(H
M\YLETCPAKWCVT6!X-!@TZWNGM+9BH4LD@?R\$;2P4=".<=*SK"R33O'W@V6U
M\-6&A0:BMRCI;7GF27,7D%@)5" <$*<[FY[UZJ^B:9)=7MS)91/+?0K!=%QD
M2QJ" K \8^8_G6;IO@;PSI%W!=V.DPQ7-N289=S,T?RE< DG PQ&.G/2@#@_
M"VAZ;HMCX]U72=+MX]4TV^O8[)T3YHU$"%4'MDGCWJGX=\*ZM?Z'X<U?3-*T
M:UO-]O=R:R-2D>XN 2#()!Y7S;@6!4L0#QVKU*/POHL.OR:[%I\2:G*,/.I(
M+<8R1G&<<9QFJ4'@'PM:ZBE]!HUO'.DHF0*6V)(#D,$SM!SSD"@#F-'\-Z7K
M7Q1\7WFI0&Y:RNK1K9'8[(G\A#O"]-WRKS[?6L^UO=.M/#?BJ/4["34([OQ;
M-:Q6B2>7YTK.FQ6;( 7/7/&.QZ5ZA;:99V=[>7EO;K'<7K*UQ(,YD*KM4GZ
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
M2O=98HYX7AE0/'(I5E/0@\$5G'PYI!T&/0S8Q_V9$$"6^3M&U@R]\\$ UJ4
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
MWYD-]<M#'=>42(!(P5B?E^8*0=Q KU/4O 7A;5[B6XOM&MYIYI#)))E@SD@
MY((R,*O'3CI6AJ'AW1]5TJ/2[W3K>6QBV^5#LP(]HPNW'W<#@8Q0!SO@CP[J
MF@ZMJ[S6>GZ=IET(G@T^RN6E2&0;@[ %$"AOEX ZBNUK+T7PYI'AY9AI=DEN
M9R#*VYF9\9QEF))QD]^]:E !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %97B#7K?P[I\5Y<Q2R))<Q
M6X$0&=TCA >2. 36K7#?%E)9/!T*0R^3*VIV823;NV-YRX..^#VH [FBO/[2
M&^\,_$;3--&M:EJ-GJ=C<231WTWF;98BA#IP-N0Q&T<>U<?8:QXGU_PS_P )
M%81>*9-;GD::V$+QBP #D"+RRXRNT8)(W9R<T >MQ:];R^*;CP^(I1<P6B7;
M2$#859F4 <YSE?2CQ!KUMX<TZ.]NHY9(WN(K<"( G=(X0'DCC)KB]0U.72O'
M_B;55B'G6OA:.X$9Y^96E;'YBN?UW1;]? >@:Y<^(]3O+B\N[">[AGE#P.9)
M$;Y$Q\FTD8V]ASUH ]IKG-/\9V&H:-8:G';7HBOKUK*-1#O97#LFYMN=JY0\
MGID5T=>.Z%?W=C\/_"'V2XEA\_Q08)?+;&^-KB?*GU!P.* /8JRKK7K>T\2Z
M=H;Q2FXOH9IHW &U1'MR#SG)W"O/O&NHHS>(+G2]5\537VG1LV=/;;:6<BQ[
M@C=%;L6!W'![4[4X[OQ)XM\!N=0GL9;O2+B:>6UPKD,L+,JD_=R3U'('3UH
M]#U[6(?#^@WVKW$<DD-G"TSI'C<P Z#/%7;>9;FVBG0$+(@< ]<$9KR+69[V
MQT#XD>&I]1NM0M+"PCGMIKN3S)4$L;$HS]6P5R,\X-7M9U>^NO%&F^'T37&L
M(-&CO)(]&=8Y9'9M@W.64A %/ /)//2@#U.L+Q%XGCT";3[1+"ZU"_U!W2VM
M;;:&;8NYB2Q   ]^XJEX#DULZ5>0ZU%?*(;QTLGO]OGO;X!7?M)!8$L,]\5S
M_C70QJ'Q0\(9U+4K?[0EXO\ HUR4\O9$IRG]TG//K0!Z-!(9H(Y&C>)G4,8W
MQN7(Z''&14E><:397_C>[\07EQX@U:P6RU*;3[.&QN/*6(18&]@/OL2<_-D8
MK&AU[7O$VA>  -7GL;G4[BYM[RXML RK&K@L!TR0F0<<$Y XH ]@JO#?6EQ=
MW-I#<127%J5$\2L"T9897<.V1S3-,L!IFFPV0NKJZ$0($UW+YDK<D_,W?KC\
M*\^\)Z (_BCXOF_M35&^RSVK;&NB5EW09Q(,?,!G ] !0!WVDZK!K-D;JWBN
M(T$CQ[;B(QME203@]N.#5ZO(#K6N3^ =,D@UBYAO;GQ.;/[43O98S<.@!!Z@
M#'!XXK?M8[WPO\2-)TI-9U'4;'5K.X:6._G\TQ21;2'4X^4$,1@<4 >@51&J
MP'73I'E7'GBV%SYGE'RMN[;C?TW9[=<5Y'9KKL_PED\9/XKU8:G:QS3P)YV(
M=L<C#8Z?\M-VT\MZ@#I77VVM7UW\0O+,\L=M+X8CO/LVX[5E:4_-CUQQGVH
M[NBO%+:37;3X7Z/XUD\3ZK/J*O;,T+S?N'C:58RC)_$2#DL><^E:GBK6?,\7
MZ_8W^L:U9QVEG#_9L6D^9\TKJQ;?Y8.7SMPK<8.<=Z /5Z*PO!MKJ%IX/TN/
M59;F343;J]R;F0NXD898$GT)QCM7$:IJM_K7CG7M/=/$K66E^3#!'HDJQ8=X
MP[/(2ZECR !R,#IS0!ZI17F%KJOB;2D\&:IK\ES$)IY-+U&"0@!B[$02LJG:
M&RJY/^U5#4_%.M'1]3UFSNKSR-8UZ+2M/$&&,4"$HTD0;Y=[LKX)[D4 >O45
MYYX9_MNU\6+%#;>(QHDMHYG_ +:E60QS C:4;>S<C<".G2N4MY==@^$EGXXD
M\3ZM-J4!CD6%IOW#1^<$*.G\>022QYSZ4 >W5S]WXQTVR\-ZCKD\5XEK82M#
M(CP%7=PP4! <9RQ !Z<UT%>)^)#=:U\*?$-Q>:C>L]IK\L2!9B 4^UHBJP[A
M0>!V(% 'KND7]QJ5@+BZTRYTZ4L0;>Y*%A[Y1B,'ZU/%?6D]Y<6<5Q$]S;!#
M/$K M&&!*[AVR <?2F:98#3-/BM!=75T(\_OKJ7S)&R2>6[]<?2O/O#>@#_A
M;?BV7^U-4_T8V4NS[4=LF])#M<8^91T ["@#M] UZW\0VES<6T4L:V]W-:,)
M ,EHV*DC!/!Q6K7B=AI6H#P5XNUVV\0ZG9S6&H:C<6L%M($B5HY&8[UQ^\W$
M8^;C'0>NUK?B/4=6\0:'I6S6/LLVC+J=Q'HS*DTCLP4 L64J@Y/!R210!ZE1
M7DL]YXKTOPC>:I,=6CAT75$NH5O77S[FQP/,CDVDAMNYCD\_**ZG1M3N-?\
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
M:;;V%M+Y%G-Y;%V,@R&ZJ..<8SQGIB@#T*LJ;7K:#Q1:: T<IN;FUDN5< ;
MJ,H(/.<_,.U><1^(=<E\#Z7IAU6=;RZ\0MHCZEQYPB61_F!Z;RJ 9]\]:T;/
M19=$^,6EPG5;^_@?2+EHQ?2>:\9\R/(WGD@\'!Z<T >ET5P_Q&UJ_L/[#TRQ
M-ZIU.\,4SV 7S_+5"Q6,L0 QP.<\#.*Q(+3Q5<6_B'3M//B*TLI-/$UC/J<R
MM/%=JV=BN&9BC +U/KZT >IT5YO9^++GQ7J?A,6$\L4(L7U;4TA8KG:/+6(^
MH\S?D?[%<QI^K^*=:\,0^(M/A\43ZY._GPA'C&GE=_\ JO+W_=VC&2-V><T
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
M JJ,$XSQDXJC:?#;3+8VD,NI:O=Z;92+);:;<W(:",J<KQM#,%[!B0,5V=%
M&9::%:66OZEK,32FYU%(4F#,-H$08+M&,C[QSR:QG^'VE'1;73H;F^@:TO'O
MK:ZBE4312NS,V#MP1\Y&"#Q711ZC93:C/I\=U"]Y BO+ '!=%;H2.V<5:H Y
M:S\!Z=:)K6^]U&ZFUFV%M>3W$P=V #KD?+A3AR, 8X&!Z]!IUC%IFF6FGP%C
M#:PI#&7.6*JH49]\"K-% '(7WP]L;K6-1U6VU;6-.O-193<O97(0.H0(%P5(
MQA<YZ@DX/.*M7'@719= T[2(%GLH],8/93VLNR:!N<L&YR3DYSD'/-=+10!S
MT7A-/[)U/3[W6=6U!-1MVMY7NIE)1"K*=@50JG#'G'.!GI4UUX7L+S3M&L9'
MG$6DSP7%N589+1#"[N.1ZXQ6W10!S%]X)MKC6+G5+'5M5TFXN]OVH6,RJDQ
MP&*LK -CC(P:NR>&;.:YT2YEN+N2;1RS0/)+N:0LA0F0D98X.>W-;5% &3#X
M=L8M7U?4OWCRZK%%%<H[#9MC5E&!C(R&.>:A\,>&8?"U@;&VU#4+JV4*L,=W
M*'$"#.%3"CCGOGH*W** ,S4-"M-2UC2M3G:43Z9))) $8!270H=PQSP>V*++
M0K2QU[5-8B:4W.I+"LP9@5'E*57:,<<,<\FM.B@#C[OX=:=<7-^UOJFKV-IJ
M$C2WEE:7(2&9F^\<%25W=]I&:USX7TT:CHEY$CPG1HI(;2*,@1A'55((QDX"
MC'/YULT4 9=EH%I8ZKJ^HQ-*9M5:-IPS J"B!!MXXX'?-.T#1+7PYH5GH]DT
MK6UI'Y<9E(+$9SR0!Z^E:5% &!;^$[6S\57.O6M]?PO=,'N+1)1]GE<)L#%<
M9SC'0@9 -<OXC\!QKH'A3P_IT=Y-86>L+--()<211D2L7W+C&&<8(]J]'HH
MYG2_!UKH]S?:B;V_U+4[BW^S_:;Z4.ZQCD(N  !GGIR:Y7P;\,H3X/T6#6;C
M5HTC5)KC2'N/]',H.<LN,XS@[0<9[5ZA10!C2^&+&;5M3U%GG\[4;-;*8!AM
M"+NP5XX/SGU[5#+X0TZ;PUI>@M)<?9--:W:%@XWDPD%-QQ@_=&>!^%;]% 'D
MUYHEY!XG\0W5[H_B5YKRZ$EG+H5[Y,+1B-57=B1</D')8'MVKT#PG;ZO:^%=
M-@UZ83:HD(%P^0<MZ$CJ0, GN16S10!PY^%VDM9_V?\ VGK TQ)Q/#8"Y AA
M??O^4;<D9SPQ(&?7!KI;?0K6V\17NN(TINKN"."12PV!4+$8&,Y^8YYK3HH
MY>7P%H\V@7&CN]T(I;U[]9EE"RPSLY?<C <$$\=>/6ETKP-8Z9KT>N/J&I7V
MII ]N9[R<.61BIQ@  8V\8 ZG.<UT]% &3X@\.V7B2RBM[QIHG@E6>WN+>39
M+!(.C(W8\GU'--T70I-(DEEEUG5-2DD4+F]F5@H']U555!]\9K8HH Y[PYX+
MTGPM?:I>:<)O,U&7S)!(X98QN9MB# VKEV./>J5OX M;&1DT[6];L;!I3+]@
MMKD+"I)R0OREE!.> PZUUU% &9!H5K;^([S7$:7[5=P1V\BEAL"H6(P,9S\Q
M[T:'H5IH%K<6]HTK)<74MT_FL"=\C%F P!QD\5IT4 8O_",6/V[7;O?/YFM1
M)%<C<,*J(4&WC@X8]<U>TG38-&T>RTNV+M!9P)!&9#EBJJ%&2,<X%7** ,S3
M]"M--UC5=3A:4SZG)').'8%040(-HQQP.^:QS\/M''AC3M#26]C339#+9W<<
MP6XA<DG<& Q_$1C&,=JZNB@#!T/PG::)?W&HM=WNH:E<((GO+Z4/((P<A%P
M%7/. .3UI_B+PO9^(_L<DT]U:7EE(9+6\LY-DL1(PP!((P1P000:VZ* .:7P
M59-9V4%S?ZE=O::BFI">XGWR23*,#<<8"X_A4 <5%J'@2SO-6N]1L]5U;2IK
MT 7:Z?<!%G(& Q!4X;'&5P:ZJB@#G)/!UK'I6GZ=I6H:CH\%@C)%]@F W!L9
MWAPP8Y&<D9R3SR:A;X?Z,= MM*1[R,VUP;N*]2<BY6<DEI-_=CDYXQSTKJ:*
M ,C1="?2'FDEUG5-2DE &;V96"@9^ZJJJCKR<9-:]%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %1O/$C;7E13Z%@*DKS;X
MP>&M$G\#:YK4NEVKZFD"[;HQCS!AE Y^G% 'H;75NB%VN(@@(!8N,9/ 'XU-
M7GOB71?#OA'PB]Q8>'--*SW5FLL1BPKDRJH8X[KN)%7;WQ'XDN?&>H^'=#LM
M-_T2VAN#=WCOM7?N^4JO+$D#&,8P<]A0!VM%>=/\1=27PG%?KI4+ZM%K*Z/=
M68E(0R[]IV,>F<J03TSWK1LO$NNZ?XLM=%\36^FHE_;2SVEQ8L^%,>"Z/OZX
M!SN&/I0!VE%>4'XL7(TD>(_.T'^R3*/^)=]J_P!/\G?MWXSC=CYMF.G?-;>M
M^.+A/%%[H>F7FA6+6$4;W$^KSE0[N-RHB@@\+@EL\9'% '>45YQ)\2I[CPSH
M5_:Q6%G-J5W)9S7%Y*6M;9X]V<LN-P8K\O(SGK7=:2]_)ID+ZD;1KHY+-9EC
M$PR=I7=SR,''/U- %N21(8VDE=411EF8X 'J32JP90RD$$9!'>L+QM<1VG@?
M7+F:UANXX;*61H)@2DF%)PV.<5A7/B;68=5T+0="TVP+7VE&Y#3NRQV^TH.@
MY*@'&!SG'(&: .TO+VUTZSEN[VXBM[:(;I)97"JH]23TJ<$$9!R#7E'BCQ!?
MZS\+/&MGJUO;PZEI;&VG^S$F*3[C*Z[N1D-T/I6]:^)?$MAX@T2RUW3].BLM
M8WQP"VE=I;9U0N%D)^5L@$94#!_4 [FBO,K_ .)5XTFL76FW'AZ*TTN:2$6M
M]=E+F[,?WRF#A 2"%R#G':M"_P#&NL7FJ:#8^&["TE_MG33?)+>,RK /D.6V
M\D88C YR1R!F@#NA-$9C")$,JJ&*;AN /?'I3ZX5+N_/C34K2"PTI-<31+>5
M[LA]K.78,A/78"I([^M-^$MUKU[X&TZYU>>WG@D@!@E#NT[?,V?,+<$],8H
M[RBBO/;_ ,9Z[HFK:>FJ-X>>"ZOH[22RM;AVNH!(VU6R<!L$C(VB@#T*BN'N
M?$?BB^\7:WH.A66EA=-2!S=7KOM_>)N"[5Y))!YX  [YK<\'>(&\4>%;+5Y+
M<6\LV])80V0CH[(P!],J<4 ;4DB11M)(ZHBC+,QP /4FE5E=0RD,I&00<@BL
M7QC/':^"M<N);:*ZCAL)Y&@F&4D"H3M;'8XKG)O$^KV]UX9T70M,L"VHZ69U
M\YV2.VV"/' Y*@,1@<DXY')H [ZF22QPQ-)*ZQQJ,LS'  ]S7!?\)YJMCX9\
M3SZEIUN^K:#,L4B6K-Y,H8*5DYRP4!LD<X"FG:MJ]])\-M=U+51H.L6JVADA
M^Q%VAF&,E7!)Z''(;\J .]!! (((/0BH;>]M;N2>.VN8IGMY/*F6-PQC? .U
ML=#@@X]ZY"\\1:N^LZ?X<\-VFGK<_P!G+?3RWA?RH8B=JHJKR22#WX [US6@
M>*)_#6B^.=:U2RC2]CUK8;9)@4:5DB10'(X4D@Y(X% 'K=%<#HWCB\?Q3IVB
MZC>:!??VE'(89-(N"YA=%W%7!)R",X;CD=*F\(^)/$_BB5[QK+3+728KBXMF
M<L[32LC,JL@Z!<A003DX;&.* .OL]0L]0$YL[J&X$$S02^4X;9(OWE..A'<5
M9KSN]N)?AY9:/H]E/9"YU:ZFDNM5U+*PF8C>S,%(^9R<*-PX&,G%=SIC7KZ=
M"VH_9OM9'[PVK$QGG@KGGD8/^/6@"W4$][:VLUO#<7,44EP_EPH[@&1L$X4'
MJ< GCTK-\5^((_"_AB^UF2%I_LR#9$IP9'9@JKGMEF S7":O-XI;QAX)3Q#:
MZ8J-J#NDEB[_ "-Y+YC8-UZ_>!QP>!Q0!ZI17+:3XGN=0L_%$TD$2G1[Z>UB
M"Y^=8XU<%O<ECTKD=7\0>*-53X?:EITEC;#4V61HF>4*TK0NQ5PIYCQT'7-
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M6]PCJ PSC(P5!!Q^%=7X=M=4MTN&U.QTBS9ROEQZ;N;@9SN8JN>O'''-;=%
M$-Y"UQ97$"D!I(V0$],D8KAO^$&U2'P=X7M;2[M$USP^4DB=]S02D*5=#P&"
MD'KC/%=_10!R&F:!K=[XKC\1>(WL(Y;6U>VL[2Q=W1-Y!=V=@I). , 8 J_X
M(T*Y\,^#=-T:[DBDN+5&5WB)*DEB>,@'OZ5T%% !7G-CX+\16_P^U?P?++IC
M6SP3PV-RLDF]O,=F'F#;A<;NV:]&HH Y#Q7X5OM:\-Z396KVCS:?<P7#V]UN
M\BZ$8(,;X!.#G/0\@<5FZ?X$O[B_\0S:LNF6MOK&F+8_9]-#8A^^#R0-W# Y
MP.>,<9/H-% 'FDOA+QKJ.D:-I.H7FBI:Z5=6TOF0^89+I8G7&[*X0[03@9R<
M<@5KWWA"^N;SQO,D]N%UZPCMK8%FRC+$Z$OQP,N.F:[2B@#D=2\*WMYH7A2Q
MCF@$FD7MG<3LQ.'6%<,%XZGMG%>:7$5E/KWBK5[B\\,K);:G*1;:XC-.WEA0
MN0)%!3*_("K<5[S5673;&>Y6YFLK:2=?NRO$I8?0D9H K^'M2FUCP[IVI7%H
MUI-=6Z2O W6,L,XK'\3>']4N==TOQ#H4UHNHV"20M!>%A%/$^,J64$J00"#@
MUU5% '"+X/UC48O$NHZO/9#5]6TYM/@BMRQAMH]K8!8C<V6;)./H*MZAX4O;
MOPYX4TY)K<2Z1>64\[,3M=81A@O'4]LX_"NPHH *Y[3]!N;3QSK.N/)$;:^M
MK:&-%)W@Q[\YXQCYACFNAHH \^?P)J3?"6^\)BXM?MUP\S++N;RQOG,@R=N>
MA].M3ZUX3U>7QG-KEC;Z-?QW%HEL$U0,3:%226C 4@@YR1E<D=:[JB@#SF/P
M%K%I\/M"T>VNK%]4T?41?QL^Y892LKN%) RN5?T.#^=6]4\+ZY<:[9>)8+?1
M9]3^Q?8[VRNBY@9=Y=6C?:2""2.5Y![5W=% '%:IX8UC6O"/]G3Q:197AOX+
MC9:;Q$$21&()*Y9L*>< =/K6IXHT&YUNXT"2WDB0:=JD=[+YA(W(JN"%P#S\
MPZXKH:* /+]4^'^NW#>)[:WCT*>/6I995U&\#M<P*Z!1$!M(P,84AN,YP>E=
M#%X<N;'Q!H>L3W%NMKI6D26D_P QSN.P[AQ]WY#UQ]*Z^B@# \':CJNK>'H]
M1U>%(9+F5Y((PA0B L?+W DX8K@_C3?&^@W/B;PA>Z1:211SSM$5:4D*-LJ.
M<X!/13VKH:* .>UC0;G4?%WAK5XI(E@TMKEIE8G<WF1;!MXQUZYQ7.0>%O%V
MBZ;J&@:+<Z0=)N99FM[FY,@GM4E)++L VN06.#N'O7HE% ''VG@MM-UKPI+9
M31_8=$L)[1A(3YCEU0!@ ,?PDGD=:MZ;X:>W\3^)M0O1;3VFK26S1Q$;B/+B
M"G<",=1D=:Z6B@#SSXE6+06'A>WT<6UE.WB&V,3>2-BOLDP2HQD=,UI:5X>U
MV[\7?\)#XD?3TDM[-K.UM;!G=0&8%W9F .3@ #' KK9(8IMAEB238P=-R@[6
M'0CT/O4E 'E,G@'Q@W@D>#DOM'72[>13#<'S#--&LH=5<8PF,<D;LX XR370
MZIH'B:'QS<>)-#FTQTDL8K1K6\+KOVN[$[E!VXR,<'/.<<&NUHH \[_X0#4W
M\*SVLUY:R:M?:S'JMY(-RQ B1&*)P3@*@ SU]JT;[P3)JFJ^+GNIXUL]<L8+
M6/9DO&45P6(QCJP(Y[=J[.B@#EO#MMXRMGM+76I-&-G;1>6TMJ9&EN"!A20P
M 3U.-W/I74T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5S7CB[MK/0[>6Z:^6,W]L@-G/Y3[FD
M&3W7)Y'<5TM<MX^TJ]UC0+:VL(#-,FHVLS*& PB2JS'D]@": (M0\;3P^([_
M $#3/#][J=_:11RMY<B1Q[7!.2[$ 'C '4Y]C7+>.?%DOB#X<Z;=:7IMV]IJ
M=[%;W2^:L3QXF56A;)!RQ#+D<>O!KKM(TJ]MOB)XEU.: K9W=O9I!+N'SE!)
MN&,Y&,CKZURR>%=;'P^M=--BWVM/$ NVBWKQ%]K+[LYQ]WG'6@#9M=?70DL_
M#>A^%+AM06W-U+IT5Q&J6B,Y^](6*Y)S@#/X5-)\1["#PE?Z[<6-U"^G72VE
M[9.!YL,A=5/3(8?."".HJ&_MM7\.^/KW7[/1[C5K#4[2*&9+5T$L$D9;!VNR
M@J0W8\$5AWWA/7K[P?XCN); )JNM:I;W8L5E5C#%')%@,V=I;:A)P: .BO/'
ML^EZ-;ZEJGAO4;075\EI;V^Y))I ZEE;:I."<8VGD&H4^(-\=4FT1_"6I+KB
MQK/%9B:(J\)R/,,H;:H!&#GG) &>VAXUTJ]U7_A'?L4!E^R:W;74^& V1+NW
M-R><9'3FA=*O1\59-7\@_8#HBVHFW#'FB=FVXSGH<],4 /T[Q@=6\,'5;#1[
MV>Z6=K633P4$D<RMM968D* ",YST_*JL'C.^G.K6$GA^YMM;L;=+A;,W$3":
M-B0&5\[>"#D''3O7.R:!XGM/"^JPVEM<JT_B::\G@MKA8YKBR:0DB-PPVEA@
M]0< CO5KPGX<O(/&>J:BNAW6E:;=:8EO"+NZ$TA<.Q);YV*G!Z9/'N2* *=I
MXLU#5/@W<:MXCLM1A1;2*0WEG<QQ27.7P2FPY3MG('!KKM6\5O8ZQ%H>E:3<
MZMJ?V<7$D4<J1K#%G +NYQDD' Y)P:XR/1?$5S\%KWPE)H-Q#J-I;);QEI8B
MER1)G*$-TP ?FQUK?OK76/#OCR[U^ST>?5K#4;**"9+61!+#)&6P<.R@J0W8
M\$4 3O\ $:QA\)ZAKD]A=PR:;=+:7MDX'FPR%U7'&0P^<$$=15C3/&<MSXAM
MM(U+0;W2I+Z%YK%[AT;SE3!8$*3L8 @[37*W_A/7K_P?XEN9; 1ZKK>I6]TM
MBLJL88HY(@ S9VEMJ$G!KK-=TJ]N_'OA/48("]I8B\^T2;@/+WQ!5XSDY([4
M =37DWBV\M[CX?>.OLKWV^#5DBE^TS[P'$D!/E_W4PPP/K7K->6ZKX5UNX\'
M^.K**Q9KC4M9%S:)O7]['F#YLYP/N-UP>* -H7,=K\8=4FGE$<$7AZ*1V8\*
M!-(2?RI]M\06D73[ZZT"]M-$U&9(;74))(SDN<1L\8.Y%;C!]QG&:;JGAF]U
M7QIKLC1F.PO_  \-/6YR,"0O)D8SG@,#7.^'O"\=O!I6FZIX"O7O;5HDFO/M
MRM:Y0C]\,RY/3=MV9[4 =)K/Q DTYM8DL= N]1LM&.V^N4FCC",%#L%#'+;5
M()_K5^;Q)K#6EG+8>%;N[DGMQ.X%U"B1@YPN\MAFXSQQ@CFO.)=.U#5=6\87
M45A>W^CMJ4B726FJ):13B-%5D:-DR2-I!8,NZMN[>\\17VFZQ#HVJZEX9NM+
MC-G96=V+;R9B23YJ^8F1MP <D#!XH L^(?$$'B7P_P"#-6M$FACG\1VJM%*,
M.C*[JRG'H5(ID?B%/#/B3X@:M<02SVUO>6(E$9Y1&A12V/09R:JZ9X2URV\$
M>%M.DT\QW-CXC6\N(A,K".$32-NW$_,,,#Z\]*Z.P\-S7&O^.%U*V(T[6##'
M&Q8'S$^SA'QW&#D<T ;5YXB@MO$>E:+'"\\^H1RS;T(VQ1H!\[>Q) 'N:UI6
M=(7>.,R.JDJ@(!8^F3QS7F7PEL]0NY+_ %?5G66:Q1=#M9%.0T4!.YP>^YB.
M?]FO4* /.O"7BO7=;L?$(UC2[J*VMKJ\C%RD\*F$)TA&PY+*,_/R/>K%IXUM
M='\-^$X[;3]4OVU>V_T6,R"6<D(& =B0">>6. ,$FF:!8:SIQ\5Z+/H\_EWM
MY>7EM?+)&8G67E5QNW!LDCICCK7/W,&KZ /A;;IIOVC4[."=)+,RJI)%L ZA
MON[@,XYP2!R.M '96?CH/#KD>HZ3<Z?J6CVQNYK.21'\R+:6#(ZG!!VD>QJI
M!\1]ZZ7>W/A[4+31=2DCA@U"5DQO?[NY,[@A/ 8CT/>LF\L=5U!?&?BG4M-D
MTR*70I+&TMIG5I614=V=]I(')P!D]*I6L/B+Q5X+\,>'GT"2UMD%E-<:BTZ-
M"8(PK@H =V]L 8(&#GG'- '97_C&X75KZPT;0;O5VTX+]LDBE2-8V(W!%W'Y
MWQS@=,CG-1W7C^R.F:)<:197&IW6M@FRM(RJ,0HRY<L<*%Z'WKF;SPHVF>+=
M<NKSPO?:W::E.+FWGL;H(T;%0&1U,B<9&0W/!J]>:%?:-=>%-:T7PZ_D:;#/
M!<:3#.ADB28 Y1F;:Q##GGG- #_!>IW&J?$GQ;+<V-S83);6*/;7!!*,!+G!
M!((/4$=:[N^GGMK&::VM6NYT4E($=4,A] 6( _&N0\)V>MOXV\1:WJNE'3X+
M^"U6WC,RR, GF AMIP&Y!(''(&3S7;T ><^#O'M^_P /3X@\46<T5O!$\C7P
M:(BX/F,H58T.0>B\@9-:UKXWN4U33[36_#M[I$>I/Y5G/++'(K28R$<*248@
M< _2N6LO#'B"[^%EUX-ETJ2TOK%O,M[J61#!<LMP95"X8M@@ '(&,UL7B:]X
MSU/0(;KP[<Z/:Z;?QZA=374T3;GC!VQQA&)8$GECC@4 >@UP.C^*_$5W\1M=
MTB;1IVT^V-LJ?OH1]F5@^9#SE@^ 0!DC'05WU<5;VVJZ1\3M6O!I$]UI^L0V
MJK=0R(%@,0<-O#,#_$#P#0!R_AKQA=>']*\1S+X?U"_L;/6;Z6\NHW15B3S2
M3M#$%R!R0.GK7<ZIXNCMKC3[+2K";5;^_@-S#!$ZQ@0C'[QV;A1\P [DFL*Q
M\/:K#\/?&&FR6C"\O[C4GMHMZ_O!*6V'.<#.1UK,U7P?=QWWAS5[G0Y]6AM]
M&33KRRM[@1S0L,,'7YU#<[E(W>AYH Z*;XAV=KX6U/6;O3[J";2KE+6]LF*F
M2-V=%&",AAAPP(ZBJ[_$2Y@U2'3;KPIJT-Y>Q&73H=T;&Y (R&PV(B 03N/
M]\ YFJ>&)+SX=:Q::-X7N-,N[R[MW%O/<(\LP26)B['>P&%5N-W\/O72:QI5
M[<_$/PSJ<,!:SL[>\2>7</D+K&%&,Y.<'IZ4 6_#'B8>(H[Z.6QFL+^PN#;W
M5K,RL4; 8$,O# @@@T[QH2/ OB$@X(TRYY_[9-5+PUI5[8^+/%MY<P&.WOKN
M&2V<L#YBK"JD\'CD$<UI^*;2>_\ ".M6=K&9+BXL)XHD! W,T; #GCJ: ..\
M.>.I+#0?#2:AH-_;:7=16]G%J4K)M,I0!24SN5&(X8^Q[UT5MXSLI=+U^]N(
M9+;^PYIHKJ-R"V$7<&'LRD$5R#Z=XHUOP_X?\*7GAZ2R6SEM6O+\W$;0^5#@
M_)@[BS;0,$#'/)'-0^-M%N9_B/9Z3:%?L'BE(_[30'D+:L&+?1D(2@#T[2;Y
MM3TBSOWMWMFN84F\ESEH]P!P?<9JGK6K:E820PZ;H-SJDDBEF*31Q1Q@>K.>
MISP #6P!@8'2N$\96&K7/B:PE?3]2U30!:NCV>G78@87)8;7?YTW+MR.N ><
M4 69/B+8P^$&\02V%V@AO18W-I@&6&7S!&PXR&P3GCK5G2?&,UYXB31=3T*\
MTFYN+=KFT,\B.)D4@,#L)VL,@E37&VOA#7(_ %UIW]E&&ZD\1+>I;"X639#Y
MZ/G>3\V%!Y/)Q79:KI5[<?$;PYJ<4!:SM+6[2>7</D9Q'M&,Y.<'IZ4 =37
MV_BW3O#_ (?\1:N8]2N(;77)+:9)IO-;>9$0^7Z(-P(7Z^M=]7EMYX5UN7P?
MXELDL6-S>>)3>P)O7YX?/B;?G.!PI.#SQ0!U&E^,IKKQ%!H^IZ#>Z5+=PO/9
M-<.C><JXW A2=C $'::=H'BZX\17"36FA7(T>622./4&GCP2A8$F/.X E2!W
MZ9 I-:TJ]NOB!X6U*" O:64=XMQ)N V%T0+QG)R0>E<YINDZG_PFMC?:5X<O
M_#R&:1]8#W4;6MP"IQM17.YRV#N"KWS0!?T[Q9INB^%]0U!4U.Y/]L36<5O-
M-YTLUP9"H2,GHI/0=AFJ-OK%_J7Q=T6+4-'NM*N(M,NBT4LBR(X+1X*NA(/0
MY[BJS^$]>C\,&6"Q#W]AXHEU>&U:51]HB\UB &S@$JQ(S6I;0Z]KGQ$TS6KO
M09M-TR"PN+<>?-&9=S%#EE4D ''&"3P<XXH G?XCHMD^LIH=X_AN.8Q-J@D3
M& VPR"/.XQAN_7'.*M:OXXELO$TGA[3M!O-4U!;9+H+#(B)Y;%@268@#&T?4
ML,5Q.C>"ETC24T#5? U[JL\3-&MY#?*MM<1[B59@904X(R-IZ5W5EI-[;_$K
M5-4^S$6$FEV\$4FX89U=R5QG/ (_.@#JQTKS_P").H3V-]H/VR]U"Q\-222C
M4KJP9D=&VCR@SK\RH3G)'M77Z%>ZAJ&C6]UJFF'3+U]WF6AF$OEX8@?,.#D
M'\:IZ_JVIZ;+$+;PY/J]E(C"8VTT8=#V&QR P([@_A0!SVJ/I>E?#TW$6MZM
MJFFR7D#0W,-_NE :5%"B4<E0>H.3C(S6CJ?C6:U\276@:;H%[J>H001W&(G1
M$V-NSEV("XVCCJ<\=#7'CP7K1\&ZZD&DK9-J>L6]Y;Z3'*A%O&LD98D@[02%
M+$ X& *[33M*O8?B5K>J20%;*XL+6**7<,,RF3<,9SQD?G0!C+\5H9-&37(O
M#VJ'1HV6.]NWV)]F8MM8!"=S[2<$KQ^1QLS7EL?B++9A[W[5_8GG8\__ $?9
MYI&?+_OY_B].*YAO"VM'X+:QH0L6_M.>6Y:.#>N6#7#.O.<<J<]:Z+^Q[_\
MX64VJ?9S]B_L 6GF[ACS?.+;<9STYSTH R? >J7UA\*?#)L=(N=4N)8,;(Y$
M14 )Y=G( 'YFM-?B!#'X:UW5+O2[FVNM$8I>6+.K,#@,-K X((8$&N7@\/\
MB.P\$^#+"?3[^:SLTD75M/L;I8IG)!\OY@Z[E!SD!N<CTJ*/PAK7_"'^/;6'
M1);1]4*-8VKW2RNP\M1@N6/.1SD\'@$CF@"_XPUZ[USP4;I]'N].M3J-@UK+
M<.NZX1IU^;:#E.@X;GD5V5CXHM;K4=>LIXWM9=&=?/,A&&C9-ZR#V(S^1K.\
M;Z/?ZKX/MK*RMS-<I=6DC(& PJ2HS').. ":Y?XFZ7>GQ/IB:4X1_$D)T:\
M."(@P<R =R$\T$^A% 'H7AW61XA\/66KK:RVR7<?FI%*06"D_*3CU&#^--\4
MSQ6OA+6+B<W ABLII'-M)LEVA"3L;LW'!JKI6LK)XFO_  [:6 2RTJVA!N5?
MY0[#B+;C@A0#U[BD\>$#X>>)"3C_ (E=S_Z*:@"+3?$=LEWX>T:.&Y<W^FFZ
MBFFDW,%14X<]2QW#GZU'>^.[#3HO$LMQ;3B/07B24K@F5I%5E"^G+ <U@/9Z
MK9R^"O$>GZ7-J<-KI9M;FW@=%E421QE64.0#RN",]Z=I6G:VA\97^L>%UN1J
MD\#IIPN(W\V(1JC#).W<!U!P"00#T- %_P 0^*/$=EX(UK4%\.W%C>VUNSQ,
M;F&55&QCYG7!VD#*XYR,9K=\*:IJ.KZ#;W6IZ;)93LB$;Y(W\T%0=XV$@ DG
M@X-<3IOAG6;CP_XNTVULK[3M)OK$P:9I^HW(D>.4HP8C#-L0DJ "Q[GBNT\(
M7-]-X=M8M0TFYTV>VC2!HYW1BY5 "R[&/RYSC.#QTH M:UJ5[IT,7V#1[C4Y
MY6VB.*1(U08SEF<@ ?F?:L%/B#:1>']:U'4=.NK*XT:40W=F2KN';;LVL#M(
M;>N#Q2>.[/5[JXT9K6VOKS2(YI#J5G87'DS2@KB/!W+E0V<J&&>/2L/P[H%]
MI=EXMDN?"<DMIJ$\+0Z7)=I*\D6Q58%F8@L.3@GJ, ]#0!W.BZCJ5^LW]I:+
M+ICIM*!IXY5D!ST*GJ,<@CN.M9_CV[MK'PE/<7;7JPK/ I-E/Y4N6F11AO3)
M&?49K,\ Z7J6G7VJDV=_IV@N(A86%_<"62)@#YA7#-M0_+A=QZ'I5_XB:5>Z
MUX,N;'3H#/<O<6SK&& R%G1F.20. "?PH 9JGC2:T\2W'A_3M!O-2U"*WCN
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
M6&%@+N]NE<@G **HD<G([X'2NZH **** "BBB@ HHHH **** "BBB@ HHHH
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KCOB7!-<>&K1((GE8:I9L512Q $RY/':NQHH XW1+:1/BIXLN7@<(]
MK8K'*4X; DR >_;-<IIMGIL/P^M8]=.J:<8=8NYK6[M()"]K()I-K?*IP""1
MR,'->NT4 >2S76NZWX5T2744GN6A\56HM[DVIA>XMED&V9H\?+GGL.!GO6C9
M:M'X1\9^*XM5L;^234[F.YL7M[1YOM2^6%\M2H(!4@C#$=?2O2:* /#K72-1
M@^'?@B]DBU*TBTS4+E[Q;.(-/;J[RJ) A5LA<C. >#D>M=%:VFE7]IXEU33M
M5US5[UM&DM3+>VY1"N&957]TFYLYZ9ZUZ?10!@^"(#:^ _#\)B\IDTZW#(5V
ME6\M<Y'KG.:SOBC:7-]\-]8AM())YML;B.-=S,%E1C@=^ :Z^B@#S[7KVV\3
M:GX)O]/AGN+1=79F:2V=-NV)^2& (P<<^M.\7:YJ%GXM@L+C4=1TG16LO-2Z
ML++SY)[C>08LE'"X7! QDYZUW]% 'B5C97]IX!T+4)K"_ECTOQ-)>W<,D'[_
M ,KS)!O* <D%@Q 'KBNGT[5(_$'Q<L]3L+.\_L]-&GA%Y-;/$LK>;&<+N .!
MGJ1ZXZ&O1J* /'-*TZZ_X0/X?PR6<V^'Q'YDJ-$<HOF7!W$8X'(Y/J*Z'7H9
M(_B+JMVUONM_^$3D5GD.R-F$K':7Z#CWX'->A56U"PMM5TVZT^\C\RVNHFAE
M3.-RL,$9'3@T >-^$[[,'@__ (2*]U*+3[$1#3Q+HS01M,T>R,/-N8, &(7A
M<\$U[;7(P> +9391WNMZQJ-E92));V=U,AC5D^X3M16;&!C<3TKKJ /(M'UB
M/PUX'U3PGJ6FZA)K8>[C2".SDD%Z97<HZN%*D$, 23Q@YK2M-%O]*U;X7V5S
M&[R6%I<Q7#J"RQM]F P3TZ\#UQ7I=% !7!>&[Q-,^(WBC3;R*YCN-1NX[BT/
MV=S'*@@7)W@;1@J1R1SQ7>T4 >/)IUR/V<+ZT^QRBY9+@^3Y1WD_:6(^7&>F
M#5WQ#;R:7\17U;4=2UG3=.O-,BABO=/A$@61&8F-_P!VY7.=PX /->J44 >3
MWFDVD7A33)-&?5;V.Y\4VUY++>P%)&8RKO?;L7"\9S@=ZZ7P[:/'\3?&MT]N
MRK(MBL<K)@,!$<@'OSUKLZ* "O-?#%TMI_PF>@W$%U'J$NHW]W$AMWVO"^"K
M!\;><],YKTJB@#Q=;K^Q-/\ A-<7=E=2_9X)O-ACA+R+_HV"=G4[?O$#G ..
M:T;B;^W]3\:^)+*"XCTH>'FL8YIH6B^TR 2.S*& )"@A<XKT/4-!M=1UO2-5
MFDE6?2WE>%4(VL9$*'=QD\'C!'-6M2L8M4TN[T^9G6*ZA>!RAPP5E*G&>_-
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
MC(XJU6;8WFCPZA/HM@UM%=6R+++:PJ%V*W0D 8YQ6E0 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !3
M)8HYXGBFC62-P59'&0P/4$'K3ZRM;U>ZTF.%K71+_5#(2&6T,>8\=SO9>OMF
M@"U!I>GVT4$5O86L4=NQ:%8X541DYR5 '!.3T]:+S2]/U%HFOK&UNFB.8S/"
MKE#ZC(XKF?#GCR7Q-%%<6?AC6$LY?,VW4IA"93<".)"?O*5Z=?;FNETN\FO]
M+M[JXLI;&:5-SVTQ!>,^AQQ0!(;"S:UDM3:0&WD)+Q&,;&).3D=#D\FFVNF:
M?8B,6EC;6_EJ43RHE3:I.2!@< D X]JM44 4&T327O\ [>^EV37F<_:#;H9,
M_P"]C-6EMK=;E[E8(Q<.H5I0@W,HZ GJ14M% $<]O!=1>5<0QS1Y!V2*&&0<
M@X/H1F@6\(N6N1#&)V4(9=HW%0<@9ZXR3Q4E% $<-O!;AQ!#'$'<R/L4+N8]
M6..I/K4=[86>I0>1?6D%U#G/ESQAUS]",58HH BM[6WM+=;>V@BA@086.- J
M@>@ XJO#HVEVT'D0:;9Q0^8)?+2!57>.C8 ^]P.>M7:* (VMX6N$N&AC,Z*5
M60J-R@]0#U .!^55)=$TF:^%]+I=E)>#!%PUNAD&/]K&:OT4 1BWA6X>X6&,
M3NH5I HW,HZ GK@9/YU)16)XG\0'P[:V$PMA/]JU"WLL%]NWS7V[NASCTH U
M$LK6*2>2.VA1[C_7,L8!DXQ\Q[\>M.M[6WM+9;>V@BA@486*- J@>P'%2U1T
MG6++7+-KNPE,L*RR0EBI7YT8JPP?<&@!;+2-,TV222QTZTM7D^^T$"H6^I Y
MJS%;PP&0PPQQF5S)(44#>Q_B..IX'/M4E4=*OKC4+>62YTZ>Q9)WB6.8J2ZJ
M<!Q@G@]10 -HNE/<3W#:99--.NV:0P*6D'HQQDCZTMUH^F7MQ'<7>G6=Q/%_
MJY)8%=D^A(R*NT4 9,>@P#Q1/K\LC2W+6ZVL"L/E@C!W,%]V;DGV J_=V5KJ
M%NUO>VT-S WWHYHPZGZ@\5/10!7MK&SL@1:VL$ *JI\J,+\HS@<=ADX^M)>Z
M?9:E"(;ZSM[J(-N"3Q*Z@^N".M6:HZSK%EH&DSZGJ,IBM(,>8X4MC+!1P.>I
M% #=1TJ"\T^_@BCBAFN[9K<S",9P5(&>Y R>*I^'O#%CH>EZ9$UM:RW]G9Q6
MK7JP*LCA$"]>N#CIFMRB@#FH?!]HWB77=4U".UOH-3^S%+>> .(C$C+GG().
M[TXKH'MH);8VTD$;VY788F0%2OICIBJVKWUQINFR75KIT^H2JR@6\!4.V6 )
M&2!P#G\*O4 5+'2M.TM&33["UM%8Y9;>%8P?K@"HXM$TF&^:^BTNRCNV.3.M
MN@D)_P![&:IZYX@.CZKH5D+82C5+LVQ??M\O$;/G&.?NXQQUK;H @O+&TU"W
M-O>VL%S 3DQS1AU/X'BG6UK;V5NEO:P100(,+'$@55^@' J6B@"!K.U9IV:V
MA+7"A)B8QF10" &]1@G@^M176D:;>P107>GVEQ%#CRHY85=4QTV@CC\*N44
M5_L%GY1B^R0>69!*5\L8+@@AL8ZY .?:F6FEZ?I\DLEE8VUL\QW2M#"J%SZD
M@<_C5NB@"L-/LA$L0L[<1K)YRIY2X$F<[@,?>SSGKFI4MX(YI9DAC667'F.J
M@,^!@9/? J2L1/$!?QQ-X<^S +'IR7WG[^3ND9-NW'^SG.>] %IM)AM--O8-
M&@M;">='VR1P *)"" [ 8W8-0^%M A\+^&-/T6!MZVD(1GQC>_5FQVRQ)_&H
M_%GB ^&=#.HK;"X/VB&'RR^W_62*F<X/3=G\*NPWUQ+K-U9/IT\=O#&CI=L5
M\N4MG*@9SD8[T 6GMX)9HII(8WEBR8W9063(P<'MD<56O-'TS4)XY[W3K.YE
MC^Y)- KLOT)'%7:* (I+>"5XGDAC=XFW1LR@E#C&1Z'!(J6J/VZX_MW^S_[.
MG^S?9O.^VY7R]^['EXSG=CGIC%7J *PT^R6)(A9VXCCD\U$$2X5\YW 8X.23
MGKS4AMH&N!<-#&9PAC$A4;MI.2N>N,@<5SNK^)=0@\5VWA[2-,AO+EK4WL[S
MW)A6.+>$XPK98G/' XKIZ *=EI&FZ;)))8Z=:6KR_P"L:"%4+_4@<TYM-L6L
M38M96YLR"#;F)?+.3D_+C'7FK5% %:VTZQLMGV6RMX-B>6GE1*NU<YVC X&>
M<5"-$TD7_P!O&EV7VTG/VC[.GF9]=V,U?HH C2W@CFEFCAC667'F.J@,^!@9
M/? ISHDD;1R*K(P(96&01Z$53U/6++1TM7OI3&+JYCM8L*6W2.<*..F3WZ43
MWUQ%K%I9)IT\L$Z.TEVI79"5Q@,,YR<\8H =!I.FVT,4-OI]I%%%)YL:1PJJ
MH_\ >  X/)YIU[IFGZD(Q?V-M=",[D$\2OM/J,CBK5% $ LK002P"UA$,I)D
MC\L;7)ZY'0Y[U':Z5IUB(Q:6%K;B+<(Q%"J;-V-V,#C.!GUP*MT4 5AI]DL2
M1"SMQ'')YJ((EPKYSN QP<DG/7FH]1TNWU*UN8G7RY9[9[;[1& )$1Q@[6ZC
MU^H%4= \0'6[[7+8VPA_LR^-H&#[O,PBMNZ#'WL8YZ5MT >?+X!UBYT?3M U
M+5].?1K!X2OV;3S'/((B"H+&0A>@R5&3STS7>SP0W4#P7$22PN,/'(H96'H0
M>M244 4KK1]+OIXI[O3;.XEB_P!7)+ KLGT)'%7:** *W]GV7V+[%]CM_LF,
M>1Y2^7US]W&.O--OM+T_5(UCU"QMKM%.56XA60 ^H!!JW10 R**.&)8HD6.-
M!A448"CT JO=Z7I]_+%+>6-M<20G,3S0JY0^JDCC\*9-?7$6LVMDFG3R031N
M[W:E?+B*XPI&<Y.>U7J *_V"S\M8_LD&Q9?."^6,"3.=^,?>SSGKFI%MX$N'
MN%AC6:0!7D"@,P'0$]2!D_G56ROKBYO[^WETZ>VBMG58IY"I6X!7)*X.< \<
MU>H BBM;>&%H8H(HXG+%D1  2>22/?/-5K+1M+TR1Y+#3;.T=_O-! L9;ZD#
MFKU% $<%O#:PB&WACAB!)"1J%49.3P/<DU4AT32;>]:]ATNRCNV)+3I;H)"3
M_M 9J_10!%';6\1E,<$:&9MTI5 -YQC+>IP .:AETO3Y[!;&:PM9+-0 +=X5
M,8QT^4C%6Z* &QQI#$D<2*D: *JJ,!0.@ ]*@_L^R^Q_8_L=O]EZ^1Y2[.N?
MNXQUY^M6:HKK%DVNR:*)3]OCMENFCVG C+%0<].JGCK0!:G@ANH'@N(DEB<8
M:.10RL/0@]:BLM.L=-@,%A96]K$3DQP1*BD^N *LU1FUBR@UJVTB24B]N8GF
MBCVG#(A 8YZ#[PH E_L^R%FMG]CM_LJ8*P^6-BX.1A<8X/-2M;P/<)<-#&9D
M4JDA4;E!Z@'J <#\JJVU]<3ZM?6<FG3PP6PC,5TY79<;@2=N#GY>AS5Z@".X
MMX;N!X+F&.:%QAXY%#*P]"#P:BATZQMQ;B"RMXA; K $B5?*!ZA<#Y<]\59H
MH A%K;B2:06\0>< 2ML&9 !@!CWX]:@M-&TNP*FSTVSM]C%E\F!4P2,$C ZD
M5D>)O$=YI&H:3I>F:?%>ZEJCR"%9I_*C18TW.S,%8],  #O700-(\$;31B.4
MJ"Z*VX*V.0#QGZT 1)IUBE^]^EE;K>.NUK@1*)&'H6QDC@4^[L[6_MVM[RVA
MN(&^]',@=3]0>*FHH KVUC9V5J+6UM8(+<9 BBC"ISUX'%2PPQ6\*0P1)%$@
M"HB*%51Z #I3Z* *<^DZ;<WBWD^GVDMT@VK-)"K.H] Q&:E6RM4-N5MH5-NI
M2 B,#RE(QA?[HP ./2IZ* (TMX8YY9TAC667'F2*H#/CID]\4&W@:X6X:&,S
MHI19"HW!3U /7' _*JEAK-EJDM_'9RF1["X-M< J5VR!0Q'(YX8<BJ?A'7SX
MH\*V&M-;"V-VA;R@^_;AB.N!GIZ4 :?V"S%FUG]D@^RMG=!Y8V')R<KC'))-
M176CZ7>SQ3W>FV=Q-%_JY)8%=D^A(R*NT4 1_9X/M(N?)C\\)Y8EVC=MSG;G
MKC/.*JG1-),\\YTRR,MP,32?9TW2#K\QQS^-7J* *M]IFGZI&L>H6-M=QJ<J
MMQ$L@!]0"#2C3[)8(8%L[<0P,'BC$8VQL.A48X(]15FB@");:W2Y>Y6"-9Y%
M"O*$ 9@.@)ZD"I:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** . ^&)(^$L!'!W7O_H^6N3M
M8UU#PQ\*[2ZO+B&&Z+QS/'.8V<&%OEW Y^;[OKSQ7KFF:+I^CZ4NEV%N(;)=
M^(MS'[[%FY))Y+$_C7*Z]X"M+^7PIIUM80MH>F2RB:"20G;&8F5<$G)(8CG.
M1UH PC90>&_%?BK1-&+Q:6_APWLEN)&98;C+J"N2=I9>??&:QYM(LM*^&'AS
MQ;87-P_B'-BR71N6=IF=D5H<9QMP6&W'&WZUZ2G@[3-)T#6+/1+,17%_ ZO)
M+*\CR,4*KN=R6(&?7BLWPM\-]#TG3M%N+O2X_P"U;.WB+XF=HEG" ,X3.S=D
M'YL9[T <S=VMYXH\>>)X;S08]8CT^2&WMXIM2-N+9#&&W*H4_,Q)._KQ@=*C
MU6'Q)!:>!O#&LQ#4);@W7VR WQC6Z\H9B1Y<9;Y3DC'S%:]#U?P9H6MZ@+^\
MM)!>;!&9[>XD@=E_NL8V7</KFI+OPEH5]HMOI%QIZ/96Q#0('96B8=&5P=P/
M)Y!SS0!QEAX2\2)I/BC3K1(M"M+^",:? EZTRV\N"'VM@%%;Y>G3DBM+P$VG
MV&I:AHH\/MH>KQ0Q2W$"3F:&9"6"R(V<==V<@'IG.*VX/!6@6^FWE@MG))!>
M;/M!FN99'?:<K\[,6&#R,'BK.B>&-(\/-.^G6SI+<8\Z:69YI'QT!=R6P,G
MSB@#7KS33=$T[QGXL\62^(%DN)=/O5M;6(SN@MHA&K!T"D8+$D[NO%>EUSNK
M^!?#FN:BVH7^G;[IT$<CQSR1>:HZ!PC ./\ >S0!R/B2UTC7-9U*PM] N-;N
M].M(EN+J?43%';AD+)L))^<CYBP'U-941G\0^'?A?%?7MWF\9UN)(YF1Y%$#
MY!8<\@8)Z\GFO0[[P+X;U&^^V7&FCS3&L3B.5XTE1>%5T5@K@#C# \<5;M_"
M^C6L.DQ0V01-))-D/,;]R2I4]^>"1SF@#E_"=A!X?^(WB#1--#PZ8;*VNTMB
M[,D<C%U8KDG&=HS7?U2CTFQBUB?5D@ OIXDADEW'YD4DJ,9QP6/:KM 'G":5
M8^,?B/XFL_$"-=6^EI:QV5H\C*B+)'N:3:",L6XSVQ7*7KO/X";3I]0N/L-C
MXP2RM;QIOG2W648(D/\ =RP#?[/M7JFM>#=!U^]2]U"R9KI$\L3PSR0N4Z[2
MT; D>QJ2;PEH$^AVVBR:7 =,MG62*UP0@93D$@=>2<YSG/.: .,E\/Z;X?\
MB3H^DZ3'(EEK-A=QZE:^>[K(JJNV0Y).XDD;NIK-\&V'AWP[\.M<UV[@GB5)
MKVWGDMYG$AB$Q4(N&&#PH!X/O7H6B>#M!\.W<MUIECY=Q*@C:629Y6" Y"*7
M8[5]A@5''X'\.13ZE*NFK_Q,E=;N,RN8Y-Y!8["VT$D Y !XH X72+5]%^)?
MAQ+30&T&#4;:Z$T(O?.-P%164NH) 93WR<YZUGW+3S_#^XC6ZGA=_&+1"6)R
M'0&[Q\I[8[5Z3IG@;P[I%_;W]I8N+RW!6*>6YEE=%(V[078_+@\#H*L_\(IH
MGV$V7V$?9S>_;]GF/_K]^_?G.?O<XZ>U ')V6C6?A7XJ:;9Z.LL%KJ.F3M=1
M&9W61XV3:YW$_-\Q&:]%JE+I-C/J]OJLD :]MHGBBEW'Y4?!88S@YVCM5V@#
MSSQ-I4&N?%71].O7G-DVDW#RP1RLBS8DCPKX/*YP<=\#MQ7-V'A'3;S1_&T-
MS)>2PZ-=7$.F1-=/MLP(Q("@SUW-U.> !ZY]:?2;&36(=6> &^AA:".7<>$8
M@D8SCJH[5'#H.F6\>I1Q6H5-3D:6[&]OWK,H5CUXR !QB@#S^6]L]?T'P=9:
MCI-QKVKW>E+=_9S=&&'&Q-\DF2 3DC'!/)Z5RM_9I=_!WQ9#>V[+_9&M216<
M+7#2_95WQ?(&S\P&]AS7K=YX)\/WUIIUM+8LJ:;$(;1H;B2*2),!=H=6#$8
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
M-X@N(Y]1MY6F1#&'AN9824)SM.QAN'L<UJ65E:Z;8PV5E D%M @2.)!A54=
M* .4^)M[<VGA:"*"YDM([S4+:TN+F-MK10R2 .P;MQQGWK'O=#T_P=XZ\*+X
M=C>T.HS36]W;)*S+/$(RV]@2>5(!W=>>:] U'3K/5M/FL-0MH[FTG7;)%(,J
MPK*T7P7H&@7AO-/LF6YV>6)IIY)G1/[JF1CM'L,4 <G\._#UC>WVK:]>&>XO
M[;6[Z.U:29ML"^8P(50<<[CG(/;T%>EU2TW2;'2(IXK& 0I//)<R ,3ND<Y9
MN2>I[=*NT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5#=7=M8V[7%W<16\"D!I)G"*,D 9)XY) _&
MIJX#XR6;7/P\NY5O+F 0S0$I$P"R9FC'S9!SC.1C'(% '6:EKMKI6HZ58SK*
M9=3G:"$HH(#!"YW<\#"GIFM.O,O&.CWEOJ/@G3K;6[UKEM3EQ?W(225087SC
MY0N<9 R...M6+&[U31-<\5:$^KWE_!;:6E_:3795I8F8."-P R,J"..* /1:
M*\D@U'Q#H_PPM_%4VOW5YJNI6MM%%',%^SVYE9%5PN,E@#DDD@G/%;%_%JW@
MO6O#DR^(=1U2VU*_73[NWOF1P2ZL1(F%&S!7H.,&@#T.BN#T76=1N/#WCB>6
M[D>6QU*^BMF/6)$C!4#Z$UA77B>=M-\#0:MK]SIMEJ&D?:KR\MR!+)*(X\;F
MP2BDN3G')P,T >C:_KMKX<TIM1O5E:$2QQ$1*"V7<(.I'&6&:TZ\3U(:M<?"
M/5+JZU*_NC/K$*V$U^HR8%ND$4FW"D9')SUQGC-== NK>&_B%HNG3:]?:I:Z
MO;7)G2\V826(*P:/:HV@[B-O2@#OJ**\\\7WT4FKWMM;^(/$0O;>W5Q9Z/;[
MTMB02K2D(<YZX9NG;O0!Z'17E9U_7]<T?X>&#57L;G60ZWDT4:G<!"22%(P#
MP2., D'!QBI=-TW7;[Q9K_AA_%VJKIVG+!/%,NS[4QE4D*TFW[JE"<8R<CGB
M@#T^BO*+'Q5KNL^$O!MB-0-MJ&M74UM<W\:+O$<)?<5!& [!!SCC)XK:LI=2
M\-^/HM ?5[S4]/O].EN8S>LKRP2QL <, ,J0W0]Q0!WM%>+6M]XEM_A?IGCB
M;Q/?3WJ- S6A5!;R1-*L95EQDL02=V>O3%:WBSQ"%\7ZSIVH>)+_ $B&SLHG
ML([#K-*X8MNPI);(4!.,CG'>@#U.BL#P5%J4?@W2SK$MU)J,D"R7'VD@NKL,
ME3@#&,].HZ5R>F1:WXRT_5]=7Q+J&FO%=W$%A;VI18HEB8JID4J=Y)&3D]#Q
MB@#T66[MH)X()KB*.6=BL,;N TA R0H/4@ GCM5(:[:GQ0_A\++]L6R6]+;1
ML\LN4QG.<Y![5Y9=27?C*?X;:Q/J=_93W_FK(MJZJL;K"Y9T!4X+8QSD8_.M
MF_T:[O\ XOK8PZU>V<<?AR(3W$.WSY@)W ^<C"DGDD#V&,T >FT5Y))XNUS2
M_ NH6YO)KK4;?Q VB0WOE!Y2A<8?;T9PI('J<5K^&KK6H/%UO;0CQ'<Z//;R
M&Y?6H ##*N"C(V!PPW KTZ4 >B5#+=VT$\$$UQ%'-.Q6&-W :0@9(4'J0 3Q
MVK@_AC%K.KZ)9>(]7\07MT\HEC2T^580@=E!88RSY4G.>^,<5#X^TB2_\>^#
M"FK:C:>=//$!;.@\LB%VWKE3ACT.<C';O0!VJZ[:MXG?P^%E^V)9K>EMHV;"
MY0#.<YR#VJ75]7M-$L#>WS2+ '2/,<;2'+,%'"@GJ:X"^T:[O_B]]AAUJ]LX
MX_#L0GG@V^?,!.X WD84D\D@>W&:IR>(M;M?AUK&_4YI;W2]?734O" ))8A<
M1C+8&,E7(- 'K-%>?W<>KZ[\2=7T9-?OM/TRWL+:8QV>U9"[%QPY!VCCG R<
M#D<YPW\6:O#\/K+[9JTD4HUUM*O-1C1?.\A)'!=5P?FPH!(!P,G'% 'KE%>6
M^'Y-;O)?%ESH&MZEJEK#:K%H\M\P,4DY0EL$J-VU@H!Z?,0<]:V/ .HPSSSV
MD^JZX^K) C76G:NH#QG.#(GRC*D\94E>G2@#NJ**\[\.1:QXQ2\UYO$>H6!7
M4)H;2TMPGDQQ1.5 ="I+EL$DDCKQB@#T2BO/-/BU7QMJGB&X/B'4=+M].U"3
M3[2"Q** 8PN9),J2^2>G3 ]ZQXO$_B+7?#W@HQZH;&^O]0GL[NXAC4B01K*I
M8*>,G9N'8'M@8H ];HKRZ=/$5G?^*O#.GZ]?W4T6F1:AI]Q<%6FCDW-F/< ,
MAB@'3@&KT'B^?Q)JGA;^S9WBMFL'U?4ECZE NQ8C]9"V1_L4 >AT5XE9>(_$
M^J>'(/$=BWB:?69G$\=K': V#1[_ /5 8Z;.-V<YYS7574>LZ_\ $K5=(C\0
M7VFZ9:V5M.8[3:)#(Q<<,P.!QR,<X% 'H=%>:VVHWMKXXFA\2ZKK.GS2ZB4T
MU55?L%S"?]7'G:1O(SG)#9Z5G>-==>UBUW4-)\1^(I[_ $YF(6TM@UC;.N#Y
M4AV;3QURQ(SVZ4 >JM=VR7<=HUQ$MS(A=(2X#LHQDA>I R.?>J]KJ]I>:K?Z
M;"TAN;'R_/#1LJC>-RX8C#<#MG%>=:KI4VL?%/0;@:SJ=FUYI$LV+:1!Y./*
MRJ90X!SDYSSZ59UCQ?J6AWGQ$NED,R:5;V;6<+\K&[QG)QZ;B"?I0!Z517FF
MK0ZYX-M=&UH^)=0U*2:]M[>_M[DH89EE8*QC4*-A!.1@]!SFGQ6NM^)O%OBV
MR_X2;4-/L]/GB6VCM-BD.T"-DL025!YVC&23D]* /2**\J&O>(]:\ >%-7+:
MBUK,&.KR:2B_:2 "JLHQT+#+;1GTKO/"MY9W_ARTGL-5FU2W.X+=3X\QOF/#
M<#D?=Y /'/- &S4+7=LMXEHUQ$+ET,B0EQO900"P7J0,CGWKRGQKKTEI#KFH
MZ1XB\0SWVG.Q"VML#8V[+@F*0[-IP.I+$C/;I5K5-)FU;XLZ-.-9U2T-UH\L
M^+:1!Y6#$"J90_*>ISGGN* /4J*Q_%1U@>%M2.@!3JWD'[-G'WO;/&<9QGC.
M*X5/%L6A^"_$>H66I:S=:G8VZ,]AK:@2VTC$J&QM&5)(/!*_+QB@#U*BO-=6
M@UOP9#HNL'Q+J&I/-?6]M?V]T4,4JRG:3&H4;""<C!Z=<U/I\>K^,]8\0W(\
M1:AI<.FZ@^GV<%GL"@QJI+R!E._);H>,"@#M8=7M+C6;K2HVD-W:QI)*#&P4
M*^<8;&#T[&KU<0FL7<7C/Q5:7>JFWLK+2K>9)6 VV[$2;I,'CL#@^E<_I6NW
M%MXT\.16&K>([VPU5IHYVU:WV12@1%U>(E%QR.@X(- 'HFC:[:ZX=0%JLJ_8
M+V2RE\Q0,R)C)&"<CYA6C)((HGD;.U5+''M7&?#K[WB[_L8[O^25UUY_QXW'
M_7-OY4 5=!UFV\0Z%9ZO9K*MO=QB2-90 P!]0"1^M:->':7%K?A_X,:;XLM?
M$5YYME!'*EAA!;-#O ,;+C))!/S9SGIBO1-+U2\N/B7K=@\[FSBTZUEBA/1&
M8ON/U.!^5 '6U1U75[31;6.XO6D6.29(5\N-G.YS@<*#QGO7G4>J^)M0\$W<
M]E-?7$D6OSPW)M IN19K*P*Q9XW ;0.^,XJ:]\0+%X'MKG0]>U"[/]M6UM(]
MX,3P[I4#PN"H(X/<9YZGB@#TVBO/7AUCQ%\0_$>DCQ#?Z?IME!:.L=GM5][J
M_1R#@?*20!SQSQSB-XSUP^ /#\;W-R^HWVIR:=/>6L >8QQO(&9%Z;R$ Z=R
M: /7:*\WT.[\3)J6KV6GIK4UFVF/-9S:Y"%:.\!P$W8&Y3D'GIM-'A+4;N2V
MOK,:KK)\4KI[.^FZRJA1-C DCPH!3?Q\I(P1D4 >D45Y_P" -1,EZ;/4M5UP
M:\+4/=Z;JBJ%W9&Z6+"@%,Y VDC!&1FO0* "BO.M-AU?QM=Z_>_\)'J.EQV6
MHS6%E!9%%1/*P-\@*DN2W."<8K(C\2^(?$NB> _(U-M.NM6GN;>\FA0'<(U<
M,R@\ G82.P)''% 'KE%4;*V.CZ.L$EW=7OV=&)GN6#2N.3R0 ">W3M7F<,GB
M+4?AQ/X\'B:^@U'[-+?Q6:;/LB(F2(BA7+?*N"2<Y- 'JC7=LEVEHUQ$MS(A
M=(2X#LHQDA>I R.?>J5EKMK?Z[JND1+*+C3/)\\LH"GS%++M.>>!SD"O.KNQ
MF\0_$GPW?C5]4L3J&BR7(2WD0>1_JLHN4/!SDYSSZ59M]%O=:^*'C2.'7+W3
M($2R+_8MJR.YA.TEF!P!SP.N>O% 'I]%>0GQKK=QX#\*(]Q=?;]4O);2ZNK*
M /,4A:0,8UQ@.P0<XXR3BM+3-1UZT_X2&)?[=;2H]*>YM;G5X0LL-P V4#8^
M88PPSTP: /3**XWX>V>J2Z!I^NZMKMY?W.H6,4C0/M$,890PVJ!G=C@DDY.3
M6/XOU^.+QPVE:GXBO-&TV+35N(FL2 TDS.P^8[6/ 7A>_/6@#TJHKFY@L[:2
MYNIHX((E+22RL%5 .I)/ %>9V%W>0>!-!'B+Q!K]MJ>H.\AM[:(/=W''"* A
M95"@,>.,\FL6_O;_ %CX;^.K"YU+5O+TF1C ]TBQW#QF(-Y<P*\C+'T)XYH
M]7U?7[/18]/DN!)(E_>16<)B 8;Y,[2>1\O'49K4KRGQ3I-W9>#O"EM!K%Y-
M<S:Y8M%<WFV4PDK@8 "@J",@'WYK5LKG4?"_CJZTJ?5[[5;"31GU$"\*M(DD
M<@4A2JCY2#TQP10!Z#17BNG^(/%%_H-CXALV\376L3NDYM5M!]@>-G&8U&.
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "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 **** "N;\1^+&T+5M,TNWTB[U.]U!97BCMWC7 C"ELEV _B_2NDKSKQK:WM
MY\2_!T.GZB=/N#;WY%P(5EP-L>1M;CF@#M-&U"\U*T>:^TBYTN17*B&XDC=F
M& =P*,1CDCUXK1K/T^.XTS3 NK:JMW*I.ZZDC2$')X&!P.PK0H *Y76?&4NG
M>)?["L= O]4NULUO'^S/$H6,N4_C89.5[>M=57FNJ_V[_P +HG_L'^SO/_X1
M^+>;[?M"^>_39R3F@#L_#GB.R\3Z6;ZR6:/9*T$T$Z;)(95.&1QV(K7!!&0<
MBO'_ !#H5_X=T[0]&,BZB^NZW+<ZH3*;6.ZE9"PBW ,50E0,<YVX[UH6GA[5
MM$MO$]P-,L]'T>?2) +"UO&G47"JW[Q044)E3@XZD"@#U#(SCO1D#J>M>+KH
M%CH_@WP+XDM/.&LS76FB:\:9F>1)0H>,Y.-F#@+T  J]XQATO7;OQ/):^&1J
M%SIT)2YU*ZOC$+>01;AY(^8C:,$X"@GUH [[4]??3_%>@Z*+=775%N2TI;!C
M\I%88&.<YJU8:W::K'J#6!>9["XDM94V[3YJ $J,_4<]*\_M)Y-1U7X53WCF
M:6XTFY>9G.2Y:VB))^N31\/O#>C63^+KRVL8H[FTU>\MH9 3F.((F%'/3DT
M>C:7=W%]I=O=7=C)8SR)N>VD8,T9]"1P:N Y&17AD$M[>>%/AIHRVJ7UG>V\
MSSVDUT8([AHT!1'<*<CEFVXP=HKI;'P=X@72?%&G6ZVN@6FHP1BQMK>\:9+>
M7D.0=J[%?Y00!ZXH ].!!Z&N:\3>(K_2]4TC1])L;>ZU'4S*8_M,QBBC2)0S
M%B%8]P  .]9/@-K#3]4U'1/^$<CT/5HH8I;B*WE\R"=,L%D0_7=G(#=,YQ5#
MQCX:T;5/BKX3^VV$4WVN"]$^XG]YY:1[,\]LF@#T>)G,,9F54E*C<JMD XY
M/>GUY9H?A_1O&+^*=2\2I]HNX-4N;57DE*FRACP$"<_)Q\V1USFL6T2X\5Z/
M\,(-9N+E_M;7:SL)"CSQK&V-Q'.&51GN0Q]: /;>HR*XK2_'M]K:?:--\(ZI
M<61G>$7(GMU!VN58X,@/!![5U>FZ;9Z1I\-A80+!:PC;'$I)"C.<#/UKS?X7
MZ7K4N@07<'B%X=/&H7):Q%G&P8"=]PWGYN>?IF@#U(D 9-%>:)X;TSQ-\4O%
MD.L1/=6L%O9%;9I&$19D?YBH/)&.#VR:YI;V1_ASX5L+HW%_;_VW-;2V@EP]
MU;Q--A"S$ @!5^4D9V@4 >X=>E (/0UY#I^E:3X;TGQ=XDOM"N-.T>[,45M9
M1R!9]AVJR_(_R!Y".-W'/0&I=!M&T'XHZ;!#H4&@P7FF7#36UO>><)=C(59U
M  ##)&><Y/- 'K.><=ZHVM[=3ZK?VLNG2P6]N(_)NF=2MQN!+;0.1M/!S7B&
M@Z##XOTS02= EN-2?4!=ZAK,\B&.XM][%N=^X[EP A4;?;%=1J[,+WXM@,<+
MI,&WGI_HLE 'JN1G'>C/->12Z!8Z!:> ]<L/.75;O4+2"ZNWF9GGCEC.]7R>
M1P,#H,<8K)UJP3Q/?^,;,Z)<:OJTM\UKIVH"5%CM J(-OS."@1MQ.%^;/>@#
MW.J.CWMUJ&F175[ITNG7#E@UM*ZNR88@9*\<@ _C3]+L(],TJUL841$@B5 J
M#"\#M7C5K ;_ .&/@&UDGGC6X\1-%(\,A1]I>Y! 8<CCCB@#W $'I61K/B"#
M1;W2+6:&21M3N_LL93&$;:S9.>WRURFA:59^&OBS=:3I$1M=/N=%6[DME8E/
M-68IO )X)7@^M6_'G_(P>"/^PT/_ $5)0!VY('6@D 9/ KRRQ\*:5XG\6^.?
M[8BDNDBO$2&)I6"1$VZ9=5!QOZ<]L<=ZJV.F:OXK^''@S4#%#K M8F>ZTV\G
M*+>C!126Y!9<9&[@YYH ]/O[VZM;JQBM].ENH[B;RYI4=5%NN"=[ ]1GCBI[
MVY^QV-Q<;0QBB:0+G&<#.*\Q.H:=?P?#^32+2:QM%UF6(VLAYA94E#)U/ ;.
M,'&,8]*K6NB:5XDLO&VMZZ[G4K34+NWBN#.R-9Q1#]V$.<*,<^^><T >D^&=
M8;7_  QIFL/"(&O+9)S&&W!-PSC/>M7J,BO$$:\O="^&FB+917UC=:<\TEG-
M=&WCN72--JLP5L@9+;<8/X5H:GH>K:#X \=?:+.VTW3)[19+*PM[MIU@;:1)
M@E5VACM.!QG- 'K^:XK7?'M[H%['!/X2U22*>\6SMITF@VSR,3MP-^1G!Z@>
M^*U?"?AK3= TX36<;FZO(XWN[B61GDG< G<Q)ZY8]/7Z5D?$G_F4?^QEL_\
MV>@#IM&U&[U*Q:>]TFXTN0.5\FX=&8C ^;*,1CGUSQ6CD#'/6O-_$.A67B/X
MOV>GZF));%=#>9[<2%4E(G  ?'4#=G'J!6/XKL]'U-/$HTWPN+R328##+J-S
M?F+[,Z0@J(0=Q&T;3QM!.>N<T >P$@#)Z5S,?BBYFU?Q1I]OI;7$NBI"T21R
M@-<F2/?MYX7TZUQBJOBK5? >EZ\[7%A<:$;YX9'(6ZN D?W_ .]@,S8]ZSQ8
MV>DVGQ<LM-D9K:"RC5 93)Y?^C/E 22<*<@#MC':@#V2VE>:UBEEA:&1T#-$
MQ!*$CE21QQTJ7J,BO*[G2;;7?&7@^QOS*]HV@2/+"LA59L&+Y7QU7.#CO@5E
M7I?0?"7Q T?3;B2VM;348(K.,2D>6)A$6C5C]T-N('8;LT >TYSTHKS#PCX8
ML9/'JZ[I_AE]'TZVL#"J3E-SW!;[ZJK-T3<"Q/.[OC->GT %%%% !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 %8VN^$]$\2R6TFKV(N7MMPA;S'0IN
MQNP5(ZX'Y5LT4 <^O@?PXNA3Z)_9H;3KB02RP/+(P9@00<EL_P ([]JZ"BB@
M KA+[P?XIE\476N6/BFRM998_L\>[2A(R0!BRH3Y@!P2><9KNZ* /.M6\#^,
M-=T]['5/%VFW5LQ#%'T1>".A!$F01ZCFJ.G?##Q'I4-W%:>++,"[B\F=I=+:
M5G3!&W<\I..3T->IT4 >;2> /%DNEV.FOXMT\V=BT36T7]CC$9BQY>#YF3C
MZU1U#X3ZYJNI2ZA>^)=.EN)@HF/]D$++@8&]!+M8CL2#7J]% 'FL/P_\5P/I
M3Q>+=/5M*B,-D?[''[E"H4@?O.?E4#G/2H8OAIXEAURXUF+Q78)?W (FD72<
M!\C!)7S=N<<9QFO4** /+9_ACXBN=!MM$F\3Z:^G6NWR(CHW,1'0JWF[@?<'
M-1P?"K7[;3;S3T\46+6]YM^T"72C(TFTY7+M*6X/(YXKU:B@#S+1?AUXI\/>
M>=,\6V,+SD&65])\R1\= 7>4L0.PSQ5JX\%^,[K4[/49O&5@]W9B1;>4Z,,H
M' #<>9CD =?2O0Z* /)=4^$>M:SJ,E_?>)-.DN90!,RZ24$N.F]5E ?_ ($#
M6K)X&\7RW.G7#>+M.$FG;OLA71540[EV$ "3&-O%>BT4 <1_8'Q _P"AYL?_
M  2K_P#'*Y1?@KJ27!G3Q%8I(9#+E=-<#<3DG FQUKV*B@#SV#P7XSMM3N]2
MA\96"7EXL:SRC1AEP@(7CS,<9/2N<UWX7^,7T:TL[+6](U"WM;I[H6%QI_E1
M.[;B6.6?=RQ.#QS7LM% 'BFA?"KQ>+?41>ZGHFF0W\2PS6%MIXEAD4'(8IE5
M5O<9/O6KIOPJ\0:/>)>6'BFQBO$1HUN&THR2!6 R-S2DD<# /3MU->K44 ?/
MEM\(/''FQ63R>'K6..0/_:L,.;D$-NWAPH<MGU(],UW,OP_\5SOJCR>+=/9M
M5B6&]/\ 8X_?(%*@']YQ\I(XQUKTJB@#SB?P)XNN;:PMYO%^GO%I\L<UJO\
M8P_=N@PA'[SG />N+U7X5^.[G5[]F?PWJ8OIC(]_=6P$HR ./E)3 ' 4G%>]
MT4 >?Z=X4\?:?IMM9Q^.[5D@B6-3)I(=L 8Y8R9/U-48OAOXF@L;"RC\5:>M
MMI]Q]JM8_P"Q^(Y<L=P_>\\NW7CFO3J* //?^$+\9_VS_:__  F5A]O^S_9O
M._L89\K=NVX\S'7FDO?!?C/49[.>[\8V$LEE-Y]NQT8#RWP1GB3G@GK7H=%
M'GEKX+\9V5U>W-OXQL(YKZ027+#1@?,8*%!YDXX '%94_P )M=N-.L;!_%%D
MMO8*R6PBTQHVB5L;@&68-@X&03VKUBB@#S*'X<^)[>WTVWA\4Z9'#IDAELT3
M10!$Y!!/$G).YNN>N>M5+WX3:WJ.KOJEWXCTR6[DVF1CH^%D(Z%T$NUB/4@F
MO6** /+KKX9>(KS1+31[CQ1IKV-H%%M'_8^##M& 582[@<=P<TRW^%OB&UTJ
M]TR/Q58FUOEVW2R:47:48Q@NTI;]:]4HH X:/PYX^BC6-/'%B$4!5']BKP!_
MVTJKJ'@OQGJOV7[;XQL)OLMPEU!G1@-DJYVMQ)VR:]#HH \]/@SQF=875CXR
ML/MZVYMA-_8PR(RP8KCS,=0#63J'PFUS5-2FU"]\2:=+<3@>=_Q*"$EP, N@
MEVL1V)!->L44 >6:A\,/$6J:98Z=>>*-/>VL%5;4+I&QH0!M&UUE##@ =><<
MT6OPNU^QL+^QM?$NF0VU_$(;J--& $J $8/[WKACSU.<GFO4Z* /.4\"^+X[
MZTO4\7V N;2W-M _]C#Y(CC*_P"L_P!D=?2LS6_AMXQO=*U:*'Q1ITTFI.DM
MU$VG>2MRR;0 S!V(&% X'/XUZS10!Y!X"^'OBK2O%]MK6KC1=/M[:.1#!I<(
MC-QN7&'"@ @'##.3D5Z_110 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
M5S?C/Q%>>';#3WL+2&ZNK[4(;"-)Y"B*TF0"2 3C(]*Z2N"^*L<TVG^&H[:?
M[/._B&S6.;8'\MB6PVT\'!YQ0!HZ+XIU*3Q1)X;U_2X+/4/LOVN"6UN#-#-&
M&VMR54JP)'!%;5KX@T6^OY+"TU>PN+R/.^WBN$:1<=<J#GBN/UGPGJ-AH?B/
M7'U:ZU7Q%)I4MM;S>4L0BCP6VQHO0D\YR3D"L#0M,CU33O",D7B'PM;P6<]O
M/;+9VICN'(&&BR93RP)##&2>U 'IUWXDT+3R1>:SI]N5E\D^==(F), [3D]<
M$''H14]_JVFZ5:BZU#4+6TMSP)9YE13]"3BO/M!T/2]0U?XA3WEA;W$K7SP%
MY4#$)Y"' STY/;V]!6=I&M^3X0^']@;72Y+Z\LG\F^U49BMQ&BY [EB,  $=
M* .S\7^*AIWP\U+Q%H5U:79@BWPRHPEC8[@#RIYZGO4U[XZT+3O%<?A^[OK:
M&=K<SO))<(JQD%0$;)R&(;('I7E4LHD^&/Q,"3V4T?V_<&L5*P$E8MQ09. 3
M[FNUUM-)MOC#I,^I+9Q13:/./,N0H5Y!)'CENI"_I0!V-A?74^M:M;3O8&WM
M6B$(@FW3*&3)\U?X3GIZBGV'B#1M5N9;;3M6L;N>+_616]PDC)]0#D5Y=XE^
MV[/BU_9^_P"T>79_<Z[/(7?_ ..;JT-*TR/4-6\+WD7B'PLD=F^ZTBTRU,4L
MT9C(,8S*W&.2,?PT >@KK^CMJQTI=5L3J(ZV@N$\WIG[F<]*T:\JTVYM_"_B
M&PM;2YT?7-+U;59# T94WEK+)N9F)&0ZKR"W! ->JT 9^MZO;:%HMWJ=W+%'
M%;Q,_P"\D"!B!PN3W)X'UKG/!/B6;4?"YUW6M?T>6&6..5UMP(ELBPR8Y&+G
M)&5ZX/6MOQ9#'-X/UE)8TD7[%,<.H(R$)!_.O-&AT^UT3X6OJ,5O%H;HCWA=
M0(FG^S#R3)V/S9Y/>@#U73]:TO5K9[G3M2M+R!#AY+>99%7ZD'BDM-<TF_NO
MLMGJEE<W'E"?RH9U=O+.,/@'.TY'/3D5P .GS?%#5)=!-NUJN@.NHM:X,9EW
M_NPVWC?MW>^*UOA1I&G6/P\T.ZMK.&.YGM%>68(-[EN3ENI' X]AZ4 =Q7/^
M)?&.D^%I]-AU"XB1[ZY6 !ID0QJ0W[QLD?(-N"?4BN@K@?B=%9*_A.ZO(X/*
M37[=9995&%0I)D,3T7..O% '63>(=%M[9;B;5[".!H?/61KE K1Y W@YY7)
MSTR1ZU'=>*/#]BT"W>N:; ;A0\(ENT7S%/0KD\@^M<?J6G:3J_Q9\.JUO:W5
MG%H]Q+ H :+(D0 @#@@9./S[5F^)=5MIKSQ5IMM:>&].@L+=(;B34(LS7.81
MM"*"N% PJ\GD<"@#TZ^U.PTNS-YJ%[;6EL,#SIY51.>G).*Y:T\77.H:SXJ@
ML9].FM-.LK>XLIVDQ$S.CL2\@)&S*CD=!FN-L);4M\+9-<>(Z9_93[&N2/*^
MT^4FS=GC.W=MSWZ46QT=KSXKOH8M_L3:7&<VP_=E_)FWE<<'YLYQQG- 'J,6
MM6EOIEI/JE_I]O-+;"=]MPOED #>R$D90%A\WN/6K-EJFGZC8_;;&^MKFTY_
M?PRJZ<=?F!QQ7F<6GV>I>(?AE#>VT=Q$FBRR!)%W+N$<."1T.#S]:SM?@BLM
M/^*]E:H;>V#6CB.%<*K21)O8@=%/5CZ9H ]1L_%?AW4+I;6RU_2[FX<E5BAO
M(W=B.P .36O7EO@^YL/$7CFWU=)?#EN]EI[6L=GIMXL\DI+*=Y&U=JJ!@#&?
MF/2O4J $9E1&=V"JHR23@ 5G:=XAT76)I(=,U>PO98^72VN$D*CW"DXKF_BP
M9!X!N?O_ &3[1!]M\O.?L_FKYG3G&.OMFLG6WT*X\8^"AX9:P>^2Z9F-@4.V
MS\MM^[;T7[N,]^E '<7'B70;.18[G6M.A=I6A59+I%)=3@KR>H/!':M2O(],
MT/2[OPK\2+NXL+>6Y?4=20RR(&8!02H!/3!)/'?FO0?!LCS>!_#\LC%G?3;=
MF8]23&N30!MUFZCXAT72)XX-2U>PLYI.4CN+E(V8>P)%:5>7^'I_#T6K^-_^
M$I?3UO\ ^TY?-^WE=QL]B^5C=U3;GI0!Z-<ZE86:1O=7MM LH)C:655#@*6.
M,GG"@GZ FG65]::E9QW=C=0W5M("4FA<.C8.#@C@\@BO%],TT7_ACX966JP-
M+;2:C.R13@_-"%E:(,#U&T)QZ<5[7;V\%I"L-M#'#$N=J1J%49.3@#W- $M<
MUI/CK0M8\0:AHUO?6WVFTD2-/](0_:"4W'RP#EMO(/H0:Z6O._"Z:3:?$_QC
M!(EG#=FXM6MD8*KD&W&2@Z^N<>] '5:/K+3:1%=:M=:7'++</"C6MR'B8AF"
MJ&/5L#D>H-6].UO2M8,HTS4[.]\D[9/LTZR;#[[2<5XO<&Q7X4>'3JFW^S_^
M$I;[3OSM\O[1-NSCMC.:Z^W?29OC#I;>&S:-&FD3"_:RV^7L++Y08KQG.<=\
M>U '9CQ-H+7-M;C6].,]T 8(Q=(6E!X&T9Y_"@:A<CQ--9/)IXLDLUG \_\
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
M"YA$H:3?;&9&D15<IN*@G . 0?0BM"P\0:-JMS+;:=JUC=SQ?ZR.WN$D9/J
M<BO(;,PI\"M>M]*\A=9C-VL\<.WSUB%RV\$#YL;#_*M[2M,CO]9\,7D7B'PL
MB6;EK2+3+4Q2S1F,@QC,K<8Y(QQMH [VX\2Z#:2)'<:WIT+O(T*K)=(I+J<,
MO)Z@\$=C5G4=5T_2+;[3J5];6<&=OF7$JQKGTR2.:\LT[0]+NO!GQ'N[BPMY
M;E]0U-3*Z!F 3)7!/3!.1COS3[:>T?Q)X!F\0O";%_#Q:W>Z(\LW16/<26XW
M;,]: .T\.>))=:\3^)+)9;>6QL'MOLLL/.]9(@Y)8$@\GC%=/7G'PW.DMXP\
M<-H8@_LYKJV,9MQB,GRCO*]L;MW3CTKT>@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJCJU
M_/IUF)[?3[B_<R(GDV^-P#$ MR1P.IJ]0 4457OKB2TL+BYBMI+F2*)G6"+&
MZ0@9"C/&3TH L45RVM^*[S3TT*VLM(,VJZP2(K2YG$0AVQ[WWL W*CC !R:U
MM-U&\N[NZMKO2IK,VZ1'S6<-'*S+E@A')VG@D@4 :=13VT%SY?GP1R^6XD3S
M$#;7'1AGH1ZU+10 5GPZ#HUO?-?0:3817C$DW"6R+(2>^X#-:%4;S5[&PO["
MQN9MEQ?NT=LFTG>RJ6(R!@< ]: +,=K;PM,T<$2&9MTI5 /,;&,MZG  YJM/
MHNE75C'8W&F6<UG%CR[>2!6C3'3"D8%4E\0%O'$GAO[-PFFK?_:-_7=(R;=N
M/]G.<]^E;= %3^RM.^S2V_V"U\B;'FQ>2NU\  ;AC!P !SZ"EO=,T_4A$+^Q
MMKH1-NC\^)7V'U&1P:M5B>$O$!\3^'8=5-M]F\R66/RM^_&R1DSG Z[<].]
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
MIC;!+"KHN.!A2,#%6SP.F:HZ/?SZGI4%Y<:?<:?+(#NMKC&],$CG!(YQG\:
M+4%O#:P)!;PQPPH,)'&H55'H .!4E%8GBOQ!_P (QH9U+[-]IQ/##Y>_9_K)
M%3.<'INS^% &HUC:.UPS6L#-<J$G)C!,J@$ -_>&"1@^M#65J\4,3VT+1P,K
M1(8P1&5^Z5'8CMCI4$-_/+K-S8MI]Q'##&CI=MCRY2V<JO.<C'-7J (DMH([
MB6>."-)IMHDD5 &?'3)ZG&>,U5BT328-0;4(M+LH[ULEKE+=!(<]<MC-+I5_
M/J-H\UQI]Q8NLKQB*?&Y@IP&X)X/452G\0>3XTM/#WV;/VBRDN_/W_=V.J[=
MN.<[LYSVH UEMH$N7N5AC6>10KRA &8#. 3U(&3^=(EK;QR32)!$KSD&5E0
MR'&,L>_''-344 5O[.LOLD=I]CM_LT14QP^4NQ"IR,+C P>GI4=QH^F7=['>
MW.G6DUW$,1SR0*SH/9B,BJ/B+Q =!?1U%MY_]HZE%8_?V^7O#'=T.<;>G'7K
M6W0!3GTG3;JP2PN-/M);-,!+>2%6C7'3"D8&*ECL[6&8316T*2K&(0ZQ@,$'
M(7/]T>G2IZ* *$>B:3#J#:A%I=DEZV2URMN@D.>N6QFK2VT"W+W*PQB=U"/*
M$&YE'0$]2!D_G4M% $4%M!:JRV\,<2LY=A&@4%B<DG'<GJ:EHHH J7^E:=JL
M:QZC86MY&AW*MQ"L@4^H# TRZT;2K^"&"\TRSN(8/]5'- KK'_N@CC\*O51:
M_G&NKIXT^X,#6YF-Z,>4&W8\OKG=CGITH D_LVP,+0FRMO*:02LGE+M+Y!W$
M8ZY .?:I7MH)+B.X>&-IX@1'(4!9 >H!ZC.!GZ5+10 5'<6\-U \%Q#'-"XP
M\<BAE8>A!X-251BOYY-:N+%M/N$@BB21;QL>7(3G*CG.1B@".#P_HMM:R6MO
MH^GQ6\A!>&.V148@Y!( P<'FKDEI;RW$-Q);Q//#GRI60%H\C!VGJ,CKBIJ*
M *D&EZ?;7D]Y;V-M%=3_ .NFCA57D_WF R?QJ*TT'1["Z:ZL])L;:X;.Z:&V
M1'.>N2!FM"B@"!;*T2&:%+6%8IV9I4$8 D+?>+#N3WSUJ*ZTG3;VR2RN]/M+
MBUCQL@EA5T7 P,*1@8JY6)J'B V/BS1=#^S;QJ45Q)YV_'E^4%.,8YSN]1C%
M &I;V5K:%C;6T,)8*&,<87(484''H.!Z5/110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7,^.]'U
M+6_#Z6VF%7=+F.::V>9HENXE.6A+CE=WK[<UTU9VLZ'8:_:QV^H1R,D<@EC:
M*9XG1P",JR$$'!(Z]Z /,M3O]/'P^N;72].NM'GL];M(KNRDE+&&0RQ$A6#$
M;2,$8XY/'-,\2QQZSXP\66EUI.IZU)#!#!IOV1B$M)&BW$'YE"$LP;?R,<=L
M5Z%%X+T"'1VTI;#-H]PMTX:9V>256#!V<MN8Y4=3VQTKC]6\%W<WBG6M0O?"
MFG>(1?2(UM<2W8A:!%0*(R"O&""=RY)S0!7OO#C6]W\./#=W//"K17*WHMKA
ME\UQ"'<;@<X9LYP>A.,4BVR:"/B9HNGO+%IUMI27-M 9&80O)!+OVDDD E0:
MZ_PQX1&FZ+H"ZQ)]MU724D$5QYCD1F3(91D_, I"@L.@[5JR^'=*GGU6:2UW
M2:K MO>GS&_>QJK*!UXX9N1@\T >97OA_3-7UCX8M?V[3-=V+I.3,X+A+7<O
M0C')SD=>]3:[JM]HL_Q1N=/ED6:UM;$0$$GRLPD%AZ$ Y_"O2!X>TL2Z3*+7
MY])0I9'>W[H%-A'7GY>.<TX:#I8N]3N39HTNJ(B7N\EEF55*@%2<8VDC@<]Z
M .;M?#7AGPII$NLQ3W<2I8.US<I=R,UPFS<SD;CEN,@CD9XKC[*-=.\6^#]0
MTO0;K1K?4;AHVDFO_->[B:%F'F)N;G@-DDD&O0--\ >&=):0VVG%@\+6^R>>
M294B;[R*KL0JGT&*;8?#[PUIMW:75O8R&>R?=:O+=2R>1P1M3<QPN"?E''3T
M% '%6GAFR\0_\)Y=:E+=RO:ZG<I:*+EU6W81(V] "!NR1R<]![YJ3Z;9^)C\
M+[[6(WN;F^@,=S(974R 6S,,X(YW<Y')KU:VT/3K--12"VV+J,SSW0WL?,=E
M"L>3QD =,51O/!>@WVB6&CS63?8]/V_9!'/(CP[1@;7#!NG'6@#E[W1K>_\
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
MD^FQ'3K?:8(4RGE%>A5E(*D<\@YY/K2Z'X6TCPZT\FG6S+/<8\Z>:9YI9,=
M7<EL#TSB@#RG1-%T^S_9YU74;> K=W.GW2S/YC'<%DD X)P.G85LS:#:^%]0
M\#ZGITUV+V]O([6\FEN'<W*/"Q(<$XX*C&  .U=E!X#\.6UMJ5K%8NMMJ2LE
MS!]HE\LAB2P5=V$R23\N*T[K1-.O1IXN+??_ &=*LUK\[#RW52H/!YX)ZYH
MO.BR(R,,JPP1[5X=!96_A?P=\0M9T:)[?4+/59[."=978Q1$P@D G&0&)R>>
M.M>YUFV_A_2K:WU&WCLT,.I3//=QN2ZRNX 8D,3P0!P.* . UWP]IW@V;PQJ
M7A^2>.]GU6WM)7^TNYO8I,A]X)(8X^;/;%3^&_#]IK/COQ1J&HO<SMI^KH;.
M$SNL<+B*-BX4$ DX YR,#W-=-I/@+PYHM_#>V=B_GVX*VYFN99A #P1&KL0G
M''&*U['2;'3;F^N+2#RY;Z;S[AMQ.]]H7/)XX Z8H NUXC8I-J/PY^'-L]Y=
M1?:M7:.66&8I(5/GY&[J,CC^5>W5BV_A+0[6QTNRALMMOI<_VBS3S7/E2?-S
MG.3]]N#D<T <3'"/!GC#Q)8Z$LD=H/#W]I):M(TBBX5G7(#$XR ,^M<YJ_AO
M2H?A9H?B!;JY?5;V6QFN+AKIV^UO)(C,KJ3@X.2!C(V_6O9?['L/[:?5_LX-
M\]L+5I2QYB#%MN,XZD\XS6 GPR\(1DXTG*;Q)'&UQ*4A;<'S&N["<@?=QZ=#
MB@##U+3)?$'C/QMHXGD0SZ/:K"0Y'ER9D*L/3Y@#^%5="UZ?QSJWA"W9W4Z=
M:OJ&J(#C_2%)@1#_ ,#$C8/8"O1H=)L8-7N=5C@VWMS&D4TNXG<J9VC&<#&X
M]!5;2?#6CZ'?:C>Z;9);W&HR^==.K,?,?).>3QRQ.!@<T >6)=7$_@O3=.DN
MYXK;4_%LUE=R)(58PF:0[ PY&XJ%X['%;EAH&F>'OC/86NEF2.%]%G<VS3,Z
MQ'S4&5#$E0<?3(^M=C+X/T&;0Y]%DT]7T^>9IWB+L?WC-O+!LY!W'/!&.U,T
MCP5H&AZ@NH6-DRWJQM&;F2>221E;;D,S,2WW5QGICC% 'G'VUT_9IO)GN668
M).F\R8;=]J8 9ZY[5T?B:/2]<\2C2_[ NM<O[>R225#>F""W1BVT_> WGGD
MG '-:US\,_"-W-=R3Z2'%TS/)%Y\@CWM]YU0-M5CZ@ U?U;P;H6MWZ7U[:2&
MY6+R3)#<21&2/.=C[&&]?8YH \VTZ[N;WX??#R6[FDEE7Q(D6^1][;4>=5!;
MO@ #/M6KJ5B/#WC&XUGQ)ILM_97.H1-9ZM!=-NL<E52)X\C";NZY!W<CFNWA
M\(Z%;:=I^GPV"QVFGW7VRUB5V BERQW#GU=N#QSTZ57?P+X>DU;^TI+.1YO/
M^T^6US*8?.SG?Y1;9NSSG'7F@#HZ\1M-.UCQ?;:]?_V,UWJAO[F"VOSJQA>Q
M*,5C5$ ^4+@'_:SSUKVZN:OO 7AW4-0GOI;2:.:Y.;C[-=S0+,?5U1@&/N1S
M0!RU[I,^M_$'0-,UZ:8_\4^\E]#;S,D<\HDC#!MN,KN.<<9P.W%8US/<:+X*
M\:Z187=PD%GK,5K9H)F\Q8Y#"6A1R<C.Y@#GC/7O7JZ:)IT>JV^II;!;NWMC
M:12!F^6(D$KC..JCG&>*YOQ?X,_M#0;^#1[: S7]]#=WT$TK*MX$*[DW<[,A
M0,@=O>@#GM$T2PLO$]_XDBT74-%T*RTI@WVEV1S-R7=$#$\1Y!/<XQR,UF6Z
MQV.O^#M6TC0;O2;?4;Y8_M,^H>;)=PR1,V)$W-R<!LDDBN@T+P5,GBB"_3P]
M9^'],2VFANK2&Z\[[=O  #* %"KR<]3FN@L?AYX8T^YM+B"PD,MG()+4RW4L
MGD$9P$#,0J\_=''3T% 'FFJV$OBAO%4$>DZEJ6MOJDEOI^I1R$06Z(54*6W
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
M#DX'K0!Z-4<\T=M;RSRDK'$A=R 3@ 9/ Y-8?@V^LK_0O,L-8N]4B69D,EX
M)HF&,QN-JD$>XSSWKH* .-_X6IX-\WRO[6D\PKNV?8;C./7&SI6SI_B;3M4U
MAM-M3,THLHKX.T>U6BD)"]>0>.A K!F_Y+C:_P#8NR_^E"5F7NE7FK_&'4X+
M?6+K381H]N9GM HE?]Y)@!F!"C/)P,GB@#TJBO))/&6N67@)(7NYI]3/B!]#
M^W1P!Y2JR,/,"8PS[5P!CKBMKPK>:S%XM^QK_P )#<Z+-:,[RZS;;&AG5AC:
M^T9# GCL1Q0!VVJ:I8Z+ITVH:E=1VUI",O+(< <X'U)/&.]9VD>,-"UP71L+
MQF:U023)+!)"R(<X;:Z@D<'D5%XT\.2^)_#_ -BMKI;6[AGCNK:5UW()(VW+
MN'=3TK$LO%.HW3ZKX<\1Z7'8ZW#ILERLEO)YD%S%RI=">1\Q^Z>: -/3OB+X
M6U:YM[>QU"6:2X8+%BSG"L3T^8IC\<U9UKQMX=\/7JV6I:B$NF7?Y$43S.%]
M2J*2![G%<U\+IO$Q\(^'HYK'2UTC[&N)DNI#/MVG:=GE[<YQGYJG^&"I/_PE
M.HS -J,VNW,5PY^\JH0$3Z!>@]Z .STS5+'6=.AU#3KF.YM)@3'+&<@X.#^(
M((Q[5;ID<4<*E8HU122Q"C R3DGZDDFO./&>IA;_ %9;/Q)X@%]9P!TM-*M/
M,AM6V97SB(SG<1G#-T/0=: /2J*\QN=;U[6_^%>Q6NJOISZW9RRWLD,:L3B%
M'.T," >6P><9Z'%-/B/5O"=KX[M)=0GU0:);PW%E->!3(/-1CM<J!N 9<].E
M '?:QKEIH?\ 9_VL2G[=>1V47EJ#^\?.,\\#@\UI5Y'K^B:OI_\ PA=W>^)+
MW4O/URS-Q#<JFSS2&.Z/:H* ?,-O(Y'I7KAZ&@#D8/BAX,N&C"ZW&BR-M666
M&2.,G./OLH7]:ZU6#*&4@@C(([UP'PPM+2_^#>EVE]%'+:2PS+*D@RI4ROG-
M<AHGB75+?P'X'T>*?44746NE>XLH?-N?L\#-L5 0<$@ISC@"@#V^BO+8]9\0
MV/AWQG\^L_8[33FN--O=3MQ'.DFQ]RYP-V" 0<=\4MU/X@T"Q\->(YO$=W>R
M7]W:P7ME(B"W,<W'[M0,J5R,'))QS0!ZC17E7C;6GMO[=N],\2^()+_3D9UA
ML;,/:6K*N[9*WED'WRV1GMBKVJ7^MZYXG\,:=9ZQ-IEOJ6DR75V;=5+\>6?D
M+ X;G&>< GO0!Z#]JM_M@M//B^TF/S1#O&_9G&[;UQGC-35Y:_AVY/QCMH#X
MCUC>N@"0S!XM[;9D4J?W>-K$;CWR>"!Q4SIK^O\ B'QE!'XFO=/M=+E3[)':
MJ@(<P*WS,P.4S_",9R>>E 'IE%>0P:MXE3PIX:\9W'B"XEGO+JUCGL%C1;8P
MR.$(VXSOYSNSUZ #%7-5U^_U;QGKFG?:?$5M9Z68H8%T6U#EI&0.SR,5/J %
MZ8&: /4J1F"J68@*!DD]!7ET^L^+;K1O!,$]U-I.JZA>RVUX[6X#,JI)AMAX
M!(4,!T!(X(XJS#'JD.L^)O"D_B#4KBV738KVWNY#']HA+%@R[MN"#L[C@$_6
M@#T2WN8+NWCN+::.:"1=R21L&5AZ@C@BI:X7X2Z=)9_#_2;A]2O+E;FTB989
MV0I!@'B/"@@'/<GH*G\4WVHWOB[1?"]CJ$VG17<,UU=7, 7S2D>T!$+ A22W
M)QG H [%W6*-I'8*B@LS'H *Q?#7BBW\4VSW5G8ZA!:8#0SW4(1+A3G#)R21
MQW /(]:XZ0ZI#?\ B?P?<Z[?W%NFEK?VMZ2GVB)26#1LVW# E>I&<$_4;/PK
ML)+/X>Z/*]_=W0N+.&18YV4K"-H^5,*#M^N3[T =/J&K6.E-9K>SB(WERMK;
MY4G?*P)"\#C(4\GCBKM<1\1O]?X,_P"QEM?_ $"6KGAS4[R[\;>,+*XN&DM[
M*XMEMXSC$8:!68#ZDYH ZNH9[JWM?*^T3Q0^;((H_,<+O<]%&>I.#Q7E=GK/
MB74?AMX8U(W&IS02S2G5I].16N_+#.$*#'3(7.T9P.*C\3PP:WHG@NZT[Q3J
MEW;OKD,"W&8U?),GS,#&,2)C:,CZ@GF@#U"75[*'6K?2'D<7EQ$TT:"-BI52
M 3NQ@=>A-7JXJ:]OM)\>:)I!U"ZN;,:3<RS>=M+S.C)AFP ,X)Z =:I^"H-;
M\2:1IOBNZ\27T4MW)YYL8UC-LL.XCRMNW.=H^]G.: /0:*\:/B37M=M]8U2S
MN?$L=Y#<SQ:;;V%B'M (V*JLGRG>6(^8D\9XQBO6M+N+B[TBRN;N V]S+ DD
MT)',;E067\#D4 5](URTUJ;4HK590VGW;6<WF*!EU56.WGD885IUY%INDZK>
MS>/;NR\0WFFI;:M</#%:J@W3")#ND+ EEQM&T8[^HQL3^(1JOA+PO=7^MZE8
M7>I6@E:UTBW\R>Z?8I;: C%57DG '49- 'HM%>/6WBC7H/".H:I]OOI8_#VO
M!)OM4(2>>RPFY9%P/F DSG ^[6OX@\8ZA9ZCXIU6PF\S3=!TQ(TBZQRW<N'#
M$]PJE.,_Q&@#TJBO+-(U#Q#;ZQH<EO+XGO\ [3,L>IKJ-B([<(RG,B$*-FUL
M<9Y!KT#Q)<36?A;5[FWD,<T-E-)&XZJP0D'\Q0!IT5Y!+-XKL]!\(:W'XKN9
M+S6YK:UFBE@1K>-9XR0RI@'<N <D\GKQQ71:1<:CH?CG4] N]=N;ZQ.DKJ*7
M%]L+P-YC(W("C;QG!Z4 =[39)!%$\C9VHI8X]!7DMOXBGM-?\.7&FZ]X@U.V
MU&^6UN)-0L_+M9T9&.Z(^6H!! (V]1ZUI0#7/%MUXGOXO$-WIT>F7LMA9VL"
M(8CY:C<TH*DON)Z9&!TH [K0]9MO$.AV>KV0D%M=QB2,2+AL'U&36A7BVFZ_
M>V'@7X?:+9R7\*:E;2O<3:? );@1Q*#M0$'!)89.. #79^![S67U/5K*\75Y
M=+B$4EE<ZK;^7-E@=Z$X&X @$'&>: .PGNK>U\O[1/%#YL@BC\QPN]ST49ZD
M^E4KC7+2V\166B.LOVJ\@DGC(4; J%0<G/7YAVKCOBIILEX_A9TU*]M0=<MH
M=L#( "Q.)!E3\XQQVY.0:K:_I%])\1/"NFVVMWD,BZ;=K+?,J-.Z;H\X.W:&
M/ SMX],T >FT5Y5/XJUGPMX:\;PO>R:E<:)<PQ65S<J#)B=4V[\ !MI?TYJS
MHM[KUKXGTB.WD\3WUI<%X]2_M:R$<:?(2LB$*-GS#&WD8- 'IE1SS);V\D\I
M(CC4NQ )P ,G@<FL/QSKL_AGP3JVL6R*UQ;0YB##(#DA03[ D'\*I6>AZOHM
MG/?3^*-1OY/L;F:*X6,H9=N0\>U04 .>.1@^U '1:9J-MJ^F6^H6;L]M<()(
MV9"A(/L0"*9JVKV>B6BW5](Z1-*D(*1LYW,<#A03U/6O/]%\0ZO!%X U2^OI
M9K'6+06=V'QC[2R[XGZ=20R_B*KW7B36I_#>I>(8-0ECMKK7X+:P5<8%LLRQ
M,1Q_&0Y- 'H=KKEI>>(-0T6-91=6$<4DI91M(DW;<'//W3GBM.N*T+_DK/B_
M_KSL/Y2UVM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %97B/0+3Q-HD^EWCRQQR%666%MKQNK!E93
MV((%:M% '*:;X'6S\16NOWNMZCJ6I6\,D'F7!0*4;' 15 7&.W)).<\8EC\$
MV,?@N^\,"YN/LMYY^^4[=Z^:[,<<8X+<<5TU% &%_P (K9-K<&IO)*[Q::VF
M^42-K1LRDD\9S\OZUAV_PTBAATRTE\0:K/8:5<Q7%C:.8PL9C;< Q" OZ<G@
M&NYJKI^I6>JVOVFQN$GAWM'O3IN5BK#\""* ,74O!6G:IXRTSQ--+.MU8)M$
M2D>7+C=M+#&25+L1]:-!\%:=X?\ $6L:U;23O/J;[F20@K""S,P3C@%F)/O7
M244 8=AX5L;&RUJS9I)X-7NI[FX20C_EJ K*,8XP/K6#;?#.&/\ LE;KQ!J]
MY!I%Q%-80S.@2(1GA2%4;N.,G) Z8KMIIXK:"2>>5(H8U+O)(P554#)))X %
M+#-%<01S02)+%(H='1@RLI&001U!H S=.T&WTW6]8U2*65I=4DBDE5L;4*1A
M!MX]!GFE\0Z!9^)M&FTR^,JQ.5=9(6VR1.I!5U/8@@&M2H)KRUM[B"WFN88Y
MK@D0QO( TA R0H/)P.>* .<7P2MWIE_8Z]K6I:S%>PB!EN&1%C4'(*JB@;LX
M.XY/ IECX',>I6-YJVO:GK TYMUE#=^6$C;& [;%!=P"<%L]376T4 8NG^&K
M73DUM8YIF&KW,ES-NQ\C.BH0O'3"]ZRIOA_:'1]"M+/4KVSO-#3997\6PR %
M=K!@058, ,C':NEU'4K/2;-KR_N$@MU94,C] 68*H_$D#\:M4 <MI'@6QTNX
MUBXGO;W4)=8@2&]>[<,9 H<9X QD/C P  ,5FV_PR@C72HKGQ!J]W;:3<136
M$$KH$B$9!53M4;^!MRV2!TQ7=T4 <G?^!_.UJ]U/3-=U/2&U +]MCM#'MF*C
M 8;E.QL<96I]0\'I=:W8:O::M?V-Y:VWV1WB*/Y\.X-M?>IYR/O#GDUTM% !
M7!7'POMKC3;G2!KVJQZ+-,TZV"&,+&[/O/S;-Q7=R%)Q]:[VB@#*CT&WC\5S
M^(!+*;B6S2S,?&P*KLX/3.<M63-X TRXT34],DN+K;?:B^I"9&"R03,P8%#C
MC!'&<UU=% ')Z=X'6U\16>O7VMZCJ6HVT4D0>X*!"C@# 15 &,9R.23R3QCK
M**@N[RUL+9KF]N8;:!,!I9G"*,G R3QU(% '*VOP_@M-#U;0UUB_;2;^.:..
MU81XMA*26*';D\L<9)K5O_#%KJ%OHD,DTRKI%U%<PE<9=HT90&XZ8;MBMRB@
M#E+CP7(FK7M_HVOZAI!OW$EW#;I%)'(^ -X$B-M8@#)'7%:#^&H)-7T34I;N
MZEN-)@EAC:1@3+YBJK,YQR?ESQCDFMNB@#*\/Z#;^';&:TMI99$ENIKDF3&0
MTCEB.!T!-.U_0;/Q)H\NFWWF")RKK)$VV2-U(*NI[$$ UIU6O]0M-+L)KZ_N
M([>UA7=)+(V%44 9>CZ%J.GW?GWWB74=3"H42*>.%$&<<G8@+-QU)[FJ/_"!
MV'_" _\ "(?:KG['NW>=E?,_UWF^F.O'3I6]I6K6&MV"7VFW"W%LY(5U!'(.
M",'!J:ZO+6RC22[N8;='=8U:60(&8G 4$]23T% %&^T&WO\ Q%I.M22RK/IB
M3I$BXVMYH4-NXSQM&,5Y_P"'/A]=ZAH^JP7VJZSIMK?:E=&ZL4*JD\9E;!&Y
M2R!EQDJ1N%>JT4 8J^&+&/7M/U6$O&;"R>QA@7'EB-BI^O&P#K7/_P#"LK9;
M2328]=U6/P])(7;259/+P6W% ^W>$)_A#=Z[.YO+6S$1NKF& 2R"*/S9 N]S
MT49ZD]AUJ>@#S_XE>&!XDB\-Z3;V4Q7^T%$DT*D+;VP1A*&(Z!EPH'<UT6O^
M%K?6Y+"YBN[C3M0T\L;2[M=NZ,,,,I# JRD 9!'85J:=J5GJ^GQ7^GW"7%K*
M"8Y4Z-@D']0:M4 <S<>$9-1\-ZGH^JZ[J%__ &@FR2>18D,8_P!A40*/R-:.
MJZ1<WUE;PV6L7FF2VY!6:W"-N&,8974AA^'6M6B@#E;?P1':Z+-8P:SJD5Q<
MWPOKJ^CE5)II,C(.T !2% P !@5U5%% &2V@6[>+H_$1EE^TI8M9"/C9L+A\
M],YR/6EAT&WA\4W6OK+*;BXM8[5HSC8%1F8$<9S\U:M5=1U*STFR:\O[A+>W
M5E5I'Z LP51^)('XT <^_@'2Y=$OM+DGNMMUJ,FI).CA98)V?>&0@<;3TSGW
MJ_HVB:AIUTUQ?^(]0U0^7Y:1SQQ1HHR#G"(,MQU)[FM1;RU>\DLUN86NHT#O
M ) 753T)7J <=:GH S-<TA]9LD@BU*]TZ6.02I<6;A6! (P000R\\@C'Y5E:
M7X*AL[R]U#4-4O=4U.[MC:-=7.Q3'#UV(JJ%49YZ=:ZBB@#C]"\#76@1V-O;
M>+-8>QL]JI:2+!L9!_"2(]V/QS3[_P "(^MW6K:/K>I:+<WF#=K:%&CF(&-Q
M1U(#8[BNMIDTT5O#)--(D<4:EW=V 55 R22>@% %32-,72--CLENKJZV%BT]
MW+YDCDDDDGZGH, =JY^^\!QW6IZI<VVMZE8VVK8-_:VYCVRD+MR&*EDR  =I
M&:ZJ">*Y@CG@E26&10Z21L&5E/(((X(-,O;RWT^QGO;N58K:WC:661NBJ!DD
M_A0!A6G@VRM)/#+I<7#'P_;O!;YQ^\#1B,E^.N!GC%2R^$-.N+_7[FY,DR:Y
M;Q6]S"Q&T*BLHVXY!(8UN0S1W,$<\+AXI%#HPZ$$9!I] '#P_#>/S-*:^\1:
MO?II-Q'-91SN@6/8> 0JC><<;FR<=,9-=Q4$MY:P7,%M-<PQSW!80Q/( TI
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
MD*X;)BB7)VKZ9]ZMR>%?$&GZ_JUUX?U>RM;+5Y%FN%N;=I)+>7:%9XL, 20
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
M>"PB,<*",$ \G+,=QR3754 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M4_+E DEC66UD5 K+^\X93@'(/KQ7>^'[-=/T.UMETNVTL*"?L=LP9(B220"
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
M:1$D@D0G#H7^4@@X(R#Q4]WX6NKCP[HMOI_AZST=H-<MKZ:SMY4*K&C@LQ(
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
MK6_I?C:PU+5+;3Y+'4]/GNT:2T^W6WE"X"C)V')Y YP<'':N"NM"UOQ+X?\
MB"(](N[&XU&ZMKBT@N!L:546-L ],D)C&>"<'H:V=!M=*U/Q!I<[V_C*2[M6
M:5/[56816S["#N9\*3@D?*3G/I0!W&EZY8:Q-?PV4C.]A<M:W 9"NV0 $@9'
M/7J*T:SM+U5M2FU"-M.O+3[)<M &N(]HG  .]/53GK[5HT %%%% !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 5M0LH]2TVZL97D2.YB:)VC;:P##!P>QYI--T^VTG3+73K./R[:UB6
M&)?15&!_*K5% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !111G% !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 %>=_$OXK6OP^DM;-+ WVH7*>:(C)Y:HF<;B<'J0<#'8UZ)7FG
MQ1^$Z?$">TO[6_6SU&WC\G,B%DDCR2 <<@@D\\]: -GX=?$*S^(.CS7<-LUI
M=6SA+BW9]^W(R"&P,@X/8=#795Q'PT^'<'P]T:XM_M?VN]NW#W$P7:O (55'
MH,GGOFNWH *Y'3M3AB\1>,?LEGJ%S=V;V_F0_: XE8PAE$2L0$X.#SR>:ZZO
M+9;75[_5?B=!H$YBU*22S6"17V'(MTW -_"2,@'L30!U.F^++V3Q'!HFLZ%)
MI=S=0//:O]I2=) A&Y25^ZPW ]Q[UQM_=6MYX1T26S6[6,>+H4(NIS*^Y;D@
M_,>V1P.U6]"\,WJ>/-%U>#PS<Z396UO<1W#W=\L\KNRK@D;VXR#@YR><@<9(
M?"6MKX3TVR-EBXA\3B_D3S4X@^TL^_.<?=(..OM0!WOB'6[;PWX?O=8NUD>"
MTC,C+&,LW8 ?4D5GP^)KJUT;4-4\0Z0=*M;.$3[UN4G$BX)(&WG<,#C'.1@F
MM/7!(=%NEBTM-49DVFR=U43*2 PRWR]">#P>G'6O-[?P1JNIZ)XGTJWLKG0]
M&OK1(['3[RZ$WES@EBP"LPC0D*, ^IQVH ZFS\:7G]H:9!K'AZXTNWU1O+LY
MWG23+[2P211RC$ XZ\C%4;CXC7>-9DT_PM>WMOHUS+#>3"=$4"/J4SR[8YVC
MH,<\U4\.Z!$NIZ<;GX>O8W-NP>2\>]C>*)P#\T8#EFYZ?*,9K1TC0-3M= \:
M6TUMMFU+4+V:U7>I\Q)$ 0]>,D=\4 4=>\9ZVOB;PD-"TY[O3=4AEG"^=&GV
MH>3O"_-RFWANV>E;=YXMO?[6DTG2-!EU&_M8(YKU?M*1);[QE4W'.YC@G &,
M=ZY^70]=TS3?A_?6^DO>W.AVQAO+..:-7&^W$9(+$*<$>M0:KX4FC\9ZCKEW
MX4EUNUU6&!O+@ND26TE1-A4AG4,I&.0>"#0!NW/Q'LXO#^CZM;Z;>W/]IWAL
MEM4 $T<P#Y4C.,AD*]<<YSBK6D>,FN=2U'3=:TN31[VQMA>,LDRRH\!R-X9?
M0J01_.LJ?PU<M8>$%T[05TV.RUC[7<VBSJ_D)ME!8MG#$EE) SU[XS5K5?#-
M[JOC?59V3R]/O?#ITX7&X<2-(Y(QG/ 8'.,4 6=!\7:CKLEG<IX8O(-'O06M
M[YYXR=N"59XP<JK <'GJ/6J,GQ'9;"37(]!N9/#4<IC;4A,@8J&V&18NI0'O
MG..<4_PE<>*+33]*\/ZCX:,*6<*VUQ?_ &R,Q,B)M5HU!+$M@<$#&37)Z/X&
M.C:8NAZAX";5Y879$OX[U$AGC+$JSAG#*0" 1M/3B@#N;WQ==CQ#=:/HVB2:
MG+911S73"Y2':),E0@;[YP">PZ<ULOJK)XABTG^S[UEDMFG^V"/]PI#8V%O[
MQZX]*XCQSHM_JEY*NE^%KE=5BC6/3M<M;V.'R^ ?WGS!MJG/RX8$=.O'3P:[
M=?\ "70^'?LZW'E:<+F\O%; C<MM5=N/XL,1ST% '0T444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 (P#*5(R",
M$5G:-H&E>'K1[72;**TA=S(ZIG+,>Y)Y)X'6M*B@ HHHH **** "BBB@ HHH
MH **** "BBB@ J*.W@BFEFCAC268@RNJ@,Y P-Q[X''-2T4 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
MK+3FCTR2-+A;J[:.>4,H8M&@4C: >I/)':M?Q=-?V_A+5)=-2%KI+9ROFR%
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
M78KIA/%"K@E=@3)8C*X+;>:Z?QCI-]KOA'4M,TVZ%K>7$6R.4L5'4$@D<@$
M@D>M &5IGBK5T\6VV@:Y9:<DEY!)-;RZ?=-*%,>-R.&52#ALYK&/Q$\12:%J
M&O6_ARU;2],GFCN3)>$22K'(59HE"D<*,G<1SD#IDNT/P=J$'C+1]8'AW1=#
ML[*WGADALI-\DC.J@,S!%!'''4CDD\U;M_"&IQ?#/7M 8P?;;YKTPX?Y/WKN
M4R<<<,,T 7]6\67[ZW8Z)X<L+>[OKFS^WO)=S&**&#.U2=JDDL>  .U9OPUN
M+JZU7QC->VGV.Z;51YL'F!PC"% <,.H[@^AJ6Z\/Z_I/B#2]>T:WL[Z9-*73
M+RTGN##D*=RNC[3T.<@CI5[P5H6L:1=:_=:T]HUQJ5Z+E?LI.P#RU7'//!!&
M>^,\9Q0!S?B2'5=0^,>F6K:7I-[:QZ;,\$=Y,Q&PO&)'*[" _8#D$=QTK3/C
M3Q#J%GJ&L:%H5G<Z+8R2H#/=LD]T(R0[1J$*@9! R><=JV[C0[N3XC66NKY?
MV.'3);5\M\V]I$8<>F%-<U::!XQ\/Z/J'AK2+73+C3YY9S:7\URR-;)*Q8AX
MPAW%2QQ@\\4 7M0\?7<L_AR'P]I27[Z]:27$!FE\I8MH0Y<@'  8YQDY  ZU
MUJWDEIHGVW5EB@DAM_-NA$Q=$(7+8) ) P>U<O8^#)M*UOPBUHZ/8Z+IT]I(
M[G#LS", @>Y4D^E=7J=C'JFE7FGS$B*Z@>!R.H#*5/\ .@#@X/B/?BVT[6+S
M3].BT6_FBC1([[?=PK(0$D=-NW'(R <C/?%7[GQ9XBN_$VMZ)H6AVD[Z68BU
MQ=71C1@\8<* %)W$DCT&.3S69X>\):EI,6G:;<^#O#%Q]D,<;:MN4-(BD?/L
M\HMYF!_>QGG-=/HFB7>G^,/$^J3>7]GU*2V:#:V6Q'$$;([<T <=KWC+7=7T
M#P9K&@P0VT6HZE#'+'+<LC&3+J86VJ<QDJ<GKP.*WKB[E'CC1XKG2+,ZZ^D7
M,B3K<OY<;!D_=@[>5)(^8KD8Z5E1^"=<L_AYX=T^!;275=&U-;_R6E*QR@22
M-MWXX)5^N.HKH%T?5;SQIHNOW<%O;K!IT\%Q$DQ?9([(0 <#<,*>>* .9\)Z
MOXAOO"7B2;7[:TN]/B;4%;_2Y&D8JS Q8VC$>-P!SG&.!6C!XO&GZ!X4TS1=
M/M(KO4M.2>*&YN2D%I"J*?F?!9OO!0,9-.TCP[X@T_3O$NA26UFUC>O>SVEX
MMP=S-,251DV\8W')SV'%4KSP'?I9^%+Q-.TS5+S2--6QNK"](\N9=B\HQ5@&
M5EX)'()Z4 7&^)#VGA[7KJ]L(#J.C310S1V]SO@D\TKY<@DQPGS9.1D8-;]G
MJ>OC0KV]NM.L+NYCB,MI'IUV72Y^7(4,RC:<\9Y'-4+'3]4L]"O3:^$_#]E<
M3.H^P1382:/HP=UC W8)Q\I%8FG6>H>!-$\4:XUA::>MR$;3]&MY6FBCGP54
M<!>9'91M4#H* /0[*::XL+>>XMS;3R1*\D#,&,3$ E21P<'C/M4]5M/>[DTV
MU>_CCCO&A0SI&?E63 W >V<U9H **** "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 **** "D*AL9 .#GFEHH **** "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 **KI?6DM[
M+91W4+W4*J\L"R N@;H2O4 XXJQ0 45F2>(='CMH;G^T;=X)[E;..2-]ZM,6
MVA,KGG/%:= !16/<>*M#M=<&C3:C$FH%=QAP3M&"1N.,+P">2*TK6[MKZUCN
MK2>*XMY5W1RQ.&5QZ@C@T 34444 %%%% !162OB?16\0G05OXVU,#+6Z@DK\
MN[!(& =HS@G.*UJ "BBB@ HJ&[NH+&SGN[F01P01M+(YZ*JC)/Y"EM;F&]M(
M;JVD$D$\:R1N.C*PR#^1H EHHHH **** "BBB@ HHJI8ZG9:F;H6=PLQM9VM
MI]H/R2+@E3GN,B@"W1110 4444 %%%% !1110 4444 %%5-2U.RT>R:\U"X6
M"W5D0NP) +,%4<>I('XU;H **** "BBB@ HHHH **** "BBB@ HK)C\3Z-+9
M6EXE_&;>\NOL=O)@XDFW,NP<=<JP_"KT%]:7-Q<6\%U#+/;$+/&D@9HB1D!@
M.1D<\T 6**** "BBB@ HHHH **** "BBB@ HHHH **JZEJ5EI&GS7^H7,=M:
M0+NDED. HZ?SXINEZK9:UIZ7VGS>=;.2%?:5Y!P>" 1R* +E%%% !115=;ZT
M>^>Q6ZA:[C02/ )!O5"<!BO4#/>@"Q1152'4[*XU.ZTZ*X5KRU1'GB .4#YV
MD_7:?RH MT444 %%%% !115&TUBPOEO6M[E62RF:"X<@JJ.H!89/!QGDC@<^
ME %ZBH;6ZM[ZUCNK2>*>WE7='+$X97'J"."*FH **** "BBB@ HJI8:G9:HD
M[65PLRV\[V\I4'Y9$.&7GT-6Z "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ KQKXT_$_6?!VHV.CZ&8X)YH/M,MR\8<A2Q4*
MH/'\)SD'M7LM<IXT^'F@^.X8%U>*99H,B*XMW"R*#U&2""/J* .?^#?Q U'Q
MSHE\NK)&;VPD16FC7:)58'!(Z _*<XXZ5Z76#X3\'Z/X+TG^SM'@9(V;?))(
MVYY&Z98_X8%;U !7"PZOXI\2:MK1T&ZTVRLM*NVLD2[MFE:ZE0 ON8,-BY8
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
MB,0P6VM&Z[F 8'!&#R#7=UCZ+#XB66637+S39%*@1Q6-NZ!3W)9F)/TP*V*
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
M5..#R-V<=\8K*M/&&JQ>(].TO7= &FQ:H'^Q3)=B8AU7<4D 4!6*Y/!([9H
M[&BN!N/B'??8;_6['0H[GP_8R2))<&\"3RK&2))(X]I!4$-U8$XJWJWC:^B\
M1VNAZ%HG]J7%UIZW\4K7(BC5"Q&6)4X' QU)+ 8[T =G17'VGB[5M3\07NGZ
M?HMM)%ITT<%Z9;_9*K,JLQ1-AW* W4D;L'%+=^+-6N==U#2_#>AQ:@=-VK=S
MW%YY">8R[A&GRMN;!&2< 9H Z^D9@JEF("@9))X KAI_B2@\,Z1J]IH]S<37
M^H?V<]CY@62*;#@KD\'#)CL,'-:.A>*-0O?$=UX?UO2(]/OX[5;R+R;GSXY8
M2Q4\[5P0W!&* .FAFBN(4F@D26*10R.C!E8'H01U%/KS[P;J$^C>&/$=A;64
MU\VA:E<V]K:Q'YY(LB1%&?0/C\*[RVE::UBE>)H7= S1MU0D9P?<4 2T444
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 5QUIINMZ5\1M7OX=/BNM+UA;;?<?: C6QB0J<H1ELY!&*[&B@#@+7
MPIJL7PT\2:(T4?VZ_>_:!?,&")6<ID]LY'TJEK7@>X?5M&UAM T_7A!I2:?=
M6%TR J5.Y9(V8%<@E@<XX->F44 8'A/35T[3)5'AVQT(R3%OLUHZL", !F*J
M!NZ\#/ '-<UX_P#!NKZYK5M<Z*\<<=_;'3-69GVD6QD5]RCN0/,'_ J]$HH
MY>_T"YD\<>&]1M8HUT_3K6ZADPP&S>(P@ [CY37,6>A^,=%\(W/@NQTNSN+9
MEFM[;57NPJI#(6.7CQN+*&/ X.!7I]% '%6?A&[TSQ/H4EHP^PZ;H;Z<)V(W
M;\Q[3M[\*37&P> -=>WTB*X\.V/]IV6I07-YK4EX)9;I5E#,5R-PR.2&(Z8
M->ST4 <;'INMZ7\2-0U.VT^*[TW5H;:.6;[0(VMC%O!)4C+9#9XK#LM$\8Z#
MX6N_!VGZ79W-JWGQ6FJ/>!%CBE9CEX\;BR[CTX.!7IU% '%:?X1N=)\3>&9+
M?$FGZ5H\E@\K, Q;]WM./?:375ZG ]UI-Y;Q &26!T4$XY*D"K5% 'G3^'M0
MA\"Z#H5]X3L]<2WLDCG1KM8W@F50,JQ'3K\RD$5U'@W3-2T?PEIVGZO=?:;Z
M&,B23>7ZL2%W'D[00N>^*W:* /%M9^'VOZEI6KV,V@6-]JL]T\L>N7%X"QC,
MFY512,H0N%QPH&>37HD>C7B_$RXUPHOV%](CM%;<,^8)68C'I@CFNEHH YKP
M=HMYHRZ\+Q%7[9K-S>0[6!S&Y&TGT/'2N9UKP5)'XUU/6CX4TWQ):ZFD1*7#
MQI+;2(NPXW@@JP /!SD=*]+HH X:X\,W<UOX1^R:/9:8FGZF;JXL[60>7"A2
M0<$!=QRPS@=2?K6I9Z->0_$;5-9=%%E<:?!;QMN&2Z.Y88^C"NEHH \>UO1=
M6T'P/HUF4MUU%O%:30"1MT>7N'9-Q'..1G'-=5I^F>(-;\;V.OZWIL&EV^F6
MLL-O ER)VEDDP&<D  * N .M=?=V%I?B$7=O%.(95GC$B@[)%.58>A'K5B@#
MR^Q\%Z_I?A3PI-;0V[ZUH-U/,;62;"31RLX90X! ;:P(/2MW2=*UK5?&B^)=
M:L8M-CM;)K2ULUG$SDNP9W=@,#H  ,]Z[.B@#RGP!H4L7C[68FD272?#LLUM
MI@7I&UPPED7ZH,+^-16'@&30UN-.?P'HNNK]HD>VU&:6-&*,Q8"4,I;*YQD9
MX KU*ST^ST]9EL[:* 3RM/+Y:A=\C?>8^I/K5F@#S?Q%X)8^+5UN+PQIFNVD
MME':R6,[(C6[(3M:,N-NW!P1QT%==X6T]=.T?RAH5EHN^1G-I9LK*.@R2J@;
MB ,X]N36U10!PB:?XE\+^)-<N=(TB#5K#5IENE!NQ \$NP*P;<#E3@'(Y'I5
M.'P-JMIHGAR O#/>P>(!JVHLC;4&[S"^S/) +J!ZXS7H]% !7FEEH_C#P[H-
M_P"%M-TJSN[622<66HO>!%BCE9F_>1XW$J6/3K7I=% 'GU]X4U30XO!<NB6R
M:DWA^.2"2!YA"TJO%L+!CD#!&<>];.GZ/J"?$&_UR>%([:YTRW@&) Q$BLY8
M?0;ASWKJ** /+KSX?:E?>%;RUEM[.6ZC\13:O;VUPVZ*XC,C$(_!QN5CVX-;
MGA?0UM=0EG7P)I>@'R&07$,L3RLQ(^4;%^[UY)[#BNUHH YSP%H]YH'@72-*
MOT5+NVAV2*K!@#DGJ.O6J'B#2M:L_&=EXIT2RBU%ELGL+JS><0L4+AU=&(QD
M$'(/:NRHH X/4],\47.H:%XHCTZR.J6'GQ3:8MUP\$N, 2D8WKM!Z8/-,7P[
MKFLWOB#7=3M(;*[O-(;3+*R2<2%$^9B7< #)9ATZ 5W]% '"WWA?4Y_ WA+2
MDCC-UIMQI\ERI<840[=^#WQ@_6K,6FZWI?Q(U+4K?3XKO3-6BMDDF^T!&MC$
M&!RI&6R&SQ78T4 <?X?\+W,/AGQ#I.I 1#4[Z^=2C!L13,<'ZX/2N?ET'QEJ
M?@J#P/=Z99P6RQ16D^K)=AE:!".4CQNWE5 P>,]Z]0HH XNX\-7[>)O$=Y%&
MGV:]T:.SMSO&3(OF<$=A\PYK!O? -Z=+\'W4NC6&KW&D:>+*\TVZ==L@**,H
MQ!7<K+WZ@]17J5% 'G5SX,EU7P3K&FV?AO3?#5U<M%) L#HWF/&P=3(44 #(
MQQG@FI);+Q=X@\2^&M0U'1K33;73+EY)D%V)I'+1,NX8  7) QR3GMBO0:*
M.(^+N\_#/4A$5$GG6NTMTS]HBQFHUTWQ-XB\5Z)>:WIEKIMGHS23$Q77G&ZF
M9"@*C *H,D_-ST%=G?6%IJ5HUK?6\5Q;N5+12J&4E2&'!]" ?PJQ0!Y)8> I
M-#%SI[^ ]%UY?M$DEMJ,TL:,4=BP64,I;*YQD9X KLH-!NH?B-'K"0Q1Z>FB
M"Q 1@-L@FW;0OIMKJ:* /./%/A[6==UQ)+3P_:V5_#<QF#Q!%>A76%6!(9
MS$J"NTY7GK5Q=/\ $OA?Q)KESI&D0:M8:M,MTH-V('@EV!6#;@<J< Y'(]*[
MNB@#SB#P-JMIHGAR!GAGO8-?&K:BR-M0;O,+[,\D#<H'KC-=%_8UY_PL[^W=
MB_8?[&^Q[MPSYGG;\8],=ZZ6D95="C*&5A@@C@B@#S'0M9DT?P;XJ\601+/)
MJ6K3RZ?$V?W_ ,RPPJ .3N9>WK7I5JTSVD+7*+'.T:F1%.0K8Y /UID-C:6]
MK!;06L,=O  (8DC 6/'3:.@Q[58H **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ JM?ZA::7837U].EO:PKNDE<X"CU-6:Q?%NBS>(?"NH:3;RI#+<QA5DD!
M*J<@\X^E "Z-XLT'Q#/)#I&J07DL2[W6(G*C.,ULUR6F>(-;M_%T?AW7[>P:
M2YM7NK:YL2X4A& 965LD'Y@0<XKK: "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@ JGJFG1ZK826<LUS"KD'S+:9HI%((((9>1R*N44 86C>$[#1M
M0EU$37M[J$L8A-W?7!ED$><[%SPJYYP ,GK6[110 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 445@^)M3N]-FT);60(+O5(K:;*@[HRCDCGIRHYH WJ*Y?6-7U6V
M\5?8-/5)LZ+=745NP $DZ/&$!;J!\Q'7O6+X9\07EWK%C;R>)S<74BL;[2]3
MLA:2Q_*3F$!%)PV 02PVY.>.0#T*BN6\6:A?+/H-GI6I&S:_U'[/+-'&DA">
M3*^ &!'5!65J/B;5?!UQJ-MJ=T-61-,DO[24Q+%(61U0QOM^4@ET(( []: .
M^HKA]6D\2^%]&_M^\UT7XMRCWMD;6-(O++ /Y1 W@J"2-S-G'/6I[:;6_$]]
MJTEGK3Z5:6-V]G D-O'(TKH!N>0N#QN) 5=O Z\T =C17!Z]JVOZ=_9,>JWL
MFEVS6SF]U#2[/[2HG!4!?F1MB$9.2OMGC)M:)K=_)+HLD^KV>IV-Z]Q:K<V@
M&V5@-\3-Q\K[(Y%91QD_A0!V5%<M9:MK<OC^ZTV]BMX+ 6)FMHD;>[8EV[W;
M'&1T49P.N3TS[/6-9L?%]GI%_JD5W<7%O--<P& 0PP%0&40R$ N.<$$L<<G;
MTH [FBO,O"_C+5=0N[8-J"WDEQIL]U<03P+!%;RH5VK#)@>8F2P+ OP VX9Y
MK:9X[U?^S[NZBNVU21-"DU%X9K00>5.N,+%@ R1\MDC=]T?-\PH ]6HK@]-\
M6)IVMI97_B2VU6TDTM]0>Z5$7R-C(#C9QM8/D Y;Y>IS50^,-?CTGQ3>W,45
MM):2VPM8I$S]DBE"?-)CJ55M[#.!@CH* /1Z*\VO?%NH::FN:;9ZL-8N8+*"
M>VNXK=9'1Y9#&5*QC#8^5P ,X/.>M:VC75_JUKJ%HGB6]BO[=XVD^U:;'#)
MA!(^0C!5L?>Y^Z?>@#LZ*Y7P-=:OJ.FW&I:CJ+7EI<RDZ>7@2-C". YV@??/
MS =EQZFL*T\87=_K?G+JKVUL-5:P6W>P8VQ59#'M:?;Q*V"R_,!RH(YH ]'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 **** "LC
MQ%HC:Y80QPW1M+NVN$NK:?9O"2(>,KD;@02",C@]:UZ* .4C\*7][=WM[KFK
MB6[GL6L(FT^%K86\;'+,N79MY(4YSQM'%-7POK%]>:<VOZS:7UKI\OG1+#8^
M5)*^TJ#(Q=AC#'(4#/TXKK:* .3U+P1;+'IQ\-QZ=HLUE>_;!LL0T<C>4\>&
M5&3/#]<]J<G@UM0DU"?Q'?KJ5Q>V9L?W,'D1PPDY8(NYCDG!+$G[HZ8KJJ*
M.1E\+:UJ5M#INLZ_%=Z5&Z-(D=GY<]R$((61]Y&,@9VJ,^V:FE\.ZQ9:C?SZ
M!K%M9P:A)YTT-U9F?RY2 K/&0ZXR "0<C//>NHHH Y7_ (1C5=/6Q?1O$$BS
MV]O]GF&HQM<QW'S;MY =2KY)Y!Z'&, 86U\(/;:3)$U\LFH3:DFIR7*P[$\T
M,I(5 3M4JNWJ3R3DDUU-% &6VC[O$YUGSR ;'[)Y07G[^[=NS^&,5B#P=?WT
MEE%K>M"^L[ 2"#;;F.:0O&T>Z63<0Q".W0+D\GTKKZ* .*7P+=7=M:6.L:K'
M<6-E9RV=LMO;>3(5DB\HL[;F!(0D< #//H*L6_A35'GMYM1UJ-Y+*SEM+.2T
MM/)9"X4&1LLP+ *,  +G/'3'6T4 <;:^ H+B61]>-E=J8/(2&SM3:Q@%U=G(
M#DEV:.,Y!&-HI]IX"MM,GUN?2[R2TFU%$2)_FE\@*H!R'8AP2,G.."1FNOHH
M Y"V\'7D,=[<+J<%IJ4R11PR6%IY,,"1N7"B,L=P9F;=D\@XXQ4I\*W]S;Z[
M->ZK$=4U6S%DL]O;E([>,!PNU"Y).9&8DMSQTQ7544 418RVNFVEGITT=NMO
MY2#=%O!B7 *@9&"5& >WH:YY_!=R7DLEU.)=#EU :B]K]F_>[_-$Q02;L!#(
M-WW<XR,UU]% !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
$0!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>duol-insidertradingpolic006.jpg
<TEXT>
begin 644 duol-insidertradingpolic006.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^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 ****
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 ****
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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
MF/YB#C=QG&<&M2SCU'Q/X^TW79-(O-+T[2K6>-/MH5)9Y9=H(" G"J%ZGN:
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
M7\UNZ6MX++[/*>DFR)@V/H31\2=-O-7\!:A8V%N]Q<R/ 4C3J<3(Q_( G\*
M)]8\7+8:R-&T_2KW5]2$(GEAM=BB&,G +N[* 3@X'4XJL/B%I;^'1JL=K>M,
M;T:=]@,86<71./*()V@]\YQCO6?<KJ7A;Q_J^LKHU]JFG:O;VXW6*J\D$L09
M=I4L/E(;.1WJA;:'+'X<UFZ\0^&KJ]&M:JUW)IUJRM-:Q[0$;(8?.-@)VG(W
M>QH Z:Z\7G3M#^WZEHNH6ERUTEG%9,8WDFE<@($96*D'/4D8P?2M;1]1N=2M
M7DN]*NM-F20H8;AD8G@'<K(S CGUZ@UP5A8W[>$=1M=?T/6-7TB2^ L[2Y=7
MO8H-H(=CN!X<<?-O -;O@"#6+>RU%=0&H+8&Y_XEL>IN'N4AVC(<@GC=G&3G
M'6@#L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHKF]3\>^&](O9K6]OW1X&"SNMM*\<).,!Y%4JO4=30!TE%4+76M
M/O-4NM,M[E7O+5(Y)8]I&$<$JP)&&!P>A-9\_C7P];:;+J$NI*+:.Z:SW"-R
M7F4X*(H&7.<_=!Z&@#?HKGK7Q9I.N:5J<NE:D(YK.)C+YUNZO;':2&:)@&QQ
MGISBHD\6Z9I/A;2-0U?5TN#>PQ^5/#;.&NF90<I$H+<CG&.* .FHKAO"?BV/
M7O%GBMXM26;1[.*T: L-BPY1S)G(!!RO(;ICM6OIGCGP[K&H165G?LTTX)M_
M,MY(UG Y)C9E"O@<_*30!T5%<AXD\?Z#I2:E8?VH(]1@A8$K$[)#(5)0,X4H
MI)QP34_AGQ%"?"'A>?5[]!?:I:PA#)P9Y6C#'&.YYH ZBBBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JOJ%C;ZIIUSI]Y'YEM=1-#
M*FXC<C @C(Y'![58HH BM;:*SM(;6!=D,,:QQKDG"@8 R?85+110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!#=VL-]93V=RF^">-HI%R1E6&",CGH:;8V5OINGVUC:IY=M;
M1+#$F2=J*  ,GD\ 58HH **** "BBB@ KG=0\#:!J6HSW\UM<17%Q@7#6MY-
M )L# WB-@&XXYKHJ* *]A86FEV$-C8V\=O:P+LCBC&%458HHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ KQKQCXCU#4+7Q?I5YJD^GRQ":WL])M[ 2/=
MQ>7Q(7*L=K9.2N-H'6O9:* /(_$-S>>$;7PUXML;66>232/[+N(XT+,6,6^
MD>TBD$_[52W.D#P/)X!N[Z.233=+CN8[^=$,@BN)D!\U@ 3@OO&>VZO5Z* /
M+3<1^)/%7B/Q!I"22:4GAU[$W/ELJW$^YG^7(&[:O&??%4;.X30!\-]<U5)$
MTN#1#;//Y;,MM,\4>"V!D9 *YKV"B@#QJ2*?Q0?B@^B6EPGV^RM/LV^$Q&YQ
M'("5!P3NP0,]<CUJYHLFCZ_>>'X)O%VJW5S93QSPZ:]C'&89$4C:^R$%0 2#
MD@?I7K-% 'D%GK%EH6B^,?#NJ6UP^L75]>RQ6RVS2->)+RCKQ@C& 23QCG%=
M-X;U'3-,\$^!;?4X-US=06\%H##N*2^3G/\ L\ \UW-4)]'M+G6K359E9[FT
MC>.#)^6/?C<P']X@ 9],^IH OT444 %%%% !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 %%%% !117$^/OB;H_P_6VCO8I[J\N06CMX
M,9"@XW,3T&>/>@#MJ*YGP1XYTKQYH[W^F"6-HG\N>"8 /&V,CIP0>QKIJ "B
MBN2U7Q[866HWUA#8:I>BQ4?;;FSM_,BM21G#'.20.2%!P* .MHKS'PCJS-X/
M^'[7NJ:F+B\D9!Y;!A<,%<XE+<[<#MSG%=5:>,K>_P!8ELK+2M4N+>&Y:TDO
MXX5,"2KPP/S;L \%MN/>@#I**XS5OB3IVE?VA*-*U:\LM.F^SW5Y:PH8HY.
M5RSJ3@D D# ]:NZAXUMK&XM+*/2]4O-3N;<77V"VA5I88SQF3+!5YX^]U'&:
M .FHKE#\0M$3PK=^(9!=16UE.+:[@DBVS6\A=4*NI/&-P)YZ=,TW_A/[,:?#
M<OH^LQR75Q]GLK5[8+-=G;NW(I;A=N22Q7&.<4 =;17)6'Q"TVZM]8GO+'4=
M+BT<?Z8U[$B[&P#M&UF).",8ZY&,U/IGC2VO]6MM-NM+U32Y[Q&>T^WPJ@N
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
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%>>?$OXK6GP^DM;1;%K_ %"Y0RB+S/+5$SC<3@]2#@ =CTH
M]#HKCOAW\0;+X@Z/-=P6SVES;.$N+=GW[21D$-@9!P>PZ&NQH ***XR_\;W!
MU+4[/2O#][J=MIA\N^NH)$78Y7<51"<R$ C('TH [.BO.O 6I7]C\*/#7]GZ
M1/J=Q+ 1L25(U0 GEF8\#Z FM-?'\<?AO7M2O-*GMKS0V*7=DTBL<[0P*N."
M"&!S0!V5%<'+\1[BVO;."Z\*ZI&FIJW]F$,C/<L,':R9_=<'/S'@9SC!K5T7
MQ?+J8UFVNM%NK35=)"M-8K(DK2!E+)L8$*=V".W/6@#IZ*Y2Q\7WO_"16.CZ
MSX?GTN34$D:TD-S',KE!N96V_=..>X]ZR]0^)-Q;V4^IV?ANXN](CO/L8O#=
M1Q[W\SR\A3SLW\9/Y4 =_17*WOBV\&K2Z3I.@S:E?VL$<UZ@N$B2WWC*IN;[
MSG!.!QCO6MX>UVU\2:);ZI:+)''+N5HY1AXW5BK*P]0010!J45R.O^,=2T%;
MR]D\+WDFD61_?78N(@Q0=72/.64>^#[5H0>*K63Q'>:1)&T7D6,>H1SLWRRP
ML2"0.VTCGZT ;U%</9?$RQU#P&/$]O8SDM<K:)9%@)&E:0(JYZ<AE;Z&KNO^
M+-4T,7MTOA:[N=,L5+SW0N8D)0#<S(A.6 &>N.AH ZNBN1UKQTFG7VD66GZ3
M<ZI<ZO;/<6B0LJ;L;3\Q;A1ALDGICWIMSXUOAJ2Z7I_AJZOM2AM8[F_@2YC4
M6F\<)O)P[\'@<'&<T =A17E7@[Q4FC^"I[[[%<33ZAXAN;>UM6(C<R22L55R
MW"8P<YZ8KT;2+R^O;,R:CIC:?<*Y4PF9901QA@R]0<]\'@\4 7Z*X"W\4>)'
M^*.H:-_8\DFG100D+]HB'EJSL#/ZD$#[O4;>G-6;CQ_=/_:-UI/AN\U+2].E
M>*XO(YXTW,GW_+1CEPO//&2.,T =M1573-1MM7TNUU*RD\RVNHEFB;&,JPR.
M.U<2?B9<2:9>:I:^%M0N--T^66.]N!+&NP1N0Q12<R8 W'& ,XSD&@#T"BN/
MU;QXMIJFFZ=I>DW.K7.IV1N[00NJ*RY'WF;A1M.<GTQU-4[KQ&FEZYKE\VG:
M@]_9Z+!>3VGVL-&%RQ*JO0,,')'7% '>45S]WXMM(1X>^RQ/=-KDJK;A& Q&
M4+M(?95_F*SKOQK?Z9<VTFI^&+NTTNXNDM5NWN(V96=MJLT8)(4G'?(STH [
M&BN LO%'B27XGZIHS:/))IT,4&T?:(AY*LS@S>K!@,[>HQ5BZ^(4D<%_J5GH
M%W=Z%I\KQW%^DR*3L.)&2,G+JI!R>.AQF@#MZ*BCN(IK1;F)@\3H)$8?Q*1D
M&N @^*;RZ#;>(G\,W\>@/L$]\TJ?NLD*6"9W,@)P6X[X!H ]$HKAK:7R_B[K
MDJH\NW0[=@D?);$DAP/<U;M_&-]%K>G:?K/ARXTR/4F:.UF:YCE^<*6VN%/R
MD@'N: .NHK@8_%5AX?TGQ?K @OYDT_53'.DMP9,L?+!,8/W5^<?+[&K]EXVN
M9=>M-+U'P[>:<=0BDDT]YI48S;!N*LH/[MMO.#0!U]&<#)KSSP9XH\0ZW+X@
MAU?2IDM;>_N81.MQ$#;A54B'"\L1D_/SUZ\5S/B#49=1\#^!K6QTB\O=)U"\
M@+QW-\I>?AR('8D$YQG)X^7% 'M&1QR.:6O'&LI+[XH:9I%UX/\ ^)?8Z3&\
M%DUW&4M=TWS3@ X)7&W Y^7CM7=>'?%UWXDECN+70IET:9Y$BOVN(\G82,M'
MG< 2I ZGID"@#J:*SM*U8ZI)?H;"]M/LETUN#<Q;!-M ^=/5#G@^U:- !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 %>9_%+X3C
MQ_/::A:7R6>HV\?DDRJ622/)(!QR""3SSUKTRB@#A_AG\.X?A[HUQ ;O[7>W
M;A[B4+M7Y00JJ/09//?-=Q110 5YY:6OB7PSJ_B*SL-!_M&WU:]>]M;S[2B1
MQ-(JAEE!.X!2N?E!R*]#HH \GA\-^([#P7X.T^;3[RYM+$2+JVG65VL4LF0?
M+^8.H90>2N[G(ZXJ*+P;K0\(^/+2'1#9OJNQK&T-TLI(\M1@N6ZY!SDXST)'
M->NT4 <CK.C7]UXB\&74-ONATZ:5KIMRCRP8&0=^?F('&:S[_0?$7]M>.;S2
MA]GGU"PMH]/N"ZC=(B.&QSE2,@9/KFN^HH \HT7PSJ!\9^&=4C\,WNG0V(G%
M]<7VH+/)([0E<XWMD;N_!.[H *YO2H[F#PW)XDO]*NM1\/1WLVH$1:J(H9<3
M,PE%L4&,'!";\$CIDU[W7-?\*_\ "?VLW/\ 8=KN,GFE.?++YSGR\[<Y]J .
M2U/PS_Q6.HZ_)X9N->T[5X8)(_L]PL4MLZIM(96= 0PVG.>,&NZ\,6$.FZ!!
M!#I TE<NYLQ*)#&2Q/+ D$GJ>3UK8HH \;\2^%O$.JP>)[2ZT&]U34+J:9M.
MOCJ(2VBMR/W:!-XPPZ8V\GDG'-;/CKPKKU]::+<:% #>_8Y-*O1YBJ5MYD 9
MLD\[&7.!SS7I=% 'F*^"-2M_B-!';VJKX52>+5,AU^6YCA,2IMSGJ$?.,<51
M\2>&M?U.X\3V]WH5[JUQ>&0:7=C41';6\)C 52F\88')^Z=QZG'->N44 <-8
MZ!J</B3P?=O:X@T_1Y;:Z;>O[N0K$ N,\_=;D9'%,N+;7O#GCS6=6T_0Y-7L
M]9AM_P#4SQQM!+$I0!MY'RD$'(SCTKO** /,]+T+4K+P/=V&O>%5U=KK5;B>
MXLX)X_E1W+"2,L1GG&.5;G/M70> -.U?3=(O(M36YA@>[=[&UNK@3RV]O@;4
M9P3GD,0,G (&:ZRB@#BY[35]-^*$FJP:3+>Z?J%E!:O-%*B_9V21B2P8@E=K
M9XR>,5CZ=;>*?"NCZGX;L_#CZ@LD]P]A?)<Q+%LE8L/-#$,"I8YP#G'%>F44
M 8_A71#X<\*:7H[2"5[.W2)W'1F Y(]LYKS#P_<^);CP-K>B:9X>^UI?WE]!
M;WHN46.+?*ZL958AAMR2-H.>.]>SU4T[3++2;9K:PMU@A:1Y2JDG+NQ9CSZD
MDT <GIGA>]TKQAX?D2/S+#3M ;3WN-P&9 T>!C.>0I/2KMMHMW_PL?6-2GM@
M=.NM,@MU<L"'96D++C.>C#MWKJJ* /-/ OA'6]+\0M_:\0%AHD$MEHTAD#F5
M))2QD(!RI""-,&N>E\(^)+[3;."^\/WMQKL&H13W>J3ZDK12(LP;,2;^FW^'
M:N #WX/ME% '%O::OI?Q/N=3ATF6]T[4[2WMVGBE1?L[([9+AB"1AL\9Z8KD
MK'P4=%CO-+OO \^MYN)6M[V"]1(Y8W8L!(&D4J1G!^4].]>PT4 5DA2WTQ8(
MXEBCCA"+&O1 !@ ?2O&/#\7B;Q#\'-.\+6V@[8;V%8QJGVA/)2$OEF92=^\
M$;0#ZYKV\@,"",@\&JVFZ;9Z/IT&GZ? L%I NV*)22%'IS0!R%UH&M)XKU^]
MTP"'S]!CM+&Y=A@3J9,9'7C*G.,5S.E^%M6EUKPK=GPU?6L]A<!]2O;[45F>
M5O*8%E&]LKN/7@\C QG'K]% 'E^J^$];N?"/CFRBLBUQJ>L"YM$\Q!YD>8?F
MSG ^XW!P>*ZC7])OKWQMX2U"W@WVMA+=-<R;@/+#P%5X)R<DXXS7444 <+X=
ML=9TG5_$VFSZ1*UIJ%_/?07ZS1^65D10$*YW!LC'3%9UGX6UF+P=\/[%[(BY
MTK4()KU/,7]TBI("<YP>6'3/6O2Z* .6&DWP^*DFL^1_H!T1;43;A_K1.S;<
M9ST(.<8KG=+T?5#XVL=1T[PW=^'8S)(^KYO(VMKH%3@+&C'<V[!W;5[YKTNB
M@##\-:_)XA34YOLGDVUM?2VMO,'W"X5, R#@<;MP[].M;E16]M!9V\=O;0QP
M01C:D<2!54>@ X%2T %%%% !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 445Y=\5_BQ+X!N;33=.LH;G4+B+SV:<G9&F2HX!!))#=QC% 'J-%<'\
M+OB*/B#HUS--:+:WUFZI.D9)0A@2K+GD9P>/:N\H ***XQ_%>O:EJVJ0>'-$
MM+RTTJ;[//+<WAA::4 %DC 4CC(&6(&30!V>><45Y]J&NKI/B'Q??6&A)+J=
MAIEM<RL;A@9T^<E,<@;55L$=:V[GQ=&UYX9MM-A6Z.N9E5B^!';K'O:3H?50
M!ZF@#H9KF"W"&::.,.XC0NP&YCP%&>I/I4O2O(+BXL[GP?H4ECIZV,(\81(8
MEE:3+"Y8%LMSR1G';->@^-YK:W\#ZW/=V@O+>.RE>2W9R@E 4G;N'(SZB@#>
MH)P,FN'NO%>H66HZ)H.B:)%<2WNF?:(O,N2D< 7:/G."=H!Z@$DX&.<BEJ7B
MH:I\/?%?]NZ+$;G22]O>V27#>7+@*P*N &"D,#ZT >BT5SEIX@QXLL_#D=HJ
M0OI'VY9-Y)7#J@3&/0]<]JRK_P"($ECH'BK4_P"SE?\ L._%HL8D_P!</W?S
M=.#^\/'M0!W%%<;9^*];A\3Z9I>N:)!90ZLLILWANO->-D7>4E&T $KG[I(R
M,<]:99>+-?UNZN;G1-#M;C1[:[:U,LUX8YIRC;7>-=I7 .<;F&<=J .UHSGI
M7GF@:OXLN/B9XDL9X+)["W:UW(;QSY",C$&,;.2P&6!Q@]S3-+\566A^%+BX
MT[1=MQ<ZY/86UE'.3]HN#*PW%VSM!P6/88H ]&HKD=/\3ZQ;>)[30?$FF6EM
M-?Q226=Q97#2QN4 +HP95(8 YST-8(^)&O/X:F\3)X;@_L>SE=+EFO,2NJR%
M&:)=N"!CG<1D@@=,D ],HKC]6\6:@OBF+P_HEI82W+60O=]_=-")%+%0L8"L
M6/&2>@XK<EU'4(]6TVT&D.]O<QNUS=+,-MJR@$*1C+9)(R/2@#4HHHH ****
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 *X'XC?"O3OB";:XD
MO)+&_MU,:SI&) R9SM9<C."21R.IKOJ* .2\ > -/^'^CRV5G-)<SW#A[BXD
M 4N0,  #H!SQSU/-=;110 5P5OI7BOPSK&MIH=CIU_8ZK>-?1RW-TT1MI7 #
MAU"G>N0",$&N]HH YC3M!O(?&^N:K=B%[2_LK:!0IZLF_?D=A\PK$\!^"-3\
M/:S=3ZI-%+;64!L-(V,2RVQE:0EL]&Y1?HM>A44 ><0^"=73PQIFGGR//MO$
M8U-_WG'DBX:3@XZ[2.*ZWQ?I=QK?@[6-+M-GVF[M)(8MYP-S*0,FMJB@#DK;
MPY?Q>,=$U1O*^S6>CO92X;GS"T9&!W'RGFN7\8Z9+HGA#XB75]+!&FJOYEJ/
M,^9QY:)C'KD=*]5JI>Z7I^I- U]8VUT8'\R$SQ*_EMZKD<'W% '):EH^O6GB
M32?$>BV=M>R1Z:=/N;2XG,!"EE<,K;3T(Y&*QY?!'B.Z\%>+M/NVL6U+6=0%
MW'Y+D1 ?NB1DC(QL8<]< ]Z]0HH YO7=$N]0\6>%]2@\O[/ILUP\^YL'#PE!
M@=^36)HND^+O"QNM&TVRTRZTV2]DN+:]GN60P1R/O97C"Y8@DXP0#QTKOZ*
M./M])UO2_B+JFIVUI:W.F:NEL)I6N"CVYB5E/R[3OR#ZBL;_ (0765\-*D$E
MJFJV6ORZO:+(Q,<@,C$(Y R,JQ[<&O2:* .+M-)U_7/%^F:[KME::;!I44RV
MUK#<^>\DDH"L[-M4!0HP!UYJC%X-U5/A!J/A@^1_:-P+K9^\^3]Y,[KDX]&%
M>A44 <%XQT#5M:L!I:^'-*U"/[,$MKV:[,4EI+C!8?(3@'!&T@G&#6C::EJE
MCX@T+PPC1WWD:<9=5NY =ZD )&P.<9=PYP<G -=92!5#%@H#'J<<F@!:***
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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
MU+3GO#->;OW&"G)"D;AAB-HQR1R #0!V=Q<06D#SW,T<,*#+22,%51[D\"I
M00"#D'H17F.I^*[^7P!XP36].TRZO]%D\B6(QLUM< A&1BA.1PW3/4=:U?&V
MN>)/#UE#=Z0VD-%+Y5O;64UO(TTT[' 12K@8_#@ T =S17'^(-6U[34MBVL>
M&-*4VZEWU%G/F3?Q*HWKA.G.6//3UY'6O$VO^)/"W@?6M-EL[+[;JT,<D9#L
M#,&D7JK#,1VG*]3QS0!ZRUS MRELT\8G=2R1%QN8#J0.I S4M<8]]/;^/="L
M]2M=-EO'TRXEEO8X2&0JR9"$DD*<G(.:R%\8>+[WPK/XRL+721HT:R7$=A,L
MGVB6W0G+&0-M5B%) VD=* /2J*X2\\6ZWJ/B73=)\.0V'DZAI U(7%Z&/DJ7
M R54C=PP&WCDYS@5K>#-?O\ 6K74H-6BMX]0TR^>RG:VSY<A4*P=0<D AAP3
M0!TM%<+K/BK5D\;2>'[*[TC32EO'- =31R;YF)RL9#*!MP ?O')Z5>\5:OJ^
MF7"&WUGPWI5L8\J^JNQ:63G*@;D 7ISDGGI0!UE%><O\0=6N_!_A35M,T^T>
M\UN\%H\,TA$:MMD!(8<@;DST/'O5^P\5:OIFMZQI7B<6,C66FC5([BP1T5H<
ML&4JS'Y@5/?D4 =O37=(HVDD941069F.  .I)KC?#^H^-=9LK+5I$T2&QOX?
M.2VVRF6!60F,ELX<_=W#"]3@U@>"KGQ"?#OBBXU2?3KRRANM05H6BD+-(K'*
MY9R/*ZC;C.#UH ]0AFBN(4F@D26*10R.C!E8'H01U%/KSNR\4:C)HWA#2- L
M=.M]0U73ENFWHPMK2)44G"*<GE@%&?J:F'C#6]-3Q/IVKPV+ZKI.FMJ-M-;J
MZPW$>UL90DE2&7!&><\4 =]17G4'BWQ7;+X;U35;72ETO6KB&V^SV^\S0&5<
MHY<G:>>HQQGJ>M6X/%6KZAXXO]'@N]'L5LKA(Q97B/\ :+J(J"TJ,& QR<85
MNG.* .ZHK.@GU5M>NX9K.%-*2)#;W"R9=W.=P*]@.*I>*+_4K"VADLM0T;3H
M22)[K5&;:O3:%4,H)//5AC'0]@#>HKS1/B/J'_"N]>UM4TZ[OM(OA:;[9BUO
M<C?& Z_-D K)ZGD5JVVO^)]/\7:1IFOPZ6;?6$F\D6>_?;21KOVLS'#C&>0!
MSVH [&XN(;2UEN;B18H(4,DDC' 50,DGV I;>XBNK:*XMY%DAE0/&ZG(92,@
MCVQ7E^L^(?%'B/P?XGU/3K?2UT*..[M4AEW^?-&BLCRAP=HY!(7'.,9'6NZ\
M(?\ (DZ#_P!@ZW_]%K0!M4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %<=XZ^&VA^/H[<ZD9X+FW!$5Q;L X4]5.001_+\378T4 <[X-\%:1X
M&TAM/TE)")'WS33,&DE;IDD #CL ,?K71444 %<+K_A77_$FI6\=[)HR6-M?
M)<P7D43_ &N-%?<$7/ )QM+ \CM7=44 <.WA?7=(UW5;O06T>>TU.?[5)#J*
M.&AE*A6*LN=P. <''UJ?6/#6MSWNB:YIMWIZ:WI\+P3)+$ZVUPC@;EP"67!
M(Z^]=C10!Q>L>&O$>M:-82W&HZ>NN6&HK?V^R%A;C:"OE'G<00QRW7)Z4:7X
M7U[_ (2R\\0:U?V,LMSIGV(06L;*D.'+  GEAR3D\Y/0 5VE% '(V7A*ZMOA
M4WA)KB$W1TR2R\X9V;F1E!]<<U!J?A36-OA6\TBYL?[0T*)H2EV'\J57B$;<
MKR"-H(KM:* .1G\'2:CKFNW6H31&UU;2H["1(LAE(W[F&>WS\?2HM!T7Q9I:
MV%A<2:!-96FR,W2P2">6->!\OW58@=<D>U=G10!PNN^%=?\ $>JVJWTFC)96
ME^EU!>0Q.+M$5]P09X!/"E@>>N*WO&6AS>)?!^IZ-;RQQ37</EH\F=JG(/./
MI6Y10!SL?AZ=/'<6OF:/R$TG[ 8^=V[S0^[TQ@5B77P_N;O1O$5H;^.&XU#5
M_P"U+.9%+>2Z^64W ]>4.?8UWM% '#P>&_%&H>+=#UW7;[2PNF><HM;*-]I\
MR,J6W-R23CC@ #OFJ-SX)\31VGB+1M-U338M'UB:XN#)+$[7$1F'SQ@?=VD_
MQ=0">,XKT:B@#C-0\/\ B$^'K'1;1=!N[-+".UGCU&*0CS%7:77&01TX('3K
M527P/J^G67A)M&U"UFOO#\,D&;]6$<RR(%8_+DC&!@5WU% '/:?H%U;>--2U
MV::%DO+*WMQ&@.0T9<L>>QW<5R'C'0DU;XM:!:V\Q"75MYVJP </!;R!XBWU
MD.VO4*;Y:>9YFQ=^-N['./3- #;A9FMI5MW1)RA$;NNY5;'!(XR,]JXFS\(:
MK?>*TUS7AI$+1VDMJZZ8CAKH28!,K-V ' YP3UKNJ* .$T+PUXI\/VEKH]O-
MH-QIMJ0D5U/!)]H\H'@%1\I8#C.1T'%::>&+A?$'BC43/%Y>L6L$$2\Y0HCJ
M2WM\PZ5U%% &+X;T(:1X4TG2;P0W$ME:I SA<J2J@$C/;BH1X?E7Q^OB!98A
M;#2OL A .X-YN_/IC'%=!10!Q,_A?6],\1ZIJ6@MI,]OJCI+/;ZBC@Q2A0I9
M&4'(( R".HZUS/CZU%SKWAC3]<O](LMMI</+<WMMNL6<E/D1&88?C()<$#/7
M.*]<IDL,4Z%)8TD0_P +J"* /+]%LW\8^#O$?A*&33$L+9HXK+4]+MS';RMQ
M)PFX@E7 W$,0<UM0>&_%6H>*]!US7=0TO;I9F'V:RC<!O,B*%]S<DDD<<  =
M\UW"(L:!$4*HX  P!2T >>7GP]OY] U"S2[M&GE\0/K,4<R,T,BF3<(I1U(]
M<9Z"M#0?"VK6WBZZU[5)=-7[1IZV8MK"-E6/#ENI^]U/.!UQCBNSHH \YLO
M&L-X#D\)ZAJ%DL-H4;3+RV1O,5DD+JTBMQ_=&![\UI1>'?$>LZWI5YXGNM+%
MMI4IN(8-/23]]-M*AW+]  20!GD]:[2B@# \+:#/H(UD3S1R?;]5GODV9^59
M",*<]QBN.T'0DF^-&NW$$Q?3=-/VD0X^6.]N(U#D'N=B9/H7KU"FK&B%BJ*I
M8Y8@8R?4T 8_BSP]'XI\,WFCO.UN9PICF49,;JP96QWPRCBL(>'/$VMZGI,G
MB>\TO['I=P+M([!)-UQ,H(1F+?= R3@9Y[UV]% '+Z3HMQX=MO%%U*YG^W7L
MU_$EOG>%,:@*,_Q90_F*\D\,7-MX=TC1]8TV\\,:EK,GE1?V;'9_Z?\ .0K+
MO5\^8 3N8H,X.:^@ZB6W@29IEAC65NKA0&/XT ><:C\/M<E3Q-96=SHYM=<F
MEF-Y<PNUS'O7'EC'&T8P#G@'H:Z.V\+W,'B?1=5,\1BL-*>Q=!G<S$H=P]OD
M-=310!P>J^!+V_TOQI:)=VZMK\J/ 6W8C 1%^;CU4]*DUOPWXFN?&%EK6GW&
MDRP6-J8K:"^$F(I&^_(-O5B,+GL,UW%% '"7GA3Q ?%#Z];2:+-<W5C%;3B\
MB=Q;.N26A]5)8G:2,X'-5T\ :G:^ =#T:UOK1M3T?4!?PRR(WDRL)'8*P'(!
M#]N]>AT4 <N/#^HW?BG2-<U"6SWVUA/;7$4(;:SR%#\N?X?E/6N?B\$>*;3P
MU-X0M-6TU= D#PK=/$YNX[=R<IC[A."5#9Z=J](HH YFT\*FQ\966JV\D:V-
MIHQTQ(3G>/WB,#Z8PN*G\-Z#/HM]K\\TT<BZEJ+7<83.44HBX.>^5-;]% '%
M>,_#>O\ B>WO-*3^PVTNY0*DMU"[3VQQ@LH'#-G)!RN/>H+KP;K-MXGDU72Y
M],N1/90VC-JD3226_EY&Y,==V<E21DCK7>44 <#IW@&]L?#OA+3&O('?1-1-
MW*X! D7][PHQU_>#\C6M?>$SJ/B^^U.XE0V-YHO]EO$,[^9&8GTQAL5U%% '
M'>&=&\7Z-'I^EW>I:5+I-@@B66.%_M$\:KM16!.U2.,D9SBHM*\*ZWIJ^(=-
M^U:?)I.I2W5Q VUQ.DDW.UOX=H)/(Y/%=M10!P7_  A.K6%EX7NM)O;-=8T2
MQ%E(+A6,%S&44,"1\R\J"#^8J1?!FJ7UOXEO=7O+1]8UC3VL(Q;JP@MH]K!0
M"?F;+,6)_(5W-% '):AX3NKS0/"VGI<0K)H]Y9W$K'.'$(PP7W/;-4O$GA77
M_$UY';7<FC)80WB7$%XD3_;(45PP5>P8XVE@>AZ5W5% '/:3J.JZAXMUI&4+
MHMH([> M'AI)\9D(/=1E1]0<=#5+Q5X9U'4]?TC6M-;3YI=/26,VNHJQB;?C
MYP5!PPV^G0]JZZB@#S@_#W5)?!OB32)[^R-YK&H+>"2*)DBCYB)7;R1_JR!U
M[5U&L:#/J7BKPYJT<T:1:7)<-(C9W/YD108^A-;]% 'G+^"/$]KI6L>'=,U7
M38M#OWG=))8G:XA67):,#[I&21NZ@$\=*[?0[!]+T#3=/E=7DM;6*!F7H2JA
M21[<5?HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M@ 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 *YSQ;X%T#QM;PQ:U:&1H"3%-&Y1TSU (['T-='10!
MC^&O"VD>$=*&G:-:"W@W%VR2S.Q_B8GDFMBBB@ KC-7\*>)=56_L?^$NV:1>
MEP\1T]#-'&^<QK)N Q@D E20/6NSHH XR_\  ]VNK:3?^']9CTMM-T\Z?&DM
MG]H!BRN/XUP?E%6=1\(W.O\ AL:;KNK^??17"W-M?VEN+=H)%^XRKN;D<]^0
M>U=510!S&DZ'XF@U""?6/%8OK>#.((+!+<2DJ0#(<L3C.<# R!4GB?PU<:W>
M:3J-AJ"66H:7,\L#RP>=&V]=K!DRO;H0>*Z.B@#B(OA[]HL_$T.LZL]^^OK&
M)Y$@$7E%%V@J 3P/EP#_ '>2>M,7P/KEY?:+<ZUXI^V?V3<K/#''9")9,*5)
M?YB2YR.>@YXYKNJ* .=L?"WV)_$C?;-_]M3M+_J\>3F)4QU^;IGM5-_!&_PC
MX>T'^T,?V//:3>=Y/^M\@@XV[OESCU./>NNHH Y.]\%?;)/%[_;]G_"16R6^
M/)S]GVQ&//WOFZYQQ5G4?"G]H:?X=M?MFS^QKRWNMWE9\[RD9=N,_+G=G/.*
MZ.B@#F(_"]]9W/B"[TW6!;7>JW,5PCM:B00[$52I!;Y@0I]",U2@\!R7%OXD
M;6-32YO=>MEMIY;:V\E(T565=J[F)/S$Y)/85VE% ''?\(=J=WHFD6.JZY%<
MRZ9J-O>1S1V?E[DAQA"-YY.#EL]^E6M?\,7NH>(-/UW2M3BLK^TADM_W]MY\
M;QN03\NY2"".H/M73T4 <.GP[W^$/$&A7>L2W$FLW;W;W?D!621@A^Z#@@,F
M>W!Q[U?E\+ZEJ!T*?5M8BN+O2[TW;216GEK*-C(%V[CM^]G//TKJ:* ./U/P
M#!J7CRR\2F^>.*'RWGLA'E;B6(/Y3EL\%=Y['H*EU#PKJ4?B2ZUWP_K$5A<7
ML4<=Y#<6OGQ2[,A' #*58 D=<$=JZNB@"IIL%Y;:?%%?WHO;I<^9.(A$&R2>
M%&< # ZGI7,ZGX0U?6]0MUU37H9M*M[Y;V*!+ ),"C;D3S=V,#@9"@D=Z[&B
M@#@+WX>ZE-#X@L++Q$MKI>MS2W$\9LA),KR+A@)"P&TXZ;<XX!'6MRW\*^1X
MATC5?MF[^SM-:P\KR\>9DH=^<\?<Z8/7K71T4 <?>> +;4+;Q1;W5Y(8]=GC
MG!C3:UNR*@4@Y.2&0-V]*NZ3HFO1M*NO>(EU&%K=H%BALE@!SC+L=S$M@8XP
M!D\5T=% '!1?#[46\!7/A*[U])K3;#':2BRVM"D;A\-\_P Y. ,\8Q6EJGA3
M43XDEU_0-833KRY@6"[CGM?/BF"D[&QN4AADC.>G:NKHH XEOAXC^%KC2FU2
M22\N]0CU&[OI(@3+*LBN<(" HP@4#/ ]:V]0\/\ V_Q7HVN?:O+_ +-BN(_)
MV9\SS0HSG/&-OH<YK;HH XZ'PAJ]UKVEZCKNO0WZ:4[R6RPV(@D=F4KF1@QS
MP>BA03^5;^CV.H6,5VNH:HVH-+=22Q,T(C\F-ONQ\==OKWS6E10 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 %4-4UFQT869
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
MW%=:C,)WNY][R+Y#':2 /E!&0.U4M*M-3\;0:WJ\OB/5-.>&^N+6Q@LYA'%
ML1V@NN/G)(R=WK@8H ]*HKS#0_%>J:U<_#>ZGG>/^TH+PWD:?*DS1Q\$CZ@L
M/K6A-?:_=>)/'MAI-T3=6]C:G3XY&&R*5XY"2 > 20.O&0,T =_17#^ KZV>
MXNK*2]UY=5CA1KG3]9<LR=1YB$C!4G(RIQP.!1XCEOM9\?:;X7BU.[TZR^P2
MW]Q)9R>7+,0ZHJ!^H ))..M &RWBZP2?7XFANLZ'Y?VDI%OW[T#C8%))X/H*
MVX)5N((YD#!9%#@,I!P1GD'H:\?3^T/#]E\5"FJ7,]Y:QPM%>OA9>+?*DD8^
M8# SWQFMCQ-<ZI%=:7?:C<:XGAS^S5:6?2'(>*XSDR2A?F*;<=,@'.10!Z95
M&[U:WLM2L+"5)S-?%Q$4B9D&Q=QW,.%XZ9ZUQ5S=3^)O&.G:!::[>PZ3'HJ:
MBUS9RB.6[+/L0EP.%P"QQC)-6KUM1T7Q7X(TC^U[RZAFEO5G>9ANG5869 ^
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !52]U33]-V?;[^UM?,SL\^94W8ZXR>>HJW7F?Q"DM8OB'X/:]TB;5H?(OLV
MD5NL[,=L>#L;@XZT >BVE]::A#YUE=07,6=N^&0.N?3(J>LCPV]G)I(>QT67
M2(6=O]%EME@;/]XJO'/K6O0 53O]7TS2_+_M#4;2S\PX3[1.L>X^V2,U<KS/
MQ-83:'XWOO$FI>'/^$@T2[M(H6,<2S2V.S.[$;=4;.3CT_, ]#?4+*.>V@>[
M@66ZR;=#( TV!D[!_%@<\=JLUP8UC2WUKP'%H=M82Z7>I="WE\CYH$2'($9/
M*=,$>V*1=5\5Q?$*ST,:CIE[;E&N;U8[)HVMH.B9?S""S'@#'8GI0!WM%>.3
M?%BZETV[UZUUK0XXH97\G1)4)GGB5B,F3=\KL 2 %(Z=:]4N]6@L] GUB0/]
MGAM6NF&/FVA=WYXH OUDZMXGT70[NVM=2U"*"XN?]3&02S#.,X .!D]3Q7$7
M'BCQCIOA*#QK>OI;Z:ZQ7$VEQP,)([=R,%9=W+@,"<J!UI?(UR3XYR/#J5D(
MAH\<F&M&)^SF<YC!W_?R#\_3I\O% 'H5[J=AIH0W]];6H?(0SRJF['7&3S4-
MKKVCWMPMO::M8W$S9VQQ7*.QP,G !S4E_I.FZJJ+J.GVEX(R2@N(5DVYZXW
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
MW9V8Q@XQ6'X2U/PGX7M-;A_M+4[AKX-!:LVE7/\ H]L-VR/[G8NQ/KQ7N-%
M'A3:YHUKIOA(V&I3-?\ AZ!H0+O1;IH)MR!2V H*D;<@^YJ2WUO09-%\5V6I
MZQ>S3Z^2S30Z)<(L1,03A=IR 1QSG Y.:]QHH \2OO%UKJWA2RLKW5F75=/O
M8+NTFAT2[$1,6-H=2,G/S9P1U''%2WOC*TDU6P\16>J-%KL5HUG=J^B79MIX
MRV\ #&Y2IZ')KVBB@#QO5_&FG^(?"4VF:IJDOVR6ZAF#VVB721HB2(^W!!)/
MRGG/?IQ7J&@Z_8>)+!KW3C.85D,9\Z!XCN !Z. <<CFM2B@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M+&T)D$'<<@<T >N445QOC&^ACU*ULW\1ZM92/"TBV.D6GG3R8.-YQ&Y"CIT
MSW- '945Y(GBWQ#=?#?3+J#4"FJ-KJ:<;J:W"F1//* R1\8)&,C@\'I5\VOB
M:'QX/"Z^+KU[*ZTXW\MS)!%]HC*OL98B%VJ&+*>5.,<>M 'IE%>5)XMUZQ\'
M:C:?;5N-5A\0?V%;7\T:YPSJ%D=1@$A6/L2!FM:5M8\(^+/#]O)K][JUAJ\S
MVL\5ZL>Z.0(65T**N!P00<CF@#OZ*\\L?$&JR_#GQAJ3WCF\L9]26VEVC,8C
M+; .,<8'6H;K4=?U/6?!^F6FM26,>I:1)/>2I$C.Q B.5R,!N2,X(&3QTH ]
M&FFBMX7FGD2**-2SN[!54#J23T%.5E=%=&#*PR"#D$5Y#K,FK7'@OX@:%>ZU
M=SG103%=%8Q)-$\&\1R?+@CG!( )]17H/@[3Y]/\-6:3ZG=WYDBCD5KG9F,%
M%^1=JKP/?)YZT ;U%8_BK66\/>%-5UA(Q))9VSRHAZ,P' /MG%<1J<GB3PKX
M?TWQ1-XENM0D::W^WV4L40@=)652(PJ@J1N&#D].: .RO?%=E9^(X="2VOKN
M]=$DD^RP%TMT9MJM(?X1D'UX&:W:\TT?2+K_ (7/XAE_MS4-L=O:S-'B+;(K
M&3$;?)G:O;&#ZDUZ70 45Y\PUWQ#X_\ $FD1^(;K3M-L([5T6UCC\W=)&3PS
M*<+E22,9/'(K$D\5>)KGP;I,4.I1Q:P/$G]C37GD@K* 77>4Z=E.!W% 'KE,
MEEC@A>:5PD<:EF8] !R37 7BZU%XBTGP9!XCO@);>:^N]1=(S<,BLJK&AV[5
MY;KMS@51NY=75/&'A.\UR[N$M=-6]M;[;&)_+8-NB<[=IY7&< X)]J .GT_Q
M]I%_9V]XT.H6EK=7$5O:37-HRK<M)G84QG@[3R<8XSU%=(ES!)<26Z31M-$
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
ML;8SM R..3UYZT7W@J9M:O=3T;7[[1Y-0V_;(X(XY$D8#:' =3L;'&17644
M<NG@73(--T&PM9)HH-&O!>1Y(9I7P^2Y/4DN23ZUI#0(1XN;Q%YTGGM8"Q\K
MC;M$A?=ZYR<5K44 %<?=>!I1J6H76C^(M0TB+4G\V\M[=(V5W(P70LI*,0.2
M*Z'5]:TS0;+[9JM[#:6^X('E;&6/0#U/7@5:M;J"]M(;NVE66WF021R(<AE(
MR"/PH P(_!.F6R^'8K,R00:$[/;Q@@[]R,AW$_[Q.?6NDHHH RO$N@VWB?P_
M=Z/=22Q17 7]Y$0&1E8,K#/H0#5$>%9)YM#N=2U>YOKO2IY)UF>-$\TNC)@A
M0   W;TKHZ* ,*3PK97&N:IJ5PSS#4K%+&>W;&PQKNS[\[R*HZ1X1U'2&M+>
M/Q7J<NEVA416CQ0YV+T1I-FXKV[''>NKHH *YK6/"<E_XACUS3]9NM+O_LOV
M.5X8XY!)%N+ 8=2 02<'WKI:* ./M_A[8V^@VNDK?7;Q6^J+J8ED(9V<2>9M
M8XY&>_6MIM A;Q=%XA,TGGQV+60BXVE6</GUSD5K44 <I+X!TVXTC6M.GGN&
MCU34&U R(P5X)3M(*$#C!0$9IVG>#I8M:M=6UG7+S6+JR1ELQ/''&D.X89MJ
M*,L1QDUU-% '#7OPUCNO[7M8M?U*VTG599)[BPAV!?-<?,0^W<%)Y*YP?IQ6
MU!X4MH-5T6_6XE+Z39/91J0,.K!!D^_R#\ZWZ* .=?P=8S/XF\Z:9X_$"JMP
MG V 1"+Y3]!GGO5OPYH]UH>E)8W.K7&I>7A8I)XT0H@4 +\H&>G4Y)S6O10!
M6U"PMM4TZYL+R,2VUS$T4J'^)6&"/UKD[7X>LOV"VU'Q%J6I:7ITB2VMC.L8
M4,GW/,95#2!>, GL,YKM:* ,FUT"&U\4:CKJS2--?00P/&<;5$>[!'?G=^E:
MU%% 'G \,:M??$KQ3?VNIZEH^Z*S2&XBB5HYU\M@XPZE6*D#D<KGWK<B\ Z;
M;Z+HVEP3W"QZ7J":@)&(9YY5+$ESCG<6).*ZNB@#G_$/A9-;O;'4K;4+G3=4
ML=X@N[<*QVMC<C*P(93@<'N*AT[P9!9VNK_:=0NK[4-7C\N[OI@H<KM*JJJH
M"JH!. !WKIJ* .;D\&VLF@^'M)-U,(M$FM9HGP,R& 84-]>^*67PJR^,&\0V
M6K75HT\<<=Y;(B,EP(\[<E@2O4C@]*Z.B@ K)AT"&'Q7=:^)I#/<6D=JT9QM
M"HS,".^?FK6HH Y.?P9<0ZO?7^A^(+W21?R"6[@BBBEC>3 !=0ZG:Q &<=<=
M*EU?P=_:+Z7>6^L7MGJVFQF*+4%".\BL &$BE=K9P#T'/2NGHH Y2[\$B]TR
MSCGUO4GU2SN&NK?5"R>:DA&" NW;L(.-F,8JPOAF\N-&U73]6\07FH?VC;-;
M%WBBC$*E64E%11S\W?/05T=% '*^(/ MEX@\)66@2W=Q MD(_(NHL"12B[,^
MG*D@_6K.K>#['4M(TVQ@FGL)-+9&L+FV(WP%%VC&001MX((P170T4 <_:^&[
MF2QO[37-:NM8BO83 \<L4<2*A!!VA%')SU)/05B1_#9F72XK[Q+JM[;Z3<PS
MV,,@C54\M@0&VJ"YP-N3T!.*[NB@ KG?$/A4:UJ%CJEIJ5SIFJ60=(KJ!5?*
M/C<C*P(8< ^QKHJ* .0L?A[IUO:Z];WMW>:BNN*@O'NG!9BJD;@0!CKD <#
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
MPOXC\/W%_!H5QHTNFW5U)=1K?PR&2W9SEE&TX=<Y(S@\]:N^)]%\1:Q92:=
MVA3V-Q;"*5;VW<F.3!!=0"0>H(!Q@CK0!TR2O#8K+=M&'2/=,8\[00,MC/..
MM>=?\)?XPG\)2>-;>WTD:0J-<KISH_GM;*3EC*&VA]H)QM(KN](TE-,\.V6C
MO*UREM:I;-))UD"J%R?K7$1^!O%$7AE_!\>L:>/#[*T N3"_VL6Y/,>,[,X)
M7=Z=J +>H^*?$.H>+++1?#4>GB&[TE-2^U7JL?*4N1]U2-V?E&.,9)SQBNGU
MW6E\.>%[W6+U1(;.V,LB1\!V Z#/3)X_&J-MX8-GXVAUF"2-;.'1UTU(.=PQ
M)N!SZ8XK3U_1H/$/A^_T>Z9EAO(6B9EZKD<$>X.#^% ' :9\1KK^UM$CN]9\
M-ZC'JLZV[VFF2$S6;N"5).]MZ@C:3A>2*LMXG\9ZC_PDTNE1:-%;:)>30J;A
M)&:XV*&V8##:<'[W.<C@8-;>B:=XNLY;.WU"XT*2TMP%>>&"03S*!@'!.U2>
M,GGOQ4FE>%[C3[+Q/ ]Q$QUB^GN8RH/[L21JH!]QM[4 <=XCU'6?$.J?#O5-
M-DL+>*^/VB&*YA>3RYC ['<0PW* <#&#GG/:M^/6_%6O:KJEIH+Z3;0:3(MK
M+-=PR2?:+@(&<*%8;$&X#/)J:T\%W5O:^"8FNH2?#XQ,0#^]_<F/Y?Q.>::_
MAOQ)HVN:M>>&KW3!:ZK*+B:"_C<F&;:%9T*'Y@< D''(ZT 9D_Q#UBY\+Z!>
MZ9IMK_:FH:FVF7%M.YV1R*) 2&'8,@/?C(ZU?N-;\5KJ^G^%X)=);6I+62]N
M[TP2>1'"'V+MCW9+$D#EL#!IT'@![+2_#5E!?"1]+U/^T+J:5<&X=A)O( Z$
ML_ [ 5=\0>'=6E\2V7B3P_=6D6HPVSV<T-ZC&*:%F# 97E2&&: ,SQ#XPU7P
MW;:-IVI7.B6FKZC+*K7LSLMI%''R7(8@[B"H"[NIZ\52M/B+=OHOBS;=Z3J=
MYHEG]J@O+$DV\X*,0&4,2I!4@C=W%:^I^%M>U%-'U5]2L&\0Z9+*ZDV["V=)
M1AHBN=V,!<-G.1G'-3W>B>(-9\*:YI>J2Z3#-?6K00"SC<+&2I!+LQRW4= ,
M8[YH PKCQ7XWL9="EFLM&ECUUO)M[96D5K:0IO4N^2'& 20 .F!ZU?LO&&IZ
M3<>)K3Q,MI-)HUFE^L]BC1K-$RL=NUB<,"A'7G-:>H>%[B\/A7;<1+_8UPDL
MN0?W@$3)A?Q.>:CO/!HU'7_$-U=S*;+5],CL#&F=Z8WY;/3^,8^E '+:?\3+
MO[5HDUUK'AN]BU2YBMY-.L)";BT,G"DMO._!(#?*/:M1O$/C'5=5\26NC1Z/
M##H]P8TDNDD=IOW:N$PK#'4Y;W&!P36CH6D>+M,6QL;JYT*:QM0L9N5MY!/+
M&HP/ESM5B ,G)^E7M&\.SZ9?^)+B2>-UU:[\^,*#E!Y:I@^^5H X?6]>U[Q!
M'\/]7TJXM+./49U;R94=L3&*0MN*L-R8' X.><]J]5M1<+:0B[>)[D(/-:)2
MJ%\<E022!GL2:X3_ (035;7PAX6L;&]L_P"U- F696F5C#+\K*RG'S#ANOM7
M4PP:_P#VM9S7%Y9?85L]MU!%$<M<9'S(3R%Z\&@#7HHHH **** "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 **** "F/#%(RM)$CLOW2R@D?2GT4 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% ",JNI5@&4C!!&0:4  8 P***
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 ***HZOK%AH.FR:CJ
M=P+>TC*AY2I8+N8*,X!XR1S0!>HJMJ&H6NEZ=<:A>S+#:6\9EED.2%4#)/')
M_"I;>>.ZMHKB%BT4J!T)!&01D<'D?C0!)1110 4444 %%%9NN>(-+\.627FK
M77V>!Y5A5O+9RSG.% 4$Y.#VH TJ*QM$\5Z'XB\\:5J$<[V^#+&59'0'H2K
M,![XK-L/B5X0U*YMX+;68R]RVR$R0R1K(W8*S* 3[9H ZNBLC7/$^C>&XX6U
M:^2!IR5BC"L\DA'7:B@L?P%-T+Q7HGB7SAI5\LTD! FA9&CDCSTW(X##ZXH
MV:*YK5?'_AC1=0DL+[5%6YB ,J10R2^4#_?**0OXXJ34?'/AO2ELFNM37;?1
M&:V,,3S>:@Q\PV*>.10!T-%8!\:^'U\/RZZ]\R:;%*(FF>WD4AR0 -I7<>6'
M04FD>-_#>N7WV&PU2-[PKN$$B/%(P]0K@$_A0!T%%4H=6L;C5KK2XIPU[:(D
MD\6T_(KYVG.,'.#T-(NLZ>^J76FK<C[9:0K//'M/R(V=ISC!^Z>E %ZBN5T_
MXD>$=4NK>VM=90R7+;8/-ADB61CT"LZ@$^V:MZSXU\/^']133]2OFBNVB$XB
M2WDD.PDJ&^13CD$?A0!OT5@3^-/#]MHD&L37_EV5Q(8H6:&0/(^2-JQ[=Y/!
MZ"KNB:_IGB*TDN=+N3-''(8I T;1LC@ [65@"#@CJ.] &E17+ZI\1/"VC7LM
MGJ&I/!/$XC8&TF(W'H 0A!_ U9B\;>'9=%N-8_M)8K"W?RY)IXWBPV < . 2
M>1T!H WZ*YS2/'?AO7-173[+43]L=2R0SP20-(!W42*-WX9K;OKVWTVPN+Z\
ME$5M;1M++(02%11DGCGH* +%%<YI/CWPQKE]'8V&JH]U*I:**2)XC(,9^7>H
MW<<\5%?_ !$\*Z9J-S87FJB*XMG"3@P2E8R0#@N%VC@CO0!U%%8^K>*M$T/3
MK74+^_1+6[=4MY(T:42EE+#;L!SD G-4HO'WAJ:PN+Y=0=;6W>..622UE0(9
M&VI]Y1P3QGH.^* .EHJKJ>I6>CZ;<:CJ$ZP6ENADED8$A5'L.3^%8NI>//#>
MDWJ6=[J#I<M"LXC6UE<A&S@G:IQG!X/- '245@77C7P[8Z19:K=ZDMO8WLOD
MP2RQ.FY^>""N5^Z>2 .*T[_5;'3&LUO)Q$;RX6V@RI.^1@2%X''"GD\<4 7*
M*Y&Y^)OA&SNC;7&J21S!S'M-G/RPZ@?)ST[5T.DZM9:WIZ7VGRM+;N2%9HV0
MD@X/# ']* +M%8LOB[0H-&O]7EU!5L+"=K>YF,;XCD5@A7&,GYB!P#4\_B'2
M;;P]_;TMZ@TOREF^TJ"R[&Q@X SW':@#3HK$UOQ=H?AV:&#4KTI/,I>.&*%Y
MI"HZMM0$@>^,5(OBC17L=-O5OT:VU.9;>TD"L1+(<X7IP?E;KC&* ->BN;U3
MQ]X9T;4Y].O]2,5W %:5%MY7V!AD9*J0,CGK6C'XATB;09-<AU""73(XFF>Y
MB;>H51ECQSQ@\=: -.BN;TKQYX<UN^AL]/OI9IY@3&#:3(&P"?O,@'0>M0S?
M$GPC;7T]G/K"12P3M;RL\,BQI(IP5+E=HP?>@#JJ*BEN(H;5[EW_ '*(9"RC
M=\H&<C'7CTKD_P#A:?@WSA#_ &K+YI7<$^PW&<>N-G2@#L:*YF_^('AC3)+:
M.[U%DDN;9;N)!;2L3$V0&("G'0]<&MK2]5L-;T^*_P!,NXKJTE^Y+$V0?4>Q
M]J +E%96E>)-(UN]U"STV^2XN-.E\FZ1008WY&.1SRIY&>AJAJGC[PSHVISZ
M=?ZD8KN *TJ+;ROL##(R54@9'O0!TE%9D?B+2)M DUV'4(9M,BB:9[F([U"J
M,L>,G(P>.M07OBW0M..E?;-1CA_M8@61=6 E)QCMQ]Y>N.M &U15.ZU6RL[^
MQL;B<)<WS.MM'M)\PJNYN0,# &>:SM;\9:!X>NH[74=0"74B[EMXHWFE*^NQ
M 2![D4 ;M%9NBZ_I7B*S:ZTF\2YB1S&^ 59&'\+*0"IYZ$5I4 %%%% !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 %%%% !6=KVD0Z_H%_I-Q_JKR!X2<?=R, _4'!_"M&B@#R!=5G\5^"/"_A6
MY)^WWE[]AU1,\B.T.9L^YV)_WW7KX    P!7,:9X&TS2O&6H^)H))S<WH.86
M(\N)FV[V48X+;%R:U=&TI](M[B)]1O+XS7$DX>[DWL@8YV+Z*.PH TJ*** "
MBBB@ K@OBK,]MI_AJ>.WDN)(_$-FZPQXW2$%B%&2!D].2!7>UQOC\/(NBA=%
MU;4OLU_'?K_9PC^5XCE0^\C@[CT]* *NEZ=JVK>.I_%5_I+Z1;Q:8UC%!-*C
MS3DOO+-L)  Q@#.>]>=:7/JFH_#'PCH&I:?!8Z#?7,47]K+/YKJPE+*-FT>6
M69=N[) S[UZ2WCK5G1E/@'Q'@C'W8?\ XNN6Q(?A\G@Y_!'BMK-(@B3X@$JD
M-O5@=V,@X[4 =)HZI=?&CQ-+= --96%I%9[OX8W#,Y7ZMC-)KR"W^,?A6>T4
M"YN+&]CN]O5HE563=[;^E<_K%QJ.IW]KJMMX5\8Z=K%O!]G^W6HM]TL?7;(K
M,589YZ=:ET&]O]'U.?5KKPAXOU35IXQ"UY>>1E8P<[$56"JN>< =: -SX.I'
M)\.;2^.&O+Z:>>]D/WGF,K [O?@#\*I^)QJ-I\4O#B:#9V,DZZ9=!8;B0PQA
M=R9P55ORQ7//%JEM?W<^B:#XYT:WO93-<6MI]F,9<_>9 Y.PGOBIM0.I75UI
M5W:>'?&]C=:=;/;1SQFVD>1&P27,A;).WK0!T/Q$?49/AU"VJPVT-Z=0M/,2
MVE:2,?Z0N,,RJ3QCM4OQ<BC3PG;ZC$H&J6>H6SV$@^^)#*H(!]U+9'?%<[?W
M.L:MX7ET34O#WC2Z+W"3K>.EH)4*,K*!C"XRO<=S3;5M0_M.UU#5_#/C;6IK
M1_,MDO6MA%$_9PB%06'8G.* .KT3CXO^*P>IL;$CW_UE5[?GXH^+L<XT>U!]
MO]96%KEYJ>J:Q%K5CX5\8:3JL</D&YM%MR)8\YVNCL58 Y(J;0]0O-$AOR?!
M?BV]OM1.Z[O;GR#+*0-H'#   = !@4 <QIL^J:E\/_!6@ZII\%AH=Y<0(FJK
M/YKEE8LB[-H\MF(VALD"NSU:76HOC7(=$M;&XG/AZ/>MY.T2A?M#\@JK9.<=
MJR9#++X A\(MX(\5_988T2.X @$J,K;E<'=@$$>E)JMQK.H>(4URUT#QKIU\
M+);)WMDM")$5R^2'SSENU '7^)/#^O:Q#H6LV<EC;>(-)=Y5@D9I+:3>NUT+
M8#=.C8X_6KOA+Q0^OOJ-E?::^FZQILBQWMJ7#@%ERK*P^\I XKA[G4O$T]E9
MI'IOCN*]M=_^E*MI^]#$'#Q_<;&!@X!'XU:\.:K?>'1>2KX*\67M]?2"6[O+
MKR#)*P&!T8  #@ #B@#<^*/_ " M)_[#=C_Z-%0^+E2Z^)O@:RN@&LRUY<+&
MW*M,D8V$^ZY)%9_B#7;[Q%9VUM<^!O%$:V]W#=J8U@R6C;< <OT.*C\2:K<^
M)[2"*Z\"^*K>>VE$]K=VQA26"0?Q*=Y_$$$&@#4^*J(NCZ+=Q@"_@UFT^R,/
MO;V< J/JN<COBMOQ]_R3KQ+_ -@NY_\ 1;5Y]92:L-6M-3UKP[XSUJ>R8M:I
M=+;)%"V,;]B$ MCN<XK>UGQ3J.MZ'?Z5/X$\3)%>V\EN[HL.Y0ZE21E^O- %
M"QM=:\76G@N+^P9M-L=)EMKV2^NI8]T@CCP$C5&)PV1DG'%9=SJ^NZ3<_$63
M3=$@O[/[8?M,SW&&A4PJ&/E;?G 7DC<*ZG3_ !AJ>G:;:V,?@/Q*T=M"D*LR
MPY(4  GY^O%9^F:Q=Z9>:U<+X$\33?VM/Y\Z2+ 5!V!-H^?I@=Z *6N6+:1X
M3^&]IHD\.H-%J-O]FEG8QI-F&0@D@$J#GT.*[6\TK5?$_A'5=(\0VMA;2W<3
M11_9)VE49'RL2RK@AN>G:O.WM;S_ (1O2-&@\,>-(!I%T;FSN4%L9$/SX7YB
M00 Y X["MW1/$GB/2C/]K\/^,M4\S;M%W':CR\9SC85ZY[YZ4 4AJ\OC3PKX
M/\/7&?M=]=;-5C;J$M#F4-Z;G5!_P*M"YEUV+XQ:N=#M+"XD.DVWF"\N'B &
M]\8*HV?TK-T=WT7Q;JGB*V\"^*FN-0SF)Q!Y<18@N4&_C<5!/TJ/5+C6;WQ)
M-KMEH'C73+J:W2WD%LEH595)(^_N_O&@#<^(-@-97P;8:Q;Q?Z5J7E7443ED
M!:WE#!6(!(]#@5SK:C=1?\(UX6U60OJFA^);6$R-UN+<QR^3+^*\'W%:$NIZ
MI=1Z)]N\*>+KN?2KHW23R);!IFVLN'VD# #]@.@J'7)&UWQ/H_B"?P'XIBOM
M,<,AB$ $H!R%?+<@'.,8ZF@#IO&W_(W^!?\ L)R?^B'KMZ\RU;7;[5]3TB^F
M\#>*$DTNX:>)46##DH5PV7Z8/:M;_A/-6_Z$'Q'_ -\P_P#Q= '%7G/PB\:Y
M_P"ACF_]*XZC\6D^$_"_BOP9*2+":#[?HS'H(S*IEA'^XQR!Z-5Z432^&M5T
M,^"_%@@U*^:^E<"#<KM*LF!\V,94#GM4WC65O'.EPV6I> _%,1AE\R*> 0!T
M.,$9+'@C@CZ>E '2^(-$U^R\4Q^+/#:6MY<?8A9W6GW+;/-C#%P8W_A;)[\5
MBZUXBMO%&F>!]3MH)+?=XEBCE@E&&BD42AE/XYYJMJ^J^([_ %!KNQT?QSIG
MF($DA@%L\9 [JKD[6]Q4,8,&EZ)I]OX%\5I%I-\M^C$PL\THW9,A+\Y+DG&/
MPH ZGPS_ ,E4\=_[NG?^B7KE=0BCLIOBW8V*A+ :<D[1)PB3O ^_ ]2 I-1W
MKZQ/XBU'6;+0_'&FRZ@L2W,=JMIM;RUVK@MDCC/YU:MY3:^%]2T*#P%XK$>I
M)(MW=.T+SRLZ[6=F+\MCVQ[4 =9X)G\2OI.EIJ5CI<6GBQC\N6WNG>4_(NW*
ME !QUYKS>;5-9M/"GCBVCTFW?1KG7KZ"ZU%IM[6RO(%9_)"Y8*"#D-^'%;.B
M:AXDT:>T_P")7XYN[2V38MI-%9[&4+M )7#<<=^U6;"_GLM+UK3F\!^)Y[?5
M[JXN;A9%@X,WWE&'Z>E 'I&C6<6G:'I]C!,9H;:VCACE)R755 #?B!FN5G_Y
M+A9?]B]-_P"E"5GZ%XGU70]"LM*7P3XHN4M(5A2698-[*O SAP.F!^%0OKM\
M_BV+Q$? WBC[3'9-9"/;!L*,X?/W\YROK0 :Y>ZS8_&.>71-)AU.X_X1U-T,
MEUY&!]H?D$J<G.!CCZTSPKK%MX;^$VL>*?.5YKF>YOY80A18;EVV^0%/(PX"
M^_7O3UUV^7Q<_B/_ (0;Q1]I>Q6Q,>V#9L#E\_?SG)]:QI(99)+A?^$,\6K:
M7&K)JTEJ!;^695Y*_>SM9@&(]10!4\):MH?A_P 5^%%T_4DN)=1LFT_5,*PS
M<,WFHYR!DF1G7Z$5W7AG_DJGCO\ W-._]%/6/XFUJ]\4:,=/N? WBB#$L<T4
M\*P;XI$8,K+ER,\8^A-9-Z^L3^(=0UFRT/QQILNH+$MREJMIM;RUVK@MDC@G
M\Z )=0BCLKCXM6-BH2Q&FI.T:<(D[P/OP/4@ FI-?T.U\2/\.](O,^3=:7=)
MN'5&^S1E6'N" 1]*6"4VOA;4]"@\!^*PFI)*MU=2-%)/*TB[6=F+\MC\/:IQ
MJ5V+[P_=_P#"$>*=^APR0P#;!B0/&J$M\_7"CIB@"KINN76J>*O!-AJO&M:3
M>WEG?C^\RVS;9![.N&S]:UO CW!L_%NKVUG'>Z])K5Q#+'++Y1VHP5(]^#M5
M5Y'%9=W(UWXZL?%W_"!^*8M0M8VC*QB )-E64%QNSD!C@Y]/2H=1?4IM:GUG
M1_#'C+1;^Y %RUH+=HYR. SQNQ!8#N,4 =YX1\12Z])K"76DQZ=>6%Y]FG1)
MQ*'8(ISN"KG@@?A735Y[\/FN+"[NK270/$44M]*UU<ZAJAB(>3:!CY#QP!@
M5Z%0 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 %%%% !117*^)O','A7[1)>Z'K4UI;H
M'DO+:!&A /N7![XZ4 =517&WGCXVNBS:E)X=U:V6*>WA"7R+#YGFR!,J06SM
MSD_A794 %%%% !17-7OBB[7Q>GA_3=(^VO'#'<7D[7(B6"-W*C (.]N"<<=.
MM=+0 45A2^)%C\6W&@_923#I@U#SM_4%V39C'^SG.?PJ?PQK8\2>&=/UE;<V
MXO(1+Y1?=LSVS@9_*@#6HHHH **HZQJ+Z5I<M['87=^\97%O:(&D?+ < D=,
MY/L#5Z@ HHHH **** "BLSQ%K \/^'-1U=H3.+*W><Q!MN_:,XS@XJY9W N[
M&WN0NT31K)MSG&1G% $]%<S'XO,J>(C%I-W<OHUR+?R;;#R7!*JV54XQ][IG
MM6P=7LEU:#2GFVW\T#7"0%3DQJ0"<]."P'6@"]15&TU%[K4[^S:PNX%M"@6X
ME0".XW+G]V<\XZ'..:O4 %%%% !161XIUT>&?#&H:TUN;@6<1D\H/MW\],X.
M/RK5C?S(D?&-R@XH =1110 4444 %%%% !116-X5\0+XH\.V^KK;&W$SRIY1
M?=C9(R=<#KMS^- &S1110 4444 %%4]6OQI>C7VH&/S!:V\DY3.-VU2V,]LX
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
MX[2"<?7&3SGBN;>ZU&?P/%ID>K7BBV\7C2[:^64F4P"7:IW?Q$9QSZ"NON?
M::QX_P!9U74HIX[>6UMH[2ZMKIH90RAQ(,H0P!RN0>#^%="GA#0XM'T_2HK$
M1V5A<)<V\:.PVR(VX,3G+'.2<YSWH Y#5-#M+7Q3X=\&P3WL&BW27-Y<1_;)
M2]U(@7"&0MNQR6(!YK.U&]N_!%_XRT[0Y[A[*VT1=0@CEE:86<Q9E(4L20"
M'P3CBO1M=\-:7XCA@3487+V[^9!-#*T4L+=,JZD$5'I/A/1M'M+RWM[4R"]_
MX^Y+F1II+CC'SLY)88)&.G- &#I?ANQ\/:$NOV%Q?7&H)I[3/))>R2+>,8]V
M75F(//(P!BN+T/3?$>I^']'US3=+OFUJ9H;J359=7!2=2P+JT6[&PJ2 N.,"
MO2-&\"Z%H-Y'<V45T6A5DMTGNY94@4\$1JS$+QQTJ*V^'V@6=TLMJM]# DOG
M+9QW\RVZOG=D1!MO7G&,>U '/VVDP^,/&WBHZM=WJ_V7-#;6,<%V\/V8&,.9
M0%(!8DYR<],=*Y[P_/+;?#GX?>5<R8?Q+Y;NK8\Q3+<=<=03CBO1]6\#:#K.
MJOJ5U;SK<2H(KCR+F2);A!T6158!P/?MQTIS^"= D\,)X=-CMTV.0RQ1K(RM
M$Y<ON5@<J0Q.,'CITH RY+J0_&5[99V\I?#I<Q!_E#?:.N/7'>N(T6&?1/@I
M+XTAO+ZYUYM-94GFN'81(7"@*F=OR@9SC.<G/->F:/X+T30]1?4;.WF-])"8
M);F:X>625203N9B23E1SV P*NV'A_3--\/)H4%JITU(C"()"7!0YR#GKG)ZT
M <!HV@:Y9ZUH=[IFCWMF@D U&YN=7%PMW"RG+,NXY;=A@0/7M3K*W/A[QFDG
MB>SOI+F^U-UT_68;QVA?>3Y<+QAALPOR@;2I(Z]ZZS2O VCZ/=P3VKZB5ML_
M9X)=0FDAAX(^5&8KT)'(.*+?P+H=OJD-^$O)6@E,T$,]Y+)##(<_,D;,5!Y.
M..,\8H M^+O^1+UW_L'W'_HMJ\T@T9/#_A?P'KUG>WYU&XNM/@GDDNG99(90
M%:+9G:% (  '&!WKUV\M(;^QN+.Y4M!<1M%(H)&588(R.G!JA-X:TN?2]-TV
M2!C:Z;)#):IYC?(T./+YSDXP.O6@#SWQE]@U:X\22V&EZS?WNG1,)+Z/43!#
M92+%N C4R#)'#'"GD]3G%366N3Z-JOA7Q%J=Y(;#6]#6*\9V.Q+A(A,KXZ L
MN\?A76:AX!\/ZGJ%W>7$%R#>8^UPQ7<L<-P0, O&K!6./45/JG@S0M9\,VWA
MZ^LS+IMJL:PQ^8P*A!M7Y@<]..O>@#S.2XUJ31?"\,R7D[>*-0N-0N[>.[\E
MFCV;XX!(2-J[=N0",[2.]=GX*TK6=*US4EDTZ;3M#EAC:"UGOA<F.8$A]AR2
M%(P<>HKH]8\.:5KNFQ6%_:[H(65X?+<QM"R_=9&4@J1[&DT7PY9:$TSVTM[-
M-.%$DMY>23L0N<#+L<#D],4 <O\ %2W%W:^%K<W,ML)?$%LAFB;:Z92094]C
MZ&L]X?\ A"O'TEGHCW+VESHEQ>2V<UP\P$L1&V0;R2"V2IYYKN=>\.:5XFM(
M;35[47,$,PF6,L0-X5E!X/HQJOH?A#2/#]U<7=G'/)=SH(WN+JX>>38.B!G)
M(4>@H \OT/3?$FJ>'=(UW3=+OFUN9H;I]5EU<%)E+ NK1;L;"I("XXP*TKQ;
M[Q-XY\2P7.C7NJ0:=)%;VT4.I_95M@8PQ<+N&68G.[G@ 5V5O\/M L[I9;9;
MZ"!9?.6SBOYEMP^=V1$&V]><8Q[59U7P9I&K:F=2?[9:WS((Y)[&[DMVE0=
M^QANQ[T </>V6OR6GP_TC7K^[M[^6ZN(;Q[>YP\B".3 +KU)0#)'.22"#S6W
MX4M%T'XA:_H-E+<?V8+.VNXH)IGE$3L75MI8DX.T'K73+X9TI3I)$#DZ4S/:
M%IG8H64J2222V0QZYJS%H]E#K=QK"1$7MQ"D$DFXX*(25&.@^\: .3^)]_?V
MVFZ-8V0G*ZEJD5K.()O)=XRK,8Q)QM+%0,YZ9]:I:%H/B&SU?4DL+"?1-+N=
M-=$CGOQ=".[SA)%&25X)SV.!7<:SHNGZ_IKZ?J=L)[9R&VDE2K Y#*PP5(]0
M<UG6/@W2K**[C+ZA=?:H#;RM>7\TQ\L]5!9CM^HP?>@#C/"^G6,$LOAK7=+U
M*RUN?3R9Y#J,LD5^JE=TJ.'R&W8.,*0&QTJEX0M="T+X+6>I77]I+_:$44<R
MV=U+YLSF4A4C&[";B<';MX)R:]"T?PAI6B7[7\'VN>\,7DB>\NY+ATCSG8I=
MCM&0.E4X/AWX;@TN\TQ;6<V%T0QMVNI2D1#%AY0W?N_F.?EQ0!S/A)+C2OB>
M^F1:9>Z18W&CM<M97%Z+@-(LRJ)!AVVG#$'GFN4TK0[:U^!B^*8=2OH]7LXI
M)[:=;MPL!65@(U0';@]"""26->N:1X-T?1M5_M6W2ZEU$P-;O=75U)-(Z$J<
M$N3W48].?4UF0?"WPG;>2D5C,+>)UD-K]JE,,CKR&>/=M8^Y'UH S4GEF^)M
M[<.ICE?PI$[ <;6,LAK&M-.UC6/AYX*O4M[C5[*"U+W^GI>&&2YW* K!LC<5
M()VDC.:],?0]/DUF;5FA)O)K06;OO.#$&+8QG'5CSUK,E\#:,^G:?8PF^M8]
M/B,-NUI?2PN(SC*EE8%AP.N: .'U3^S/$D7P^CTJXU&VL)K^XC!:5UN(PL<@
M>,L26!!#+G.0.AZ&K'FS>"]5\;V>CR3FUM-%34;:WFE:80S;9 2N\DX.T$C/
M:NYM_"6B6L6D16]F(H])=I+-5=OD9@0Q//S$[CG.>3FK8T/3QJ]UJA@#75U;
MK;3%F)5XU)(&T\?Q&@#R_0M&U]XO#NJZ9I-]%>-+!->ZC/JXE6[@8 R;H]Q!
MR#D #C Q5^QTF'Q=?>+]3U6_OHKK3]1FL[,PW;Q"SCC12&50=N6R2=P(-=5I
M_@'0]+NH9;3^T$B@?S(;3^T)C;QMG((CW;>O;&*=?^ O#^I:O-J5Q:R^;<;?
MM,<=Q(D5SM^[YD8(5\>X^N: *GPL('PO\.Y/6U'\S73ZC<06FF7=S<RM#;PP
MO)+(O5% ))'T'-<U/X*A^T^&;*T"0:)H<AN4BWLTC2@8C&3_  C<Q)SDG KJ
MIX(KJWEMYXUDAE0HZ,,AE(P0?;% 'CL#BRUWPCJND:3K&G6VHWRPM=WVH>:;
MV*2-C\\9D8Y. P) Q[<5I6GAV'Q-K/C=M2O=09+6^*6L4=V\:0-Y*'> I&6Z
M=<@8Z<G/4V7PZ\.V-Q93QPW<CV$@>S$][+*MO@$!4#,0J\]/8>E;=GHEA83:
MC+;PE7U&7SKDER=[;0N>O' '2@#S&UO[SQ3IOPXTK5+RX^RZI;337QCE:-KI
MH8QM5F4@X))8\\XK7\'Z5;Z+\4_$UC:7$\L"6%H46>8RF($R'8&8DX'4 D]:
MZ2X\#:#<Z#8:,UM*EMIQ!LWBG=)8".ZR [@>?6I]#\(Z+X=NY[O3;9X[BXC5
M)Y7F>1I=I8@L6));+'D\]/04 9'Q$FFTNRTGQ##+(B:5J,4ER%8@-;N?+D!'
M? 8'\*XR+QA>:)XHU_Q)=W+/I.IPWBZ?&6)3?9X50HZ?/\Y]Z]<U+3K75],N
MM.OHA+:W,312IDC*D8/(Y'UK$N/ 7AN[T33-'FT_?8Z9(LMK'YC?*PSU.<G.
M3D'K0!RVG6E]HNM?#;3;JZN'G:UO7N]\A.^4Q*[;O7#,<9Z5AO\ \B-=?]CJ
M?_2P5ZW=:/97FK6&J3Q%KNP$@MWW$!?, 5N.AR .M43X/T4Z>]B;5OL[W_\
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
MW/&@:</MQCF( =.] 'KU%</I'B>Y\3>+M)73YRFF)HRZA=HH!#R3$"-"<9&
MKGBNXH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M99[RWNC(US/*<2RN[;BY/]X'&#_LBI](\/ZQI]W ]YXKOK^V@!"6\EO"F_C
M\QPNYL=>W(YKHZ* ,71/#=MHUCJ-H)&N(KZ\GNI!(!_RU8EE^G.*RM*\&:AH
MJV]E9>*]031[9P8K-H8694!R(_-*[MO;UQQFNOHH Y*^\$R2Z]?:GIFO7^E#
M4E07\-LJ$2E1M#*6!,;;>,C^=:OA?P];^%?#MMHUK+)+!;F0H\GWL,[/@_3=
MC\*V** ,?2_#\.EZYK6J1SR/)JLL4DB,!A"D80 ?7&:K^(/"XUF_LM3M-1N-
M-U6R#I#=0*KY1L;D=6!#*< ^Q%=!10!RU]X0N-7\*:AHFKZ[=WK7I4M<-%&A
MC *D!54  ?+WR>:U=:TV_P!0CA.G:U<:9-$Q):.))%D!'1E<'/MC%:E% '&G
MX=6)T 6)U"\%\M^VIC4E*B471.2X &W';;C&/SJ[H_A-[+6VUO5=7N=6U,0&
MWBEEC2-(8R<D(B  $D#)Y/%=+10!R7_"!6G_  KD^#?ML_V8H4^T;1O_ -9Y
MG3IUXKJ+F$7-K+ Q($B%"1VR,5+10!RL/A&^T[0]*TS1_$EW8+86_P!G+""*
M43#CDJP.&&."#W[UK>'=!M?#.A6VDVCR210[CYDI!9V9BS,<8&223Q6I10!C
MZ)X>@T1-41)6F74;Z6]D$@&%,F,J/;BL;3?!-]HR166F^*=0M]'B?='9>3$[
M(N<[!(REMO;U [UV-% '*:CX+DG\0W6KZ7KM]I,E_&D=\END;"<(,*P+ [&
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
MZSI*Q0&"QTE+Z-B#N+EG!!YQCY1VSUYKG[/QUXBM? ;^,]<M=,CL'LHWM[2
MN)&E<JJEG)*A&+$XQE01DDYK3T_PGKK:[K.L:OJ%E+/J.FBS6*WC94@(+8 S
MRR_,#D\DD\ 8J=_!!O/A?;^$+NZ"2Q6<4/VB)<A9(]I5@#C(W*..,B@#)T;Q
M[<OXHTK2KS6/#NJIJ8D4'2)"6M9%0OA@7;<I (#<<]JN>$/%6K^)=4E:2ZT>
M&*&>:*XTK8XO+=5+*I8EL$DA3]T#!X.:U-%M/%4=]"=570%MXU(=[.*3S93C
M (W8"<\G[WI66/"NOZEXJTC5M9DT:,Z9(SBYL(G6>X!4J$;=]U><D9;IVH [
MJBLW1XM7B6]_M>YMIV:[D:U\A"NR XV*V>K#G)K2H **** "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@!HC1
M79U10S8W$#DX]:=110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1102 ,DX% !169H7B'2?$MB][HU['=VR2&)I$! #C&1R!ZC\ZTZ "B
MBN>UOQQX=\.79M=6U'[-*$$A!@D8!3GG*J1V- '0T5BZ%XMT3Q+)*FDWIN&B
M4,_[F1, ]/O*,_A6U0 445FS:Y:0>(;71'\S[7=027$>%^7:A4')]?F% &E1
M110 45#=W,=G9SW4N?+AC:1MHR< 9./RJ'2-3@UK1[+5+4.+>\A2>,.,-M8
MC(]>: +E%%% !167=>(M(L]>L]#N+Z./4[Q"\%N0<NHSDYQ@=#U/.*=>ZY:6
M&M:7I4PD^TZF91 57*_NTWMN.>.* -*BLW1M<M-=CO7M!(!9WDME+YBX_>1G
M#8YZ9Z&J&K^.?#F@ZBVGZEJ0ANEC$C1B&1]JG."2JD#H: .AHK+@\1Z/=Z#-
MK=K?PW.G0QO(\\!\P *,MP,G(';&:NV5W!J%C;WMLQ>"XC66-BI4E6&0<'D<
M'H: )Z*** "BHKFYM[.W>XNIXX(4Y:25PJKVY)X%2T %%%% !1110 4444 %
M%9NO:Y:>'-'FU2^\S[/$R*WEKN;+NJ#CZL*TJ "BN5O/B1X1L+R6UGUF/?"^
MR5HXI)(XV]&=5*J?J:U-7\2:;HV@'6IYC-9D)Y9MQYAF+D! @'WB21B@#6HK
ME[OQS:64.G"72=8-[?\ F&+3TM0;@+&?F9EW8 &1SGG(QFMG3M9L=5FO8;21
MVDLI?)N%:-DV/@''(&>".F: +]%%% !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
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
M!\3:PS'3KAA,3#O&TQ@@?N\8;J>/IBGZAXOUG3]+\9RPW(>YM]8BL+$RJ"L
MD$2@X[@%R>>]/N/&&C7/BBQUYM'\5B>SMY;=(QI$FU@Y4DGC.1MK-GU3PU=V
M/B"RNM%\6R0ZW<BYFQI,BM$X50"A XP4!&<\T =/JB:IX%\,ZQK;Z_?:N(+)
MG6"^2,@3<88%%4A?5>?K6#I&J^(8=4T*6"?Q/J#74Z1ZG'?Z;Y=LJ,IS)&0@
MV!6QQDY%5[/7[(VUW;ZV?&^M07-LUH8;G1V1!&W4X11E^/O'FC2/$@TJ6U1K
M[QW=6%K@16LNB 94# 5W$>Y@/J.E &WX='B#7O$FOW,NOW$=EI>KR06UG&B!
M9,*IVR,025^8  8(Y.>E1^!M4NY-6CM/$&LZO#XA:-S<:7>Q(D$F#]Z A,%1
M_LL>.M5])\6Z-I UCR-*\6DZI>27<C?V3(#&SJJD*0.VT$5%X;O;;4/%VF3W
M\_BV_N;821V+:AI(@B@WKAF=E1<DJ,9- 'JE%%% !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 %%%4-;UBTT#1;O5;XL+:UC,C[!ECZ #N2
M< >YH OT5D:1XBL]<\,QZ[8B0VTD32!)!M<%<@JPYP001618>.8[Z#PG*+!D
M_P"$A#E1YN?(VQF3GCYNF.U '74453T[5;+5HII;&<3)#.]O(0"-LB'#+R.Q
MH N4444 %%%% !1110 453U35;+1=.DU#49Q!:Q%0\A!(&Y@HX )ZD#\:;?:
MBUE>6-NMA=W NY3&98$#)!@$[I#G@=OK0!>HHHH **** "BBB@ HKFH/%%U>
M^,+S1+'2&FMK!HTO+UKA4$;.F\!4QEN",\CK71R2)%&TDC*B*"S,QP !U)-
M#J*XN+XEZ9<#[3;Z3KD^E[MO]IQV):W(S@L#G<5]PN*[2@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **SUU7.J7MG)97<45K$LINY(\0R YR%.<DC'
M/%5YO$5L?#(U[3K>ZU2V>-9(8[*+=)*K$#*JV/7/.. : -BB@<C-% !115&^
MU%K*\L;=;"[N!=RF,RP(&2# )W2'/ [=^: +U%%% !112,=JEO09H 6BL?PK
MKR^)_#%AK26YMUNX]XB+[BO)&,X&>E6M8U%M)TV2\2PN[YD*C[/9H'D;+ 9
M)'3.3[ T 7J*** "BBB@ HK&E\0)%XRM_#OV=B\UC)>>=NX 5U7;C'^UG/M5
MO1]1;5M+BO7L+NQ:0M_H]X@25,,1R 3C.,CV(H O4444 %%17-Q%:6LMS.X2
M&%#)(Q'W5 R3^5-LKVWU&PM[ZTD$MM<1++%( 1N1AD'GGH: )Z*** "BBB@
MHHHH ***QO"WB!/$^@Q:JENUNLDLL?ELVXC9(R9SCOMS^- &S116;K^LV_AW
M0+[6+I7:&SA:5E3JV.@'N3Q0!I45QMUXSU6QTW3FNO#935=2NOL]I8K>JP8;
M-Y=I,84  Y&"<BM[3=6N;R\EM+K2;NSEAABD>1\-"S.,E$<'YBI&#P* -2BB
MB@ HHHH **** "BBB@ HHJFFJV4FKRZ4LX-]%"L[PX.1&Q(!SC'4&@"Y1574
M[T:;I-Y?E#(+:!YB@.-VU2<9_"HM$U(:UH.G:HL1B%[;1W C+9V;U#8SWQF@
M"_1110 445A^*?$?_".6-I)%9/>W=[=QV=K;K($WR/DC+'[HPI.<'I0!N45R
M5QXNU./6;#18/#QFU2:T^V74/VQ%2WBW[.'Q\YSG P/PKK: "BBJ<^JV5OJE
MIIDLX6\NTD>"+!RZIC<<XQQN'7UH N4444 %%8UKX@2Z\6ZAH MV5[*VAN#-
MNX?S"PQC'&-OZULT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M6K/IENL:Q1^8P90GW<-G.: //(+C4]1TOP^+N^O+6'Q=K$MS.R3,CQVVPM%
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
MQ//:S113O!(Z,JS( 6C)& P!!&1UY!% $%SJ=I:Z7=:BTJR6UK'))*T1#8"
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
M\=2N+*U:)K*^U"Q:VEE5P=R$%5#%2O4#^(5V= !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<7\4-.
MN-5\)16=O%<2,^H6N[[,"75?-7+#'(P.<]J[2B@#E=+\&S6_B"#6=7UR[U>Y
MM(7ALO.B2,0*V-QP@&YR  6/;M63>?# W-AJ>DQ^(]0M]$OI)9OL$:)B-W))
M^?&XIN.=N?KGG/=17EK/,\,5S#)*GWT1P67ZCM4U &'%X:AB\36FMBXD,EMI
MQT\1X&"I96W9]?E_6L[7?!EWXA>XM;SQ%=G1;F17ET\01Y(!!V"3&X*2![^]
M=;10!RFJ>#9[GQ%/K.EZ]>:3+>0)!>K!&C^<J9VD%@=C $C<*IQ_#BWM?#NE
MZ98ZK=6]QI=[)>6EV561E9V<D,K<,,.1Z\9KMZ* .0M? GE#Q%)>:S=7MSKM
MHMK<321HNS"NH**H  P_3VZG)J[=^$8+O1=!TQKJ14T>XM9XW"C,A@Z ^F<5
MT5% '-_\(M+!XRG\06.KSVRWBQ+>V@B1TG\L$*=Q&5X.#BMO4;&'5-,N]/N-
MWD74+PR;3@[64J<?@:LU5U#4K+2K87-_=16T)=8]\C8&YC@#\2: .57P"\WA
M>WT6_P!>O+EK*6*73KM8HXY+0Q#"8P,,0.#NSG-7=)\)36VNIK>LZS<:OJ$,
M+06[20I$D",06VH@QN.!DGMQ73TUY$B0O(ZH@Y+,< 4 97B;P_!XGT*;3)YI
M8 [)(DT6-T;HP96&>#R!P:S=+\(7-KXGB\0:CKMSJ-\EH]IAX4CC",RM\JJ.
M.5]\Y]@*Z6&X@N 3!-'*!U*,&Q^524 9'BC08O$_AJ^T6:=X([N/8TB $KR#
MP#]*BUGPU#J]YHMX+B2WNM)N1/%*@!+*5VO&?]EAU^E:<U_:6][;6<UQ&ES=
M;_(B9L-)M&6P.^!R:LT <9>> 7FU+59+/Q!?V.GZL_F7UE B?.^T*2KD;DW
M#..OJ*MV7@JWLO\ A%=MY*W_  CT3Q194?OMT7EY;TXYXKJ*9YL?G>3YB^;M
MW;,\X]<>E '))X*OM/N;P:%XFN],L;N=KB2U6WBE$;N<L8V<$J"><<@'I771
MJ4C5"S.5 &YNI]S4=Q>6UH%-S<PPACA3(X7)]!FF7.H6EG);)<W,<3W,GDP!
MVQYCX)VCU. 3^% '+:]X*U+7-9MM0_X2FZMELY_/M(4M(6$+;2O4KEN"?O9Z
MU9U7PA/J%SIFIVVMW%GK=C 8#?I#&WGHV-P>,C:02,\8P>E=35=+^SE<)'=P
M.YX"K("3^M '*O\ #RTG\+:MH]SJ%S<7.KRB:^OY OF2,"I& ,!0 H  Z"I+
M+P1,FMV%_JOB"^U6/3-QL(+A$41,1MW.R@&1@. 3]>M==3#+&LJQ-(HD<$JI
M/) ZX% '(:EX*U35TN+&^\7ZC)H]PQ\VT6")79"<F/S0N[;V]<<9KKK>"*UM
MHK>!!'#$@1$7HJ@8 'X4Z21(D+R.J(.K,< 57_M.P_Y_K;_OZO\ C0!S?BCP
M;?\ B6\@D_X22YM+:WN(KJ"VCM8F$<L?*MN(R>><$XKI=/M[FUL(H+N]>]G0
M8>X>-4+G/7:H 'X59HH Q]?\/Q:^^DM+.\7]G:A'?)M .]D# *?;YJ7^P(O^
M$Q'B/SW\X:?]A\G V[?,W[L^N>*TYYHK:"2>:18XHU+N[' 50,DD^F*BAU&R
MN$M7ANX7%VGF6^''[U< Y7U&"#QZT <G??#^2XN-96T\07EEI^LNTEY:QQ1L
M6=E"L5<C*@@#(_(BI[OP-NBT.73=7N-/U+1[46D5VD2OYD6U5*NC<$':#[&N
MNHH XN#X=PQZ9XDM)M7O;F77X@ES<3A2X8(5+#&!WX&    *UX?#$,/B'3]7
M%Q(9++3VL%C(&&4E3N)]?E_6MVH9+RVBE$4EQ"DAZ(S@'\J //O&GA6>VT#6
MYM/2[NY-4U.VNYQ;IF6V5"@+Q '+, F0/T-'AF;4_P#A+;.+2;SQ!=Z(896O
MVUFS\D(^!Y?EDQHQ;.<]1BN^N;^TLY;:*YN(XI+F3RH%=L&1\$[1ZG )_"K-
M &1XIT"+Q1X:O=%FG>".Z4*TB $KA@W /TK6 PH'H,4M% '&2_#VW;1ELH-3
MN(+B'5GU:VNE128IF9FP5/#+\Q&#4UCX):"_U:_O=:NKZ[U.R%G-))&B!0-V
M"BJ, 8;I[9R<UU<DB11M)(ZHBC)9C@ ?6F6]U;W<?F6T\4R9QNC<,/S% '.S
M^#+>?PEH_A\W<HBTQK5DE"C<_D%2,CWVUT]%1BX@-R;831F=5#F+<-P4\ XZ
MX]Z .4L? [V%OK=A'K5PVE:FMQMLVA3]P\QRS!\;CC)P#QSWJY=>$(+K0-"T
MEKJ18](FM9HY HS(8,8!],XK;O;^TTZ 3WMS%;Q%UC#R,%&YB H^I) JQ0!Q
M=]X!DGO-9-GK]Y96&LL7O;6**-BSE I*N1E00!D?D14U[X',NG^'8[#5Y[&^
MT&+RK:[6)'W*8Q&P9&X.0!]*Z6YO[2REMHKFXCB>YD\J!7;!D?!.T>IP"?PJ
M6*X@G:18IHY&B;9($8$HW7!]#0 L2LD2(\AD95 +D %CZ\<5S</@NWA\'ZKX
M=%W*8M1:Y9IBHW)YS,3@>VZNGHH Y*[\%2_VI9ZGI6MW&G7L%@NG22+"DHEA
M4Y'## 8')S^E%AX+N=&T%=.TCQ#>6TJWDMT;EXHY3)O))5PPPW7J,'(KK:*
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
M?.>>.@K>OO#FIZF/#,MS+81W&F7_ -KN%MT9(V&UUVH#DY^8=>N">.E9FI^
M[^]\/^,=/2ZMEDUR^%S S;L1J!&,-QU^0],]10!8M_$7B>P\5Z-I^O6NEK:Z
MR)5A6T+F2VD1-^UV8X?(!&0!S6#??%"Z8:M?6&H^&H+73II8TL+ZYQ=78CX8
MKAQLW$$*"K9X]:[76M N-3\2>&]2BEC6+2IYI)5;.YP\3(-OXGO6#:>%/$/A
M^>^M]%70;K3KFZDN8CJ"2"6W,AW,OR@AU!SCD'F@!NI>.;V;6=(L=+GTO3H=
M1TU+^&YU57*S%CQ"FUE&X#!/)/(P*[R#S3;Q^>$$VT>8(R2N['.,\XS7)^*M
M$\0ZW8R:9##X?N;">V$;_;8I T4F""Z 9!'0@<$8ZUH:;I6LZ4VB6,-_!-I5
ME9?9[HS(?.FD50%8'H!P<_UH Z"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@!K1QM(DC(I=,[6(Y7/7![4ZBB@ HHHH 8T4;NCNBLR'*D
MC)4^WI3Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ J*>VM[I0MQ!%,H.0)$# '\:EHH 15"J%4 *!@ =J6BB@ 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 ***S=:U[3/#MDMYJUVMM;M((E=E+9<YP
M "<\&@#2HK(T3Q3HGB,S#2=1ANGAQYL:Y5TSTRI ('OBM>@ HHK(UWQ1HWAH
M6YU>^6V^T%EA!1F+E1DX"@],T :]%9VC:_I7B&T:ZTB_ANX5;8QC;E6]&'4'
MV-:- !112,RHI9B%4#)). !0 M%<Q:?$3PE?:E'86VN6\D\DGE1\,$D?IM5R
M-K'V!K5TG6[36GU!+3S,V%V]G-O7'[Q0I./4?,.: -*BBB@ HHHH **** "B
MBB@ HJCK&LZ?H&FR:AJERMM:1E5:1@3@D@ 8 )ZD53T3Q;H'B*:6'2=3AN9H
MAN>(95U'KM8 X]\4 ;5%%9+^(]/BUB^TR1I%FL;1;R9MF5$9+#C')/RGC% &
MM15;3M0M=6TVVU"RD,EK<QB6)RI7<I&0<$ C\:LT %%%% !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 5P7Q4>XCT_PT]I"DUPOB&S,4;OL5VRV 6P<
MGO@UWM87BGPTOB>QM(/MT]E+:7D=Y#/"JLRR)G;PP(/7TH Y+2;C4(_C MQX
MCTZ/3KR^TMK:P2UF$T4JQOYDFY\ [QD8&T#&>:]*KF-*\'"TUR/6]4UB^UC4
M88FAMY+D1HD"M][:B*H!.,$]<5JZ'I<NCZ;]DFU*[U!_,=_/NFW/AF)"Y]!G
M H TJ\\\?7LFG>// ]U%8W5\Z2WN+>U"F1\PXXW$#C.>O05Z'7"^,!JB^+]#
MU"Q\-7^IC2UED22WN88T9I5*%6#D'@ 'CUH Q;F'7-+TSQ[XS:T;1I[RS0VE
MN61Y%,2,/-?;E=Q)Z<XQS4NKZGXA\,>$K2_GURYO=2URZM;8%+572S+[BQAC
M5<L=O !SD@'N14^OZSXFU_0+_2)O &JQ17D#0LZ7UME0PQD9:JNL7.O:WX?A
MTFX\ :Q&(#&\%Q#J%LLL4D>-CJ=V 1B@"YX>UC5[/Q))!_Q4FHZ*;&2:234]
M-:.6*9""%0A%W;@3A<$Y'%5_B'XG_M3X:ZS]FM-5T]=]O#/)>6;VY\N255;;
MN SQD'TS[U'HVK^/["[:?4?#^NZF/+,:123V42+R#N(3!+<8SG')XK0U37M?
MUG2[G3;_ .&NH36ES&8Y8S?V_(/_  +@^] '<0Z;8PV$%C%:PBT@""*+8"J;
M<%<#VP"*\J_X2"[\-^'O&MU89%Y-XI>UA<1&38T@B7<$'WB!D@=SBJVG6_CB
MQ:V@?2_%D^F6KJT5HVH6:DA3D*\HP[+QC&>1Q5B2TUBXTK7-.N/ .M/%JU^U
M^SKJ%LKPRG9@H0W&"@(H VO#NIZS#XNLK2*7Q'?Z5<PR_:I=7TXP_9Y% *LK
M^6HPW(V\XXK&O?%-Q8WVF7^F>*-8U83:G#:W&_3]MA)&\FQE1Q& ",\$.>G>
MK&E:EX_M+C?J6@Z_J<(C,:P23V,:G/=BF"Q_$?2L*'0O%,=A8Z8_AWQ')I6G
MW,=Q9VAO+,!"CAP&8?,XZ@9/&?4"@#LP=?UWXD:_ID7B">PTO35M)5B@C0NS
M.A.W<P/R_*<CJ<CD5@^+O%,^DQ:EJVE>*=8OKJRNL&"+3P;!%\P PNXCQD X
MW;\Y].E:5AJ7B2P\1ZOK2> =6:74U@62-KZVVIY2LHQ\W?=7+W6@>)[G2[W1
ME\.>(X=%N9GG%BEY9X1V?>1O^\5W<[<_7- '<:M)K>J_$V30+37)]-TU=(CN
MI/L\:&4N977Y68$+GC)P>G&,YK'3Q9K]OX.FLOMRRZL/$1T"'4)(ER 7 $K+
MT+!2?;..M6%U+Q(GBZ7Q$/ .K>?)8K9&+[=;;0JN7S][.<MBLF:PUFXT;5=-
ME\":WB_U)]369-0MEDMYBP8%#GL5XS[T =-XAFU?P#X.UG5AKEWJY2*-;=+Z
M)"T4K.$W915ROS [2.W7FJ&BZGKMOXHTB&&X\2ZE:71>/4?[4TLP1Q'82LB-
MY:[1N&-I)X/K66J^+;W2]0L/$/A?Q!K,=["(6$M[:1+&H.055, -G!W')X%3
MZ1?_ !!T^[@>\T;Q%J%M "$MY;BQ7?Q@;V7YF(SGJ.1DYH W_BXYB\"-((VD
M*WUHP1,;FQ.G SWJC<OJ=_XKB\97&@W.E6.AZ;<DBZ>,3W;,N=FU&;"KM)R3
MU/2H?$NH^)/$VDC3[CP#JT*">*;='?6V<QN' Y;OBM2;Q7XFN()(9OAQJ#Q2
M*4=6OK?# C!!^:@#!NKOQ18?#R+QXWB6>6\\B.^DT\Q1BT,3X/E ;=P(5L;M
MV<BM-KIT^(GB:\@)1QX<@E0XY4YE(KDX]%\4"QAT>?PYXDN/#L+JR:7)>V>"
MJMN6-I!\[(#CC/8<UNS7'B*;7-3U0^ ]7$FH6"V+H+ZVPB@M\P^;K\_Z4 2V
MFN:WKMIX(T:+59;.;4]+-]?WT2)YK!43Y4R"H)9LDX[<5I:Q-K?A";P_=7.N
M3ZAIO]H&TO&GB16\J8!8V<J "4<#YAC(;D5RT]CXC.E:#!8^#]=LK_0X1#:7
M\5[:%MNT*P=6)5@0!QZBGZO>>*9/ 6K:3J7@WQ!J+W<;%KF6Z@D=9#C:5CCZ
M*K!2 HXP3ZT =SX8U2^UKQ)XCNVN&.DVMRMA:18&-\8_>OGJ<LVW_@-=57 ?
M#J37-+TK3M OO"E[91Q1,9[^:ZB</*<LS$*Q;YF)_.N_H **** "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 **** "BBN3\4^.!X46YFNO#VL7%C;H'DO+=(C$ ?\ ><'J<=*
M.LHK'T+7+C6A,9M"U/3!&%*F]6,>9G/W=CMTQSG'45L4 %%%% !1110 4451
MU._GL$MF@T^XO3-<)"RP8S$K'F1LD?*.] %ZBBL3PEX@_P"$I\,6FL_9OLWV
M@R#RM^_;M=DZX&<[<].] &W1110 4444 %%%4;._GNK^_MI-/N+>.V=5CGDQ
MLN 5R2F#G Z<T 7J*K:C?VVE:;=:A>2>7:VL332OM)VHHR3@<G@=JDM[B*[M
MHKF%MT4J"1&QC*D9!H EHHHH **** "BBJ-W?SV^IV%I'I]Q/%=&027,>-EO
MM7(WY.?FZ#% %ZBBB@ HHHH **** "BBB@ HHJCJNKV.BVL=S?S>5%)-' K;
M2V7=@JC@'J2* +U%4;J_GM]5L+--/N)XKKS/,N8\;+?:,C?DY^;H,5>H ***
M* "BJ-_?SV=Q8Q1:?<72W,WE2218Q N"=[9/3C'%7J "BBB@ HK$U?Q!_9?B
M#0=+^S>;_:LTL7F;\>5LC+YQCG.,=16W0 4444 %%4;K5[&RU2PTV>;9=WYD
M%LFTG?L7<W(&!@>M7J "BBD8A5+'H!DT +15+2-6LM<TJVU/3I?.M+E-\4FT
MKN'T(!%7: "BJ]_<R6>GW-S%;2W4D4;.L$6-\A R%&>,GI3K29[FR@GD@>!Y
M(U=H9,;HR1DJ<<9'2@":BLKQ-K/_  COAG4M8$'V@V5NTWE;]N_ SC.#C\JO
MVD_VFS@N-NWS8U?;G.,C.* )J*HZIJ]CHUO%/?S>5'+/';H=I;,CMM4<#N3U
MHN;^>#5K&S33[B:*Y$ADNDQY<&T C?DY^;H,4 7J*** "BBB@ HHHH **YC2
M?$U_K7B34;.TTJ/^RM/N6LYKU[G#F54#';'MY7) SN[YKIZ "BBB@ HHK$\7
M>(/^$6\,W6L"V^T^0T8\K?LW;Y%3K@]-V>G:@#;HJBE_.^MRV!T^X6!(%E%X
M<>4[$D;!SG(Z]*O4 %%%8FE^(/[2\2Z]H_V;R_[*:!?-WY\WS(]_3'&.G4YH
M VZ*Q/$'B#^PKC18OLWG?VEJ*6.=^WR]RNV[H<_=Z<=>M;= !1110 4444 %
M%%% !116&OB:"WT>'4=7M;C2Q+<BU6*X7<^]GV)]W/#'!_&@#<HJC=7\]OJM
MA9II]Q-%<^9YETF/+M]HR-^3GYN@Q5Z@ HHHH **Q++Q!]K\7ZKH/V;9]@MX
M)O.WYW^9NXVXXQM]3G-;= !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MSWLE[8ZCJ363BZ=1:F,LRE " #GJ?8#I7J?AJ[FO_"VD7EPV^>XLH99&]69
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
M6E21R1/ '8[E?.[+$[N<GG-1ZEX/T/5K*QM;JS.VP4+:213/')"  N%=2&'
M&>><<T >;:M%_9.D?$SP_92ROI%GI\4L$3R%Q;O)&Q=%)).. <=L^];VLKI>
MKW^F:.VA76MZA'ID<[0?;#!!#&3@,<L 7)!' )P.U=7;^#M!M=!N]$BL +&]
M#?:5,CEYBPP2SD[B??.:;J?@S0M7N;>YNK643P0_9TD@N9(6,7]QBC LOL<T
M >3S6<6L_"O09-466:6TU];.,R7#,R1&ZVE"P/S84 9]N,5W6HV4&C^/_ NF
MV >&S2/4 (O,9@?W:GDDDGDGK6__ ,(7X>_X1N3P\--1=*DD,AMU=@%8MORI
M!ROS<C!&.U36WAC2;633)8X)&ETQ95M9)9Y'9/,^_DLQ+9_VL^U 'F^E:+8>
M)O &J^*]8N+D:V6O)?M0N71K$QNX14 ("A0JG&.<\U)&D_BS6O ::Q-<JMYH
M4L]Y%%*T0G.(CAMN#@GD@8].F:[2[^'?A>^OY[R?36+7$GFSQ)<2)#,_]YX@
MP1C]1SWK:?1K"35;74VMQ]KM(GA@<,0$1L;A@''\([=J /.=/T:_DL?'OA+0
MKZ2U2WN8A8>9,Y$(DC1V0-RRJ>1QTW$UN^ I=.MKS4])BT*;1-3MUB>ZM&N#
M-&P;=M>-LD$'!R< \<]*WKGPIHMV-3$UH3_:;QR7165U+M& $8$'*D;1]W'2
MG:)X:TKP\;AM/@D$MR09YIIGFDDQP,NY)(&3@9P* ,3XF7US9^%X(K>YDM%O
M=0MK.>YB;:T,4D@#L#VXXS[UCW^A6'A'QMX6BT%9;==3EFMKRU$[NL\0B+;R
M&)Y4@'=UYKT#4M-LM8TZ?3]0MH[FTG7;)%(,AA_GO65HW@O0M!O3>V5K(;KR
M_*6:XN))W1/[JEV.T>PQ0!ROPQ\.Z78ZKXINK:V9)K?6;BUB8RNVV(+&=N"<
M'GN>?>NK\97^GZ;X4O;C5/M1M,*C):.4ED+,%5%((()) ZC@FM'3M(L=*:\:
MR@\HWEPUU/\ ,3OE8 %N3QT' XI=5TJQUO3)].U*W6XM)UVR1-G!YR.1R""
M01TQ0!YMX:MY=&^*-I90:-)HEK>:7-)+:&]\]9&5TVN0"0K#)&>^:P;'1+&Z
M^#NH>)I[^[.L6?VN6VN?M;@VKQROL1 #@9P,@C)W_2O5-*\%Z%HVI)J5I:RF
M^2-HA<SW,DTA1L94L[$D?*,#MSC&37+^%?A;I,&A6HU_35?4%GEEF1;A_*E_
M?.T9=%;8Y"E>H/IVH IRVB>*/B+I%IK,TZPS^&DN9K1)FB6:3S>58 @D#<3C
MV&>E86K9L_ ?C[18)I)=,TW5;:.S\R0OY0:2%FC!/.%8].V:[G6O!$?B#XA1
MZGJ-L)--CTG[/'(DS1R1S^=N!4J0R_+GD'N16S'X,\/Q>')/#Z:>HTV1Q))$
M)'S(X8-N9\[B<J#DGM0!RVMZE>:;XY\5W5HS&6U\+K/"G4>8K2D''U JWX.\
M-:)9:'HWB4W%RVH26BW%Q>O=R,;@O'E]X)PPY) QQ@8Z5UPT>P&L3:K]G!O9
MK=;:20L2&C!)"[<XZL>U9&F> /#6CWZ7EEIY1XRQB1IY'BAW AMD;,57()'
M[T >:R-;Q2^%O$&AZ)?V$%WJ]M$NIW.H%Y;N*1BK!T+,2&'//3VK>M/#.D^)
M/B?XVBU4RS1Q&SVVJW#1IDP#YR%()(Q@$],FNFM_AOX5M9K>2/3G_P!&F6>V
M1[J5DMW5@P,:EL)R.@ !Z=*FU3P!X;UC4+C4+NP?[9<D>=/#<21.X"A=N58?
M+@ $=#CUH \\TZ\N;SPMX%^TW,ET(/%)MX;B1MS2Q)YZH2>_ QGVIXLM1\6Z
MUXJEN-$?4IK;49;*UF.J&W-FB*-AC0#@G.[=WS[5Z?\ \(SHPL]+M%L42WTN
M99[.-"5$3J" >#SPQZYSFJ>I>!] U74I=1GMIX[N8!9I+6[E@\X#@;_+8;N.
M.: +WAN+5(/#6FPZTZR:G';HERZMN#.!@G/?-<9X[TB===.O:AI4FMZ!!8[)
M+6&Y,<MHRL6:9%R Y*X[AAMXKT&UM8;*TAM+:,1P0(L<: YVJ!@#GVK%UCP5
MH6NWCW5_;SO)(@CE$=W+$DRCH'56 8?44 <+K%S)XF\;V.GV^FMJ^CIHD5];
M6DM\;=9/,8CS6SDN0 HP>F2>IJ.^MM?T;PC9:+J<LMC::CXCBM$$=X9)(+&3
MGR_-Z_>!7/H0*]"U;PAHFLBT^U6922S79;2VTKP21+C&U6C((''3I1_PB&A-
MH$VAR6/G:?,V^2.:5Y&9N#N+L2V[@<YR,4 <?X[\.Z;X7^&?B9M$$]KYMO&S
M1+<.RJ0X^902=I.3DCK@>E:WBRZ \<^!8XY\>;=W#%%?[Z_9VYQW'(K7T_P7
MH&FV5[:1632QWT8BN3<S/.TJ $!2SDG R<#WJOIGP^\,Z1>6MY::>WVJT;,$
MTMQ)(\8VE=H+,?EPQ^7IWQF@#G/!7A^TU3Q)XCUF_DN;BXL=?N([-&G<1P8V
MDE5!P2=W.<\ 5REUIUMJOPHT2XOU>:6/Q T2NTK#"/>E6'!] ![=L5[1IVDV
M.DF\-E!Y1O+E[J?YB=\K8W-R>.@X'%4'\(:%)X<D\/O8 Z9([2&'S'^\7,A8
M-G<#N.>#Q0!SVHV4&C>/? FFV >&S5=0Q%YC,#^[4\DDD\D]:XK3=-USQ=H.
MH:O'H[S:W-=7 M]3.K&)[1TD9458\?*JX'R]^?6O6K;POI-K)IDD<$C2Z8)1
M:22SR2,GF??R68EL_P"UG':J-W\/_#EY?7%V]G/&]R^^X2WNYH8YF[ET1@I)
M[Y'/>@#EO%VDW\5_%K^O:4VMZ3#IJ+<V]M=&-[*1<M)+&N0'R.X(8;>*]&TZ
MYM[S3+2ZM'9[::%)(F;.2A4$$YYZ$=:Q]5\$:#K5VUQ>VLS,Z+'*D=U+&DJC
MH'16"L/J*WHHHX8DBB14C10JHHP% X  H \\FO;33O'?CN\OY98K2'1[5IGA
M)#JN)<[2.0WICO6)IL/]E^//"-QI^@W.B6VI&=)/-O\ SFND\DNOF)N;Y@0#
MDDFO3I?#VE3W>HW4UFDDNHP+;W>\DB6-0P"D9Q_$>GK6;IW@#PYI=]:7MM92
MFYLR?LTLUU+*805*[5WL<+AC\O3\A0!YE?C4KC1+WX<65W-'J4>KS"%]YWBU
M"&YC.>OWBBUT&AZI=?$#6TOK.[:W%CH 4.IXBO;D<G'<H$_6N]7PWI"^)6\1
M+9J-6>#[.UQN;)3.<8SC/ YQFH=/\(:#I6G:C866GI%:ZB[R74>]B)"XPW4Y
M QV& .U ')> X+?0=<CT34M%ET_7VLBS72733PWZJ5#R9)^]NP<, 1GKBO2*
MP]&\(:+H-Z][96\QNGC\KSKBYDG=8\YV*9&)5<]A6Y0 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M>&X[GQ#=ZE%K#S0WD,Z(L:NL1=6B"@% ",8)/'>N^E0R0O&KLA92 Z]5SW%
M#Z@O+N&PL;B\N&*P01M+(0I8A5&3P.3P.@KQW4/&WB2/P/I=O:W#/X@L;JZ_
MM-L#+QV>3(#Q_$#'_P!]5TUUXCOM3U3Q->:9?.FF:7H0:,+C#7,B&4/]50)_
MWU0!VUKJ]A=VUA/'<H%OXQ):K(=CR@KNX5L'.WDC&14*:Y:/XFET ++]LCM%
MO&.T;-C.4'.>N5/:O,M1L[W7-4^&-Y-KFHP7%[:L7>!HP4?[(79URA^9LX.<
MC'0"M.]T>]U#XO264&MWEE&GAZ 3SP!//E FD ^8J0N3R2![#% 'IM17%U;V
MBHUS/%"KNL:&1PH9V. HSU)/05R_P^U+4+[1]0MM2NFN[C3=3N+#[2R@-*L;
M?*S <9P?TK*^+&GR7EAH#IJ%W:@:S:1;8"H!+2* _*GYEQD=N>0: .OO-<M+
M+7M,T>593<ZBDSPE5!4"(*6W'/'WABM.O,O$^D7W_"<>!M-MM;NTF$&H![^1
M4><KMB)Q\H4-C@';QUQFH9/%&K>$M*\=V\M]+JC:$('LI[L R?OD! <J!N"L
M?Q% 'J=%>7Z1?^(+;7M%\B7Q/?QW$OE:FNIV(CA52I/F(0HV8;'&>0:]0H *
M*\>M)O%%]\-[[Q:?%=Y'=V/VJ:WMTCC$++#(^5E!4ER0I&<C QQUSU6E>(+W
M4OB!IT)E9+*Z\-K?FV["5I5&?7.#B@#MZ*\IU;Q-K=OX,\>7L%^XNM/UO[/:
M.0/W2;H/E^GS-^=:.KQZ[HK:+H2>);V:]UV^*SWTB1Y@1(R\@A7;A<XP,YQ0
M!V6NZY:>'=,^WWJRM#YT<.(E!.YW"#J1QEA6G7F/C_2+_2OA]=6YUNZU OJ%
MF;>2^56>(^<G!90NX9YY&?>M&V_M?PY\0='TRXUZ\U6UU>UN'E6[5!Y<L6P[
MDVJ-H(8C;S0!WM%>/:WXEFL&35](\2:]J3QZC'%(39@:<Z-*$:,,(PO . P8
MG(ZYK8\2ZE?6'C&Y;6]6U?2-$VPC3KRRC4VP<CYQ.2K8); &["XH ])HKS'6
M_$%[J7CK5=(%SK]O8:9# %&B6PD>2212^YVVG  P O?FNL\#WNL7WA>"3789
MH[]))(V::'RGE56(5RG\)*X)'K0!T5%<GXTO;>&33[677-4L7G+[+72H/,N+
MG '3",0J\Y( ZC)KB_\ A+-<C^%WBFYCO[LWNE:H+6UN;N$)/Y>^$@2+@?-A
MR#P* /8*JZE?PZ5I5YJ-P&,%I \\FP9.U5+' ]<"N)4:UX;\=^'K2X\07>IP
M:RMPEU'<H@1)(X]X:(*!L'48R>/6L"Z&N>*O ?B;Q*WB&[MEVWT<&GHB&W%O
M'O0HZD;BS!3\V1@D>F* /5M/O8M2TVUOX PAN84FCW#!VL 1GWP:LUC>$?\
MD2]"_P"P=;_^BUKD_&>H:A8>)@^IZCK&F>'!:J8KW3(U9(Y]QW&<[6(&-N.-
MO7- 'HM9FL:Y::(=/%TLI^WWD=E%Y:@XD?.,\\#@UR_B?4+6;4+6U7Q+K@E:
MT65+30[82NX)/[YRJ-A3P .!QWKFUUF]U[P/X"O]1D,MV?$L,4DA387V/,@)
M7L2%&?>@#U^BO)KSQ!J>N>(/$")=^)+6+3KHV=FFD68DC#JH)>4E3N)8_=X
M'US7H/A6\U+4/"VFW6L6K6VI20*;F)EVE7Z'CMG&<>] &Q5;4+ZWTO3KF_O)
M/+MK:)II7QG:JC)/Y"N1UFXU+7/B OABVU2YTRQMM.%]<2VFT33,TA15#,#M
M4;23@<YQ7*Z]-JEQX1\?^';_ %B[G.AQK+%=@(LD\4D)<12_+@XZ$@ GCI0!
MZ7X?UU?$&G_;(]/O[*,D;!>Q"-I%(!#* 3P0?K6C)=6\,\,$L\233DB*-G :
M0@9.T=3@<\5D^$K"33_#5E%)?W=Z7B202714LH*CY1M4<#MW]ZY'QSI$U]\2
M/!OEZQJ%IY[72+]G9!Y16$DLFY3RW0YSQTQ0!VT>N6DGB6?0567[9#:I=L2H
MV;&9E&#GKE3VK3KS*ZT>]U'XNW5G!K=Y8QIH5OY\]N$\^7$L@'S$$+SR2!^5
M49/&6N6'@-X&NY;C4U\0/H:WR0!Y2HD(\P(!AGVC '<XH ];HKSWPM>ZS%XN
M2S3_ (2&ZT::U=I)=9M=C0S*1C:^T9# GY>Q'%>A4 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C>
M)?#D'B6P@MY;F>UFMKE+NVN("-\4J9VL 00>I&".];-% '+:?X*2TU._U*[U
M>_O[V_LQ9S2S[ -H)(VJJ@+UZ#COU)J27P592^#M.\-&YN!;6)MRDHV[V\IE
M89XQSMYXK9MM6TV\N7MK74+2>>/[\44RLR_4 Y%7* .5U/P4+O7[C5]/UK4=
M)GO(TBO5M"F+A5X4_,IVL <;ASBM+PQX<M/"NBKI5E)*]NDLDBF5MS#>Y;&>
M^,XYYK8HH S?$&AVOB30+S1[TR"WNX]CM&<,O.01[@@&L:[\$G4-.L4O->U&
M35+"8S6NJ*(TFC)&TK@+M*D<$$'/>NKHH Y_0?"L>CZC=:I=:A=:GJMTBQ27
M=UM!$:G(1%0!57)S@#DUN7$$=U;RV\R[HI4*.OJ",$5)10!PUM\-HX8]*MIO
M$.JW%CI%S%<6-J_EA(_+.5#%4!?CCD\"M/4_ ^FZKXRT[Q+/).MS9*!Y*D>7
M*5W;&88Y*EV(KIJIZGJMCHUH+K4+E+> R+'O?.-S'"C\2: ,75O!_P!MUQM:
MTS6+W2-1DA$$\EL(W6= ?EW(ZD9&3@]:B_X0'3%\.)HRW%UM^VI?S7+N&EGF
M5PY9R1@DD 'CI75T4 <KJ7@H7>O7&KZ?K6HZ3/>QI%>K:%,7"KPI^93M8 XW
M#G%:7ACPY:>%=$32K*25[=)9)%,K;F&]RV,]\9QSS6Q10!B>)O#<7B6RM86N
M[BSN+2Z2[MKF#;NCE7(!PP((PQ&".]);^&DBUZQUF>^N;F]M;!K(O(%'FAF5
MB[!0.<KVP.>E;E% '-3>!]+NK7Q!;73330:W.)YU+ &-@J@%"!Q@H".O-2Z1
MX>U+3[R.6\\4:GJ,42E8X)TA53D8RY5 S$>YKH** (KJVBO;2:UG7=#-&T<B
MYQE2,$?D:XVU^'"0C2(KCQ#JMU:://'-8VTGEJD>S[H;:@+\<9)X'2NPNKRU
ML8UDN[F&W1G$:M*X0%B<  GN3T%3T >:VGA#4[[QIXOO8M5U;11<W,2)+;A=
MEQ'Y*@D!U(R#D!EY'-.\2^"8X[7P7H>D17T-C8WY+3VS'S(!Y3GS"V.#O.<G
M@D^^*]!M[RUNS,+:YAF,,ABE$;AO+<=5;'0C(X-3T <QI/@NWLKO4+[4[^ZU
MB^OX!:S3W808@Y_=JJ  *<DGU-1:3X,NM'-K;V_BG5SI=HRF&Q80D!5/"&39
MO*=L9Z<9KK** .+OOAY%=2:O'!KFIV>G:N[2WEE 8]KR,H5B&*E@#@9 //TX
MK6@\*6EOJ>BWZSS&32;)K*)3C#JP09;CK\@Z>M;U% '*7_@A;G6]0U&TUK4=
M/74U1;^"V*8FV+M!#,I9#MX)4C\#S4EEX(L;&#PS%'<W##P_O^SEMO[S=&4.
M[CT.>,5O:AJ%II6GSW]].L%K N^65^BCUJDGB;17N=,MEU&$S:I%YUD@)S.F
MW=E?PYH @E\*6%QK&K:A<%YAJEFEE<0-C9Y:[NG?D.>]4M#\&2Z-+;I)XCU6
M^L+1#';65PT?EJI7;ARJ@R8!P-QXKJJ* .0T[P-/I CM-.\3ZM;:1%)OCL%$
M3!!G.P2%"X3VSG'>NOHHH Y"[\"%M2U"ZTKQ!J>D1ZD_F7MO:^65D?&"ZEE)
M1B.I6KC^"]+&FZ#I]MYEM:Z)=1W5ND9!W,BL,,3USO))ZYKHZ* "N;N_!EE>
M-XF9[FX4^((4AN,8_=A8S&"G'7!SSFNDHH P[OPO:W@T$//,O]C3+-#C'SE8
MR@#<>ASQ576/#<8E\0ZQ;M-)>7VEFT\D $?*K[=HQG)+5TU% 'FWA;X>-+X:
M\.IJVJZJUI;0V]RVD3E0B3A0<,=N_:&R=A. ?;BNTL=!M[#Q#J^LQRRM-J8@
M$J-C:GE*5&WC/.[G-6=3U;3M%M/M6IWUO9VY8)YL\@1=QZ#)[U<SD9% '%W'
MP]0S:A'I_B#5-.T[4I6EN[&W,>QF?[Y1F4LF[O@_E6?XF\(O<^)_!5GI8O;"
MQTZ"[1;JRX^RX2,1Y)!'.TC#9W<UZ)10!R5MX"M8]*UVVN]1O+V]UR(Q7M_-
MM$A7844*  JA03@8[UH:OX6M=8\(_P#".33S);>7%'YB8WXC92.HQSM':MVB
M@#F]6\)?;=;_ +:TW5[S2=2:$032VZQNLR D@.CJ02,G!Z\T:EX035O#,>D7
MNK7\T\<RW,=^Q3SEE5]ZL,*%X/&,=/SKHR0H))  Y)-5-,U;3]9M/M>F7MO>
M6^XKYL$@=<CJ,B@#B_B'X?OM1^'T&C1O>ZGJ<EW L-X$ >-S)DRML "JJ[AG
M XQ7;Z=8P:7IMK86J[;>VB6&-?15  _059HH RM5T&WU;4](OII94DTRX:>)
M4QAR4*8;(Z8;M4%AX8M=/MM<@CGF9=7NI;J8MC*-(BH0O'3"CK6Y574M2L](
MTZ;4-0N$M[2!=TDK]%&<?UH BT/2HM"T*PTF"1Y(K.!($=\;F"C )QWXK+UW
MPDNK:O;:Q9:I>:5JL$)MQ<VH1O,B)SL=74@C/(]#6]:W,-[:0W5M(LD$R+)&
MZ]&4C((^H-2T <G>>!H[F#3)(]:U.+5=.,AAU/S%>9O,.75PRE64_P!W&!@8
MQ3K?P+:1Z5K=O=7]Y>7NM0F&\OYBOF%=A4!0 %4*"< #O7544 8-[X5M+[3]
M#LWGF5-'N8+F$KC+M$I50W'0YYQ5C3= M],U76-0BEE>3594EE5L80J@0!>/
M0=ZT+FZM[*!I[NXB@A7[TDKA5'U)XIMG?V>HP>?8W<%U#G'F02!US]10!S"_
M#VPB\-:1I-O?7L$VD.9+*_B91-&QSGMM((8@@C!%7H/"[S:9J%CKFL7FLQ7\
M7DR+<+'&J+@CY%C5<$YZ\G@>E=#10!S6@^%+G1;B%IO$FK:A!;1F*WM[AD"(
MN,?-M4%R , L35&U^'D%KX<U3P\-9OWTF\CDBAMF$?\ HH=BS;&VY/)/WB:[
M.B@#F-5\&1WM]9:E8:I>:7J=I;_95NK<(QDBZ['5U*L,\CC@U7?X>Z=+X6U7
M19KR\FDU9_,O;Z1E,TKY&#TV@ *  !@"NOHH R=3T"WU35]'U&665)-+E>6)
M5QARR%"&X]#VK6HHH Y>S\"Z59^+-6\0!IGEU*(Q2V[D>4FX*'*C&<ML7/TI
MGA_P%IWAWPE?>'K:YNI8;T2++/*P,F&0(.<8X4 #Z5M:IKNEZ*]FFI7L=LUY
M,(+</G]Y(>@%:- '*W_@B"ZTG0;6UU*\LKG0U5;.\B"%P!'Y9W!E*G*]>*T;
M7P[#;>)#KC74\UVVGQV#;]N&5&+;S@#YB6.>WM6S10!E:%H-OH*Z@MO++)]N
MOI;Y_,Q\KR$$@8'08IGB;P]!XFTC[!//-;,DT<\,\!&^*1&#*PR".H[BMBB@
M# C\+AM3T34KS4KJ[O=*CG199%1?.\W;N+!5 &-HQC%-E\':;<W?B&6Z\R>/
M78XH[J%B JA$*#;CD'!SGUKH:* .:TCPOJ&EW%MYOBK5KVSMAB*VF6$ C& '
M=4#/CZ]172T53U/5M/T:T^UZG>V]G;[@OFSR!%R>@R: /,_"?P[N;_PA]DU/
M5-9L;2ZN9VO-+^55E'GOMY9=R!E"Y"D CGOFNRUKP='J.I6.IZ?J=WI%]:0-
M:K-:!"&A)!V%74C (!''%=*"" 0<@]"*J6^KZ=>:A=6%M?6\UY:X^T0)("\6
M>FX=10!S"?#?38_#&KZ"+Z^>#5+L7<TTL@>7>#&3\Q'.3&"<^IK9\2^&K;Q+
M:6\<MQ<6MS:SK<6MU;,!)#(,C(R"",$@@C!%;5% '*3>"?MVBS6&J:[J5_)-
M<0W#3RE 5,3AE5450JC(YP,G/6M:]T&WOO$>E:T\LJSZ;'/'&BXVL)0H.>,\
M;1BM6B@#@O\ A5]O_9B:1_;^JC1X9Q/;V(,86)A)YF"VW<RYS@$\9]0*T]>\
M&R^();J&X\0ZFFE7FW[1IZ"+8P  *JQ3>JG'(![GIFM,^)]%&HZC8-J$2W&F
MQ":\#9"P(1D%F(VCCGK6A97MKJ-G%>65Q%<6TJ[HY8F#*P]010!S^H^#A-K)
MU?2-7O-'OI(5@G:V6-TF1?N[D=2,C) /7%;FF6<FGZ?%;2WMQ>R)DM<7)4NY
M))YV@#O@ #H!5ND9E1"S'"J,DGL* ,#7O"PUC5+'5;74[K3=2LT>..XMU1]T
M;XW*RNI!Z CTK-7X=6 \-:QHCZC?S1ZK=K=SW$KJTN\&,GG&.3&.W<XQQ72:
M1K.G:]IR:AI5W'=6CDJLL?0D'!_6KU &5J&@V^HZ[H^K22RK-I;2M$BXVOYB
M;#NX[#TKG+GX:VTXU*TAUS5+;2-1DDFGTZ%T$?F/]XAMNX*3R5!P?IQ76:KJ
MMAHFFRZCJ=U';6D./,EDZ+D@#]2!3%US2GU"WT]=0MC>W$/GPV_F#S'C_O!>
MI'!Y]C0!+IEC'I>E6>GQ,SQVL"0*S=2%4*"??BL37_"ESKLER@\1ZE9V-W%Y
M-S:0B)D=<8.TLA9,@X.#72T4 <G<^!85U**^TC5K[2'%G'8RK;>6PDA3[@^=
M6PPR1N'-%KX TZTT/1])CNKLPZ5J/]HPN[ L[[W;:QQR/G/OQUKK** .5NO!
MD@UF\U/1]>O](DOBK7<5ND4D<K 8WA9%;:V  2.N*Z.SMS:64-NT\UP8D"F:
M8@N^.[$ #)^E3T4 <YKOA)-5U>WUFRU.[TK58(C +FV"-OB)SL=7!##/(]#4
M,7@6PC\-ZQI+W=W/+K ?[;?2LIFE9EVYZ8&!P !@5NS:OIUMJ=OIL]];QWUR
MI:&W>0"20#J57J>A_*K;NL:,[D!5&23V% $5I;K:6<%LA)6&-8P3U( Q6/XD
M\,+X@ETZYCU"YT^_T^5I;:ZMPI9=RE6!# @@@^E:&D:QIVO:<FH:7=QW5I(2
M%ECZ$@X/ZBKU &-:>'8;7Q')KAN9Y;J2QCLGW[<%48MNX ^8ECGM[5G/X"TN
M;1=1TR6>Z*7FHOJ0F1PLD$[/O#1D#C:1QG/O7544 8>C:'J.GW;7%_XDU#4_
MW9C2*:.*-%Y!W81 2W'4GN:W*** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XCXHW5PGAW3]-@G>
M :QJEMITTT9PR1R,=V#VR!C\:[>L7Q5X;M_%6@RZ9/-) Q998;B/[T,JG*N/
MH?TS0!%:^"?#%C)92VFAV-O+9,&@EAB".I Q]X<GWR3GO7*Q>)_%^L>&[SQ;
MI+:5'I<7G26UA/ [27$498$M(& 5FVG "D=,UO:9I_C<7=LNK:YI36<# R&T
MLF66Y [,68JF>IVCZ8K&C\$>)=/T:[\,Z7K5A%H%PTJH\MLS7-O%(2612&VG
M[QP3TS0!+<^,-:U;6/#UGX>2RBBUC2FOC+>(S& 90YPI&[ 8C;QR0<X'.?;^
M)?'=[I^O>4=$BG\/RRQSRM%(PO61=X"KN'EC:1DY;D]L5U%MX12Q\2Z+?VDJ
MI9:7ICZ>D+ EB"4VG/L$I+'PK-:6_BJ-KF-CK5S+-&0I_=AXE3!]>1F@#(OO
M&6M79\&IH=M9+)XAM9)V^U[BL&(T?/RD$X#-QWXY%6M'U_7QJNO>'M3?3I=4
ML;9+JTNU1HH94<,!O7+%<,N#@]*Y[6-$U32]9^&NCZ??PQ:A8VEU$L[Q%XW*
M01@@KD':V".#D9S6P_@'4-5L?$DNMZI#_:NMVRVOF6<16*VB0':JACELDDMD
M\YQQ0!7T;QK>'QMIVASZ_H.MQ:A',6.F+L:UDC7=@_O'RI&1S@Y%56\5^-+O
M1O$.M6?]CQ6FB7=W&(I8G9[I(6.1D, GRC&><GT%:VG^$=>;Q%H&J:G>:4D.
MCI+'':V%LR*P>/9NR3UZ<8 &.]7+3P?/;>$O$FC&[C:35I[V5) IQ&)\X!]<
M9YH ;IOBZ>?Q7#97B0Q:?J&DQZE828(8$8\U&.<$@,K< <5!HD<WC_0],U?5
M]L=FM^][:VD:8$L2L1 9,DYQ]_C )V\<5@_$?09$\*^$]*M;LQZRL\>FV\T:
M\LDD1CF^B[,L3VP*].LK.#3["WLK9-D%O$L4:CLJC 'Y"@#B="\4:MK/BR^L
MI-2TJS-I>20'2)H&%R\*])0Y<9W#YAA2,=Z[VN(OO"FO:WKNF3ZM>:2;73;Y
M;N&>VMG6Y<*25C)+$*#D;L=<=!7;T (> 2!GVK@_ _BG5?$DS7%YJ>E1E?,%
MUHZP,ES9D$@!F+Y/;)*@<\5W;AC&P1MK$'#8S@^N*XNU\*:W>^+=,US7;K2B
M^FI*J-86SI)<;UV_O"S'"@<[1GF@#D7^+=P^DR>(H=8T$6ZR$IH; _:GA#XR
M7W\2$?,!MQT%=?=:[KVM>*[[1?#LUA9Q:;;PRW-S>0-,7>4%D15#+@;1DG/?
MI46C^%_%'AJS71M(U+2&TB*1C;R7=K(T\,;,6V?*P5L9."<5:U'PUKEIXJO-
M>\-W]A$^H0QQ7EO?PNZ%H\A)%*D'(!QCH: )H-=U9/&VF:#?1V8\[2)+NX,
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
M^8%<9K'P0:_TWP[96NJ1VZV-H+2_.P_Z2GF"0XQ_M[CSZCTH 6'7M4O?&O@
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
M#V!'61 Z,&4C(93D&G5Y%X:\:'PS\-O!>G66GG4=7U2$I:VOFB)<*269G.<
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
MR"?QQ7,_V%XT\9^*_#E]XETBTT>RT.7[0?+NEF:YE^4C 7[HRHX/;/6O5J*
M.%\%^&M4T;QMXTU.]A1+75+F*2U82!BZKOSD#D?>'6NXEC2:)XI%W(ZE6![@
M]:=10!X[X>T'XB?#I;S1-#TO3]:TB2=I;6>:Y$30[NS D$]!D#OGGFKNH>'O
M&ND^-+'QGI]A8ZM?3:8MGJ5FEQY W\$M&S?PY Z\\'UX]5HH \8E^'7B6]\%
M>-;B\AMQK_B.>&46<4HV0JD@8+O/&<%OR%;^L>$-8O-:^'-S# C1:(&%\3(H
MV?)$./[W*'I7I%% 'D>O>&=4T_4_B=KUQ"BZ?J&CE;>02 EBL&&R.HY!ZUR^
MD^'?&GC7X>^&/#LEA8PZ KQW#:DLXWF(9^0H>=PR>@P<#D<U[_=6L%[:36EU
M$DUO,ACDC<95U(P01Z$4RQL;73;*&RLH([>VA79'%&,*H] * /'?%7@'Q'JG
MB_7YYM#MM<MK^)8].NKF_P#+33OEP?W?4G// [9[FK-MX \0QZ3\-H&M8Q)H
M=VTM\/.7]VI<-QS\W [5[#10!P5IX3O_ /A;VN:Y=6T;:/?:6MHK%P2[?)N4
MKUQA37 _"#PW,OQ%U837/VFP\,&:RL6SD!I)&)(]\;\_[U>]U1TO1=,T6*:/
M3+&"T2:0RR") N]SU8^IH O5XUXA\%^(]=\:6M]9^&;/1[N#4!*^O6U^/WT
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
M%-7TZ<:+);//>P^3$)O+V*B9^]DDG/& * .CNOB)HEGX3TOQ)*MW]AU*9(8
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
M:^5<,P'* D9VYXZ8Z8'45ZCX<U=]>\.:?JTEH]HUY LWD.VXH",@9P,\>PH
MK^)?%-IX8@MVGM-0O)KERD-O86QFD<@9/ Z?B:R=.^)FAZCH6LZH(;^W.CC-
M]:7$&R>+KCY<XYP>_:LWXHW?B*UDT-=+_M5-(DG<:G+I$6^Y5>-NW@D#[W(_
M_7PFCZ#K)TGXFL=*US&H6D1L_P"T8BUQ<?*_4@?,W(R!R,X/- '?Z?\ &+PO
MJ.L:?I\2Z@BW[".WNY;8K \AQ\@;/)!(!P,9[U+XD^*>@Z'JUWHK)J$]U;Q;
MKF6TMS)':Y'!<@Y'4= <5R6N:#JLG@3X9V\.EW;3V=[9M<QI Q: !1N+C'RX
M/7-)"^M>#/'GC.'_ (1?4]677W62QGM8MT9)#?+(YX4#?@YZ8Z8- '4_!?4;
MW5/AG8W6H7D]W<-+,&EGD,CD!SC)/-6/BEXVNO _A4WUA;&:\ED5(F>$O"GS
M#.\@C&03CWJ#X,Z;?:3\-;*SU&TGM+E)IMT4\91AF0XX-3_%[2;[6_AEJMEI
MMM)<W1\IUAC&68+(K' [G )Q0!Q_C?Q_)/HW@[7()=3TJV.KQK>JZ/"710I?
M*@Y9,$^N:[GPO\1]$\5:C>:=;QWMG>6D?G/#?P^4QCX^<<GCD=<=17$>(FU'
MQ9I?@*YM_#VKP"TUF!;B&YM2&15V[G(&<)UY..E:.J^'M2U'XQZS)%:SQVMW
MX:DM$O#&PB$C$ #=C&>^.O% &O#\7O#DUU"!!JB:=/<?9HM5>T(M'DSC ?.>
MHZXKOJ^<=#\.HV@VGAGQ'H_CY[J&;8UK;<V.=Y(=2?E"\Y)^M?1U '(ZY\1-
M,T777T9-/U;4[Z&(37$>G6AF\A#T+\C';IGK3M=\?V&AW,5L-*UK49Y+=;ED
MT^Q:4QQMG!8G '0\=>*X/XEVLB>)[F_T#2_%-KXG6.-(+W3H"UM=K@<2'IQT
M.?09S3_$-[XQ'B6PM]93Q(FFG2XF \.1C,EY@;P[@' SN[XZ>] %CXA^-4UC
MX=Z'KOAO4;J"*YU>&)GC=HGQA]R-@^H''0\5U_B#XB:5H&KOI(L]3U._BB\^
M>#3;;SC!'_>?D8__ %>HKR*+POK\?P8TG36T:_\ ML7B,2O!Y#%U0!AO( ^[
M[]*V/$&BW^B?%+7-4O8/%9TW5$C>"Y\/$EMRJ 4D ^AQ^'KP >Q:%KFG^)-%
MMM6TN?SK2X7*-C!&#@@CL0014/B3Q+I?A/1I-4U:<Q6ZL$ 5=S.QZ*H[D_TK
M,^'6DV6C^#;:WT^QU*QMV>200:G@3KEC]X#IG&<>]8GQ@T35-4T32;[2[)[^
M32M1CO)+2,9:5%SG [GIQZ$T 7](^*.BZM?S:>]CJ]AJ$=NUREI?6ACEG102
M3&,G<< X'>N*^%WB&Y\5?$#6M0OK[Q!YB7$PMK5LK9QPC@(Z]!(,CCVS5^U?
M4?'?Q7T'7X-!U32],T>WE\V;48/)>5W5@$49Y R/U]LZWPGTR_TV3Q:;ZRN+
M;S];GEA\Z,IYB'HRYZCW% '2>.O%"^#O!VH:WY0ED@4+%&W1I&(5<^V3D^P-
M<EX<TCXDWEOIFOWGB^WS<F.>;2WLE$8A8@E0XY#;3Z=>_>NB^)?ABX\7> M1
MTFS*_:V"RP!C@,Z,&VY]P"/QKF_"_C_7Q9:7H5UX%UQ=3B\JVGF>'9;*HPID
M\P^W.,>V: -76/BUH&D:G>V2VFJZA]@.+V>QM/,BMCW#MD8QS^1JYJWQ.\,Z
M/I^CZA/<S26>K*[6LT,18': 2".H.2!C&<\5YWID^L^!;?QAX>N?"NL:E-J=
MU/-975I;&6*82+M&]AT[$]>IH@\%ZUH]K\*[&:PGGDL+V::\,49=;??(K@,1
MD#&<9Z9!H ZM?C=X8:&X_P!#UD7L#[6L#9'S\ 9+;<X"@#G)&*UI_BAX:M_"
M>F^)I)Y_[,O[D6R.(_FC<[L[QG@#8V<9]LUDZ%I-[%\;O%^HRV$Z6=Q90)#<
M-$1'(=B A6Q@]#G'I7EM_IVI:-\#?#EO>Z;/#=KXE5EM;A#&S?+)@88< ^M
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
M=O;Q+%$@_A51@#\A6+J'CKPOI6FV>H7VM6T%K>+OMV8G,J^JKC)'OBK#>+-
M71K?5SJUK_9UQ(L45P'RC.3@+GUR#],4 ;-%<\OCOPLVCSZN-<L_[/@G-N]Q
MO^7S  =H_O'!!XSFL3Q!XVCN_#UAJ?A3Q#HR12ZBEM)/>%BC9!)C  R'Z'!
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
MJM]!9P%@H>5L;F/8=R?85!8^)]#U+2;C5++5+:>QME9IYD?B(*,MN[C YYH
MUJ*P[3QEX;O]672K36K*:^896%)02W&2!V)QVZUK7=W;V-I+=7<\<%O$I:26
M5@JH/4D]* )J*QM&\6:#XAGE@TG5;>ZFB7>\:-\P7^]@\D>_2KFJZQIVAV1O
M-3O(K6WW! \K8RQZ >I]A0!=HK*3Q-HDFAMK0U2U&F+G=<M( BD'!!ST.>,=
M<US?BCQS:MX#U#6?#&JV\TMM/;QF1,-Y>^9%(96'&58]10!W-%8VE^+/#^MW
M\UCIFKVEW=0C<\<4@)QG!(]1GN,BF77C+PW8ZK_9=UK5G%>[@AB:0?*QZ!CT
M4GT- &Y163K7B?1/#@A.L:G;V?G$B,2M@MCJ0.N!W/:L'POXPCO+#Q#J.IZE
M;FPM-9DM;:X&T((L1[!D=<E^O?- ':456GU&SMKZULIKB-+J[W^1$Q^:38,M
MCZ#FN;\*>))+G1M;U#6KV&.&QU6[MQ-)MC6.*.0A03P.!W- '6T5DZ-XFT3Q
M"91I.I0730X\Q$;YE!Z$@\X/K6M0 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7F7QX@FE^&SRQ1LZ
MV]Y#+)M&=J@D9_,BO3:1E5U*LH92,$$9!% 'BO\ PE>E>+OCMX1O-&EEGM(K
M2XC,[1,BE_*=BHW 9(!&?J*X?3-:\)V/@CQS8:K;1MK5W>7"VC-;EF?H$"OC
MC:^6(R.HZU]/1VT$*HL4,:"/(0*@&W/7'I7,^#? ]MX3LKZW:=;XW.H27RO)
M"%,1<*,#D]-O6@#R78?#6O\ PWO_ !A$R:1!I!A+3QET@G(<@,,'! ,8]L>U
M"M;ZI)\4]=T*(IX>GT[RHY%C*1RRA!N*C [AS_P+WKZ"EABGC,<T:21GJKJ"
M#^!H6&)(?)6)%B QL"@+CTQ0!\^ZMI.GV'P[^&%[:64$%T^HVC/-'& [%AN8
MENIR0#^%>\:Q'<S:)?Q61(NGMI%A(.,.5.W]<5:,,15%,:%4(*C:,+CIBGT
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
M589!% 'B&C:GX>UG]H#3+[PU"@L6TV1'FBMS$DL@#9(R!G *@G':N,9%D^
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
M][J5VUU<7+1>66)Z#&3P"2>O<T > :-#93>![WP[XA\86VB2+=L;JQGT@RW
MD# A@X.YB<8X]Q75>(3<Z#\8IYM0\01:3#-I445GJ%[8?:4D554.H!.%)8,3
M]<=^?>&L[9[@3O;PM,O20H"P_'K2SVT%TFRXACE3.=LB!AG\: /!QH'A>V^'
M6GH/'"QA=9DN].U,V+) LR@90H<C;D$@YQGUZ'T#X3^(]0\2^';VXU""VWPW
MKPK>6L1CCO  /W@! Y[9]ATQBNX>VMY(/(D@C>'IY;("OY4]$2- D:JJ*,!5
M& !0!Y7K'_'_ /%S_L$P?^DTE)J5Q8Z7:Z%K-MXGL-(UVVT*-1!?@&*Z@(#;
M<$@YW+U0Y]NE>JF.,[\HIWC#<?>'OZTR2V@FV>;!&^PY3<@.WZ>E 'F-]X@@
M_M_X=^(M9CCTFWGLKOS?/.R.%WBC*J2<8S@XS51[M].^(WBAKSQ/8:(+T6\M
MO)?6R.ES (@/D=V48!W J.YS7K<L,4Z;)HTD7.<.H(S^--FMH+@*)X8Y0IR
MZAL'\: /(S;:9X:3X=SS:FE[X<LY[S.H.FV%9) 3"Q'( !+*#T'!K9\)7^EZ
MG\6O$E[I!C>VET^V)GB3"3.'<%U/1AQC<.,J?2O17BCEB,4D:O&1@JPR"/I0
MD4<>-B*N %&!C@=!]* ."\775KI7Q)\,:KK+I%I$=O<Q1W$O$4%RVW!8]%)4
M$ GWK!OI[;5KOXCZQHSI+I+Z T$EQ%_JY[A8Y"2I'#;5(!(]:]<DCCFC,<J*
MZ-U5AD'\*188TB\I8T6,#&P* ,>F* /,-4L[:T\'?#?[-!'%LU33MNQ0,;D.
M[\\G/K78^.-8DT#P9J6IQ64=X\"*1%*I9.6 W,!SM7.X^PK?,:$*"BD*05&.
MF/2G$ @@C(- 'DVD:D=1^+FBR'Q!I^LL--N5>73[?RXX^8SLW!VW>N,Y'?K7
M5>/8=,E@TN2]U^+0[VWNO/L+N<*8Q(%((8-A2"K'C(/H:ZJ*W@A55BACC"YP
M$4#&>M.EABGC,<T:2(>JNH(/X&@#Q_4/$4^M:!X?UK68;<Z9I_B(I>7-JC&W
MG1 RI< ')V;B/7D5J_$/6- \0?#S7CI-S:WNV:RCN9K<!E;-Q'A2XX; SP"<
M9[9KTSRT\OR]B^7C;MQQCTQ34MX(X1"D,:Q#H@4!?RH XG7K:"U^)O@1;>&.
M)1'?1 1J% 00J0O'8>E<%I:PGPKK7A_7_&6G:1-)=72W]G=VB&9F>1B) S."
M^05*L >V.E>[%%+*Q4%EZ$CD5&]M!),LSP1M*OW79 6'T- 'FWVW3O#'Q0\_
MQ!?1Q02:##!8WMV0J/L8^8NX\!CE21UYKF5$%Q\*?'4^F6KK:+XA-S'$L)0B
M%7MW)"8R!M!.,=*]PE@BG $T22!3N =0<'UYIP15W84#<<G ZF@#S:]\2Z/X
MA^*7@P:/?1WJ0)>F26#YHU+0C"[NF[@Y'4=ZYB_BN&\#7TT;F.UMO&DT][)Y
M7FJD*S-EF3^)5;:2/:O;8[>"%56*&- I)4*H&,]<4]4100JJ 220!U)ZT >?
M^'$L=4\<1:LGC2PUF^AL)(C#90HO[IG4Y<JS=&Q@'U->A5%#;06P(@ACB!.2
M$4+D_A4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %(6"C+$ 9QR:6N&^*\0G\'P0EW02:G9KNC8J
MRYF49!'0^] ':B>$J["6,B,X<AA\OU]*<KHZ!T960C(8'((KRRZ\%>'H/BGI
MFEP:='%IUQI4LUS9QDB*X>.10AD7H^-Y/.<G&:K6-QI6@^%?&.G76GM=Z5!K
M_P!EM=/638OS^45CSG"IO;)[8SP>E 'K4<\4Z%H9$D .,HP//I5/1[Z[OM)M
M[G4;$:==RYWVOGK+L()P-Z\'(&>/6O//"]I)I/Q>>S&D:7HZSZ(TLMGIEP71
MBLRA6<;$ ;!8=.G>N?T^RAU+X;_#:RN-_D3ZNR2!'*%E/GY&1S@C@^QH ]N%
MQ"T32K*C1KG+*P(&*I:%KEEXBT:VU6P=C;7";TWC# 9(Y';I7#6GAW2+'XD:
MSH-KIUO'I%[H<5Q/8J@\EY!*RAMG3. *QO"\'AS1/@A9:C<:+#=/J"10SQQ8
MC:ZD,Q5%=^.-W7/&,]>E 'L$<\4Z%H9$E .,HP//I5/1[Z[OM)M[G4;$:?=R
MYW6OGK+L() ^=>#D#/'K7GGA:TDTGXO/9C2-+T=)]#:62STRX+HQ69 K.-B
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
MTY>&VED21=XRJ;2?ER !VK;\#);Z)K\WARZ\.Z?IFL16"3&YTX@Q7<(;;N/
M8-N[-D]>: /0J:TB)]YU7@GDXX'4TZO//%>D66M_%/PU9ZA%Y]J;"[=X6)V2
M8:,@,/XES@X/' H [\W$ C20S1A'("MN&&)]#WITDL<*%Y75$'5F. *\?TKP
M7H-W_P )W:W%@LUM87$L=C [$QV@:%9"8EZ(=QZCG@5;M[VVUCPWX&TZ\T.W
MU[5[O3?/B74)MD*!43>[Y5MS=,?*3UZ=P#U42QLJL'4A_ND'[WTI=R[@N1N(
MR!GFO#K"PN?^$)\27-E!!%=>&_$+WUG;6LIDBB$:HTD2,0#M(:3C Y/2NU\(
M7</BSQGJ_BR!O,L8((]-L']1@22M_P!],H_X#0!WM8%WXADMO'%CH1BC^SW%
MA-=O,QP5*,HQZ8^8UOUYMXKT[2M5^+GAVSU@1R6\FFW&V"1\),X="%(_B'4[
M3_=]J /1TD25 \;JZ-R&4Y!I(YHI2PCE1RAPP5@<'T->(ZM++H&B_$JQ\/,;
M?2[6XLUA6%B$MS*%%P$(SM !YQ]W)]*Z?1?"&HV/B?1-3LM,\/:/9PI)'/\
MV;=.[7D3(=H(,:AR& ;))/!H ]*I&944LS!5 R23@"EKD?'MSIZVNE:?>Z/'
MJ\]]>K':VDTGEQ-(%8YD)!&T#/!#9..* .K2:*2+S8Y$:/KO5@1^= FB:0QK
M(A<#<5##./7%>-Z="]A#\4].^Q6-A%%I:2?8K"8R01.T$VXKE5P2%7(VCI3+
M_P (Z/;>'_ %U;P20WFH7EM;WEU'*RS7$<L#&17<')!P!C/ X&* /9XY8YE+
M12*X!P2ISSZ4":)I6B65#(HRR!AD?45Y<]HGA3QAXLM?#=JEHA\-K>QVT"X3
M[0ID56"],\#ZUE^'?"FIW^@>&M6TVP\/VDZR6]VVKI>R-<SY(\P2'ROF+Y8%
M2V,G':@#V1YX8@3)*B $ EF P3T%/9U1"[L%4#)). *\RT[PKHWB3X@^.3K%
MDEZL<]ND<<Q+)'NMDRRKT#<#YNHQQ6!IDG]L^%?ACIFLR--I=Y/,ETLK?+,T
M2OY*/Z@D#@]<"@#TVW\1/<>.KC0%CB:WCTV.]6=6R6+2,F/3&%!K=$T32M$L
MJ&11DH&&0/I7DL=I9>'?'WB]/#$<<<EOX<\U+> Y6*?<Y"JO1?X3M'][/>J?
MAWPIJ>H>'O#6K:;8>'[6X62WNVU=+V1KF;)!D$A\KYBV6!4L1DX[4 >S/-'&
MZH\B*[_=4L 6^GK6)X+U^7Q1X0T_6IX$@DNE9FC0DA<,5XS]*XO3](T/Q#XD
M\;WGB>.&6YLKP0QR3OM-I;+&K(Z'/[O)+-N&.16Y\(L?\*KT'!R/*?G_ +:/
M0!VU<GIWB74]7\9:EI]G!8+I6F2K!<2RRMYTCF,.2@ Q@$@<^]=97E'AKP[H
MMGJOCZXMM+M(9K2=XK=TB ,2-;*2J^@))_.@#U19HG?8LB,V VT,"<'H?I21
MSPRLZQRH[(<,%8$J?>O%DTBTT#X$0ZWIT;0ZG>6%M'=Z@&)F$,CQAP&ZA0O
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
M)!$VX8.[*^F/48K=LO NE6FEZQ9O->W4NL1F.]O+F;?/*I4H!NQ@8!. !@4
M86F7UU%XE\#V:7,J6LN@R/)"'(1V58L$CH2,G\ZYK4M9\@:?KFA7OBNZ1]3A
MC:_NI_\ 0KA&E",HC+ ;>2 50=.O>O3XO#&GQ:CI=ZOFF73+1K. %A@QL%!W
M#')^0?K6&GPPT5+>&T^VZLUA;3K<6MD;O]S;LK[QM&.1G(PQ. 3C'6@#/?3[
MSQ'\2?$FFSZ[JMKIMI;6CI;V=R8OG=7YW#D#@\#&3C.<5CVFOZU?>"_#.ER:
MK<1W&H:S+IMQJ"-B8PQ/)T;L[!%&[KU->EVNAVEGKVHZQ$9/M5^D4<V6RN(P
MP7 [?>.:RI/ 6BR^'!HC?:1 ETUY%,LNV6&8N7WHPZ$%CCVH P?%R7O@CPC/
M_96J:M<O?7=O;1FXG\^2WWMM8QM)W(Z;C@'!XH\.0ZY9^+[,6MCXCBT>6"1;
MX:U=I.%D !C=#YCL"3N! P.1Q6^G@;3'TB^T[4+G4-42^V^=+?7)>3Y>4VD8
M"X/(V@<U8T?PP-)NQ<MK>M7Y5"B)>W>]%![[0!D\=3DT 3^*WN(_!^MR6A87
M*V$YB*]=XC;&/QQ5#X>I:I\.?#JV@00G3X2=O3<5!?/ONW9]\UTQ (P1D5Q1
M^&6DQK-!9ZGK=AITS,SZ=:7Q2W.[[P"XRH/.0"!0!YO+IL=W\+B\5S=16,7B
M=TLEMYBB-"]TH!P.#@Y*GL>E=3J_A6%?B?X9M?[7ULA[&Z/F'4)"XV>7T;.1
MG//K@5W-WX3TFZ\/VNAK ;?3[62*2&. [=IC8,HYSW'/<\U9N=#M+K7['6I#
M)]KLHI8HL-\NV3;NR._W10!YUJ_B75],TWQ]/;WL@F@U2WM;5Y&W+;"18E)4
M'@8WD^F:WM4TZ;P)X8UG6[+5]6OIH+"1A%?W1G0R@9$F&Y!'.0,#!Z5M2>#M
M'N(-<@N(7GAUJ027<;MP2%51MQR/N@_6H=,\%65@)UN=0U35$FMVM2FHW1E5
M8FQN4+@#G R3D\=: .+T=/$<=YX?O+"U\4R2RS1?VG+J5W$]M-"X^=P@E.P@
MD%=JC@8K4\,V%]KGB_Q%>7FNZI]FTS6#':V<5P4C&$1B&'\2G(&WH/F[FM[2
MO!%OI$]L;?6M<>TM2/)LI;TF% .BXQN91V!)'%:NE:'::/<:E-:F3?J%T;N;
M>V1O*JO'H,** .:\,$Q_$[QS;I_JC]AFP.@=HF#?F%6G?%N5XOA?K>QBN](X
MF([*\J*WZ$U=\(:1>6MYK^L:E"8;S5;]G$98$I!&!'$#@D9VKN_X%6CXHT1/
M$?A;4]'<A?M=NT:L>BMCY3^!P?PH Q_&4VGP+I>FRW.LK+.SBWL-'<I+<!5&
M<L,$*HQ_$HY[URVC7/B;4?"7B_2M*GU(7UE?+'9+?SK]J2(K&[1F3+#=@N%8
MDXR.?3JU\-R>)-&T&]U@WNEZ[8P\S6DZK)&[*%D&?F4JV,]^U2VG@73K"PU"
MUM+W5(7OYUN9;E;MO.\Q0!N#]>=N2#D')XQQ0!!X%O=/F74+2UEUN.[MV3[5
M8ZQ,\DMN2#@@L3E6P3D,0<=J7XBW5[I?AV#6[*XFC&EWL-U<1Q.1YT&[;(C
M=1M8GG^[6IH/AFTT":\N8[B[O+V\*&XN[R7?(X4$*.   ,G  '6M'4+&WU33
M;K3[I-]O<Q-#*OJK @_H: /,X_&5W9_$C4-2NKQV\-2)<6,";SL66VB25G';
M)_>K[[:H-JFOC3/!VEWDFLW$NLQW.HWPL)PMPPX=(D=F78JB09 (.%P*[*X^
M&7AZY\'6GA>5;HV%K,9T?S?WI<EB26QSG>P/L:V-=\+Z?KT5H)FN+:>R??:7
M-I)Y4L!(P=I]"."""#0!YUJ:ZW!X \=6]]:ZK#I(LP^G_P!JS)+.N5/F*65V
M)4$ C)SS706?_)5M%_[%A_\ T='6Y_PAUK+H6I:3>ZGJM]%J$?ES2W5SO<+C
M&%X"KU[#ZU>C\/64>NVVL*9?M5O9&Q3+?+Y996Y&.N5'- $'B^]L[#PW<2WU
M_>6,3,B"6R_U[,6 ")P3N8_+QSSVZUQ?AB\U"W\?W>CVO]N6]I/H[74<.MS>
M<RS+(%#J=[$*0W()ZCI7>Z_H-EXDTE].OQ((F99%>)]CQNIRK*W8@BLNP\#Z
M?8ZI-J<E]J=Y?S6CV4EQ<W19C&Q!P, ;2"O&W'4GKS0!SO@:>2QUB#3?$$VO
M0>))+=S)'>W32VMX006>'DH,<<#:0#T-=;XOO;.Q\-W$E[?WEE$S)&)+'_7L
MQ8 (G!.YON\<\]1UJOI?@RST[5H=3FU'5-2NK>-HK=K^X\SR%;&[;@#DX ).
M3QUK1U_0;+Q)I3Z??"41EUD22%]CQNIRK*W8@B@#AO"5[=VOQ$N=(0:]#I\N
MD&[$&LS^<XD64+N0EV(4AN03U'2N;MCK-O\ "*Q\;OXEUB;58#%(J/<GR63S
M@A1DZ/D$Y)R<]^U>FZ3X,L=*UMM9-[J-[J+VQM7GO)_,+1EE;&, #!4= !R>
MYH_X0C2?^$)7PEFX_LU550?,'F8#[QSCU'I0!S6I>)[GP9K_ (LBOKF6>![$
M:IIBRN6PW^K:)<]O,V$ =-]=CX6L;W3?"VFVNI74UU?I IN)9G+LTAY;D]@2
M0/8"N>\9^&'\2^+_  GNL2]I87$EU<W.1A54*5CQWW.%/T6NXH \JUS6=3AT
MKXGO%J%TC63Q_92LK P9@0G9S\O))X]:MS6NH>&_$?A*\&O:I>OJMP;:^CN9
MRT4FZ)G#+']V/!7C;V]:ZB[\&:5>V^OP2FXV:Z5-WM< C"!!MXXX4>M7K_0+
M+49]*FG,N[2Y_/M]K8&[84^;CD88T >?16=]XML?%NLSZ]JEI-9WEW:6D%O.
M5ABCA& &C^ZY;DG=Z\8H\.WMU!9_"FUAN98[>YLY1/$CD+(%MLC<!UP>1747
MOP[T>]U"^N3<ZE!!J#^9>V,%T4M[A\8+,HYR<#." >^:O6O@_3+0>'_+,_\
MQ(8VCL\N.0T?EG=QSQ]* .!.NZO;^%+_ ,(?VC<GQ"NLC28+II"9O)D;S%F+
M=>(MW/\ LUHZGX@U'0]3^(,L%S-*NF:7:26D<KEUC<I)EL'U(!/KCFNMD\&Z
M1)XTC\5M')_:4</E##_(>"-Q7^]M8C/H:G/AC3'U'6+R6-I6U>".WNXW;*,B
M*R@ =LASF@#S?7/#D^F6G@J_?7]4OI)];L#<I=W!ECE=CG>H/W,<X"\8//K7
M9>&KZZN/'GC2VFN99(+:>T$$3N2L0:W4G:.V3SQWJ&W^&6CPR:>TM]J]VNFS
MQS6*7-V76WV$$*HQC' '.3@8S5W5/ FF:IK4^J&ZU&UDNXUBO(K2Z,4=TJ\
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
MZZCBMK?RSM0,AD7>21EMRG.>*ZNTU+6'\=^&;;47D@EGT*6:\M%?]V)PT6>
M<$@E@#6E<>!+)]1N[RQU35],-Y)YMS#877EQRN>"^"#ACCDKC-:@\/60UNRU
M;=.;JSM&M(RTFX%&*DEL\D_*.<^M ''_  PL+[4=)M_$6I:[JEW.TMQ%';O<
M'R5C$KJ 5_B/!.X\C@=!7HM9N@Z':>'=(BTRQ,AMXWD=?,;+9=RYY^K&M*@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBN5^(.MZGH'AI+S2#%]L:\MX4$PRK!Y I!] <XSVH ZJ
MJVHW]MI6FW6H7DGEVMK$TTK[2VU%&2<#D\#M7 >(-?UWPJFD:1J&OQ27VJW$
MKMJ(T[(MH412RI$N=QW' )['GI6=<^([[5/!_CK3+F[?4K>UTIY;;439M;F0
M-&^Y&4@#<I'4#D&@#U2VN(KNUBN86W12H)$;&,J1D&I"0HR2 />N!U#5)+#0
M= 3_ (2NVT2.2QCPGV03SS,$7[H.?E'?"GKU%<GKNLZOXJ^%EM>OJ4:26^LI
M:S/'; +<E;E523!Y3'#8[].* /8+C4[&TOK.RN+J**ZO"XMXF;#2E1EMH[X'
M-6ZXN\N]3TKQ1X-TN[O8KZ2[DO!<7#6J(S;8BR[0,[.P..N*R[34_%WB?2M2
M\0Z5K%M86L,TZ6-BUFL@F6)BN97)W L5/W<8'K0!Z117FK^+]=UZ;P8FBSVU
M@-=LIYKAIHO-\HH(R2HXR1E@,G'()Z8J6#Q%XIL].\9:;F/5]8T3RVM9D@V&
M=9(PXRB\%EYX'7% '>:C?VVE:;=:A>2>7:VL332OM)VHHR3@<G@=JDMKB*[M
M8;F%MT4R"1&QC*D9!Y]J\UN-6_M;X8>+9AXG36E73)@R&T6WEMG\M]RNHP1G
MC (SP>32V.H>*/#UOX/NK[5+6YL-3E@L9+&.U"B /&2C+)G<Q&WG/!SP!0!Z
M':ZG8WUU=VUK=12SV;B.X1&R8V(R ?PJW7FNJ>*=3T_3OB)=VQ@CFTJ6/[,P
MA7/,2'YN/FY)ZU8N=5\5>']3\/WNJZG:7EEJ]ZEE/916H06SR*2AC?.Y@",'
M=U]!V /0J3(SC(R>U+7F?B#3]9N/C'I?V/7!:>9ID[1?Z(DGE*&C#+R?FW'G
M)Z=* /3**X2*^\2>*]<UR+2-9BTBQTJY^Q(?LBSO/,%#.6W'A1N  ')]:V/
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
MOOL-TV#'<&(2A2"#RIZ@@$'IUX(-<Q;>!'N#KT^NZDEY=ZU:"SF:VMOLZ)&
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
M=<5+110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 0W-I;7L/E75O%/%N#;)4##(.0<'N#S4U%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 R6*.>%X9HU
MDBD4JZ.,JP/!!!ZBB**."%(88UCBC4*B(,!0.  !T%/HH **** "BBB@ HHH
MH **** (;JTMKV P7=O%<0DAC'*@=20<@X/H0#4U%% !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 %%%% !2.ZQHSNP55&2Q. !
MZTM<9\5I9HOAQJ8AQF5H(7RQ4%'F16!(Z @D'V- &SI7BW0-<O6L],U2"ZG5
M2^V,D@J" 2IQAADCD9ZUM5QMCK.MZ3XHTKP_K%KI?V>_@E-HVGAU\DQ!2496
MZC!&",=.E=E0 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 %5-4TR
MSUG3+G3;^$36ERACEC/&0?<=#[U;HH Y_1_!^GZ/J U#[1?WUXL7D137URTS
M11DY*KG@9P,GJ<=:Z"BB@ 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@ HHK!\3:G=Z
M;-H2VL@07>J16TV5!W1E')'/3E1S0!O45R^L:OJMMXJ^P:>J39T6ZNHK=@ )
M)T>,("W4#YB.O>L7PSX@O+O6+&WD\3FXNI%8WVEZG9"TEC^4G,("*3AL @EA
MMR<\<@'H5%<MXLU"^6?0;/2M2-FU_J/V>6:.-)"$\F5\ ,".J"LK4?$VJ^#K
MC4;;4[H:LB:9)?VDIB6*0LCJAC?;\I!+H00!WZT =]17#ZM)XE\+Z-_;]YKH
MOQ;E'O;(VL:1>66 ?RB!O!4$D;F;..>M3VTVM^)[[5I+/6GTJTL;M[.!(;>.
M1I70#<\A<'C<2 J[>!UYH [&BN#U[5M?T[^R8]5O9-+MFMG-[J&EV?VE1."H
M"_,C;$(R<E?;/&3:T36[^2719)]7L]3L;U[BU6YM -LK ;XF;CY7V1R*RCC)
M_"@#LJ*Y:RU;6Y?']UIM[%;P6 L3-;1(V]VQ+MWNV.,CHHS@=<GIGV>L:S8^
M+[/2+_5(KNXN+>::Y@, AA@*@,HAD(!<<X()8XY.WI0!W-%>9>%_&6JZA=VP
M;4%O)+C39[JX@G@6"*WE0KM6&3 \Q,E@6!?@!MPSS6TSQWJ_]GW=U%=MJDB:
M%)J+PS6@@\J=<86+ !DCY;)&[[H^;YA0!ZM17!Z;XL33M;2RO_$EMJMI)I;Z
M@]TJ(OD;&0'&SC:P?(!RWR]3FJA\8:_'I/BF]N8HK:2TEMA:Q2)G[)%*$^:3
M'4JK;V&<#!'04 >CT5YM>^+=0TU-<TVSU8:Q<P64$]M=Q6ZR.CRR&,J5C&&Q
M\K@ 9P><]:UM&NK_ %:UU"T3Q+>Q7]N\;2?:M-CAD@0@D?(1@JV/O<_=/O0!
MV=%<KX&NM7U'3;C4M1U%KRTN92=/+P)&QA' <[0/OGY@.RX]36%:>,+N_P!;
M\Y=5>VMAJK6"V[V#&V*K(8]K3[>)6P67Y@.5!'- 'H]%%% !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 5D>(M$;7+"&.&Z-I=VU
MPEU;3[-X21#QE<C<""01D<'K6O10!RD?A2_O;N]O=<U<2W<]BUA$VGPM;"WC
M8Y9ER[-O)"G.>-HXIJ^%]8OKS3FU_6;2^M=/E\Z)8;'RI)7VE09&+L,88Y"@
M9^G%=;10!R>I>"+98]./AN/3M%FLKW[8-EB&CD;RGCPRHR9X?KGM3D\&MJ$F
MH3^([]=2N+VS-C^Y@\B.&$G+!%W,<DX)8D_='3%=510!R,OA;6M2MH=-UG7X
MKO2HW1I$CL_+GN0A!"R/O(QD#.U1GVS4TOAW6++4;^?0-8MK.#4)/.FANK,S
M^7*0%9XR'7&0 2#D9Y[UU%% '*_\(QJNGK8OHWB"19[>W^SS#48VN8[CYMV\
M@.I5\D\@]#C& ,+:^$'MM)DB:^634)M234Y+E8=B>:&4D*@)VJ57;U)Y)R2:
MZFB@#+;1]WB<ZSYY -C]D\H+S]_=NW9_#&*Q!X.O[Z2RBUO6A?6=@)!!MMS'
M-(7C:/=+)N(8A';H%R>3Z5U]% '%+X%NKNVM+'6-5CN+&RLY;.V6WMO)D*R1
M>46=MS D(2. !GGT%6+?PIJCSV\VHZU&\EE9RVEG):6GDLA<*#(V68%@%&
M%SGCICK:* .-M? 4%Q+(^O&RNU,'D)#9VIM8P"ZNSD!R2[-'&<@C&T4^T\!6
MVF3ZW/I=Y):3:BB)$_S2^0%4 Y#L0X)&3G'!(S77T4 <A;>#KR&.]N%U."TU
M*9(HX9+"T\F&!(W+A1&6.X,S-NR>0<<8J4^%;^YM]=FO=5B.J:K9BR6>WMRD
M=O& X7:A<DG,C,26YXZ8KJJ* *(L9;73;2STZ:.W6W\I!NBW@Q+@%0,C!*C
M/;T-<\_@NY+R62ZG$NARZ@-1>U^S?O=_FB8H)-V AD&[[N<9&:Z^B@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
C "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>duol-insidertradingpolic007.jpg
<TEXT>
begin 644 duol-insidertradingpolic007.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^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 ****
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 ****
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,P'0X"]20>.]<+#HNNZB?#+7FD>(I-7M-5MKC4[J^O";<;7^8QQARA'<%5&
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
MT(KJZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH ***YCQWXPA\%^'FU%XC-,9$2*+:Y#9=0V64';@$
MGGKC% '3T5SL_CKPW:Z;;:C<ZB8+6Y=TA>:"2,LR*688901P#C(YZ#)(J.7Q
M_P"'(;6VN#=7#"YC,D<<=E,\FP,5+,@0LHR",D#I0!TU%8<OC#P_#H=IK<FJ
M0+IEVXCAN3G86.>#Q\O0YSC&.<4:)XPT+Q#<W%OIMZ9)[=1))')"\3;#T8!P
M"5]QQ0!N45A:1XQT/7;W[+IUU),Y5F1_LTBQRA3@E)"H5\>Q-5K7Q_X9O-1@
ML8=08R7,GE02-;RK%,_]U)"H1C]#SVH Z:BN?UCQMX?T&^-E?WS+<J@DDCB@
MDE,2'^)]BG8/<XK(N/B7I-OXVCT)B[6[V8G%S'!*^9"RA5 52"I5L[AQVS0!
MV]%<_I^KHNI^(OM>M6\MO82INC,)B^QKY88AG/#9!W9[5'I7CWPWK.H0V-GJ
M#&XG4M );>2(3@<DQLZ@/QSP30!TE%<OJ'Q$\+:9<7,%UJF)K65HKA(X))#$
M0 26"J<+\P^;I[\&K^I^*]%TFUL[BYO"ZWPW6JV\3SO.,;LHJ DC!!SC'(H
MV:*K6%_;:G8PWMI(9+>9=R,5*DCW! (/L167K/C#1-!NUM+ZZD^TF/S3#!;R
M3NB=-[!%)5?<XH W:*\Z\?>.;6UTW0H],UB6"/5KN(/>6D#2E;8ABS(=K#=E
M0,8)Y/'%9C^*DO?'&E^'8?$^L1645@DHG2S(FNKAY %$F8L!=N,G"C)Y((H
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M"!Y\F./I7*^/=0\):F;V:T6_M?&MINBLC:VTL=T\J\(.!AT.!R<C:>U>NT4
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
M9QG!Q^5<[:>-]6M]0T>#Q!H$5E;:NXBM;JVO?/42,NY4=2BD9 .",U>^)/\
MR33Q'_UX2_\ H-9NA^$+^^.@ZEK^N_;XM/C2>SM(K58(TD*8#,<L7(!XZ4 :
MWAGQ'+JD?B"74&MX(M-U6>S1Q\H\M N"Q)Z_,<G@5M6.JZ=JD3RZ??VMW&AP
MSV\RR!3[D$XKRV'4[32_#GBQ[S3;?4%G\726\<%T0(?,9H]K2$@X4'DG!Z5/
MX<$D'Q9U2!_['1SH(::/201&&$O&\'^, _D10!Z0FMZ3)<PVZ:G9-/.N^&);
MA"TB^JC.2/<5;FFCMX))YG6.*-2[NQP%4#))KPR+0],L_P!GW3-8M[&!-31[
M2X6["#S1)]I1<[^OW3C'3%>N^+M/N-6\&ZUI]I_Q\W-C-%$,XRS(0!^/2@#G
M[+Q=XFUZV_M+0/#$$FE-DP2WU]Y$MRO]Y4"-M![;CSUKK+/4?.M;-KV(6%W<
MKQ:32*7# 991@X;'/3MS7G^G:Y8ZQ\/-/>Q\4/H5SIEF(KFW1H5=)$0*4=9%
M)&"IQTSFJ,&L37<'PKUO5[H%I7E$]S)A5,CV[!<] "30!Z?>7RQ6]XMM);R7
MEO 91#)*% .#MWG^%21U^M06^KQ0Z#::CJ]Q96?F1(\K_:%\D,PSA7. 1Z'O
M7GTFH6FH^+OB')97,=Q''H<43/&VY0P2;(ST.*I6*V4U_P##.#6Q"VF'0=T"
M7&/*:Y$46,@\$A<XS^% '>:%XCEU?Q9XATT&W>RT];5K:6+DN)8RQ).2",CC
M%;%KK&F7US+;6>HVEQ/%_K(H9U=D^H!R*\<?[+;6WQ8/A'RUB6WMO+^Q_=4^
M6_F[,=,?/TZ'I6UI&@FZN?"M]:7_ (6M(+257MVTZ-DFGC*$-%DM\V0<GOD9
MH Z*R\5ZM=Z5XBN(X-/:?3M9>PA6>8P1F-3&,LQS\WSGZG Q74W6JZ=8B0WE
M_:VXB"M)YTRIL#9 )R>,X./I7D&J?\D]\>_]C6/_ $?;5TXT?3M5^-&J-J%E
M#=>1I%N8UF0.JDO("=IXSCC/N?6@#OENK=[472SQ-;E-XE#@IMZYSTQ[U#8:
MII^J1M)I]];7:(=K-;S+( ?0D$UXI=B6V^'/V" PQZ7!XPDMIDN,^1';"9L*
MX!_U>_;FNOT[07C\37&IW>JZ!91/I4L$\6E Q%H\@B5LL1\G/S=LT =W:ZMI
MM]<RVUIJ%I<3P_ZR*&979/J <C\:N5YGX,*^&_$&F^%Y[71KPFPD-EJNG*%D
M:)"N1,O."W!W!B&(]:]"T[4K+5[&.]TZZANK63(2:%PRM@D'!'N"* +5%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% %2WTK3K2*YBMK"UACN79
MYTCA51*S?>+ #YB>Y/6DM])TVU>W>WT^TA>WB,,#1PJIBC/5%P.%X' XXJY1
M0!!<65I>/ ]S;0S-!()83)&&,;CHRYZ'D\BFW^G6.JVC6FH6<%W;/]Z*>,.I
M_ \59HH S[70M(LH)(+72K&"*2(0R)%;HJO&,_(0!ROS-QTY/K3(/#FAVNH#
M4+?1]/AO54(+B.V19 N,8# 9QCCZ5IT4 9NI>'=$UF6.75-(L+V2+A'N;=)"
MH] 6!JY+:6TUFUG+;Q26KIY;0L@*%,8VE>F,<8J:B@"".RM(;%;**VA2T5/+
M6!8P(PF,;=O3&.U4M-\-:%HT[SZ7HVGV4KC#26ULD;$>F0.E:E% %34=,L-7
MM#::E96]Y;D@F*XB$BY'0X(ZU%!H6D6UM-;0:58Q6\\8BEB2W15D0 @*P P1
M@G@^IK0HH KR:?92QV\<EI Z6SJ\"M&"(F484J,?*0.A'2J]SH.CWNHPZC=:
M593WL./+N);=6D3'3#$9%:%% $-K:V]E;);6D$5O!&,)%$@15'L!P*KMHNEO
MJR:LVFVC:BB[5NS OFJ,8P'QGH2.O>KU% %/^R--_LQM-_L^T^P,"&M?)7RC
MDY/R8QR23TZTS4]$TK6H4AU33+.]C0Y1+F!9 I]LCBK]% %>RL;33;5+6QM8
M+6W3[L4$81%^@'%0ZGHNE:U$D6JZ;9WT:'*K<P+(%/MN!Q5ZB@"D-'TQ=,.F
M#3K06!&TVH@7RB/39C'Z4FF:+I6B0M#I6FVEC&YRRVT*QACZG &:O44 4O[(
MTP::NFC3K3["N"MMY*^4,-N&%QC@\_7FIWL[:6[BNY+>%[F%66*9D!= V-P4
M]0#@9QUQ4U% '(^&_ >FZ78QC4['3KZ^ANIYXKE[=6:,/*S@ L,C&[\ZWM2T
M'2-9>%]3TNRO6A.8C<P+(4^FX'%:%% %,:1IHA2$:=:"))OM")Y*[5ESNW@8
MX;))SUS4QL[9KQ+QK>$W2(8UG*#>J$@E0W7!(!Q[5-10!SOA[PW)I6N>(-8N
MY8I;O5;I7!C7 2%%"QH?4@9)/J:V-0TRPU>T-KJ5E;WEN3DQ7$2R+GUP1C-6
MJ* *UAIUEI=HMII]I!:6R?=B@C"*/P'%.6SM4O'O%MH5NI$$;SA '91DA2W4
M@9/'O4]% %3^RM.V7:?8+79>$M<KY*XG)&"7X^;CCFH;'P_HVE^5]@TFQM3#
MN\LP6Z(4W8W8P.,X&?7 K1HH J#2M.%C)8BPM1:2EC);B%?+<L<L2N,')))]
M:ATOP_HVB;_[*TFQL3)]\VUNL9;Z[0,UHT4 4M1TC3-8B2+4].M+V-&W(ES
ML@4^H# X-,T[0M'T@2C3-*L;(3 "7[-;I'O SC.T#/4]?6M"B@#,T[P[HFCW
M$EQIFCV%E-+P\EO;)&S#W(%,NO"_A^^D$EWH>FSN)#,&EM48[SU;D=3@9/M6
MM10!GZGH.CZU'&FJZ797RQ_<%S LFSZ9'%6;2SM=/M4M;*VAMK>,82*% B+]
M .!4]% %74-,L-6MOLVHV-M>0;@WE7$2R+D=#A@1GFJ^G>'M%T>9YM,T?3[*
M5UVL]M;)&6'7!*@9%:5% $5S;07EM);74,<\$JE)(I5#*ZGJ"#P13)+"SF6W
M66T@<6SAX T8/E,!@%?[I )&1ZU8HH H:GH>DZT(AJFEV=]Y1S']I@638?;<
M#BGC2=-%E-9#3[46LY9I8!"NR0GJ67&#GOFKE% &=8Z!HVE^5_9^DV-KY.X1
MF"W1-F[&[&!QG:,^N!Z5(ND:8L$4"Z=:"&&;SXHQ"NU)<D[P,<-DDY'.2:NT
M4 9^I:1;ZC!<X58;R:UDM5O$0>;$CC^%NHYP<>H%<-'\/-6N=*TS1+^?0X].
ML)(6%Q9V;+<R"(@C!+80G')&>I]:])HH BN;:"\MI+:Z@CG@E4K)%*@97!Z@
M@\$4]$6-%1%"HH 55& !Z"G44 4GT?3)+6YM7TZT:WNG,EQ$85*S,<99QC#$
MX')]*98:#H^E8_L_2K*TPAC'D6ZI\I.2.!T)YQ6A10!3_LG33IJZ;_9]I]@4
M +:^2OE#!R,)C'! /3J*N444 9%[X5\/:E>?;+[0M,NKK_GM-:([G\2,U;O-
M*T[4;#[!>V%M<V? \B:)73CI\I&.*N44 4;?1-*M(GCMM,LX8WB$#+' JAHQ
MG"$ <K\S<=.3ZTV[T+2+_3HM.O-+LKBQB"B.VE@5HT"C VJ1@8' Q6A10!5M
M-,T_3]WV*QMK;>JHWDQ*F5484' Z $X';-4[/POX?T^^-]9:'IMM=DD^?#:H
MC\]?F S6M10!2;2-,>WGMWTZT:&XE\^:,PJ5EDR#O88P6RH.3SP/2IUL[9+Q
M[Q;>$74B"-Y@@WLH)(4MU(&3Q[U-10!573+!+6>V6QMA;W#,\T0B79(S<L6&
M,$GOGK573O#6A:0)1INC:?9^<I63[/;(F]?0X'(]JU** ,W3/#VBZ*\KZ7I-
MC8O+_K&MK=(RWUV@9JW96-IIUJEK8VL%K;IG;%!&$1<G)P!P.234]% !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 5S_ (TUNXT+
MPU-/8A6U&>2.ULD89#3R,%7COC.?H#705Y]XJMM7\0_$#2=-TJ>*UCT>%M1D
MGN;9IHC,V8XUP&7+ ;VZ\4 ;G@77;O7?#Q;4]@U6RN9;*^5!@"6-L9 ]"-I_
M&NEKSGPW:ZQX;^)E_:ZK/%=Q:];"[6>VMFBC6>+"LNTLV"4().><5Z-0!G:U
MKVF>'K)+S5;I;6V>581(X) 9NF<=![G@5F#QWX?.CQZH;F<02S>1"C6LHEF?
M&<)'MWMQSP.E9WQ+M3>:5HD/D&9#KMEYB;-P*>9SD>F.M9WQ%MKB#Q3X9UI[
MR_LM-M1<PSW=C"LKVS2*NUBK(_RG:5)V\9]Z .MT_P 5Z+J6FW=_#>>7!99%
MV+A&A>W(&3O5P"O'/(K.L/B+X8U*[M;6"^E6XNY EM'-:RQF;()#+N497"GY
MNG3U%<3JFB6VL^"O&-UH&J:KKE_?0VXF>Y@$8E$3;ML>V- Q*[@<9["K6M>*
MM)\2>)? XTN&Y98M3!>5[5HUA)B?]UE@/F]AG[O/:@#T6UUS3KW^T?L]QO\
M[.F:"Z^1AY;JH8CD<\$=,U3G\8Z';Z%9:P]XQM+X+]D"0NTDY89 6,#<3CMB
MN)M]9B\-ZIXVTJ]M;UK[4+U[FQAAMG?[2DD*J-A QP5.<D =ZQ197=GX?^&^
MK3W&HV%A96,D-S<VD DDM6D1=K,K(^%.TJ3MXS[T >GVOC+0;K2+W5!?>5;6
M)(NQ<1/$\!QG#HP# \\<<]LUF:K\0]-M/"VJZO:PWK2V4)98;BPGB+,58ID%
M 0AVGYN@[D5@6UAX6O=&\3:A=:OK6KVM\EO#?7,EJ5("$A&C$<2Y*Y!) . !
MFH;6_P!7USPKXSTB"]N-=TZ/3'2POY;4Q2RR-&X,70"0CY?F '7F@#O?#'B*
MV\3:/%?6RS*2JB19()(\.5!(7>!N'/49%;-<[X(UFRUCPK8FS>1C;P103!XF
M0I($7*_,!G'M714 >9VWB<:[\5KW33J^K6EKI_DI;VUO:NL<TGSF3SB8SA?E
M !) (Y![UT,?Q'\+RWD=NFH/LDF\B.Z-M(+=Y,XVB;;L)S[XK(33[R\\8_$2
M"W5HY;K3K2*"0C +F&4#!]B17,W>K6NK?"2V\$6=A=_\)"UK!9&P:TD4PRH5
M#2,Q&T*"I;=F@#T76/'7A[0=1?3[Z\=;U41_L\5O)(Y5MV" JG(^4YQT[]17
M1UQ&EV;)\7=8GDB+%='M8UG9.OSON /O@9'TKMZ *6K:K9:'I<^I:C-Y-I
M9)-I;:"0.@YZD5DZ;X[\.ZMJ\>F6E\S7$P9H"\$B)<!?O&-V 5\?[)-9WQ;_
M .26:_QG]PO_ *&M8NHZQ:^+O$/A&QT:TNTGTZ^%W>"6U>+['&D;*8W)  ))
M  !/3TH ZN+QUX>N-<.C07CRWZSM;O'';R-Y;J<'>0N%&00"3@XXIB?$#PV^
MH+:+>R$//]F6Y^S2?9VESC8)MNPG/'7K65X)L)?L_C4)&8+BYUR\"2E<$@JH
M4Y[@$G'XUPVAV6G3^$+/PKKWB+Q%9W4>R"?1X[)#M=7!&PB DJ2 P;<?<T >
MZ5S3^/?#J:NVF_;9&E2<6SRI;2-"DI. C2A=@;) P3UJT=#OCKO]H?\ "1ZF
M+??N^P;8?)QC&W[F['?[V:XOP%X@L_#>B0^%M4M[U=<AO)8W@2TD<S%YF82A
M@-I7# EB> * -SPYK[)/XQN-7OPMEIVJ.B/,0%AB$49Q],D_G6IH_C+1=;OO
ML5I-<)=-'YT<5U:RP&6/^^F]1N'/:O.M8TC4M0\-^/XK2WN'D_M^.X$<29>6
M-!"S; 1AC@$@8.2,<UMZ#_8NM^*]*OH_%.N:O>V*RO#%<6BQI%O3:P<K F.,
M<$]0* .B3X@>''U&&S^U3J9IOL\4[VDJP22YQL64KL)S[U)JGCKP]H^J/IEW
M>/\ ;DV%K>*WDD?#@D'"J<C .3T'&>HKRO5M<U7Q%H5K_:&HZC_:PU. W&BP
MZ<%BM%6X &]RF[@8P=_)/3&:]"T6U(^+7BFZ> C-C9)'*4[?O-P!_ 9^@H O
M7GQ \.6%]);7%U.@BF^SRW'V24P1R9V[6EV[ <\=>*LZSXRT+0;];"_NW6]>
M(31V\<+R22*20-H4$L<@\#G STKRGQIKFJ:UX;\3V-]J.HP7Z32Q0Z):Z<"I
MA5AM=I"A)!4;MP8#TKO8[=F^,L5PT)*+X<"B0KP&^T=,^N* -RV\7:%=^')/
M$$>HQKID6[S9I 4\LJ<%64C(;/&,9Y'K4>E^,]#U9+IH;F6'[+%Y\PN[>2W*
MQ<_/^\497@\BO.;[3;U_#?BJ2&QGGCMO%XOI;9(R6GA0Q,^U?XNY]\5T'BO6
M+?QYX$U_3?#*W=U<?9 P?[,\:L0P)C!<#+$ \#\: .CTKQQH.LW\-E:W$ZS7
M"%[;[1:RPK<*.28V=0'&.>.W-=%7EVC-HFOZWHA;Q1X@OKNSE\^&RN+)(Q X
M1@1(5@7: "1RP!..O%>HT 9VLZYIOAZR2\U6Z6VMFE2$2N#M#,<#)'0>YX%8
M4?Q,\*R><HOYEFCV[;=[25990V=ICC*[G!P?N@U#\2[=KK1-*B$)F4ZU9%U"
M[AM\T9R/2DN;4M\:;"Y,!*IH4RB4IP&\Y.,^N"?S- &M'XTT"7PV?$"7V=-6
M01/)Y3[D<N$VLF-P.X@8([^E:-UJ]C9ZK8:9/-MN[_S/LT>TG?Y:AFY P, ]
MZ\KU#3;V?P)\0(K>SFDD'B)KE(D0[I$1X'8J._"L>.M:\OB&T\4?$KP?<Z3%
M=S6=LMYYET]L\<89X1A06 R1CGTR.] '56WC;0[O4GLK>:YE97>/SDLY3"SH
M"659 NTD;3P#VK.\'?$"T\5WNH68AGBF@O)HH?\ 1955XDQAF9E 5CG[I(/M
M7.:)J2:9XJL-.\)W][=:==W<AOM)NK-U%@&W,TBNR@H-_P#"20=W%:_@._AL
MM>\3Z'=":+4)=:N;R.-H7P\+;2KAL;<'ZT =]7$>,?$W_".^,?"OVF^:VTVX
M%Y]I0 MYI5%V# !).X\ <DFNWKS[QW=IIOCKP;J=Q:7$]I:_;6F>" RF$&-%
M#D $X!.>.<9H Z?1_%FBZY:WEQ9W95;(XNDN(VA>#C/SJX!48YR>.#5;2_'6
M@:O?P65K<S"6Y!:V::UEB2Y &28V=0'XYX/3FN U&SN_&;^/-3T"&<VEYI<-
MG;2-&T?VR5-S-M# $C!V9[YJWHO]BZ[?Z#%-XG\0W5W9SI<1:=/9)&()$4C$
MA6!=H )'+ &@#U>J&L:S8:#8&]U&?RH=ZQKA"[.['"JJJ"6)/8"K]<QX[BT>
M70H1K-Q>6D*W4<D-Y:(S/;3+DJ^54X'!&2,<X[T 6E\8:-_8[:I++<6]LMPE
MJXN+66-UD8J%4HRAN2R\XQS5^XU>QM=7L]*FFVWEZDCP1[2=X3&[G&!C<.M>
M7:A?:[KWPVU62<3:I%I^IP26MVEH89+RWCDC=G$>.2/F&0 #MXK6_MZU\3?%
M'PQ=Z7%=RV-O:WBM=O;O'&S,J?*"P!)&.>,<@=<X &>&/B5IEGI=TFOZI,]Q
M%J-S'))Y#R+!'YS*@D95(08  R1Q77ZOXQT+0[F&VO[W;//"9H(XXGD:9<@?
M(%!W'+#@<XR>@->8Z=KUEIO@'Q)H-UIU]_:5]<WZVL LW;[89'=5*L!@X/!S
MR,>F*Z/1])NK#QQX0M[R(O+9>&FADDQD+(IB4\^O6@#8;XH^$5LUNAJ;NG)D
M6.VE9X #@F50N8P#Q\V/:K^H:ND?B'0EBUE([:[AN)1:I;&7[8JH&#+(/N[0
M<_[6<5R^D6172OB7FU(:>_NMO[OF0&W7&/49)_,U7TBWG&H?"IFAD'E:1.)"
M5/R'[/$,'TH T]"^*.G:I'K#3P7<?V&ZE2+R[&X;?$NW#-\G#$GE>H]*N>$_
MB%IVO^$O[:O6-B8(!->&2*1(H\Y^Z[ !^G\)-9_@R]BM-:\6:#<":+4;C5[F
M[BC:%\/"ZIM<-C;@_6N3@\[5_@=;Z)8Q7IU/1S;M?6:6["50DV650R[6;"E@
M.>@XYH ]0T?QCHVN7QLK2:X2Z\OSDANK62!I(\XWH)%&Y?<5ROCCXE:1;>&=
M<ATK5)8]1@C>**X2!_*$PZHLI786Z\9I-!&C:YXJTZ^A\5:YJU]8QS&%+BT6
M..(.NUMY6%,'IP3U KD9-4AL_@E?>#9M/O7U^VAFBGM%M';!$A8REL;=N/FW
M9Y[9- 'N-H[26<#L<LT:DGU.*;?7D.G64UY<>9Y,*[G\N-I&Q[*H)/X"EL@1
M86X(P1$O'X"IZ .,\&_$*P\2^&CJEWFR>")I;K?%(D,:AF&1(P"MP,G!.*O:
M5X\\/:QJ,-C;74Z3W"E[87%K+"+A0,DQEU ;CGCM7G%FDVI? ^[\,6MM<2:U
MIK;KNP,#JQ5;HN4!(P2R@X )S70:QK=EXXU;PM:>'X[F66SU2*^N9&MGC%K$
MBMN5BP&&;(7:* /3*YCQ[XN7P9X8FU00-/.&58H_+<JQ+#.XJ#M&,\G'/%=/
M7'_%*UN+SX:ZU#:PR32^4CB.-<L0LBL<#OP#0!G>)_&UO /#&IVU]/::9-JA
MBNFG@>$L@B<D%74-C(&..3TKI]"\6:/XB:Z33[B3SK0CSX9X7ADC!&5)5P#@
M@<&N6\0ZC9^)KWP3?Z:'N;0:UDNT#*!B*3DA@.AQSZTS6M-O+_Q]XFM[-&26
M[\+""*3&%,I>4+SZ\B@#H+/Q_P"'+^_@M(+R4_:)#%;SO;2+!.X_A24KL8\'
MH>>V:Z:O&-!ATK4])T#1=3\2>(DO+5[8'2&L47R9HRN 2L&0@(^]NZ=37L]
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
M/F0'=WKK$.Y%8]2 : '5E:OH-OK-[I-U/+*CZ;=?:H@A&&;:RX;(Z88]*Q-
M\:VTYU9=;U#3[)X-8N+&U6258C(D9 'WC\S<]JZI;NV:[:T6XB-RB"1H0XWA
M3P&*]<'!YH FHJ&&ZM[B2:.">*5X6V2JCAC&V,X8#H<$'!]:PK_QOHFF>*8=
M!O+V"&XD@:9I))T5(\%<*V3D,0V0.X% '1T5R-MXQA@\5^);#6+VQLK'3FM5
MMY9I!%N,D99@68X)R.*Z>6]M8;(WDMS#':A=YG:0! OKNZ8]Z )Z*J:?JFGZ
MM;FXTV^MKR$':9+:59%SZ94FJ'BCQ);^%]&-_/#)<2O(D%M;1??GF<X5%]S_
M "!H VJ*YC2M4\7OJ-O'K'AVRAL[C.9;2_\ -:W."0'5E7.<8RI/)K6?7]&B
MU(:;)J]@E^2 +5KE!*3Z;<YH T:*IWFKZ;IV_P"W:A:6VQ/,?SIE3:F<;CD\
M#/&?6H9/$.B11VLDFL:>B7?_ ![,UR@$W^X<_-^% #/$FA6_B;P]>:-=2RQ0
M72!7>+&X8(/&01VK5 P /2JMUJ5C8DB\O;:W(C,I\Z54^0$ MR>@)&3[BL/Q
M-XGCL_ 6J^(-#NK2\-M;O)#*CB6,L/=3S^= '345C6^IWLNN6EJ18_99;#[0
M_P"^Q/YFX#B/^Y@_>]>*L6_B#1;O4&T^WU>PFO5SFWCN4:08Z_*#F@#1HK/O
M->T?3O,^W:M8VWEN$?SKA$VL1D Y/!(.<>E69[ZTMK(WD]U!%:A0QGDD"H%/
M0[CQB@">BJ=KJVFWMBU]::A:SV:Y+7$4RM&,=<L#CBDT[6-,UB-Y-,U&TO40
M[7:VG60*?0[2<4 7:*RO$>OVGAC0;G5KT.T4 &(XQEY&) 55'J20*Y>^\6^+
M]$TTZWK'A>S72D >XBM;XR7-O'W8@H%;'< T =[17!^*_' MM5T+2M(UG2;-
M]262>2\O"'6&)4#+\NY>7W#&2.AIECXOO=7\>76C6>L:+';Z<L*R1D;Y+Z1D
M+2",A_E"X]&(/6@#OZ*QM*UDOX9@U76;G3;<E2TTL%R&MU^8@8D. 1T_&KMO
MJVFWE@U_;:A:S6:@DW$<RM& .OS XXH N452T_6-+U:%YM-U&TO(HSAWMYUD
M53[E2<4EKK6E7MT+:TU.SN+@Q"8113J[&,XP^ <[>1STYH O45Q'C3QA)I.M
MZ/H5AJNEV%S?-(T]S?$.MO&B;AE-R\L>!DCH:Z4ZWIUH(H+_ %;3TN]R0NIF
M5-TK $*%)SDYR!UP10!I45G7.OZ-97Z6-UJ]A!>/C;;RW*+(V>F%)S4]WJ5A
M8?\ 'Y>VUM\C2?OI53Y%QEN3T&1D^XH M45EOXET*.R@O)-:TY;6X;;#.UT@
M20^BMG!/TK3W+MW9&W&<YXQ0 M%<WH?C?1O$5SJ%I87EN;FTN'@2-IT)GVJ&
MWH 22G/7V-6](UH3:'8W>JW6FPW%RK'_ $>Y#PL1DG8Q^]A02?3!]* -FBLL
M>)M!.G-J UO339*_EFY^U)Y8;^[NSC/M5UKVT2R^VM=0K:;/,\\R )M_O;NF
M/>@">BJFGZKIVKP&?3;^UO80=IDMIED4'TRI-96N^,M'\.ZMIFG:A<Q1RW[L
MH+2HHB4*3O?)&%)4@'UH Z"BJ%YKFD:=:PW5]JEE;6\P!BEFN$1) 1D;23@\
M>E6[>XANH$GMYHYH9!N22-@RL/4$<&@"2BN<'C?1/^$MF\./>P)=1PI)O:=
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
M TA P-Q[X''- 'B5MI.GVOP0\-ZI#:1)J O+.;[5M_>[_/5<[NOW>,>F!72
M^'?^%TZ\-<-CY_\ 9]L;47FW;C#[\;N,XV^^,]LUZ+_9FG_88['[#;?9(R"D
M'E+Y:D'(PN,#!Y%8)\&VEUXJUC5-3@L[ZTOX;:-;:X@$@1HM_P QW9'\5 'G
M^BZI:Z;X,CCBTZQN["]\3SP:,;_BV@B+,4DZ'@8?&/6I-,=O[5^),9FTR0_V
M1&9?[,4K#O\ +F!X)/S8P#7K,^EZ?=:?_9]Q8VLUE@+]GDA5H\#H-I&,"FV^
MC:7:0O#;:;9PQ/&(62.!5#1\_*0!ROS-QTY/K0!Y7/HVFZ;\/?A]>V=E!!=F
M_P!,D,Z(!(S2;=Y+=3NR<Y_I4?B.2YT/6?$/@NSW(?%4\4U@RCA/..RZ_(*6
M_P"!5ZZVGV3V\%NUI;M! 5:&,Q@K&5^Z5&,#';'2L:[\./?>.]/U^XFC:WTZ
MTDBMH-GS"60@,Y/IM& /<T 7;ZPL+?PM<:=),++3H[)H&EWA1#$$VYR>!@=_
M:N,\$W1T?Q%:^%IH]'OFBTTO:ZIIJA7,*LJ[95YVD\'(."17HLD:2QM'(BNC
M JRL,@@]015/3M$TK1_,_LS3+*R\PY?[-;K'N^NT#- '(^/[F"T\3>"+BYFC
MAA34Y"TDK!57]R_4G@5G?$G4H-2A\./9:CIDVF#5E6ZEF;SK97V,8Q*%8?+N
MQU(&<9KT.^TS3]4B6+4+&VNXT.Y5N(ED /J 0>:BAT/2+>SFLX-+L8K6;_6P
M);HJ2?[R@8/XT <#!;+HU]XB\17U[HE\@T=A=:7I,6P3*F6#NI=N2"RYQT/M
M6+#=F?QGX"N0/#MN9Y)'BM]*!\R.)H&^5VS@KT'0<BO6-/T32=)CDCTW2[*R
M23[ZVUND8;ZA0,TRT\/:)I[A[+1]/MF$GFAH;9$(?!&[@=<$C/N: /*K;_A&
MF\+^.O\ A(A8G5CJ-X)1<X\[/_+ )GYL8V[<?A7HG@#_ ))UX;_[!EO_ .BU
MK4FT/2;C4!J$VEV4MZ%VBY>W1I .F-Q&<5;@@BMH(X((DBAC4(D<:A551P
M. * /./AMK6FZ!H^H>'=7OK:QU/3;^X\Y+F58S(C.760;B,J0PYI-4U+1M6^
M)?AR\O[BVN-"ETVX;3Y9B/(>Z$B@D;N"=@.#^5=Y?Z%H^JRI+J.E6-Y)']Q[
MBW20K]"P.*EO-*T[4;,6=[86MS:C&()X5=!CI\I&* /)+^&WFB^*(T%(VTIM
M.3(M@/*-R(F,FS'&=NW=COUK3UK7M*U%OAU;66H6]Q.VHV\WEQ.&(00N"3CI
MR0.??T->EVEC:6%JMK9VL%M;KPL,,81!] .*JVOA[1;(YM-'T^ ^:)OW5LB?
MO!D!^!][D\]>30!PNA:#I6I^(OB!/?:?;W,IO/)W3(&(3R$) STY/;T'H*R]
M(L3J7@3P+J$>K:;#JVGV;O;VVJ8:*X0J$;(SD;0%PPSC/3FO6HK2VA>9XK>*
M-IVWS,J &1L8RWJ< #GTJG<^'M$O+."SNM'T^>U@_P!3#+;(R1_[JD8'X4 >
M4:IK+:]:> KZ&UTS2].DN[M9(KM/,LEN%!6,_*5!!(D*GCDYK0OM(>S\/^/[
M]M5T>=[K2#YUII<91(V6.0!V4NV"PX]]OM7I\VFV-Q8?8)K*VDL]H7[.\2F/
M Z#:1C%0VNA:18V4UE::58V]K,"LL$5NB(X(P0R@8/'K0!2T34[*VTGP_837
M,:7=W9(8(6/S2!(U+8'L"*W:QAX=MV\3PZW(^YK6U^RV< 4!+<$_.P]V 4>P
M7'>MF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MN 3_ 'LG/6M^]TRZUKQ[X=TO7;B<$Z \E_!;3M&DT@>,,"5QE=QSQC.!VXH
M].HKQFZO[SP[X.\:Z9IU[<06UEJ\5K;3-*6:TAF\K=M8G( WMCTS74:YHEEX
M$\(ZYJ_AW[3#>1Z=)A6N7E5F&/WI5B067KGW.: .^HKR;0_#VMQ7?A[4=+T>
M6S<2QO?WTNK^?]L@9?GWJ?O$Y##T(XKU@,I) ()'! /2@!:**\;\:FQU.T\4
MZGI6CZG<W6F&5'U=M1,2VT\: D1(7SA>,@* >>M 'LE%>87]J?$GC7PI:W]U
M="VN=#EGN8H)FB$YS$<-M(.,G/&.F.F163=ZA>^%O"?CS3]+O)X8-/U""&TD
M>0NUK',(M^UB20%WL1Z=: /9:I6>KV.H7M]9VL_F3V$BQ7*;2-C,H8#)&#P0
M>,UY_K6@V7@O5_"MYH$ES%<W>JQ65RC73R"ZA=6WLX8D$C&[/;\J7P/X9TFV
M\?\ BRXBMY!-8WT:P$W$AVAH%)R"V&^\>N?:@#LO"?B#_A*/#EOJ_P!F^S><
M\J>5OWXV2,G7 Z[<].];5>"6F@6]O\%;GQ1%<WJZO:27$]I,MRX%OMN6&U%!
MVX."3D'.X^V.G\0R7VO_ !%.E3:4^J6-KI<5RED+[[,A=W(,A_OXP%'ISZT
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
M[G)&#P/2K%K<Q7MG#=0,6AGC62-B",JPR#@\C@]Z ,H^$- ;PTGAXZ9%_92
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
MMKF[U&**06PC"B0+*#* 5.'^7Z<GBO4M,T"#3-7UG48YI'DU25)9%;&$*QA
M!^ S6(?A[:+X0TC0;?4KN!])G6YL[Q0AD212Q!((VD?.1C% %/QG"^F77@68
M7,MQ<P:U%:F>7&^19(W5R< #) !. *[VN,U31[_4/%7A6SF,]U9Z4)+ZZO94
M"B68+Y<8^4 ;LLS$ < 5T-AI4EEJNI7KZC>7"7KHR6\SYCM]JXQ&.P/4T 2:
MW_R =1_Z]9?_ $$UPEA_R;I_W+LG_HDUZ'=VZW=G/;.2JS1M&2.H!&*QX?"M
MM#X%_P"$4%Q,;7["UCYQQOVE"N[TSS0!P]I_;WAO3O!.I/X@N+N/4;BUL;BQ
M>)%@6.2,[=@ W K@<DG/Z4V\\1:GK7B#Q!''?>(K.+3;HV=FFDZ?YT>]5!+R
MML;=EC]W(P/KFNYO/"EK>Z;H5B]Q,J:/<V]Q$PQES$, -QT.><54NO!LR:S>
MZEHNOWVD/?L'NXH8XI8Y' QO =3M; &2.N* -+PK>ZEJ/A;3;O5[5K749(%-
MQ"R%2K]#P>F<9Q[URH37/$?CWQ1I2^([S3M-T_[,8DM$3S-TD0/WF4X7()(Q
MDYZBN[L[=K2RAMWN)KAHT"F:8@O(0/O-@ 9/L!7GT?A;5;[XB^+=0MM4U/1A
M*+1(KB&-3'<)Y.&&'4J2I'WAR"3ZT 9;>*?$U]X.\/I!J:0:M+X@;2;B\$(*
MR*OFKOV]/X5..F1Z5=U[4=3T;6M(\*#6-=N(GMIKRZO;6V6:[D4.%5!M3"J"
M3EMO0 =ZZ:+P'IEMI&A:;;RW"0Z1>K?1L6#/-(-V2Y(YR7).,5:\0>%TUJ]L
MM2MM0N=-U2R#+#=VX5CL;&Y&5@0RG .#W% &!X:\1:M8V&K?VM9:]>VMK=(E
MC-+IS"YFC9<_,BJ,[6!!; SQ2ZWXBO\ 6=2\-Z-IDM_HRZN]P\\TUMY=Q''"
MH)55<'!8L.<=.:ZO1M-N]-MY%O=7NM3FD?<99TC3;QC"JB@ <>]4_$GA>+Q"
M;&X2]N+#4+"4RVEY;;=\9(PPPP(*D<$$<T <MXNTV[TO2O#UO=ZM<:F/^$FL
MFBEN442*F[[K%0 W.3G ZX[51O\ Q%J.L^*=>MEOO$5G;:;,+6U71[#SE,@0
M,SRML;/)X7C@>]=8_@S[586D&HZUJ%]/;ZE%J1GFV EX\80*H"JG'0#U/>B\
M\'2_VW=ZMHVNWND3WVW[6D,<4L<K*,!MKJ=K8XR.N* ,.76[VY\)^'WU_5-4
MT35+M'$MEI]GNNKEUX^5=C,HP-QP/XAR*Q?^$NUN'X9^+[B._NWN](OO(M+F
M\@$4_EDQ$"1=H^;#D9P,BNWU+P<][)I-Y!KE_;ZIIB/''?%8Y'E5P-X=2NTY
MP#P!BJG_  KFS;PYKFC2ZG?3KK$XN+BXE*F3> F2. .2GIQG H KZE;W6@:)
M&-9\:ZFMQ>7*;FM[9'E=BIS%;H$8@$X/1B O7G-8>G>)M5CT+X@6R:AJ4O\
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
M#'%(CC/7#J<-[BLF;X>V*:+HMCIE_>:?<:*S/9WD95Y 6!#[@P*L&R<C'^%
M&1K>J7MS<?$O3IKAGM+31HV@B(&$+P2EL?7 _*LN,Z_X6\(^%O$'_"0W-TDC
M64%QI[1(+<P2!5"H -P9<CYBQS@_2NLLO %K:1>(1+JE_=SZ[:K;W<]PRELA
M77<N  .'X &!@<57M/AQ%!)ID%SKNIWNE:9(DUII\Y0HLB#Y26"[F5>H4G X
M[4 9SIX@\0^+_%]A#XEN].L]-:#[,EM&F[>\"M\S,I^3.3M')R>:QK?6O$__
M  A&A>-[CQ!*\T]Q;)+IZ0HMN\3R",@C&[><[MV>#P !7I-AX>@L-9UO4DFD
M:35GB:5&QA-D8C&W\!GFLT>!+(>"+#PM]KN/LUF\+I-\N]O+D#C/&.2,4 9=
M_=:AJ?B3QGHQU*YM[:WTVVD@,(3=&6$A;&Y3][: <]NF*X>^T6YC_9T2[.O:
MD\;V5M*+9O*\M1N V#";MOS ]<Y4<]<^NP^'+6+Q!JNKF21WU*"*"6)L;0L8
M8#'?G>:QK3X>PQ>#[[PM=ZQ?7FESQ"&!)!&K6R DC:RJ-QSCEL_=% &3XJU'
M4_#DOA_P[%J^LW+:G-/)/?16Z3W8BC4$HBJF.2PYVG S5(>+->\/>'_%ET\>
MJW-G86T<VFW.KVABEWME61OE7>%;:<XS@X-=5=>"Y+_3[ 7FOW\FK:?,TUKJ
MBI&DL9(VE=H7:5(X((YJS'X6DNM(U'3M=UB[UB*_C\J03)'$J+@CY BC!YSD
MYZ#TH XGQ!H>L:7?^"IK_P 27>J++KEOY\5Q''@3>7(=T951M7&X;3GJ.>.?
M4;UVBL+F1#AUB9E/H0#7(0_#MFN=*FU'Q)JNH?V3.DMFDWEJJ!00 P51O)'\
M1R>.,9-=E/$)[>2%B0LB%21[C% 'ED&N^(M2T'X=QV^LO;76L+(MW<F)7+ 0
MLQ.",;N,CMG&0>E=%X5N-2L?&6N^'+W5+C4[:V@M[JVFN@OFJ)-P96*@ C*Y
M'%7;+P/9V,'AB)+J=AX?W>03C][NC*'=QZ'/%:5MH,%MXHO]>6:0SWEO%;O&
M<;5$98@COD[J ,GQOJ=]H7]B:K!<-'8Q:C'#J$>!M:&7Y-Q_W6*FN9M/'M]9
M^,/$L^I2YT(6]P^G*<8W6F%F /?<23^%>@>(-%MO$6@7VCW998+N(QLR?>7T
M8>X."/I7,7_PNTC4/#>C:+-=7?EZ9*9/.!&^<-DR*YQT<DDT 8CW'BR4> ](
M?79;6\U:VN9=0G$2EQA4DPH(P&4,5![=>:VU?4X_'D/ADZU>M;'P])(9SL\W
MS?.5!+G;C< ?3'M71WV@07_B'2-9>619=,6=8XUQM?S5"G/TQQB@Z# ?%R>(
MO.D^T+8M8^5QLVF0/GUSD8H \U\'07^C?!_6M8M]:OGDCM]0,,,GEF.)TDEP
MZX4'<2N>21R>*U[J_P!>U37/".EVNM36,6H:0]Q>2QQHSL0(CE=P(#<D9P<
MGCI6S:> DL]*UG2$UF];2=1CG1+1ECQ;&8DN5;;N/+' )(YK2@\*VL&K:/J*
MW$QDTNQ:RC4XPZL$&3[_ "#\Z .)F\2:]H/AGQO:_P!HM>W6ASQI:WERBF3R
MY51AN  #,H8XXY.!CM4WA:\GU#Q]%%I7BW5-9T6"P,UR\GEF,3E@JHS",=02
MVT8(*^G%7/&WA*9=!\27&FQ7-Y<:O=6LT\46/,B6,H"T0XRX";@">OY5#X>.
MKGQ;IXTN?Q/)I 27^T?[=B**/E_=^7O4,6W=<9&* -;XKW,EK\+]=>)BK/"L
M)(_NNZHWZ,:DU^\N=(U[P;IMC,8;2XNG@EC4##HL#%1^! _*M7Q;HG_"1^$M
M5T?(#W5NR1D] ^,J?P8"L^QTJ3Q%8>%M7U1+FSU#3AY[V[+@^:8S&X;/;))&
M/:@#E8SXEUR'QC>)XHN[*/2=0N8K**WBCQE$5QYA9267D#:,=\D]K0\0ZOXG
M;P?I<%_)IAU73#J-]<6RKYA 5/DC+ A<LV2<$X%=98>%[:PM-<MTGE9=8NIK
MJ4MC*-(BJ0OL O>LV?P#;G2]!@LM3O+&_P!#A$%I?1!"^S:%8.K JP( XQU%
M &3XGL+O36\&6UWJDVI,OB.(I/.BK)L\J7"L5 #$<\X&:U?#NK7UYJ7C*.XN
M&D2QOS'; @?NU\E&P/Q)-6CX.6>#2Q?:O?WMQ8:B-1\^<KF1PK+MP  J8;H
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
M\D$5CJ#$SWC1_>.0Z[ 3D+P>F37H^AZI'KF@Z?JL2&-+VVCN%1NJAE!Q^&:
M+]5;?4;.[O+NTM[A)+BS94N(U/,990P!^H(-<!J1\3-\9XH+'4;".$Z.\B1S
M02,HC$T8;(#C+YZ-P .,=ZK60\3R?$#QRGA]]-@"W%L[RWJ/)N;[.F$"J1@>
MK$GV% 'J5%>:W7Q.<^$?#-\C6&GWNN%E,U\Y%O;! ?,8\@GD849&2PYK3\%^
M,I-;UO4M&GU#3-3>TBCGBO\ 3>(Y$8D%67<VU@1ZG((Z4 =C=75O8VSW-W<1
M6\"#+RRN$5>W)/ J8'(R.E<M\1[\:9\/M8O39VEX(8E;[/>1>9$_SK]Y>_K]
M15;5-;UZ]\7R>'?#AT^V^QV:75U<WD32#+DA(U567LI).: .HL]1L]0^T?9+
MA)OLTS6\VPYV2+C<I]QD5:KQ_0O%5SX5\'>*=3O8+5-1D\336XC:4B!9G\L9
M+]=@Y.?05N^'/'4UUXNM="N-:T36DO+>26.XTH%3 Z8)1UWOP0>#D=#Q0!Z'
M17D\7CKQDW@8>-)(-'73K=SYMHJ2&6>-92C,&W80C' P>F<\XJ_?-XF?XSI#
M8ZC81P-HS2I'-!(RB+SD!! < OGHW3'&* /0XKNVGFFAAN(I)8"%E1'!:,D9
M 8#H<<\U-7EVO:A?3:7\2HM-ATZRFLE^>X2 B29#:[F+,&&7YPK=O0U;M]>\
M1>'/"OAK4-4FT^ZL9Y[:"Z>*%T:*"1 J.27.2'(R>^>@H ]&HKG;#7;O4?'.
MK:5"D/\ 9NF6\2RR8.]KF3+;0<XP$QD8SEJC\6>(+[3+C2-*TB*W?5=6G:*!
MKG/E1*BEW=@,$X X&1DGK0!TU96G^)=%U;4KK3K#4H+F[M<^=%&V2F#@^W!X
M/I7.VFM^)K?Q'<>%]2FTR2^FL6O-/OXK=UC.U@K+)'O)R"0>&Z52^#,>IKX"
MM)+N>T>T<RF!8H6613YTF\NQ8ALGI@#\: /1*JC4;,ZHVF"X0WJPB<PY^81D
ME0WTR"*X3QTWB >//"$>E7UG!'+-.L:S0NPWB%RQ?:XW+C&!Q@\Y/2J]\OB%
MOBZ8=+DT]+QO#T(N+FXC9HTQ,^2L8.22>@+<#N>X!Z;17F[_ !&O+#P1=W^H
MP62:O:ZJVCL=Y2V,P?'F$GE4V_,>>QJ;PUXYEO/%T&A7&M:)K275L\T=SI8*
MF%T(RCKO?@@Y!R.AXH [^::*WB:6:1(XU&6=V  'N345K?6EZ&-I=03A?O&*
M0-CZXKD?B[_R2K7L_P#/%/\ T8M<]I\.C:E\0?#UYX*TMK2&U6;^T[J"Q:UA
M:,IA8VRJAV+8(X.,9H ]7HKSW0O%?B341JFL7JZ;;Z#I5S>13*D;M/.D1?YE
M.["XPHYSG#=.*Q;3XJ77E:7J<^L>'9X;Z>*.71[9R;JV21@ =^\[F7(W#8.]
M 'KE5;G4["RE2*[OK:"23[B2RJI;Z GFL\>+O#[ZI)I46L64FI(74VB3*9-R
M@EEV]<@ _E7&_#KPWH_B;P@GB+7M.M-3U/6'DGN)KJ(2E1O951-V=JJ !@4
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
MQ<@S1A=I##')&<YR,CBG:_KOBS0QX>T^(:5>:IJ=U);N_E/%$H",RMC<3\N
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
MP. #@\>]4-#\.>+/#MG;:-9ZAHTVE6S;(;BXMY#<"+.0I 8*2!P#D?2NXHH
MX2_\&ZT/$FN7^F7FF"'64C262[MVDFMMJ;"(\'!!'.#C!]:FTWP3=62^" ]W
M"W_"/12I-A3^]+0F/Y?3DYYKM:* .,U7PMK!\93>(-(N-,+7-HEJZZA TA@V
MDG='M(Z[N5.,D=:JV'@"[L_#/AC2FOX9)-'U8W\DNP@2KOE; '8_O![<&N]H
MH YN\\+&^\93ZO/*C6<^CMICP\[CNDW$YZ8QQ5#PUH/BS0XK#29M7TV71K "
M-)%MF^TRQ*,*C9.U<#'(STKLZ:'4N4# L!DKGD4 <-I7A?Q1X:M6TC1;[1FT
ME97>V>\MY&F@5V+;<*P#X).#D5W=%% &!X5\/S>'QK(FG27[?JL]^FP$;5DQ
MA3GN,51UCPWJR>*O^$B\/W-BMS-:BUNK:^C8QR*K%E8,O*L,D=P0:ZVB@#DM
M4\.:QKNB:?;ZA=V"WEOJ<%ZYMXF6/9&X;8 223@=3^0K0\16FNW:K'I1TB6V
M=&2XM]2A=E;/0@J?KD$<^HK=HH \]@^'E_I.C^&SI&J0#5]#\X))<1$PS),2
M7C*@Y51QMP3C J];^$-3NY]:U36[VTDU;4-/.GPK;1LL-M%AC@;B68EFR2:[
M2B@#C[KP=<W'@WPYH@NHA+I4UE))(0=KB KNQ]<<5>T:^U;4/%.N&4;=%MC'
M;VH:/:SR@9E8'J5!(7/3(..E=%10!@>,O#\WB7PW+I]K<);W0EBGADD4LH>-
MPX# <X.,?C51] U;4-:\,:OJ=Q9"YTIKEKA+97"/YB%%";LG@8SFNJHH Y&[
M\$KJ6J^*I;R=39Z[906H1!\\>Q7!;T_B!'TI^B:=XPLFL[2_O=$FLK8!'GCM
MY!/,H&!P6VJQXR>?I75,RHI9F"J.Y.*6@ K \9>'YO$WAJ;3K:X2WN?-BGAD
MD4LH>-U<;@.QVX_&M^B@#SKXCIJ"?#476HS6Z:_:74,UF]DC;?M/F@1A QR<
M@X.?4GIQ53QCH)T+X3Z-HEO.8I8+RQC\\#<1*9E+/@]3N):O37,994<KN)RH
M/4D>E.9588901G/(H XZQ\,Z[>>*;'6O$M_83?V9%+'9PV,+H&:0!6D?<3SM
M&-HX&>M5M'\+^*?#5F-&T>^T9])BD8VTEW;R-/"C,6VD*P5\9.#D5W=% !7G
MD7@OQ/IND7OAO2=7TZ+0KEY?+EF@=KFVCE)+(N#M;&XX)QUKT.B@#E3X/6WU
M?PE/92K'9:!!- (WR6=7B5%Y]1MR:ZB3_5M]#3J* /&/!WAGQ)XC^%>EZ.VK
M6,>@7B9F/D-]J2,2$M$I!VD$C[Q&0#WKT>U\.O;>.+G75EC%O+IT5DD(!W*4
M=FS],,!6^JJBA5 51T &*6@#B/\ A&?$VBZIJ\GAK4=,2RU6X:[DCOH79K>9
M@ [(5.&!P#@XYKG]?\-3>'X/ .AZ1?\ EW4&HRE+N:+>'D,4CLS+GHQ)R,\
M\&O5Z0JK$$J"0<@D=* .*M?!=]J>H:OJ7BF[M9KG4-/.EK#8HRQPVYR6P6))
M8DYSVQ5(^"O$VH:+9^&M8U?3I="MS$LDD$#K<7,<9!5&R=JYVKDC/2O0Z* .
M'\7^%=>\5I<:7+<Z.NDRR(T<[6[FZMP""=ASMW9!PW'7I4]WX:UO3_$]_K7A
MVYTXC4DB%W;:A&Y&^-=JNC*<_=P"".W6NQHH X_6O#.M:G;:)J$=_8Q^(=)G
M>9)! PMY X*O&5W%@"I SG/'OPN@^&M:MO&%WXCUG4;6XFN;%+7R;:(HD.UR
MP"Y))'/4\Y)Z#%=?10!A>,O#[^*/"E]H\5PMO+/L:.5EW!71U=<CTRHJA-X?
MUG5;WPWJ&J7%@MUI=U+/,MJCA'5HV0!=Q)SR"<UUE% '&ZSX7U>3QD/$6D3Z
M:TCV0LWCU"%G$0#%M\>T]3GD<9QUJE9_#^]MO#&BZ4^H0RRZ?K8U.2;RRHD4
M2N^ .QPWTKOZ* .=N_#]U-XVCU^"ZBC$>ERV2JR%B':16#8[@;>E9-MX2UJ^
M\5VVNZW<:7#-:VTT"MI<3I)/Y@"YD9CT7&0O.">M=Q10!YA9_#K7H-+T71Y+
M[2$L-(OH+I9(+9EFN1')N^<DX4XSTSDXY%;4OAKQ'I?B'5;_ ,-ZAIL=MJSK
M+/#?0NYAE"A2Z;2,Y !(/<=:[6B@#D=1\.:X/%>G:_IE_9-<1V!L+L7D+8D0
MNKEU"$8;(/'3FJ]]X _M.#Q=;75X$CUR>*:%XU^:!HT0*3GKAD!^E=M10!Q*
M^&?$NLZCI+^)]0TU[/2[A;N..QA=6N)E!",Y8X4#.<#O6CI/AF?3D\3*]Q&_
M]KWLMS'M!_=AHU3!]\K72TR*:.>/S(I$D0DC<C C(.#S]: ,OPKH\GA_PII>
MD32I+)9VR0LZ @,5&,C-8-JAT?XO:@'&(=>T^*6-ST,MN2K+]=CJ?P-=K10!
MPY^'YN?"GB#1+J]"G4]2FOX9XEYA9I!(G!ZD%1GUIZ>&O$FLZII,_B?4-->U
MTN<744-A"ZF>8 A7<L?E R3@=Z[,.I<H&!9<9&>13J ,'PUH$VASZY)+,DHU
M'4Y+U H(V*RH-I]_E-;U%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %4M7U6UT/1[O5+UREM:1-+
M(0,G &< =SV%7:Q/%^A'Q-X1U31EE$3W<!1';HK=5S[9 S0!DVOC/4H[_2X]
M:\/-IMIJLGE6DXNUE99"I94E4*-A(!Z%N>*@B^(T<K)IW]EN/$)U V#:7YW*
MX^8R[]O^KV?-NQ[5G^'/#@M]0T\W/PXL;&XMR&DOTN8F56 ^_&!EB2>@(&,]
M:KIX4\2Q^((_'7D*==DNC'/IOFIM%@<*(PV=OF  /G."<B@#H/$/B[6M BO=
M0?PNTNCV1S+<?;D65D'5TCP<@>A8$^E/UCQG<6?B"RT72]%EU.ZO;(W<++,(
MD # ?.2/E7!SGGG QS7%>(O!?B#5(O$UM<>'TU2^O9IGL-4GOU$<,)'R1JA.
M59>G3!)R379VVA:A%X\TK5&A M+?0VLY'WC(E,B'&.O13STH RD^)6J3Z9J%
MW;>#[EVTAY$U17NT5863EEC;'[TA?FZ 8(YYK5U7QU]EN- @TS29]3DURV>X
MM0D@CP%5&&XG@##Y)[8Z'-5K#PYJ<&A>.;62!1+JMY=RV@\Q?G62%54GGC)!
MZUSVH0ZSHFM_#6VM+&*YU&STJXBEM7F";ML4*NJOR,\'&>#CKWH T->\43:U
MX&\;:7J&F-INJZ=I\GG6_G"5&1XV*.K@#(.#V&*UU\37%C!HFAZ3IG]I:I-I
MR7+1M.(8XH0%7<[X/5C@  YYZ5C3>&?$&LV'C75+W3TM-0UFP%E9V'GJ[(J(
MP&]Q\N69O7 ]:9KO@FY?6='UF3P_;:]'%I2:?<V$DJ(\;*=RR(6^4\E@1D4
M=GX9\1#Q!;7?FV;V5]8W+6MW;.X?RY  >&'WE(((/'6MNN!-XW@SP;<76G^$
M[73+^YO(XK73(YE8W#N54%F08#8W' )P%Z^G?#..>M &-K6I:W:3Q0Z1H*ZC
MN4L\LMXL$:>BYPQ)_#'O6#)\1XHO!]MKYTFY:1[\:?-9*X,D<OF&-@".&((X
MZ9XZ5#XPT/5;_P 5VMXVCOKFBK9&(6"WBPK%<;\^:P8@,"N!W(P>*R+'P3K=
MMX(LM+:Q@BN8?$27S0Q3 HD GWY4G&0%Z#K[9H ZK1_%M]<^)O[!UG0FTNZE
MM3=VQ%TLZRH&"L"0!M89''(]ZZJN8O='O9OB1I.L)$#96^GW$$DFX9#LR%1C
MJ>%-=/0!PLOC[49X+_4M(\,R:AHMA))')=_:UC>7RSB0Q1D'<!@]2,XXJQJ'
MCY4N="@TC2IM4;6[1[FUV2", *$/SD_=&'))[8Q@DUBV&F>+_#?A^_\ "VGZ
M'#>P/).++4C>(D:)*S,#(A^?*EC]T'.*IW^G:CX5\4^ ].TBVCU&>PTJZB:)
MY/*,R@1!BK'@-GD9X[9[T =+:_$&&+3]?EUW3Y-,O-#"M=VRRB8,KC,9C8 ;
MMW0<#GK4MGXOU*/5]-LM=\/G3$U0LEI*MVLV) I;9( HVL0#T+#(QFN>N?!&
ML^*=-\876J01:;>ZY'!%:VIE$ODK!RGF,O!+-UQG ]:N>&_#Z0ZQ92S?#FQT
MN:'+/?+<Q.$;:>8PN6.3QR%P#0 Z;XCZD;;6;RQ\*3W-CHUS/#>3F[5,K$Q#
M-&",N=HW$<8Z9)KNK*[AU"PM[VW):&XB66,D8RK $?H:XS3_  WJEOX-\8Z=
M) HN=2N]1EM5\Q3O67.PYS@9SWZ5T_ARSFT_PQI-E<J%GM[*&*100<,J $9'
M7D4 8VM>+[VQ\5KX<TS0I-1O9+(7BM]H$4:KO93O8@[1QU&220,=ZQ1\3M0E
MT6[U6#PC=M;Z8[QZIOND4P.A(=8^/WNT#)/RC\>F^-'O?^%HMK?E#[ =%%IY
MFX9\WSB^,=>G?I6/!X7U9/ _C73&MU^UZI=ZA+:)YB_.LH.SG.!GWZ4 =#J.
MLZMY=J^A:&-2CN(A-YTMVMO&H/('1F)(]L>]8LWQ(A@\&1>('TFY,GV\6$]D
MKAI(Y?,\M@".&P1QTSQTK,U?PWK+WNAM<:,VM:5;Z4EL^G+>K"L5R,9D8$A7
M&/E[XP2!56Q\$ZW;^![?2S8P17*>(DOC#%,"B0"</\I.,@+T'7VS0!:\2ZI?
M2W/@^^UW3DT=HM:+,CW2RA8Q!(=[,  .^1VQUK8_X3\?V&VKC1[G[/=7:6FD
MQEPLE^S\*P4@>6IP2"3]T$X'&7^._"[^*9M MWM$N;&&^,EZCL!B(Q.I/J>6
M'3GO7-ZEX+\17_AJ+1+R"#4TT/4(KG3I+F4 7]NH8>3)W5PK%=Q&#@>YH Z:
MV\6ZJ=2N='O?#ZV^L"T-W:P)>AXKE P4@2;1M8$C(*]ZJ_"[7M>U_P (V=UK
M-J/FC)2],ZLUP=[ Y0*-N,8]ZD\):+#::K)=+X%M] 80E!<>?$\C$D?*!'GY
M>,Y)'0<4OPXL-:T+P_'H&JZ6($L-ZQ7:W".MR#(Q!"CE>"/O8H V/%OB-/"G
MAZ75Y+62Z2.6*,Q1G#'?(J9'')&[..^,5EV/C&__ .$DL=(UOP_)I?\ :22-
M8RFZ6;>4&YD<*/D;;SU(]ZK?%SS?^%>W/D[/-^UVFS?G;N^T1XSCMFHTL/$G
MB/QAH>H:OH\6E6>C>;*<72S&YF=-@V;>B $G+8)XXH T8/&R3>"]8\1_8&"Z
M:UTI@\WF3R68?>QQG;Z'&>]5]4\=7-IJ&D:=IV@RZA>ZK9&[A19PBIC;D.Q'
M PQ.[V QS7-W&@>,+3PQXE\*6.BV\\%]+=R6^H/=JJ&.4EMI3[V_DKV7)SG
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
M)BB7"[F'!8EB3C@<<UIFP\4>*+CPU:ZGH\%A9:7=Q7\]XETLBW#1J=@C4?,
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
MAMJG(; (([BNDKC?"&C0V6I372>![?0&\GRQ,)XGD?)!*XCSA> <D]AQ794
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4454U348-(TF\U*ZW?9[2!YY=HR=JJ6.!W.!0!;HKDK/X
MC:'>WUC D>H1V]^XBM+Z:T9+>>0CA%<]2><=CC@FI9/'FE+XCET&&WU"ZOX)
MTAG2VM6D$(8*0[D<*GSCD^A]#0!U%%<?=_$C1+26Z(M]3N+*SD,5SJ%O9L]O
M"P.&!<=<=R 0*NZOXVT?1[RSM)3<7%Q?0&>TCM(3*9P"!A0O4G=GTP"<\4 =
M'5:;3K.>_MK^6W1[JV5UAE(^:,/C<!]<#\JQM/\ &VBW^CZAJ;RRV46FL5O8
MKR(QR6Y SAE]QC&,Y[5!IWCW2[_4K2QEL]3L)+T$V;W]HT*7&!G"$]\<X.#0
M!U-%<[;^,K&\UB33[2SU*X2*X-K)>16K-;I*."I?V/!., ]Z@U+Q[I6FWEY!
M]FU&[2P.+VXM+5I8K8XR0[#N!R0,X'6@#I9((I7C>2)':)MT;,H)0X(R/0X)
M'XU)7/:MXSTK2DT_:+F_FU%3):6]A"9I)4 !+@#^$ CDGO6-X#U]O$'B3Q=,
MEQ=26<=U L$-P&4P?N1O78WW3N!R/7- '=450UK6;'P_I,^IZE-Y5K  68 D
MDDX  ')))  ]ZX?_ (3!M8^)7A>QMDU73P8;Q[JRO(7@,@V(8V*]&&0V.N"#
MTH ]'HKE9_'^F6MXD5S8ZM!:O<"V%_+9.EOYA;:!N/."W&[&/>J/_">SK\1[
MCPXVD7[VL=O&RR1V;EO,:1E+DYQY6 /FQU!H [BJTNG6<VH6]_);HUW;HZ13
M$?,BMC<!]<#\JYW4/B#H^GW-Y&8-1N+>Q?R[V\MK5I(+9AR0S#T!YP#CO741
M2QSPI-$ZO&ZAD93D,#R"* 'T5RNI>/\ 2M/OKRUCM-3O_L/%Y+8VC2QVYQG#
ML.X') R17._$#Q:D]KX:M],DU9[#5;J.22YTM'#30;7/EHZ\AB0"0,' - 'I
ME%4=/"6FAVY07DB1P!@MP6><C&<-GDMVYYS7&>'?'EUXDL/$$4NFWUK+:RW<
M<,WV5XT1$^Z'8DXEYY'% 'H-%>:^"OB+IY\,>'+?4#J<DES%#;-J4UNY@>X(
MQL,IZL3QGIGOUKJ=6\8V.EZFVFI::AJ%['&)IH;"V,IA0]"_0#.#@=3CI0!T
M-%4])U6RUO2[?4M.G$UI<+OC< C(Z<@\@@@@@]"*Y.X\>SV_Q(?PX=(OY+1;
M-9/,BLW9S(9-N[.<>5C^+'7/- '<45RX\>:4_B*70K>WU"YOH+E;><6]JSK!
MD+AW8<*GS=?8^E-'C_3%O[:">QU:V@NIQ;P7MQ9/'!)(3A0&/(R>A( - '54
M5R^I^/=*TW6+K2!;:C>:C;(DCVUE:M*Q1AG<,<8'&<XY( S4C^.=%_X1_3]9
M@>>Z@U%Q%:16\):6:3G*A>Q&ULYP!@T ;=_IUGJEH;6^MTN("RN8W&1E6#*?
MP(!_"K-83^*;>/14U*33M64O+Y*VGV)S.7YXV#M@$[L[<=Z;I/C#3-5BU$LM
MS82Z: UY!?1>4\*E2P8CIM(!.0>U &_17*6/C_3]1&^#3-:\IXFFMI6T]PMT
MJC/[L]R1R <9[5B:)X]F\1?#_4M1O8K_ $N:"VN)'O8;,B-%1F ,>\D,X &1
MGJ#TH ]&HKF;KQ=I^C6.DQ2M>ZC>WL"O!!;6_F3S*%!+E1PHYR2<#FB+QYHL
MGA[4M8)NHH],)%[;RP%)X&'9D/L>.QH Z:BN7T[Q]H^I:Q;:=''?Q&\#&RN+
MBU:.&ZVC)\MCUXY[9'2NHH **R]:UR'18X2]G?7<LS%8X;*W:5SCDDXX ]R1
M6;'X[T9_#>HZVXNH8=-<QWD$T)2:%QCY2I_W@?3F@#HHH(H=_E1)'O8N^Q0-
MS'J3ZGWJ2N7TWQ[I&IZS;:;'%?PM>*S64]Q:M'%=A1D^6QZ\<]LCD5G^(_B#
MIEI;ZU9P)J,C6<4D4]];6SM!;3;#A6D'0@D9(Z9Y(H [BBL'P1<3W?@/P_<W
M,TDT\NGP/))(Q9G8H"22>236+9>/9[CXA:EX>DTB_P#LUN(4BE2S?*LS,&=V
MS@1G *MCD9H Z_3].L])L(K&PMTM[6$8CBC&%49SQ^=6:\MT'X@V^D'Q,FJ?
MVM>BTUJ[\R2&!YTM( P"[FZ*HP< = #Q7;:KXLTW2HK$_O[R;4!NM+>SB,LD
MZ@!BR@?P@$$DD#D4 ;E%96A>(;'Q#;32V@FCDMY3#<6]Q&8Y87 !VLIZ<$'T
M.:K^(/%NE^&9[&#4#.9;XNMND$)D:1E ^4 <DG< !0!NT5S5CXXTJ^TK5[XQ
MWELVD(SWMK<P&.:(!"X)4]<J"1SS5VY\3:=:6&DWLIE\G59X8+;"9.Z493/H
M/6@#8HKDM3^(FCZ;J>H:=]GU*[O-/P;F*TM&E,:% ^\D<!<,.O?. <4R'XF>
M'KFXLA U[)9WDJ01:@MJWV;S6^[&7/\ %V]CP<$&@#IK#3;+2X&@L;:.WB>1
MI65!C<['+,?4DU:KSJ3Q:='^)OB&RN%U.^4VEH]M8V<3S$</O8*.%'W<GC/'
M6NC7QQH3^&(O$"7,C6<KB%$$3&5I2VWRA'C._=QC^G- '145S^F>,-/U*:\M
MFM[VQO+2'[1):WL!CD,7/SJ.0PR".#UZU'X:\;:9XLD']EV^H-;F$2B[DMF2
M GC*!SP7&[D#T/H: -75M#TO7K5;;5;"WO(5;<JS(&VMZCT/N*;I&@Z3H,+P
MZ5I]O9I(=S^2@4N?5CU/XU'KWB&P\.6<=Q?-(3-*(8(88S)+-(>B(HY)X-9U
MAXXT^_\ MT*V6IPW]E$)I-/FM&6X9#P&1?X@3QP30!TU%>;_  EOYM;TN76+
MV76Y+ZX+F9KMG^RL#(VT0J3M&T* =HXKK=;\46>B7EM9-;7M[?7"-)':V4/F
M2;%P&<]  "0.3WXH VZ*\]\4>*AIOBKP7>&34(K&[BNR]HD4GF3-Y:;$:(<E
M@QX!'!]*Z'2O&6F:K8:C=)'>6[Z:2+RUN+9EGB^7</D&2<CD8SF@#H:*YO2_
M&ECJ6L1:5)8ZGI]W/&TMNE_:F+SU7&[:?49&0<'VJ+3O'VDZKK,FF6,&H320
MSRP7$RVS>3;NA8$2/T7.TX_#ID4 =317)6WQ$T6YN+8+#J"65U,(+?49+5EM
MIG)P K^YX!( /K5N;QE8IK<VEP6>I7;V\B17,]K:M)% [ $!F'L03@' /.*
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
MQR/87MI;227%L7.620*&P6S]UEQQCBO3J* ,'P9/K-UX1T^;Q!&R:FR-YH9
MC$;CM+*.%8KM)'8DUA7,TVD?%U[R>POI;34=,@M89[>V>5%E65LARH.WA@<G
MC&:[NB@#RW1M3N?"&D:UX?O=!U:ZOFO+J6U:VLWECO%E8LI\P#:O7!W$8Q79
M^!]'N?#_ ((T?2KP@W-M;*DN#D!NI&>^,X_"M^B@#S:'5I_#'Q!\7W=[H>KS
M65Z]J8+FTLVF#LD"@KA1GJ< ],@@D5SW_"*ZQ9>%?"^HW-IJ47V74KJ\N[33
MS_I-O'/OVE0.25R,@<\FO:J* .)\&V>E2ZW>:K9_\)#-<FW2W:YU>.1 R;BP
M5/,52<'.>.]3^/;.YN_^$8^S6\LWDZ_:RR^6A;8@W98XZ 9ZUU]% '(>&+*Y
M@\<>-;B:VECAN+FV,,CH0LH%NH.TGJ <CBN-L='U33/A7X2U>'3+MM7T&Y,Y
MLQ"PF>%Y&26,+C.2C9_"O8:* /)I?#FK6W@+0]4;3YKG4X]:CU[4K2-?WKEB
MQ954]65648_V*V%N9?%_Q \/:E8Z=J%O8:/'<O/<WMJ]OO>5 @C4. 3CDDXQ
MP.:]!HH \FM_#VIR?"$^39SQZSINI3ZE9Q/&0Y>.Y=P O4[ER!Z[A3+KPWK'
MB'X;>(=2-C<1:QK5\M\+23]W*(8I%\N(YZ-L3(]VKURB@#SCP_;Z1J?B33+H
M?\)?/>6?F21_VI%*L5NS(58,74#)!QP37.I-J6E_"G5O!#>'M7N-8BBNH08K
M1C%*C,["42?=(PW3.XG@"O::* ,'3]3DLY-$T=]-OBT]D':Y6+]U"44?*[=F
M/85O444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5GZ]?R:5X=U/4845Y;2TEG17Z$JA8 X[<5H5B
M>,O^1&\0?]@VX_\ 1;4 167BS3T\.:1J6L7MI8R7]DEUB238OW%9\9/0;A^E
M:&CZ[I7B"S-WI%_!>0*Q1GA?.UO0^A^M><0VMO=W_P (X[F&.9%T^5PKKD;E
MM8R#CU! /X5T'AI%B^*7C=8U"JT>GR$ 8!8QR9/U.!0!U.JZSINAV?VO5+Z"
MSM]P4/,X4%CT ]3["F:5K^DZW8O>Z9J-O=6T9*O)&X(0CDAO0_6L'QWX@DT-
MM%CC^P6YO+PQ?VCJ";H;/Y&.X\CYCRH^8=3S7G>^\U73/BI_9^H0ZI/+;6Q%
MQ90&-)L1L'V+N;/"E<@G.* .VUCXA:=<7FA6_AS6K*ZDGUF&TNTB97/E,KYQ
M[94?,*Z+5/%V@:1?KIU]K-E;7TBY2&64!N>F?3/;/6O/-<USPKJ]SX BT*6T
MN)X-4MBHMU#&VAVL-C$?<R=ORG!.WIQ5C3-5T#2-4\=V7B:2W2^NM09Q!<+N
M>ZMFC41*B]9.X &<&@#<\,>)M6U/POX0OKF^TY9]28BZ%PI5YL!CB(+QN^7/
M/& :MZ#\1M!U_P 17VC6]Y;">"816^)@QNALW,RCVY'?I7#^'ACPQ\)P>/\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MO)SQC;Z'.:UDMX([?R$AC6'&/+50%QZ8Z5(2 "20 .I-(DB2)O1U9/[RG(H
M7:-NW VXQC'&*C@M;>U4K;P10J3DB- H)]>*>)(R^P.I<C=MSSCUI001D$$4
M -$48E,H1?,(VE\<D>F:9/9VURR-/;PRLG*F1 Q7Z9Z5*"" 0<@]Q02!C) S
MTH 9-!#<Q&*>*.6,]4=0P_(TY(HT)*(JD@ D#&<=*3SHO+:3S4V+P6W# _&G
M;AMW9&W&<T ,D@AFSYL2/E2IW*#D'J/I2>2([8PVP2'"E8\)\J'MQQQ[4CW4
M*6KW/F*T2*6+*<C ZU7T;5[37=(M=4L69K:ZC$L>X8;!Z9':@"GX4\/1^%_#
MMMI23M<O&6>6X9=IFD9BS,1D]23WK7EABN(FBFC22-NJ.H(/X&E22.4$QNK@
M'!VG.#45Q<&."5H56:=8V>.$.%,A Z9/3GC- $BPQHP98T#*NP$*.%]/I2K&
MB%BJ*I8Y; QD^IJK87DT^DV]W?VPL9I(U>6!I5?RB1RNX<''J*S/&/B"3PUX
M1O-:MX8[AX/+VHS85MTBKU'^]F@#9@L[:U9C;V\,1<Y8QH%W?7%3444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5RWQ(M;F]^&_B""S5FG:S<A5ZL!R0/J :ZFB@#"T#6M)G\':?
MJ<%W;QZ<+6/]XT@5(P% P3T!'3%<AI&B:/XL\6>,)/$UI!?7-G>"VAAN?F%O
M;>6I5D!^[N)8[AZ=:Z8?#SP@-3_M$>'K#[3O\S/E_+N_O;/NY]\58UCP7X<U
M^\%YJFD6]Q<A=AE(*LR^C$$;A['- 'ED$;:SX(\%6=Y<7$UFWB1[:&;S6#RV
MP$ZK\PYP5&W/I6Y9^"O#Y^*6J:1_9T?]D#38+O\ LX$BW,Q9TWF/H3M7]<]:
M]&DT7398K&)K*'R["19;5%7:L+*"H*@<# )%2KIMFFJ2:FMN@O9(EA>;^(HI
M)"_3)/YT >+3>6OPJTVSN+J2&SM?%(M5E\XJT,"W+ 8?J-J]#VQ[5U,>D:7X
M:^+.@6OAVWBM([W3[DW\$!^5HTVF.1AZ[B1N/)YYK;\3>"X=1T>QT[3+:UB@
MCU>&_N(I,[9%$F^3C!R3D\=*UM%\)Z#X<EFETC2X+268 .Z EB!T7)Z#V'%
M'EVD_P#)/?AY_P!C2?\ T;<T_P :)INM:?XQU"P\+V$KZ>989]7O+PI,D\:
M_N1M8_*=N!E03QWKU./PWH\-E96<>GQ+;V-Q]IMHQG$4N6.X>^7;\ZIWO@?P
MQJ6HS7]YHMK-<SC]ZS*<.<8R5S@G'?&?>@#B[S3K?Q+XR\%0ZLK7,,NARS31
MLQ"S']T<.!]X9YP>"0*R=2>3PWX7^(^G:.\EI9VE];B%8B?]'CF6+S=G]T89
MCQTKUQ-&TZ.[M+I+2,3VD!M[=QUCC.,J/;Y1^5"Z-IJOJ#_8H2=1Q]K#+N$V
M%V_,#P?E&* ./U;0M#\(^%M6U+PM:6]IJ:Z1,8&MGPTB!0=Y /SD':=QR>>O
M-<[H'A'4I+?POJNEZ7H-@8I8+B;4X-0D>>[A8?O%?]T-Y<$]6X->B:+X.\/>
M'II9M*TFWMI94\MG4$G9G.T$DX7V'%0V?@/PMI^H)?6FBVT5Q&_F1E0=L;>J
MKG:I^@H Z*N!\>RI8^+_  /J5XP33X;^:*61^%222(K&2>W.>:[ZJU_I]GJM
ME+97]K%=6LHP\4R!E8>X- '%?%R6.?P8NDQ,K:CJ5Y;0V48/S,XE1B0/0 $D
MU0'A;0;OXUZC]HTFTESI,-U\\8/[XS."_P#O$ <UUNC>!_#.@7GVS2]&MK>Y
M VK+@LRCT4L3M'TK673;-=5?4UMT%Z\(@:;^(Q@DA?IDDT >/:9H.DV'PZ^(
MMY::?;PW,<^JVB2H@#+"I.$!_NC X]JV$LK/7_''A[1];B2YTV+PXEU;6LW,
M<DY8*S%>C$)C@YQDFO0AH.EKI]]8"RB%K?O))=1<XE:3[Y/UJOJOA30M<M+:
MUU+3(+B*U&(-P(,0QC"L"". ._:@#@/%>GPPZWX1\-:19V-UHKO>.+&ZNV6W
MEF3!",0KYVEG(3&,C':H=5\/:GH'@3QX;BWTZQT^ZLQ);:?87#RI X4AR-R)
MM#?*< 8R#7HD_A+P_<:)#HTND6ATZ$[HH F!&W)W+CD'D\CGD^M):^#_  _9
M:7>:;;Z7"EI>C;<IR3,,8^9B<G\Z ,6'PWH^@> -5>VM@CW>F.U[<.Q:2X(C
M8EG8]3\S?G6GX!,I^'GAPS9W_P!FV^<_]<QC]*E\5Z-=ZUX3NM%TZ6*W-TBV
M[R.2 D)($F, Y.S< /4]:V+:WBM+6*V@0)%"@C11V4# 'Y4 4O$-A:ZGX>O[
M2]MX[B!X6+12+D$CD<>Q /X5Y$^CZ98_LVR7=E:0P7%[96K7,T2@-*PE7ECW
M(R:]OZUS]OX'\,VEC>V5OH]O':WQ4W$*YVOM.Y>,\ $DX&!0!RUUX>TSPM\1
M?!S:-;?9GO#=P7;JQ+7*B$N#(3RQW#.3SFN1\8/97OA?6/$NC>&K&U6&_)CU
MF:\*WC3+, 61=I.-V0%+CCL.E>VW&FV=W>VEY/;I)<6;,UO(>L99=K8^H.*Q
M;CP!X4NKNXN9]"M'EN&+RDJ<%CU;;G 8]R!F@#E[KPSH5Y\<,W6EVDI?1/M9
MWQ@[IA.%W_[P&!FO3*R=5\,:+KEW:W6I:=#<7%J<PR-D,G.<9'49'0\5K4 <
MAX\\/7>O)I;VD=E>FRG:=]+OF(AO%VE<'@\KD$9!&>M<G<:CIMWH_@F33]._
MLJWMO$XMY;0D;8)0)@R@C@C<>,<<]NE>CZUX<TCQ"D*ZK8QW/DDF)B2K(3UP
MP((S@9]<4R7PMH4V@#0GTJU.EJ/EMMF%!SG(]#GG/7- '&ZM?O'\4]<ET^19
M+RT\*$JB$,5E$KLH(]>5./<5/X!\.>&1X:\.:^(H&U:>%)FOVE/G33NA\P,V
M<OR6&TYZ=.*ZO2?"VAZ%,)M+TR"UE\HQ%XQ\S*6W$$]^><GFJ]CX(\,Z9JW]
MJ66BVD-YN++(J_<)ZE1T4GU % 'E$/A?29OA%XAUZ2V+ZK!/>S6]T7.^W:.9
MROEG^ 9&3CJ2<U[;ITKSZ9:32'+R0HS'U)4$U67P_I2://I"V,0T^X\SS8.=
MK[R2^?J2:T(XTAB2*-0J(H55'8#H* .:^(__ "3;Q'_V#YO_ $$UBZ/X9US6
MU\.7GB#4+ V&F".ZM;2Q@=2\@3"-([,?N@G@ 9-=S?65MJ5C/97D*S6TZ&.6
M-NC*>"#4L,4<$,<,2A(XU"JHZ  8 H \R\(>'M/N]7\7:[-:"ZU*SURZ6S\P
MDB$JJL-@[$EN3WP/2N9\/^&M:\1>"+'5K#3]#35YI!=?V[+?R?:A*),MNQ%[
M%2F[&*]LLM-L].-R;.W2$W4[7$VW^.1L L?<X'Y5C2> O"LFI-?OHEJ;AI/-
M8X(5GSG<4SM)SSG% %AKCQ-_;OE+IVF'2=X'GF\?SMN.3L\O&<]MWXUS7PDG
MBA\-7VES.JZG8ZC<K>QL<.&,A8,1Z$$8/?%>@5S^L>!_#&OWHO=4T6UN;K 4
MRLI#,!V8C&X?7- &+J=S!>?%3PC/:SQSPM9:@%DC8,IQY8."/<$5P.A>'=:\
M6>"Y=3CTO1/[:N)Y96UFXOY%N[>99#V$1V!< !0V,8]:]HBT+2K>>RF@L((G
ML8VBM?+3:(4;&Y5 X .!^59EWX"\*WVH2WUSHEK)<2MOE."%D;U90=K'W(-
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
M2SCNK<L'V2#HPZ$'J"/454L/"6@:7'<)8Z7! +F'R)]H.94^;ACU/WFY//-
M'ER^'M-TCP+X&\064!35WN]-,EZ7)E=9-JLA;NFTX"]  !5C6[VX\+77BOPE
M9G;/KLL<^D#_ &KEO+FQZ;6!;\:]2?0M+DTVSTY[*-K2S:)K>(YQ&8\;"/I@
M5C:EX9FU3XAZ-K<ZV_V'2K6;RO\ GJT\A Y&,;0HR.>IZ4 ;VEZ=!I&DV>FV
MJ[8+6%(8Q_LJ !_*N.^*%I'?P>%K.5I%BG\06\;^6Y1BICE! (Y&1QQ7>55O
M=-L]1-L;RW28VLZW$.[^"100&'N,G\Z /-(/!7A\?%:\T==.1=(.DPWC:>"1
M;M-YCQAS'T)"COWYZU4TNZT^R^'YTB^TY]5@_P"$BFTO3[%YBJ,1*WEH[$_<
M !ZYZ#@UZL--LUU5M4%N@OFA%NTW\1C!+!?IDDU1G\*Z%<Z9/IL^F0/9SSM<
MR1$'!E8[BX/4-GG(H \XT72(?^$H\7Z%=Z+IME92Z7!/)IMG-YT D!?#8**%
M;A3@#L#6:MG;Z-\"-*NM(MH+:75#9Q:C<(YB\R,OAM\@!*CDJ3@X#&O6])\,
M:)H4KRZ9IL%M+)&(W= =SJ"3\Q/).2>3S4-AX.\.:9;7UM9Z/:QV]\,7,.S*
M2#G@J> /F/ XYH Y?P_X2U/2O&%EJ5OI6AZ)8"WDANK?3KMW^U9 *$J8D&5(
M^]UPQK(\ >&]+3X;SZ^UOYFJ20WJBYD8LT:!Y%V+Z+@9QZDFN^T?P;X>T"[^
MU:9I<,%QL,8DRS,JGJH+$X' X%:%GI&GV&E_V9:VL<5EAQY*_=PQ);\R3^=
M'F-B^GWOA/P'HTOA^#6]1FTL300W<WEV\:+&FYGR&!/( ^4GKTK$??%\(O'5
MD8H8(K36Q%%;6\QEB@'F0,41B!\H8GL.IXKUJ]\'^']0T^QL;K2X7M[!0MJO
M*F%<8PK Y P!WYQ3H_"7A^'2;G2HM)MH["Y=9)K=%VH[#;@X'^XOY4 :OVF
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
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 %4]5TV#6-'O=,N2XM
M[R!X)"APP5U*G!]<&KE% &-=^&+"]LM'M)6F$>DW$-Q;[6 ):)2J[N.1@\]*
MSM1\!V-[JMWJ%KJ>K:7+>@?:UT^Y$:3D# + @X..,K@UU5% &"/!^D1V^AV]
MO$]O!HLWG6D<3<;MK+\V<D_>)]2>:74/#UN^H:CK,/FM?W&G&RV;AM*@LPP,
M=<L>];M% 'FOA'X:6R>&-"35IM5'V>.*>729+G-LLX&<E,9^]SMSMSVKI=8\
M$V.KZU_:RWVIV%T\(MYVL;GRA/&"2%?@],GD8//6NEHH Y%OAQX?;PQ!X=*7
M(TV"\-XB";#!BS-C<!G'S'WZ<U;T7P99:-JSZJ]]J.I7YA^SI/J$_FM%%G.U
M<   G&3R3ZUT=% '-6W@?2;72=&TV-[GR-(O/MEL2XW&3+GYCCD?O&].U0WW
M@#3[O5;R^@U'5M/^W$->06-UY4=P0,988R"1P2I&:ZNB@"IJ&G0:EI%UIDV\
M6]S ]N^T_,%92IP3WP:SX?"VGP7NBW:-/YFCVKVEMEQ@HRJIW<<G"#T[UMT4
M 84OA/3IG\0NS3YUZ(17>''"B+R_DXX^4]\\U'J7@S3-2TK3+)I;N"32PHLK
MNWEV3PX7;D-C'(X((P?2NAHH YS3?!>GZ?%J6^YO;V[U&+R;F]NY@\S)@@*#
M@!0,G@ 58E\*Z?-X,'A5FG_L\6:V>X,/,V!0HYQC.!Z5MT4 9-WX>LKV\T>Z
ME:42:2[26^U@ 24*'=QSP?:J]UX0TF^NM;GNDEE_MFWCMKJ,OA=B!@-N.0?F
M/.?2MZB@#E+#P#8V6K:;J<VJ:O?W6F[A:M>7(<(K(4*X"@=#UZ\#)-6K/P?9
MV&N7^IVM[J$:W[M)/9B8?9VD90I?;C.X@#OCVKH:* .6D\ :0_A_2M(26]A_
MLG!LKR&;9<0G&"0P&.0<$$8/I4VF^#-/TZ/46>YO;V[U&+R;F]O)@\S)@@*"
M  H&3P *Z.B@# E\(:;-X:TW06:X^QZ<UNT)#C>3"04R<<_=&>/RK2U?2;/7
M=(NM+OX_,M+J,QR*#@D'T/8U=HH Y73_  )966L6&JSZIJVH7E@'6W>\N0X5
M64J5P% Z'KU.!DG%4IOA?H\AOECU'6;>#4)Y)[ZW@N]L=R78LP88X'./EP<<
M$FNWHH YW5O!FF:H=/DAENM-N=.C\JUN=/E\N2.,@ IR""N ."#TI;#P7I%C
MI6I6#B>\&J!A?3W<I>6XRNWYFXZ#@ 8 [5T-% '&V7PWTNTN],NI=2U>]FTR
M0/9F[NMXB4*1L P!MY'O\HYXK37PG:1>*YO$-O>W]O/<!/M-O%,!!.57:I=<
M9R!Z$=!6_10!E^(= L_$ND/IMZTR1LZ2+) ^R2-U8,K*>Q!%5HO"UJE[HU[/
M>7UU=:2LRPS7$H9I/- #%\ 9X QC&*W:* ,4^%M+DOM;N9XWF_MJ*.&\BD;*
M,J*5  ZCACGFJ>D^#(](N+9X]>UV>WMN(;2>[#1*,8 .%#, .@8GH*Z:B@"K
MJ6FV>L:;<:=J%NEQ:7"%)8GZ,/\ /?M7.:;\/[+3KFU<ZSKMW;VCJ]O:7-^6
MAC*_=X !8#C 8D<5UM% ''77PWTJXFO1%J&KVEC?2-+=Z?;76RWF9OO9&-PW
M=PI&:VCX;T[^UM*U&-&B?2[>2VMHHR!&J.%!&,=@@Q6O10!DVGAVRL[K6+B)
MI2^K2"2XW,, A GR\<<#WKC]=\!K)<^"-(LTO#I>EO,LEQ'-LEA A(C?<,<[
MP.@Z]L5Z-10!R]EX#TBVL]6ANI;S4I=6C\J\N;V;?+(@! 7( "@9., 5'8>
M+"SU/3-0FU35[ZXTPM]D-W<AEC4H4*X"@$8/7KP.:ZRB@#%M?"]A9Z?K%E$T
MWE:M//<7&YAD-*,-MXX'IUKF/'?@[^TO VC>%=/M9IXHKFUMUG+#=;0H-K2$
M\9.P%??=7H-% &4^@6IU;3=026YB.GPO##;QR[82K #YE[X XK5HHH ****
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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
MJ1&=FW  4-C&/6NOUV.RUOQ/>:<?#.CZKJ-A81&^O=5G\N*)6#$",;'/9B6
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
M2),XW.P49_&O';;1;_Q7K?C+[1I&@ZA<+J,MH)-2N'6:VA"CRO+ C;8N#N#
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
MU'%H6EP?V=Y5C"G]FJ5L\+_J 5VD+Z?+Q6A10!6BT^SAU"XOX[>-;NX5$FF
M^9U7.T'Z9/YT^[M+>_LY[.[B6:WG0QRQN,AU(P0?PJ:B@"G)I-A,+(26D3"Q
M</:Y'^J8*5!7TX)%-FT;3;C5[;5IK*%]0MD9(;AE^>-3G(!_$_F:KZ'K\.NO
MJJPPR1_V=?R6+[R/G9 I+#';YJUJ ,?6?"NA>(9(I-6TNWNI8AB.1U^=1Z!A
MSCVJ_I^G6>DV,5CI]K%:VL0(2&)0JKDY. /<DU9HH SM5T'2=<$8U33[>\$:
MNJ"9 P4, &QGUP/RI-(\/Z1H%F]II6G6]I!(Q9TC3[Y/=CU/XUI44 <]9>!?
M"VG3>=9Z#8PRB59@Z1 %74Y4CTP><#BI6\&^&WUG^UVT6S-_YGF^<8^=_P#?
MQTW>^,U-H^OP:S?:O:Q0R1MIEU]ED+XP[;%;(]OFJZ=1LUU-=--Q&+UX3.L&
M?F,8(4MCTR0/QH @ET+2Y_[1\VQA?^TE"7F5_P!> NT!O7Y>*DGTJPN5LUFM
M8G6RD66V!'^J=00"/< D5<HH PM6\&>&]<O?MFIZ-:7-SM"F5DPS = Q'WA[
M'-+J7@WPWJZVRWVC6<RVL8AA'E[=D8Z(,8^7VZ5N5D^'M?@\165Q=00R1+#=
MS6I$F,EHW*D\=CB@"'4O!OAS5TMDOM&M)EMH_*A'E[=B?W!C'R^W2MBWMX;2
MVCM[:%(8(E"1QQJ%5%'0 #H*<Y81L44,P!PI.,GTS69X;UV'Q)H-MJD,30^:
M"'A<Y:)U)5T/N&!% $6I^$?#VLZE%J&I:/9W5W$ %EEC!. <@'U ]\TZY\*:
M#=Z1'I5QI5M)8Q2&6.$IPCDDEE[@Y8\CU-7_ .T;/^U/[-^T1_;?)^T>1GYO
M+W;=V/3/%4M(U^'5]2UBRBADC?3+D6\C,1AR45\CV^:@!^F:!I6A1S?V1IMM
M:-(JAA$NP/MSMSCZGGW-9'@SPBN@>$I-+U*.TGGO)9I[]8ES#(TA.Y0"!E=N
M%Y'05U55[V]MM-L9KV\F2"V@0O)*YP%4=2: ,_1O"F@^'I9)=)TJVM)95"N\
M:_,5_NY/./;I6C>65KJ-G+:7MO%<6TJ[9(I5#*P]"#4J.LD:R(P9& *D=P:R
M]+U^'5-9UG3(X9$DTN6.*1V(PY>,."/P.* &Z+X4T'PZ\CZ1I5M:22C:[QI\
MQ'ID\X]NE7[+3K/3A.+.WCA$\S3R[!C?(WWF/N:LT4 5KO3[._>V>ZMXYFM9
MA/ 7&?+D (##WP3^=5]8T'2?$%LEOJUA!>1(V]!*N2C>JGJ#]*T:* ,JR\,Z
M)IVESZ9::5:Q6,^3- (P5ER,'=G[W'K4>C^$_#^@+.NE:1:VOGC;*4CY=?[I
M)[>W2MFB@# T[P1X8TG4%O[#0[.WND)*2)'_ *LGKM'1>IZ8JGXL\()JWA6_
MTO28;6WFO;R*[E+Y"NXE1W9L \D)Z>E=%:ZC9WLUU#;7$<LEK)Y4ZJ<F-\ X
M/O@@_C5+6=?AT:\TBVEADD;4KP6B%2,(Q1FR?;Y: &:3X3\/Z%>37>E:1:6E
MQ,,/)%& <9S@>@SV'%20^&M%MM=EUN#3;>/4YE*R7*IAFSUS[\#FM6B@"O>V
M-IJ5E+9WUM%<VTJ[9(I4#*P]P:S]%\*Z#X<:5M(TJVM'E #O&GS,!T!)YQ[=
M*V** *UEIUGIRS+9V\<"S3//($&-TC'+,?<FK-%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<!\
M9+%+OX>7<K3W,9@F@(6&9D5]TT:_,!PV,Y&>AP:[^L_7-%LO$6BW6DZ@C/:W
M*[7"MM(P000>Q! /X4 <%XQT$P:CX)TJVU74D+ZG+_I<MP9IU!A<G#ODYQD
M]L\=*:M_>^#=6\8V5M?7M_:V.C+J=JE].T[1R8D! 9CG:2@.,UV$7A*S7^R6
MN+W4+R;2YWG@FNI][LS*5.XXY&&.!Q5H^'M/;6[S59$:2>\M5LYD<Y1HU+'&
M/^!'- 'FNC)XF>/P_J=A9^*);V:6"2_N+V^B:UN(7QYA$?FD* #E=J@C KU>
M^9DT^Y92598F((Z@X-<]IG@2STF:W^R:MK:V=LX:&Q-\Q@3!R%Q]XJ/[I)%=
M%>HTMC<1H,NT3*H]210!XSLU6P^$%AXX/B75YM8MX8)P)+IC#(N]5\MH^C9!
MY)RQ/.:Z>XL+SQ%\4-7TZ;6]5M--MK"UF%M:7+19D)< Y'0<'('4XSTJ+P?\
M,;2+POHD>L'4D>!(YI]+>[)MO/'.XIR.O. <9[5W,&B6EMX@O-:C\S[7=PQP
MRY;Y=J%BN!Z_,: /+FO-9\37_B6=;7Q1+/::A/96#Z9>QPP6_E<*2AE7>Q/+
M;E(P0!7;V_B#7[+2M*CO_"^I7M_):1O=O:-!L27&&4[I!SD9XXYZU)=^!K&?
M5+K4+/4=6TR2\8/=)871C29L8W$8.&QCD8-=';0+:VL-NC.R1($4R.78@#'+
M'DGW/6@#@+6SN/&?BSQ*+S6-4LX-+N4M+2"QNV@"?NPQD;;]XDMQNR,#I45_
M>3:)\0=>O5+7,]CX224%QS(R22GG'J1VKHM4\"Z=J6L3ZI'>ZGI]S=(J77V"
M[,(N HP-X'<#C(P<=ZOP>&=-M]6?44C<R-8)IY1VW)Y*DD#!ZGYCR30!YGHW
M_"3W%AH6L6%GXHFU.>2">[N+J^A-G/$^#(!%YI"KM)*X0$8%7?&EY!<-XBN=
M,N?%=S?:=&Y,UA=>7:V,JQ[MI&] V."PPYY/TKK=.\!V.E30"SU76X[*WD$D
M-@+YO(3!R%Q]XKG^$DCVIE_\/-(O[O496NM2@@U)B]Y9V]T4AF<C:6*CG) &
M<'!QR#0!SFHS:GXCUKP+:'6+VQAU/2IKB^%G*8S+A(6P"/NG)ZCD D#&:DU^
M*Q-_/I%K=^,-1O=/M(T9=.O2BVN5.QW8N@9R/F^8L?:NRA\+Z=!>Z-=)YWF:
M1:M:6V7XV,JJ=W')P@JIJ/@?3=1UBYU+[5J-K)>(D=Y%:7)C2Z51A=X'/3C(
M(.* .(35=9U[P]\.,ZS>6D^INZ7<]L^UI5$+YSVR<=<<$Y'(JW_:%]X,U'QI
M96U]>7UM8Z0FI6B7T[3M%(1("-S<E25!P3786G@S2;*VT&"+S]FALS6F7SR5
M*G=QSPQJVWAW3GUF^U.2-I)KZU6SG1SE&C4MQCWW'- '/>'-"ET_2+'Q#)KF
ML7UXUG]HN4ENV>&X+1[L>6?E4 GY=N,8QS7$:7<^*M6\-67B#3K/Q-<:].R7
M*SF]B%C(I?)C\DRX";<@?)NSS7HVB>!=.T*[MY;>_P!6FAM0PM;2XO&>& $%
M<*O? ) W9P#Q4=K\/]/L)=MCJ>LVEB)3*-/M[UD@4DY( 'S!2?X00.: .LKF
M?B!KLGAWP3J-[;[C>.GV>U5 2S32'8F .203G'M6I#HMO!X@N=966X-Q<0I
M\;2DQA5.00O8\]:35="L]9N=-FO/,;^S[D74**V%,@!"EAWQDD>] 'EWAS4-
M+\.^.O#MOIL-_#9WNG#2KEKJPFMU:>,;HGRZ@%F^<?C7K.JN\>CWLB,5=;>0
MJRG!!"GD56U[0++Q%90VU[Y@$%Q'<Q21-M>.1#E6!_SU-6M3B>?2KR&)=TDD
M#JJ^I*D"@#Q^1-5TSX4:7XX_X2/5[C5XHK68I+=,8949T0Q-'T.0?O'YB><U
MTCZ?>>(?BAKUC/KFJ6VG65M:2I;6ERT0,C!^<CH.#D#J<9Z"F^$?AG9P>&]"
M75FU(/;1Q3RZ7)=EK9;@#)8ISSNYQG&>U=M;:):6FO7^LQ>9]JOHXHYLME<1
M[MN!V^\: /+/MFM^)I_$5W':^*)+NWO[BTT^33;V.&WMO*.U<H95W$D9;<IS
MG KNX?$&NV=AI<5[X7U*[O9+2)[N2U:#RXY2/G7YI!T.3P".>M.NO MC+J5W
M?6>I:MICWC^9<QV%V8HYGQ@N1@X8@#)7!-=)!"MO;Q0(7*QH$!=BS$ 8Y)Y)
M]S0!Y]8V5QXT\2^)9+W6=5LXM-O196<%C=M (]J*QD(7[Q);^+(P,8J'4+^;
M0_''BO4(R9Y['PO%,I<??9#*1G'J171ZEX$TW4=7N=3CO=4L)[M56[6PNVA6
MY"C W@=\<9&#BM"'PSID.JW&H+$S23V26+QNVY#$A.!@_P"\<YZT >;:,OB:
M2#0-4L+/Q1+?S2P2WUQ>7T36EQ"^/,Q'YI"C!RNU01@5/XUOH9D\27NE77BN
MYOM-20FYLKKR[2RE2/=L*EU# <%AM<\GZ5V.F^!++29K<6FK:VME;.'AL3?-
MY"8.0N/O%1_=)(J*_P#AUH]_/J3-=:G#;:DYDN[."Z*0RR$8+E1SDX&><''(
M- &!J;ZEXC\3>$+$ZQ?6-M?Z1+<7BV<IC,I B; (^Z<GJ.<9 QFJ=[-?7OC3
M4]!:'Q-?:?HMK:PPKIM\L+L[IN,LKM(C.W  ZC@D\FO08?#.GP:CI=\GF^=I
MMHUG!E^/+;:#GCD_(.:K:MX.L=4U8:K%>:AIVH&(0R7%A/Y9E0'(5P00V,G!
MQGWH XJ2Z\3R:/X4\.ZQ<WVGW.I:A-#<7(E5;AK>,.Z NA(5V 4$@YX/K5[0
M=(.B_&6ZM5U"\O(3H"O%]LE,KQ*;@_)O/+#()&<GG%=-?>#--U+0K72[FXOW
M-K,)X+PW3&YCER3O$AYSR?;'&.E)HO@O3-#UB75X9KVXU":#R)KBZG,K2C<#
MDY[C  Q@ #I0!A_&6R6Z^&VH2M-<1F!HF"Q3,BOF1!A@/O#G.#W -5_%VG7F
MF_\ "*Z+IFNZM;K>:HT4UR]V\LS(8G)&YB<].,YP<'M7<:WH]GX@T:ZTK4(R
M]K<ILD"M@^H(/8@@'\*SHO"%FL>E"XO=1O)-,N3<P374^]RY4KACCD88\<4
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
M"2*P%\WD)@Y"X^\5S_"3CVH XZXO=3\1^)_$B26OB>:*PNOL=H-'O([=(-J
MEV!E0NY+9Y!&,#UJQ=/XGOI?A_I>K:C>Z7?WJ72:E]EE"L^R+/.W*Y('4=-Q
M(P:Z[4/!-C>:O/JEM?ZGIEU<A1<MI]SY8GVC + @C('&1@U<_P"$9L3>:+=/
M)<R3:.)!;/),7+;TV,7)R6..^>M &!X-%SIOC'Q/X?-_>7=C:+:SVWVR9II(
M_-5]R[VY(RH(STKN*S;71+2SUW4-8B\S[5?QQ1S9;*XC#!<#M]XUI4 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MA@<<=.*T/[2\4Z+XD\.G5-5MKVTUJ5X);2*U$:VS^674QO\ >8?+@[NO7CL
M>@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5C>)_#L7B72DM&N)+6>&>.YM;F( M#,ARK '@_
M0]036S10!AZ-IWB"VNFEUC7X+Z+RRBPP6 @&<CYB=S$G@C P.:QS\/U/PQD\
M%_VD=KJZ_:_)Y&Z4R?<W>^.M=I10!S6N^%[F_P!;M-<TC5/[-U6WA:V,CP":
M.:%B&V.F0>&&0014>H>$[S7/#,VF:UK37%VTZW$%Y;VRP_9G0@IL7)S@C/))
M.3STQU-% ',VWAW5[BPU&T\0>(#J,=Y:M:[(+1;=45@0S8RQ+$'UP/2LY? =
M]-X6L](O_$!EN--FAETV]AM%C:W:)=J$J6(?C(.<9!KMZ3>H<(6&XC(&>2*
M,"PT;672ZA\0:U!J-M/ T!MX;$0+AN"2=S$G&1U YZ5S3_#75)]#MM"N?%LT
MFE64D36D0LU5ML;AE61MWS@ 8&-O."<XQ7H<DD<,3RRNJ1HI9G8X"@=23V%-
M@GBN8(YX)4EAD4/')&P974C(((X(([T 25SOB?PQ-K=WIFHV&HG3M5TR1VM[
M@PB52KC:Z,A(R" .XQBNBHH Y#2?!$EIJ6M7VJZQ+J<VKVJ6UR&A$84+O!V
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
M23GM7644 </9^ ;RT\,ZSX;_ +=#Z3>17$=K&;0;[;S69B2V[Y\%CQ@5:O\
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
MRF5;'7+-G&!P<@ ZN[\3^([KQ=JWA_0M+L)&L(H93=7D[(@#J3M(4$DDCC'
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
M+1UN9(WF'V18_-8;@O:3Y3D^E '3T5RNB>-)-=N+5X/#NK1Z7>9^S:A(J;'
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
M*EE92I(8$ XQW&* .JHKD[#QOY^HZ?;:CH6HZ7%J9(L9[DQE96VE@K!6)1B
M2 P[>M)IWCI-7\07.E6&BZC,+.\>TN[K""*%E. <ELMG'0 D#&>M '6T5PFC
M>+M-TKP+9Z@KZQ?_ &J\EM;6&Y<374\OFNNP'(&/E.,D **U=(\8+>ZS)HVI
MZ5=Z/J2P&Y2*Z9&66('!971B#@]1U% '345Y!XZ\>MK'P^U":QT?5H=.N7C2
MTU3"B.0B9><!MZJ<'#$ '\:]3U<E=%OR"01;R$$?[IH N45Y7X.\?+IG@?PZ
MU_H^J#3/)@M9-6=5\I9#A<D%M^S=QOQC/K77ZGXN:VUF?2=+T:]U>\M8UENE
MMFC18%;.T%G8 L0,A1VH Z6BO*/'7BH:]H'A@Z9IVHW6F:KJ423K%(L32@;]
MULV7!#%DY[?*>:Z*+Q1'I1AT#0_#>I7EU:6L<MQ:12Q_Z&KC*H\CO@OUP 3T
M]* .UHKCKCXD:/!X5M_$!@O&MY;P64D B_?0RY(*LF>H(Z#/;%2R^-I+>TLA
M/X?U*/5;^5X[73"8_-D"@,7)W;54 C))XZ4 =916)X?\21:[)?6LEG<6&H6#
MJEU:7&TLFX95@5)5E(Z$'L:Y[7?&&MZ;\1;+1[31+R[LGLY9"D1A!G8%/G4L
MXP%R00<9)XSUH [RBO,X?$-WI7Q-\8V]KI&HZM*R63K#;;0L:B([B6<A03D8
M Y/IQ71GQ[I;^%M.URVANK@:E((;2TC0>=)*204P3@$%6R2<#!YH ZFBL#0_
M% U74[K2KS3;K3-4MHUF:VN&1M\;$@.C(2&&00?0UOT %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
MROQ TR\U7P_;6]C;M/*NHVDK*N,A%E4L?P )KJJ* .5O-,O)/BCI>II;L;*+
M2[B%YN,*[2(0/Q /Y5S=QI'B>TT?QDVEP7$5S=ZV+B+R7599;?;$',9)P&(#
M $^GK7IU% 'F?A71;F/XCKJ\.C:Q9::=)DM_-U2[::5Y?-1NC.Y48![C."<>
MM"U\.:UJ'PLU7P1+I5U:WUNTKQ7,I407!^T&5 C!L\C Y Q7K=% 'G/A[2M.
MN-;T^9_!OB"SN[9C(;B_OGDAMWVD97=,V_.< A>^>*W/ >F7FEV&L)>V[0M-
MK-Y<1AL?-&\A*M]"*ZJB@#R2RT?Q)I?P_P#"=B]GJ8M8)YO[6M-.F$=T4+.4
MVL&!VY()"D'!IMKX9U4Z#\0UAT6^M5U2V06%O=7/GS28A*X+%F.<]BQQG':O
M7:* .9M-<>QUG0_#/V)I)I=.,]Q('_X]@@51N&.=S9 Y[=ZD\>V%UJG@+7+&
MRA::ZGM'2*->K,1P!6VEG;17DUXD$:W,RJDDH7YF5<[03Z#)_,U/0!QOB'2;
M^[E\%F"V=Q8ZC'+<XQ^[00NI)_$@5EZ7+KG@NZU^P7PU?ZHM[J,U]8W%HT?E
MOYN#LD+,"A!XS@\5Z-10!YEI'@[5-%3X>VKQ><=,FNI+Z2,_)$98Y#CZ;GVB
MMJ/P_+>>/O$<U[;2C3+W3[6%94D,>\J9-P#*0P(R.F.M=G10!YG\0-#M?#O@
MB./1X)6=M6LY%CN+N23>_FK@;G9BH.!TJ]"NK^*?'NA:I/H5YI-EHL5PTC7A
M3=+-*@3:@5CE0,G=WKL=4TBQUFVCM[^#SHHYDG5=Q7#HP93P1T(%7: /&[FP
M\36GP]USP5!X9N[BY:2Z,5X)$%O)$\C2!@=VXO\ -@+CKU(KH=2AUK2/'>EZ
MW;:'<ZA9PZ(;2Y%NR^8A,BM\H8@,1M'&1QGTQ7H=% 'DFI>'-=UCPCXWU%M*
MF@OM=N(&MM/9E,BQ1;%!;!P&(!)&>*Z+5_#M]JOCK67$;1V5[X:_L];D_=$K
M229'KD!@:[FB@#B/!VJ:Y;:=I'A^]\+7UO-9P+;7-V\D8MPJ)M#HP8E]V!Q@
M8S[5H?$73KS5_A]K5A80-/=3V^V.)>K'(XKIZ* .2BTN]7XIQZF;=A9#0?LQ
MFXQYOGAMOUQS7,:IX:UB;P-\0;*.PE:YU'5)9K2,8S,A$6".?]D_E7JE% '#
MZ]:ZGI'CK3_%-II=QJ=K_9SZ?=06I4S19<.KJK$;N1@C-8M]H.M:WI?CK67T
MJ:UGU>P2TL;"1E,Q6-&&Y\$@%BW SQBO4J* .+\9Z1?ZC\-4TVTMGEO ;/\
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
M*LK%L[L[\+C;CKW-:&K>&S8>.]9U2^T+6-5L-4$,D,FE7;HT+H@1D=%D3(.
M0W/I7J5% 'GEYX<<:+X/ATC0[BQ@M==CO)K6642/!'B7<[MN;.2P)Y/WJD_X
MFOA/QOK^H+H5]JNGZQY$T4EAL9XI$CV%'5F7@X!!Z5W]% 'E:^$];3P]9236
M6+Z\\5Q:S<VT;AOLT;2@D$]#M4#..^:U?'WAZ>]U_0]<73KO4K2R6:&ZM;*X
M:&?:X7#H0RYP5Y&>0:[^B@#D_!FFZ?:OJ%Y9>']3TIK@QJ\FHSF26<*#C@R.
M0!D]<=:J>)XM1T_QWHFOVVD7>I6L5I<6LR6>PR(SE"IPS*,':1G/%=O10!RN
M@Z9>6OQ \77\]NR6MX++[/*<8DV1,&Q]":X@>#-6/@7PV9M+N)[C2M2N9[BP
MBG\F62&227E&##Y@&5@,C/2O8:* .+\'Z9IL>K7.H6GAK6--F\@0_:=4N&=G
M7=G8JM*Y !&<\5VE%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %<QX\\81>"_#K:B83-,9$2*/RW
M*MEU#990=N%)(SC)&.M=/7'?%2":X^&^JI;PR3.IAE*1J68JDR,Q 'H%)_"@
M"]<>._#EIIMKJ-U?O;VMT[QPM/;2QEF12Q&UE!' .,CGH,DBF2^/_#\5K;3F
M:[?[3&98XH["=Y0@8J69 A91E2,D#I6%K]]8^)=;\"WUAF[LO[4E;>86 !6%
M\'# =& Y]13_ !9XCOK#Q?%IL^JS:)I;60FCNX+(3O<S;R#&"RL 0,'&,G-
M'1R^,O#T.@VFN2:I"NF7;B.&Y(;:6.>#Q\OW3G.,8YQ1HGC'0_$-S<6VGW;M
M<6Z"1XIH)(6V'HX#J"5]QQ7F&G6<\GPY\,03V\[G_A+%,B3P[6V_:9,EEQ@>
M_&*[34HPOQ<M[B2!W@_X1ZX60HA;</.0[>.IZ\4 ;6D>,=$UV\^S:=<32LRL
MT<AM94BE"G!*2,H5L>Q-5[7X@>&[S4;>RBOI=]S)Y5O*]K*D,S_W4D*A&/I@
M\]JY'PCJK:?K]IHGAC4;G6= ^S3,T%S;LCZ<5&8T\PJ,AB=H5LD8KGKK7=1\
M16OAR2]U:]FU$:U:27>DQ:<(XK+$P'S,4W#&0.6YSTH ]4UCQOH&A7YL;Z\D
M^TH@DDC@MY)C$AZ,^Q3L'UQ61<?$O2[?QO'H3>:]L]D)Q<1VTSDR%E"J-J$%
M2K9W#CMFLVPUVR\'>-/%::\+B%]1N8[FSF6W>07,?EA0BE0<E2",>]3:EJEM
MI/Q2TG5K^.>UL;S0VMH6:!CB4S(XC(4'#8[4 =)I^L1IJ7B(W>MPRV]A*F^-
MH/*%DOEAB&<\/D'=GMTJ+2_'OAS6-0AL;2]D$]P"UN)[:6%9P!DF-G4!^.>#
M7"Z_I.H:E8_$ZVLK666:2[M)$B53F94CB9U7URJD8'7I6CK.NZ?XWO\ PM8^
M'DGFGM-5@OKAC;/&+2*,$L'+  $YV[>] '2ZA\1?"VF7%U;W&I-YUI(T=RD5
MM+(82 "2VU3A?F'S=.O/!KI;>XAN[:*YMY5E@E021R(<AE(R"#Z$5P?AJTPW
MQ!9[?#3:G,,E.77R$P/<<G\S6Q\.$=/AOX>2165UL8@588(XH ;8^)[.QTK5
M;_5-=CNH+?4Y;8.EHT9B8,%$ 4 F1@>,@'.:VM'UJSURU>XLC/MCD,;K/;O"
MZ, #@JX!Z$=N]>:VMMI9\,>(%UZ:\L(?^$JN9K>\MXV+P2!]R29"G XQDC'/
MO75^ -9U35[#4/M]Q]NM[>Z,5GJ/V8P&[CV@[MGL21D8!QQ0!IZSXOT70KM;
M.]N)FNFC\WR+:VDG=8\XWLL:DJON:Y7Q[XZM;?1=#&E:M-%%J]Y"IO+.W:5E
MMB3O*$*PW\8Q@MR>.*S-3+Z'\2O$%WJ7B#4M#M=1CMGM+FWMHY(Y@B;60L\;
M[6#9..,[LU)<Z59V/ACP5#I$U[>6A\313B6YA*.0S2EF*[5VKDG' &"/6@"*
M;Q1'=^,])\.1>)==AL8[ 3?:$LF$]Q.\BA!(3#]T*>3M SP3FNUF\?\ AJWU
M![.34&!CF^SR3BWD,"2YQL:8+L!SQ@FJ#12'XTK*$81_\(Z5WXXS]H'&?6O.
M]'M+.'P?)X3\2^)];L+A7EAN=+CL8W\S,A(:,^2S.&R&W!CR: /7-;\7Z+X?
MNHK2_NI/M4J&18(+>2>38#@N5120ON>*P=4^*&CZ?X@T:RC:2>ROX))WN8[:
M9]JA5*;0J'=G)SC[N.<50.I6G@SXE:Q=ZX9X[/4+&U2RO#"\BGR@P>,E0<,2
M0V.].\2:S:VOBKP3XDN8KFVTH17BO));N#$9$38'4 E2=IXQ0!U&J^--"T:Y
M6VN[F9K@Q"9HK>UEF:.,_P ;A%)0?7%2WWBW0M.T6VUB?4(S97146[Q*TAF+
M= BJ"6)] *\\N93HOQ \1W.I>(M3T.WU(V\]I/!:1R1W"",+MW/$Y#*01MXZ
MYQ2RV>G^%X_ >J0/?7/AW3YKSS;B>W;?&9P=DC(%!"ABP!VC (H Z+PUXL7Q
M%\0M5@L;YYM,ATZ!EA:,H8I2[AMRL RM@#@^U=U7G'AO5+;4OB=X@UBVMYX[
M!M*M]MQ+ T8GVN^77(!(XQD]=OIBNWT/6;7Q#HEIJUCYGV:Z3?'YB[6QG'(_
M"@#F_#7Q%T_Q#XCU+2%29'@N/*MF^RS#S%$88ER4 0YR,,1G ]16/X)^)>E'
MPQIT>NZN[ZC)-)%-,T+LB,9G"*[JNQ"5VX!(XQ5WPQJ%OIOQ%\5:5>>9%>7]
M['<6JF)L2Q^0N6#8Q@;2.O7BN86R=?V:+V$6K"=DG8H(_F+?:6(..N< ?D*
M/3=:\4Z3H$\-O?3RFYF4M';V\$D\K*.K;$4G ]<8JYI6K6.MZ=%J&FW*7%K+
MG;(N1T.""#R"",$'D5YOXB$ND?$J;4[_ %K4-&L+S38H8+VVMTE3<C,6B8O&
M^T\AATS76^!+'3K31+F73;^]OX;R\ENGN+N'RF>1L;BJ[$&W(SP,<F@"G9?$
M73[KQUJ/AQTF7[.8HX9!:S$O(Q8,&^3"@$##$@'/!-:$7CSPW/K!TJ'4#)>)
M+)%(BP2$1,A(8.VW"\JV"2 <<9K$M]0M]&^,&L1W_F0G5;2S2R;RF9964R!@
M" 0""PZ_6CP2D^GZ-XQNK>Q\R\.M:A+'&5P9R#\@SW!Z4 ;6G^/?#NIZE;V%
MO>3":YS]F:6UEB2? R=CLH5N/0TS4OB'X8TJZNK6ZU%_M%HY2XBBMI9&BPH8
MLP53A<,/FZ=LY%><KK-YXAOO!D\^M7M_>#58)KRR73A##8MM8%2VS<""2H!8
MY&3BNT\+6N/$GCUY(,>=?(NYD^^OD)QGN.3^= '07_BW1=.L+*\ENS+%?@&T
M6VB>9YQC=E%0%B,<YQQ3+CQAHMKI5KJ,EQ-Y%VQ6!$M96ED89R!&%WY&#G(X
MKSC3$TNW^''@N?4]5O=#U2UMI&LKZ.!G$9/#(X*E2",?*<9QQ6C+XQ\1#PWX
M:N-1D.DQ7TTZ7NJ+9%C&B9\IA&P.SS, _,"!Z4 =UIWBO1-5TFZU2VOE%I:%
MEN6F1HC 5&6#JX!4@>HK,C^(OARXL[N>VN;AS;P&X"-93J9(\A0R IEURRC*
MYQG)XKSDV&H:SX5^(BV9OM1DGNK6:-Y[80R7<:+&S80*HY52!@#(QZUZ3IOB
M[1_%$<UGH_VB:7[([,3:O&L/0!&9@ &)/W?]D^E &-:_$"#7_AQ/K,&H_P!C
M7<4,3W%Q)8RRQV[,P'R@J!(#@CY<XSFNGUKQ9H_AZ:"VU"YD-U,I:.WMX'FE
M91U;8@) ]SQ7EYOX;_\ 9XN=(MUG.H:?:00W5NT#JT;^:!CD<GY3TKI[O4K;
MPI\4M3U/7!+#8ZCI\$=I>>4SHAC+;XB5!VDDAO>@#IU\9>'F\._V^-3C_LL2
M+$T^UOD<L$"LN,J=Q .0,=^*9H_C70->U)M/T^^9[D1^:J/!)'YD><;T+* Z
MY[KFO-=2LI[WP+XLU)+*:.RU;7;>>U@DB*M)&)85,A0C(#$$\CIS7;>((&_X
M6?X+DCB.Q(K]695X \M, F@#I-8US3?#]FEWJMVEK;O*L(D<':&8X&2!P/<\
M#O6%'\2_"<BS8U)Q)$5Q UK*LLF[.TQQE=S@X/*@U!\2[<W.D:-%Y)E4ZY9;
MUV[AM\T9R/2DGM=WQLL[@P9"Z!*!(4Z-YZ]_7!/YF@#9A\8:#<>'3K\=^ITT
M-L,GEON#[MNPIC=NR0-N,U5@\?\ AR:TU"Y-Y-$NG1B:ZCGM)HY(XST?8RAB
MON :XR'4M4\/>'O%]WI\#([>*90\Q@,GD0N8P\P0?>P,FE\.I'KWQ)OO-U*\
MUK3[CP^ULUW<6BPHX,PW(FU%###=>>21GB@#TB\US3;!+![BZ"KJ$R06I52W
MFNX)4# /& 3D\#N:-8UO3= LEO-5NDM;9I4B\UP=H9C@9(' SW/ [UYCX"AO
M]3\4V>DZDCE/!4,MKYC#B:9V*1,/4"!?_'JZKXFVYN= TV+R3*IUBRWIMW K
MYHSD>E &MHGC+0O$-]+9:=>.]S%&)3%+!)$S1DX#KO4;ESW&152X^(WA:UO9
M+:74B!%+Y$MP+>1H(Y,XVM*%V Y]3Q5+5X)6^+.AR1*RYTF\0RA> =T>,FN,
ML-9L[#X1W/@JZLKH^(Q;3V7]G"V=GEF<L X.,%26#;LXH [76_B+I^A^-+70
MKA)C$]N\LTR6LTA1AM*!0J'<"&.2,X[XK8\97EQI_@C7;VTE:*X@T^>6*1>J
ML$)!'XUQNH2#PGXH\%76LO(MO;Z1-937*QM(OG;8N#M!/.TX]:ZWQVK2?#WQ
M&B*69M,N % R2?+:@#/\._$#0=1CTK3VU,O?W,**':%Q'-*%&Y5DV[&;.> :
MT-6\;Z!HM]+9WEW+Y\"!YQ!;2S"!3T,A12$'?G''-<#=:K:>(=$\'^&]+M+I
M-6M+VSEG@>U>,V:0X+NQ(V@8&!@\[N*C4C0_$WBFUUKQ+JFB?;M0>Y@$5G')
M%=0NB@;6:)R2,%2N>,#CK0!Z_!/#=6\5Q;RI+#*@>.1#E64C((/<$5S[^//#
M<>KMIAOV,ZSBV=TMY&B24G 1I0NP-DXP3UXJYX4T^TTKPII=E827,MI%;J(7
MN5*R%<9&X$ @\],#%<1X!\0V'AS0X?"VJPW:Z[#>RQR6ZVKNTQ>9F$H(&"I#
M [LX % '5:IX_P##>CW\]G=WTGFVV#<F&VEF6WSR/,9%(7\35K4_&&@:/!93
M7VI11Q7R%[5U5G$P !^4J#G((P.ISQFN&T+Q!I_@^'Q)I&OP7*ZA-J=U<1Q"
MV>0WZ2'*%" 0V1A<=L<U!H>AWVES?"RQU&W8SVR7K2JR[O*)A+*#Z$9 ^HH
MZT_$[PE]D:X_M*0E'9'@%K*9HRH!8M%MWJ ".2,>]:=[XP\/Z?IECJ5UJD,=
ME??\>T^"5D^0OU XX4]>_'7BL/PY:!?B9XYF:W \P6(#E/O#R3D ]ZX.WG72
M_A[\-)[RTGD2WU0L\*0EW  FY"=3CKQSQQ0!Z?9^,-)UVRU-=*NY/M=G"SO%
M+ \,B94E6VNH.#ZXQ5#P[XMM[+X<^']5U^^9KB\MHQGRVDDGD(SA40$L?H*Q
M8+V'Q1X_U+7-'2633+;0'LI+HQ,BRS,^\(NX MM .?3-<\+6[L_#_P -]6FN
MK_3["SL9(;FZM;=97M7DC7:S*R-@'!4G;QGMF@#T#4_B%H]MX1U37+*1YVLE
M9#;O;RJZS!2521-NY ?4@#'.:GT[QWHMWX677;BY:VMT5%F,L$J8D8 [5#*"
M_)P-H.>U<K#IUCJ7AGQO>Z/K&I:Y?:AII@DDGMQ&KLL4@0)MC0,?FP<9[50U
MF^37? WA._TNXO1;Z->6QU![:V+2VVV(J7".A#%"PSP<?A0!Z/HWBG2-=>XB
MLKB19[8!IH+B!X)$4]&*. <''7I7&^*?B7I=QIMO%X?U9Q=R:A;QI(('5)D\
MY5D$;LNUQ@G.TGBH+:PL?$)UV\TGQ-J>M:O)HD]A&\UNL4:!^5&Y8D&[=[DC
M)K&U'7]/U/X>>&]#LK&[;4+&XL$N8/L;C[&T;HK;R0 .<@8Y.?3- 'M=%9L.
MMVL_B"ZT5$G%U;0I,[-$1&58X&&Z$\=*TJ "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 J:GI\.K:9<Z?<-((+F,Q2>6VUBIX(!
M[9'%3V]O#:6T5O;QK%#$@2.-!@*H&  /3%244 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% &1H/AZWT'^T7BFEGFU"\>\GEEQN+-
M@!1@?=   %:]%% !1110 4444 %%%% !1110 4444 %9.L:#!K-YI-S-+(C:
M;=_:HPF,,VQEP<]OFK6HH **** "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 **** "N0\>ZQJ-E%I.
MD:1.+;4-9O5M5N2H8P1X+.X!X+ #CZUU]<EX[T+4=4M]+U+15CDU31[Q;N&&
M5MJSK@J\>[MD'K[4 6-)\(S:-J4-U#XDUNZC (G@OKGSTER.#R/D(.#\N!QC
M%=+7,Z1XAUS5-0AAE\)WFG6P!-Q/>7$7RG!P$5"Q?)QR<#&:U-"OK_4M(BNM
M3TMM,NW+![5IA*4 8@'<.#D '\: -*N#\<M<7'B[PCI*:I?6%I>R7?VAK.X,
M+-LBW+EA[UWE<'XXT6UUOQAX3&H6]K<Z;;/=-=I<.FU0T6$)5CS\P[=Q0!GZ
M'XI'AR^\70ZAK%SJFAZ,(&ANY2)90\@.Z'<,;VW;0.XS@UO6?C:;^U[#3]:\
M/WVC_P!HDK9RSR1R+(X&=C;&.QB.@-4?%NB:9<^!9](\.-I5K+%+%<V]O&Z1
MQN\;J^TXXYVXS5"[U.Y\::UX?6;36TBSTN]6_N9;RYA):1%8+'&$<[@2W+''
M H Z/3/%\^L:G+'8:%>3:;%=26CW_FQ "1"0QV%MVW(QG'X5E>"?%FOZWKFM
M6FHZ+<1V]O?O"LK20XM0(U(C8*V6.3U&?O=>*Q&)D\:6=[HFF7.B737^_59S
M?1?8[F#G<=H<[W;C!V@@GFK^C^7;^(O$^CZE:&73=7O6NTOHKN-8MAB4%20X
M<-E<<#OZ4 =IKFA+KD4*-J>IV/E$G=87)A+9[,1U%><^#;E=,\%6WC'6M>\0
M7DJ3SPBU:\:5)V\YXD01G[S'Y<<]>:[W1K3PYX?@DATVXABCD;>X>\:3)QCJ
M['%>=IX=GNOA!::2[VHU*SU%[T6CW:IYP%R[[-X;Y=R-P<\$CI0!WNE^+);G
M7(]&U;1KK2;V>%I[99I(Y%F52-P#(3AAD9!]:S]#^(7]OVLU_:Z!J"Z9#%*T
MEY(R*N^/.449RW3[P&,\=JS/"Z^'O[>AO(O#EYILUO$X%WJ&H*X0M@%4'G.3
MD=\#I4WA*$Z?\*/[(NY;>*_\F[7R3.A.7DD*\@XY##\Z %7XJP"QT[5+CP[J
M\.D:@5C@O-BL6E9<A!&#O()!4-C!/3CFMK1?%C:MK5UHE_I%YI.H1VPNDBG=
M&\R$G;N#(2 0>".V:Y::RE;X?^!]/5H#=Z?>:;)=1?:$S$L9&\GG!Q[5MOL/
MQ635A/;_ & :&]L9O/3'FF=6VXSGH": *.D^-]/T?P-X9NHK;6+^+5)&@MUE
M<3W+-\[ ,?XB2N/09&< 5NZ)XN;4[_4=-OM'O-.U.QB6=K61DD,D;9VLC(2#
MR",>M</HFEW-KX8^'=K-Y"3Z9>M)>(;B/]RNR49/S<_>'3/6MW4%NCXZUO4M
M.N[2,S>'UMK2Y>=-HN \A (SVRIZ8H U+?QI<KK.GV.K>'+_ $N/4G:.TGFE
MB<,X4MM<(Q*$@''6L_PCXL\0:OXJUS3[_1;F.TM[L1K(9(<6@\H-M;:V6)/.
M1G[WM7'Z?8S7.K>$[I].U"*[L;M7U.]U'5EEWMY;!BB^:P*[NX"XR !R<=9H
M-Z^C^/?$$,UN)++5;E+F&_CN(C$@$(4AP6W [EP, ]?2@!^B>+].TKP#I-Y
MFK7[WMS);6=O<2B:ZGD\QQ@L2!@;2<DX"@5L:/XO-[K,VBZGI-UI.J1V_P!J
M2&9TD66+."R.A(.#P1UYK@M/TN_TOPCX0O8X[>;4=#O;F:;3_M4:O)%*\@.T
MEMNX*P(!-;UA=2>(?'$?B*ZMQI=E96$EK;Q7=Q%YTTDC LQ5&8*H"XY.230!
M):?%2*ZTNQUH^'M3BT.YD2)]0D*!8G=@H^7=N*AB 6 QGIFNVU.P&IZ=+9FZ
MNK428_?6LICD7!!^5ATZ8^F:\O;3+D_ 6T\/_N/[52. -;?:(\@K<*YYW8X4
M$]:]0_M33_\ G_M?^_R_XT >;Z#X>N+WQQXGTN;Q1XE-MI;VGV<?VD^3YD6]
MMWKS6_H/Q ?Q%;R7ECX<U1]/CCD+7'R?-(F?W:+NRQ.,9'&>,TWP^$M/'WC#
M4)Y[=+2^:S-M(9TQ)LAVMCG/!XYK*T&+4],^#;Z797=M::^L5SY*M<1Y5FE=
MEYS@$@C![9% '16'C"XD\06FCZMH%YI4]]'(]F\LL4JR[ "RG8QVL <X/YUE
MS_$T+#JES:^&]4NK+2;F:"_N4,:K&(V(8KN8%^!N('0$9KFM&M$D\;^&=4AT
MZ_LX+-;A;VYU355F=W>$@$*96XSW&,YZ8%:^GVDD/@3QI82/;K=7]WJ;VL?G
MIF19=WED<X&<CK0!TFH^,5BO['3](TR?5KR\M#?(D4B1*L&0-Q9R.I88'\JM
M:AKNI6]O9&R\-W]Y<7,7F/#YD48@X&5=V;&[G&!GH:X;6$L6\/:%9W>B7=W?
M6FFQ);WVFWT4<UK/L"LF[S%*C@'/*GTXJ.^?6MGAP:]-<ZK9QZ>4OX-*U!(G
M:[R,,Y$B;EQD<'&>: .M3X@Z;_PBDVN3VMW$\-T;&2QVAI_M(?9Y0 ."22,<
MXQS5+7?&&OVOA#7+M?"]_87]I:-+&TDD,B*-K'S-P8@[2N2O7I@&N0L]"OH?
M!D_DPVT.H6?B7^V+:PEOT<RQJRD)YA8Y.,C)/)'XUUM[KL_B[PMK^G_V<=+%
MQI\L%N;V[A#R2NC#&U&;"CCDGG/2@"*?Q#<7O@_1+W6[+5=.DFO[*-#;74:M
M.SE<,=A/[LD\J<'%;&H^,9H];NM(T;0KS6+JR17O##)'$D.X95=SD98CG KE
M+JZN=<\$Z!:&P:SNM/U&P\Z*>XAR5B9=[KM<Y48/H3CI5J/4KGPCXL\07,6G
MMJUAJ\L=S!)97,.Z.0($9'#NN!P"",]: -BX^)&E1>&=.UV.TO9HKV\%C]G2
M+]_'-\P*%,_>!0C ]1VJSI/C,7>JWFEZKI-WI%[;6OVT1SND@D@S@N"A(R#P
M17&0Z)=6^@Z#YTMFU])XH76+Z**Y0K;JS.S#.>=H*@X[YQ71W;;?B;_;,1MI
M[1-!EMP?M$:AYO.5A'R>,@=<8H U?#7BBZ\1K#<KH-W:Z;<P^=;7<LL3"1>,
M;E5BRD@Y']*Z2O+O"4?D^,X'T2PN]#T=H9?MUC=7<;123$C9Y$:NVTYW$D8!
M':O4: "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@ K#UCP=X<\07BW>KZ-:7EPJ"-9)H]Q"@D
M@?3)/YUN44 <G_PK'P1_T+&F_P#?D4?\*Q\$?]"QIO\ WY%=910!R?\ PK'P
M1_T+&F_]^11_PK'P1_T+&F_]^17644 <G_PK'P1_T+&F_P#?D4?\*Q\$?]"Q
MIO\ WY%=910!R?\ PK'P1_T+&F_]^11_PK'P1_T+&F_]^17644 <G_PK'P1_
MT+&F_P#?D4?\*Q\$?]"QIO\ WY%=910!R?\ PK'P1_T+&F_]^11_PK'P1_T+
M&F_]^17644 <G_PK'P1_T+&F_P#?D4?\*Q\$?]"QIO\ WY%=910!R?\ PK'P
M1_T+&F_]^11_PK'P1_T+&F_]^17644 <G_PK'P1_T+&F_P#?D4?\*Q\$?]"Q
MIO\ WY%=910!R?\ PK'P1_T+&F_]^11_PK'P1_T+&F_]^17644 <G_PK'P1_
MT+&F_P#?D4?\*Q\$?]"QIO\ WY%=910!R?\ PK'P1_T+&F_]^11_PK'P1_T+
M&F_]^17644 <G_PK'P1_T+&F_P#?D4?\*Q\$?]"QIO\ WY%=910!R?\ PK'P
M1_T+&F_]^11_PK'P1_T+&F_]^17644 <G_PK'P1_T+&F_P#?D4?\*Q\$?]"Q
MIO\ WY%=910!S=C\/_"6FWL-[9>'[""YA;?'*D6&4^HKI*** "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
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
M$%G9"RM7M[.SMIS,07(WN[E5[*  !78T %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445R'Q)\2:EX
M7\)2W^EVDLL_F1KYJA"L0,B@[@Q&<@E1@'DCIUH Z^BN2U/QY%HMCIL^I:)J
MD$^H3O;PV@2.27>%)485B/FP .>_.!4TOBG4EM;9HO".L2W,L9DD@!A40@,5
MPSLX4DXR ">".E '3T5R$WQ%TB'PI8>(3!>M:WET+01+%F6.0LRE60'J&4C
MS[9JQH_C.+4-7N=*OM*O])O8K;[8L=X$_>09P7!1F'!QD=1F@#IZ*YOP[XL?
MQ&8IX=#U&#3KB,R6U],8]DJCIE0Y9<]1D55/CHP7UE'J'AW5K"ROKA;6WO+A
M8PID;A0R!RZ G@$CZXH ZZBN6U'QJMMK-UI>FZ)J6KS6*JUX;,)M@W#(7YV7
M<V.=JYK(G\;ZNGQ&ATB#0=1FL'TT7 C"Q*Y8NH\SYG!"@$J0<'/:@#T"BN/M
MO$.EZ7?>,+R[O]1\G39HS<BZ</%%F)6 A4<@'(X[M3K/QXKZC86NIZ#JFDQZ
MD^RRGNUCV2/C(1MK$HQ'0,* .NHKBKOXC0Q76K6]GH&KW[:3,T=XUO&FU%50
MVX%F&[.3A1S\IX'&;UYXVM$@T8Z9976J7&L0F>S@@V(6C50S,Q=@%P&'?.30
M!T]%5K"Z>]L8;F2UGM'D7+03@;T/H<$C\B:YK^V[/3_$GBR9I]4E;3;&"YGM
MWD4P*NQV'DKV8A3G/4XH ZZBN*LOB1:7<^E,^C:K;:=JLBPVFH3QJL;RL,JN
M-VX ] 2,'MQS77WD[VUG-/%;R7+QH66&(C?(0/NC<0,GW(H FHKRFS\7:QXC
M^$?B*ZU#3KNWF33[XK>_NUC<J9%"J%8L&4  G Y4\UL^'?'D7V;P]97FDZI;
M6]_%';VNH7"*(YI0F<8W;QNP<$@9H [VBN4U#QNMMJ%_:Z?HFI:JNFX^W36@
MC"PG;NVC>P+L!@D+G&1WXKH=,U&UU?2[74;*7S;6YB66)\8RI&1QVH M45Y^
MSZGXU\9:SI\6L7NEZ-HS1P$6#B.6YG9=S$N02%4$# ZUK3:A_P (+HBKJ>I7
M^M23W0AL4,:M<REA\L61@,1ACN...O2@#I9K6WN'A>>"*5H7\R)G0,8VP1N7
M/0X)&1ZU+7-Z-XO34M9DT6_TJ]TG4UA^T)!=;&$L><%D9&8'!QD9R,U@P_%S
M39=*M-9?1=7BT2=UC?4'A7RXG)Q@@-N(SP64$9XYH ]"HKF-'\:1ZGKPT>ZT
MC4=,N9;<W-M]L10)XP0"1M8[2,C*G!&:R3\4K1M.GU.#0-9FTVTD>.\NDB3;
M!M<J3@MEP,;CM!P#SSD4 =[16#J?B.>V-N-+T+4-7$T(G$EJ8UC"'I\[LH)/
M7 R:SIOB+I$/A2P\0F"]:UO+H6@B6+,T<A9E*L@/4,I&!G/;- '7T5QT7Q C
M\S4K>\T+5+*^LK%M06UF6,O/ ."4*L1D'@J3GFM&X\8:?#IFAW\237":U-##
M:)$!N/F#=DY/ 502?3% '045P_G2^$;K6?$&JI/<7>M:A#:V=A;,&X4>7$HW
M$*&899CD 9]JZG2-0N-1M&EN]+NM-F1RC0W!1B> <@HQ!'/7/8T 7Z*Y[6O%
M/]F:Q!H]GI5YJFHRP-<F"V:-=D08+N+.RCJ< #FDU/Q:E@=.MH=+OKO5-0B,
MT6GQA%D10 6,A9@J 9 .3UX&: .BHKE4\?:4OA_4=5O8;JS;39?L]W9RH#,D
MIQM0!20V[<NT@X.:3_A-)+?2M3O]3\.:MIR6-JUWB=8V$J 9PK*Q ;_9)!H
MZ:2UMY;B&XD@B>>#=Y4C("T>X8.T]1D=<5+6)?\ B>TT^WT2:2&9EU>YBMH0
MH&4:1"P+<],+VS6<OCN&X\476@66C:E=W%G<I#=2Q(HCA5@I$A8L./F/ Y^5
MCCU .LHKRW6/&%UH?@;6]1T,:M>S0ZQ+;O->O'(+=A,JL "1^[.2J@ D9YQ7
M17VLBXO_  P]];ZUI5Q<WTD<=J)8P'(C8_O@K,&3 R #G.* .PHKD+_Q]%;3
MZB;/1=2U&RTQS'?7EL(]D3*,L &8,Y4==H.*L7WC2".\LK/2=.N]8N;NS%^B
M6K1H!;D@!RTC*.2>!UH Z>BHK:8W%K#.8I(3(BN8Y1ATR,X8#N.AKF-0\<);
M7U_;Z?HFI:K'IIQ?3V@CV0G&XJ-S NP!!(4'&?6@#K**Y_3O&.FZIK5IIML)
M6^V:<NHVTY $<L9;! YSN&02".]4Y?B!IL=M>2I:WDS0ZD=+@BB12]W.!R(^
M<8'.2< ;30!UE%<Q9>-(9CJ<%_IEYIVH:=;?:Y;2?8S/%@X=&5BK#*D=>#UK
M/LOB79WC:5.VBZK;Z9JDD<%OJ$T:+&97'RJ1NW $\;L8)Z<<T =O117(_P#"
M=&&_L8M0\.ZMI]G?W"VMO=W*Q@&1ONAD#ETSC R/KB@#KJ*\G%]<:M\6M7-[
MX>UB[72HH#9QQW"(L)&]MY42@'S"HQG/'# "MCP9X[O=2T74K_7]/N;2VLY+
MEWOI!&(E2.0CR\*Q8L!UXP=IY/&0#T"BN2L/'27%]I\-]HFIZ9!J;;;&YNA'
MLE;:6"D*Q*,0"0& SBEL?'<.I^(KG1[#1M2G:SNVM;NY5%$4!'1B2W(/H,D
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
MN6NKABY8O(V,G))]!QT':@#-\906MUH8@OM"NM8M7E420VF/-BQDB1?F4Y!
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
M,5Q&\^UOD8L$VL,94[F ((XSS3-(\:^'M=U)M/T[4!+=",RJC1.@D3.-R%@
MX]U)KS+5;26^\">-=4BM)DT_5M8MIK2*2(J94$L*M)L(R Q!/(Y S7;^(H"/
MB9X'>.(A46_4E5X4>2N![#B@#K[N[@L+*>\N7\N""-I9'P3M51DG YZ"N>M/
MB%X6OM1MK&WU57EN6"0/Y4@CD<C.P2%=N[_9SG/'6J6KZ-J>G>%?$4U[XDOM
M3C;2[E5AN(8453L)W HBG/&.N.:XAM9L/$'P_P#"GA?2;>?^V1)8,8/LS(;<
M1E6>8G& N 2&!YW?6@#UZUU:QO=1OM/MY]]U8,BW,>TCRRZ[EY(P<CGC-<?X
MI\:VT6F>%]:TW55BTJ[U=8KBX(VJ\(27>#N&0-R?I5.'7K/PI\1_%G]JK<H=
M2%K-8K';O(;K;%L94V@Y8,,8]ZY>WW6?PP^'TUU87$JVVNF::!(3(ZJK7!)V
MCKCK^'% 'J.F>,-&\0)?1:5>L]S:Q[Y(I(7B=01PVUU!(/KC%<_X7U^_O/#7
M@BXO-;2.YU$,)DEM][7A",=H8<(1C.?:JMGJ%MXI^)<NLZ+OFT^ST22UGN_*
M9%DD>0,L8R!D@ D^F:R?#\$JZ)\)P8G!263?E3\O[B3KZ4 =[?>//#>FZI)I
MUUJ6VXB95F*0R.D);H'=5*H?J171UY?X6\1:=X4.N:)K:7":K)JUQ.L*VSR-
M>)(V4=, ALC ]L<XKU"@#'\57SZ;X7U"\34H]-:&+=]KD@,RQ<CDH.6J#4_&
M.AZ#/%9ZGJ(2[>!9EC6%V>52=N55023D'@9/'I6?\4D>3X8^($169C:G 49)
MY%5(K?=\9+29X<A/#9"N5^ZWGCH>QQF@!/%OQ"L+3X;WOB#0[T2NZM#:R"%S
MMFZ892ORD<GY@!P/6IM)\3Z-H?ANVN;_ ,17^H"ZE987N[9O/D8 ;E2-8PQ
M()^Z<9Z]*X_5K>4?#OXH1K"^7UB=D4*?FRL)R!]<UT?B&[B\/_$C1]?U99%T
M@Z7+9K<B-G2VG+JV6P#MW*",T =+:^,M O=$O=8@U -96(8W3&-U>':,D,A&
MX'';%5XO'_AB:SOKQ-4!M+)XTGG\F01@N^Q<-MPPW<9&0.^*X+4LZSI_Q)\0
M:?#+_9=[ID<%O(8F3[4\<;[G4$ D#(7..<>U;OCJS4?!E+.&V&P)8((53@ 3
M19&/3% &U'\2O",C3J-84-$@?:T,BF52< Q@K^\!/ V9S5^S\7Z#?Z%<:U!J
M"?8+9BD\CHR&)AC*LK ,#R.,9Y%8FN6B-\6/"$@MU*Q6=]AMG"<1XY[=3CZF
ML*74=2\/GXCZCI=F9;F._MWC4Q%U ,48>3:.6V@EN/2@#LK#QQX?U)[J.WNY
MA-:P&YEAEM)8I/*'5U1E#,/]T&L70?B):>)_#>K3PSG3[VUBN7\Q[65XXDC)
M"R'*@-QAB@.>HK#T&].I_%72;J+7+G6X1IERANFLUAB5MT9**549[$@DXR*;
MH-_;I\/?%_AUS(NK6RZI));-$P(5F<J<XP0=PQSS0!W#^*M+T;P]I5YJVJ+*
M]Y#'Y4D4#EKIBH)9(E!;G.<8XS4MIXRT"^T2]U>#4 UG8AC=%HW5X=HR0R$;
M@<=L5P<%RGAW6/!>O:NDB:2/#JV?VCRV9;:<B-LM@';N4%<^U5]1)UJR^)'B
M#3H9?[+O-*2W@E,3)]JDCC?<Z@@$@9"YQSVH [[3_'GAK5-6BTRSU-9+F;=Y
M/[IPDI7E@CD;6([@$UT=>=^(+7R]-^':PP;?)U6T&$3&Q?(DR..@Z5Z)0!2U
M+5['1TMGOYQ"MS<);1,5)!D<X4<#C)[GBF#7--/B Z$+I?[3%M]J-O@Y\K=M
MW9QCKVSFLSQ[H\FN^"-4LH,_:A#YUL1U$L9#IC_@2@?C7EC:I>K!'\5Q8S^<
MUZ;<V^PY^S& 1 8ZX\X9_&@#N/%GC:UM?[$O+'55AL4UTV6H2E=JX1)-ZDL.
M0"!R/3@UTFA>*]%\2/<QZ9=F26VQYT4D+Q.@/0E7 .#V/2N$N/#[Z5X<^'.G
M7$)EF36(IKK<N[]ZT<KN3_P-CS]*TM8L;J[^)6M0V8*37/A0Q1R#@>897"\^
MHR* -^U\>^&KS48K&#4MTDTIAAE,$@AED'\*2E=C'CH"<T:IX^\-:->W-E>Z
MB5N[4CSH(X))'0%0^<*I.W:P)/09YKS;04TO4O#^A^']5\5ZO!=6[VR-H_V"
M-7AFC9<#(AW!0P^]GIR3UKM_#-N!\2_'4S0X+O9*KE?O#[.,@'TS0!UUC?6N
MIV$%]93I/:SH)(I4.0RGH:L5QGPGC>'X::3&Z,A4SC:PP0/.DQ^E=G0!YQI/
MQ%T[3+_Q+!XAU5PUMK$T<*"%Y## %3!;8IVKDMRWOSQ74WVJ Z_X>BM]8@BM
M[X3,+?R#(;Q1&&!60<(%^][YKF/#MH/[-^(I>W^:;5+M<E.77R4P/<<G\S6;
MHD4WF_"0M&_[NPG#Y4_+_HJ@9]* .YM?&6A7NL'2[:[DEN/-:'<MO)Y1D4$L
M@EV["PP>,]JWJ\IT;5H=)\56.F^$]4GO]/O;V3[9I%Q:L&L VYGD5R 4 ;^%
MLYW<5ZM0!3U35+'1=.EU#4KJ.VM(1EY9#P.P^I)X ')K.T7QCH?B"\DL]/NW
M-W&GF-!/!)!)LSC<%=02/<5C?$N&8:?H>H"WEN+/3=8@N[R.)"[>2NX%MHY;
M:2#CV]JH+J=GXP^)?A[4-!9[FTTJWNC>7BQ,L>)%"I'N(&3GYL=L4 =)IGCC
MP[K.IIIVG:A]HN7#':D,F%VD@AFVX4_*>"02.>A%=#7$_"BV%MX"A_<^5))>
M7;R?+@L?/< GUX 'T KMJ .)\7^)_P#A'?&?AA;J_P#LNF7$=X;E2,B0JJ;!
M@ DG+< <DFM[1_%.C:[87%[87JM!:L5N#*C1-"0,G>K@%>.>16%XDM_.^*'@
MAVBWI''?MN*Y"GRTP?8US6O:3?ZE=_%.STZ%S<7-K9>4JC'FD1'<!ZD@8H [
MG2_''A[6;^*RLKYFGF4M!YEO)$LX'),;.H#\<_*3QS1'XX\.RZV-&BU#S-0\
M]K=H4AD)1U."&(7"C/ )P#VS7%:-)HWB#4] CD\7ZK>75E.MQ!I[V,<1A=4(
M*OLA4J "0<D _E70?#NV$-QXOE,.R27Q#<Y<K@NH"8Y[CDX^IH [:LS6M?TW
MP_!%+J-PT?G/Y<21Q-))(V,X5$!9C@=A6G7&>/AHZ#2[G4=8N-&O;>5Y+'4(
MHBXC?;M96^4KA@V,-C.#B@#9D\6:)#H*:W+>^58.WEJ\D3J[/N*[ A&\MD$;
M<9XING^+]$U.ROKJWO&"6"E[M)89(I(5P6RT;*& P"1QSCBO-M5OM<UGP_X5
M\0:E)<VT%AJ<PGO;2T^;RL,D5SY+JV >IR#C=D=JTH(=+U&R\4ZQ8^)+[7;U
MM%DM9'DMUCC";790"D:JS9SZG!^E '50_$;PI<)))%JN^&-HU:802>6#(0JC
M=MQU(!YX/7%;=YJUE9ZA9:;-<".]OO,^S1["V_8NYCQP !CKBN8T_P .P:U\
M&K'0FB6%;G1XD VXV2&,$-CU#X;ZUC?#NYO_ !7K<GB'5+:6&33+"/2D65<9
MG^]<.,^^P9]* .CTSQ9I]EX(T_6=7UV&[CG^5;R.V:/[0Q8X"1 %L\8P!G@F
MKL'C/P_/HMSJXU%8[*U?RYVFC>-HWX^4HP#9.1@8R<C%>7Z(6TCPG\,];OX)
MO[+TXW*WA$3-Y!D5ECD90,X!SSVS6]XXU.'Q/X=T[5=#DO38Z=K4$]U=06A+
M>6JD&1%=3Y@0LIZ$?*?2@#M]%\4Z/K\T\%A<N;B !I()X)(9%4]&V.H.#ZXQ
M6S7GWA-=(U7Q<=7MO%5]KE]#8M!E[9(XTC9U."R1*"<@8!.>O%>@T %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 445C>*/$^G^$]&?4]18^6K(JQHRAW+,%^4$C.-V3[ T ;-%4_[6
MTW[ ;_\ M"T^Q+UN/.7RQV^]G%.BU/3YK W\5];268!8W"2J8P!U.[.* +5%
M4UU?3':=5U&T+0.L<P$Z_NV8X4-SP2> #UIJ:UI4JW+1ZG9.MK_Q\%9U/D_[
M_/R_C0!>HK(U36"OANXU31I;"[*INB>6Z"0-R <R#( ZU<GU.QLD8WM[:VS)
M&))!),JA5)QDYQQGC- %NBJZ7UI)9"]2Z@:T*[Q.L@*;?7=TQ4%OK>DW=K+=
M6VJ64UO#_K98[A&1/J0<#\: +]%8?ACQ9I?BS2(M0T^90'!9H'=?,C 8K\R@
MG&<9K0LM7TW4GD2PU&TNGBXD6"97*?7!XH N453CU;39=0?3X]0M'O4^];K,
MID7ZKG(JY0 45@ZQXOTC0M;TS2KZX2.:_+[6:1%6(*I;+Y((!Q@'N:IMXM2W
M\;W>F7=S90:5#I<5ZMS(X7YGD9>7)V[< 8H ZJBJ_P!NM/L7VW[5!]DV[_/\
MP;-OKNZ8JO'KNDSV$U]!J=G-:0_ZR:*=&1?8L#@4 :%%8OACQ1IOBS1X-1TZ
M48E0.T#.IDBSG < G!X-3W]]>6^KZ7;01VC07+R"=I9]DBA4R/+7^,YZ^@YH
M 9<Z#!<^*+#76FD$]G;RVZ1C&UA(5))[Y&VM:J$VMZ3;,JSZI91,\AB4/<(I
M+C@J,GJ/3K4][?V>G6YN+Z[@M8 <&2>0(N?J>* +%%<=!XLO;O4_%T%HMA+%
MI,5O)9N\NQ)/,AWDO)DC&>XQQ7365ZES&B/+;_:Q$CS0Q2A]FX9^N.N#WQ0!
M;HK(U#5I8Y[)-/:PG#WHMKKS;D(8QM)(4?Q/T^7K5B^UBPL9!;S7UK%=NA:*
M"295>3Z*3D_A0!?HKG?!_B)M=\(Z+J>H/;0WFH0[Q&AVAFY)" DD\#/>MT7,
M#7#VXFC,R*'>,,-RJ>A(Z@'!_*@"6BJ-IK.E7]S);V>I6=S/']^*&=79?J <
MBLOPKKMUK<^OI=)$HT_5I;*'RU(RBJA!;).3\Q]* .BHJ"XO;2T(%S=0PDJS
MCS) N57[QY[#(SZ55;7]&2RCO6U:P%I(VQ)S<IY;-Z!LX)H T:*KW=_9V%M]
MIO+N"WM_^>LT@1?S)Q3(M5TZ:"">*_M9(;A_+AD292LC?W5.<$\'@>E %NBH
MFN($N([=YHUFD!9(RP#,!U('4XR*6:XAMPAFFCB#N$4NP7<QZ 9ZD^E $E%5
M+/5-/U$RBQOK:Z,3;9!!,K[#Z'!X-,?6=*CU :>^I6:WIZ6QG42'_@.<T 7J
M*Y^]\9:-IWB>#0;J[BBN98&G+O*BI'@K\K9.0QW @8Y%;LLL<$+S32+'$BEG
M=S@*!U))Z"@!]%8'A[QEHWB339+VTNHXUB,OF1RRH'148J78 G"\9!]"*TEU
MC3',X74;-C;J&F G4^4IZ%N> ?>@"[156PU/3]4B:73[ZVNXU.UGMY5D /H2
M":YSQ?XRAT;1KB;2[NPN;^"X@BDMS('*!Y41MRJP(.&/XT =;5#6-(M-=TYK
M"^#/:NZ-)&K8$@5@VUO520,CN.*DOM5T[2U1M0O[6T5SA#<3+&&/H,D9JTK*
MZ*Z,&5AD$'((H 4    8 Z"BLM;^Z_X2*XLY$M%L8[59A)]H_?;BQ!RG9<#[
MU31ZSI<MU%:QZE9O<3()(XEG4NZD9# 9R1CG- %ZBFNZ11M)(ZHB@LS,<  =
M237+V?CK3-8T/5[S2IXFN+ 7($,CJ2QBR-^%;)0D#!]#0!U5%<_X8\36VLZ+
MI#W-[9+JMY8Q7,EK'* P+(&.$)+8YK4OM6TW3#&+_4+2T,AP@N)ECW'VR>:
M%U2P35-)O=/E=DCNH'@9EZ@,I4D>_-&E:>FDZ/9:;$[/':6\<"LW5@BA03[\
M5:!# $$$'D$5RNM>++R'Q OA[0-*74M46$7%P99_)AMHR<*7;!))[*!G'- '
M5T5CZ+J>IW%G</KFEII<UNV"1<K+$ZXSO5L#CKU QBKEAJVFZHKMIVH6MX$.
M'-O,LFT^^"<4 7**H_VUI7G00_VG9>;.2(4\]=TA!(.T9YP01QW%20:G875W
M-:V]];37,'^MACE5GC_W@#D?C0!:HJA-KFDV[(L^J643/(8D#W"*6<'!49/)
M!XQ4M]J=AI<0EU"^MK2,G >XE6,$_4D4 6J*KB_LS:QW0NX#;R%0DOF#8Q)P
M,'H<G@5%#K&EW/VGR-2LY?LH)N-DZMY6.N[!^7H>M %VBH'O;6*T6ZDN84MF
M"D3-( A#8QSTYR,?6L'3=>N[SQ)KRR_9X]"TX1PI<M\I:8#,H+$XVKE03@<Y
M]#0!TM%5K'4;'4X//L+RWNX<[?,@E61<^F0:+[4;'3(!/J%[;VD1.T27$JQK
MGTR30!9HJM+J%E;V/VV:\MX[3:&\]Y5$>#T.XG&*=:WMK?6RW-I<PW$#?=EA
MD#J?H1Q0!/15&VUG2[U9VM=2LYQ "9C%.K>7_O8/'XU.U[:K!%.US"(9BHBD
M,@VN6^Z%/?/;'6@">BJ=QJVFVDACN=0M(7#K'MDF53N895<$]3V'>L*_\7KH
M6CZUJNM+:I;V%RT<*6MPKR2J " 0<8DY/RYZ4 =316'<Z]YT&FW&CRZ?=PW%
MXD$SO=JNQ""3MQG<XX^6K]YJ^F:=-%#?:C:6TLO^K2>=4+_0$\T 7:*JWVI6
M.F0B:_O;:TB)VA[B58U)],DU8BECFB26)UDC<!E=3D,#T(/>@!U%1I<02S2P
MQS1O+%CS$5@63(R,CMD5$NHV+0Q3+>6YBE<I&XE7:[#/ .>3P>/8T 6:*HP:
MUI5S:S7-OJ=G+;P'$LL<ZLL9_P!H@X'XUA6/C:TU[P?-K6AO:M<+"TBVUY<)
M'LPQ'[P@G:."<T =717-+X@O3X]LM">.W%O-I#WKE<LPD$BK@-G!7#'M5GQ%
MXKTSPP=/&H2A3>W26R .H*[OXVR1\@[GMF@#<HKE;[Q8MMXOTBQ2XLSI5Y8W
M%S)<E^!Y90 A\[<?,<UT5O?V=Y9B\MKN">U()$T4@9,#K\P.* +%%4+76])O
MHYI+/5+*X2 9F:&X1Q&/5B#Q^-4?#?B[2?%,4S:?<)YD4TL1A:1"Y"-M+@ G
MY3Q@^XH W:*S+J^O(=?T^SBCM#:SI*TSR3[905 QL3^(<\^E2/K>DQRPQ/JE
MDLDS%(E:X0%V!P0HSR0>,#O0!?HKB?%_BZXT[Q%I.@:9?Z5:75XLLD]Q?G<L
M"H%*C:&7EBW&3T!ZUTT^LZ=I\D-MJ&IV-O=R*,1R3JA<_P"RI.2,T :%%07-
M]:6>/M5U!!E68>;(%R%&6//8#D^E0'6M*6W%P=3LQ"8O.$AG7:8\XWYSC;D@
M9Z<T 7J*H/KFD1P6\TFJ62Q7)Q [7"!93_LG/S?A4M]J5AID(FU"]MK2(G >
MXE6-2?J2* +5%8/B#Q?I/AWP_P#VU<7"36I*"/R)$)EW,%^3) .,Y//0&I;C
M66DN=+.ER:?=6EU.T<TIN@" %)_=@9WMD<B@#9HJC=ZSI>GW$=O>ZE9VT\GW
M(YIU1F^@)R:GGO+6U*BXN882P9E$CA<A1EB,^@Y/I0!/15>RO[/4K?[18W<%
MU#DCS() ZY],@XK"U?Q)+I?C32-+D:VCL+JTN9YY9>"ACV8^;. /F.<T =+1
M5>VO[.\LQ=VMW!/;$$B:*0,F!U^8'%16.KZ9JAD&GZC:79CX<6\ZR;?K@G%
M%VBJ<6K:;/?R6$.H6DEY']^W293(OU4'(JY0 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7"?&"VMY
MOAOJ$T\$4C020.KN@)0>?&&()Z<9S[5W=1W%O!=V\EO<PQS02*5>.10RL#U!
M!X(H \O\:Q6Z^)O!UKIHT:+23)=,BW$8-F;C:NS<$(&[!?;[Y[U4U;19M+\&
M_$"YDOM)<7EDKM9Z8I6.!PC L5)."PQ]=M>F#P[H@TG^R1I%A_9V<_9/LZ>5
MG.<[<8SFEMO#NB66GS:?:Z180V4XQ+;QVZ+'(/\ :4#!_&@#S_QGX?TK2OA&
M(+&RBMQ/)8+,\:[9)?W\?+..6/S,<DYR34FJ^$] B^*GAFUBTFTCMFT^Y+P)
M&%CD\LH4W*.&P22,YYP>U>CW%C:7=J+6YM89K<%2(I(PRY4@KP>." 1]*5[.
MVDNXKM[>)KF)62.8H"Z*V,@'J <#/TH \8UF"*Q\$?%.QM8UAM(;X-'"@PJ%
MDB+8';FNIO-)L-6^--NNH6D5TD'AX2QI,NY0_GD;MIX)P3UZ9KN)-(TV:*[B
MET^U>.\.ZY1H5(F. ,N,?-P!U]*E^QVHO?MHMXOM7E^3Y^P;]F<[=W7&><4
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
M/->PQV=M#<SW,5O$EQ<;?.E5 &DVC"[CU.!P,]*8FGV4:7*)9VZI=,7N%$8
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
ML3MP$'(Z]*JZ%I'B&XL?#VL:;I5^NHR/;W%UJ<^KB1;J)L&0-'NQM()P ,C
MQ0![)17FVD:)'KOQ)\53ZA>7TD.FWML]I;)<ND<;^2C%R%(ST P>.O'->DT
M%%>3#0H_$.H>/9K^_P!1(LKMOL<<5V\:0/Y"-O 4C)SCKD#'3DU2BM9[7PMX
M+\7'4]0FUJ]OK);F>6Y<K)%,0K1E,[ N#V&>,YS0![-5.YU6RL]1L=/N)PEU
M?%Q;1[2?,*+N;D# P.>:\U\9?8-6N_$3V&F:UJ%[IT1$M[%J)@ALI!%N C4R
M#)'#'"GD]>U4[O2[7Q)J_P ,;W5#<2W&I6,AN76YDCWD6H?(VL-IW$DD8SWR
M* /8J*\FU".[UOQ_KFE2:/>ZI8:1!:PVMO%J?V98]\>XR'Y@78G@-DXV^M,U
M2R\1)X8\&Z3K%_>6E[+K?V:2:*Y#3& K-M#.."VS SZ\]: /3KG47M]6L;%;
M"[F2Z$A:YC0&*#: 1O.>-V<#@\U>K@+JPA\/^.O ^DZ<]Q'9;=0)B>=Y-WR*
MW)8DG!)QGI7'^([RW;29O%'A_3];W1:@FS6Y]1.Q_P!^$91$9,F,Y*@;0/:@
M#U:#Q L_C&]\/_9B&MK.*Z\_?PV]F7;C'&-O7/>MFN*L/^2RZU_V!K7_ -&2
M5VO7I0!EZ[KUIX?MK:XO$E9+BZBM$$2@D/(VU2<D<9ZUJ5Q'Q/\ ^0+HW_8=
ML?\ T:*SGT6'Q+\4?$=EJ5U?-I]O9V;"TBN7BC9V$GS':0>,=,XYYS@8 /2*
M*X_X975S<>#$CNKF6Y>UN[FU669MSLD<K*NX]S@ ?A5[QK>Z?9^'2-1-\T=Q
M/%;QPV$ACFGD9@%C5@1C<>#R.,\T =%6-XJ\0+X8T"757MS<!)8H_+#[<[Y%
M3.<'INS^%>>Z+=7OAWQ;KUK:Z9>:;;)H!U"/3[F\^T@S*[ .I#-MR.",]JQ]
M9\/6O_"I-,\2/J5_-JEZUE/=2O=NRW+22QDJR$[<*3Q@ C;]: /<ZYC3_&)U
M#2I;Z'2+R;R]3DT\Q6^)&&V0H9#G&%XR?2L%]-B\7_$GQ#8ZM<7?V72+>U6S
MMX+EX0&E5F:7Y",MD  ]L5R^FO+8_#J)(+R9R/%XC,^_YI5^U $DCKGOZYH
M]ACU6REU>?2DG!OH(DFDBVGY48D*<XQR5/>FZ;J+Z@;P/87=I]FN7@4W"!?.
M"X_>)@G*'/!]JX&Q\-:7+\:M9E=+C?%9VUXF+N4#S#(Y)(#8*\#Y3\OM65=:
MQJ-OX<\210W\\!NO&!T]KI7.ZVA=HPQ4G[N!D#TS0![#17F]YI%OX,\;>%ET
M.:[CCU.>6VN[62ZDF69!&6\PAV.&4@'(]:Y^/1!J?@WQEKEUJ6IF^T^^U%[%
MDO)$6V,3,R[54@')ZYSQP,8H ]HHK/T&[DOO#VF7<[ S7%I%*YZ99D!/ZFM"
M@#"N_$\=AI&N:E>:?>V\&E>9DRH!]H55SNCYY!Z G'-3^'M2U+5=,6ZU/2ET
MV1\-'$+D390@$$D 8/)&/:O,->@74_!'Q+^V23R"SU.:2 ><X"$0QX'!Y7D_
M*>/:O3O#.E6FCZ!:V]FLJQLBR$23/(=Q49Y<DX]NE &O17*^.;G3EL]/L;Z'
M4;N6\NMEO96$YB>X8*Q*LP9?D Y.2!P*X>PGO+#2/B7IJPWFGP66GK-;6DUW
MY[6S/!(6VN&. 2H.,\4 >Q45Y*^E?V#:^!M>MM0U"34[^^M+>\FGNG<3QS1G
M<I0G: .,8 QBO6J *-OJ+SZO>6!L+N)+9(V6ZD0"*;<#PASDD8YXJ]7FNI7=
MRNO?$I1<2A8=%@>(!SB-O)F.5]#P.GI64-+.BZ)X&\16^H:C)JM[>V$-W--=
M.XFBF4!D*$[0HR,8'&/7F@#U^N8T3QB=:\/Z-JT6D7C+J4[0E(<2"W 9EWN>
M/E^7KCO7.6.DQ>,/%?BJ?5KZ^C?3+M;2R6"[>'[(HC5O,4*0"S$DY8'ICI6#
MX;GF@^'WPT6*>11)K91RK8WKFXX..HH ]HJBNHNVN/IOV"["+;B?[84'DDEL
M; <YW=\8Z5YA?ZQ?^'[/Q;X3BN)6U&XO8UTAG<EMEX<#:>O[MO,Y[8K4N)[G
MP]XTU&WM9IIDT[P@KPI(Y8,Z22 ,1W8[1DT =AXI\0+X9T-M3>W-P%FAB\L/
MM_UDBIG.#TW9_"MFO#M9\.VB?"O1_$1U&_EU.]DL9[J62\=EN6DEC8JR$[<*
M3D8 (V_6N_TJXE;XL^([=YG,2Z?9LD98[1S)D@?E0!V55M1O!I^EW=Z4WBWA
M>79G&[:I.,_A7E^EZI9OX$D75)-2O?MGB"YMK:"RN&22Y8ROMCW[EPF 2?F
MP*9HQN;"_P#&^D?8KO3K)=(6XCL;B[^T>4S+(&*MN; ; XSVH [&V\:?:V\)
MI#IS/)K]N;EE$N3:QB,.6/'(RP7/')_"NKKD_!%C$_@#P_=0I''?OHEO MSL
M!95\L$#Z G.*Y_P1"N@Z]:Z3KMA?VWB*>WDQ>M>O/;ZCMP7<9;ANAP5! /%
M'IE4].U6RU47)L9Q,+6X>UFPI&R5#AEY';U'%698UFA>)\['4JV"0<'W'(KR
M#PSI]MX;\,>.]>TV.?\ M#3K[4H[<O<R.H5!E<J6(8C&<D$GUH ]BHKR#0]&
M\0,GAW5=,TJ_BNVE@FOM1N-7$JW<# >9NCW$'(.0 .,#%:WA_1(];\>^)[S4
M+R^E33M4C-I;K<ND<3^5&Q;"D;LX P<C&>.30!Z317B4FDF\\$>,O$$VI:D=
M0T[4;][!UNW5;;RY&8;5!P<GKG/' QBMLZ<VA:]X)U6WO[^6]U6<PZ@\]RSK
M<AX6?E"=JX8# 4 "@#T33M1>_EO4>PN[46UP85:X0*)@ #O3!.5.>OM5ZO'-
M:O[U/ OQ&ECO)TEAUX)#('.8QFWX7T')X]ZW)-'C\*?$7PJFGWE^XU074-_]
MINGE^T%(=ZNP8D!MP[ =<4 >CU3_ +5LO[:_L?SQ]O\ L_VKR=ISY6[;NSC'
M7C&<UXYXMO+=]&U/Q-X?T_6VEM;W*:W+J)";EF"LJQF3)CZIC:!_.NCN?#6E
MWGQQ=IDN"6T5;L[;N5?W@GQGAAQ@#Y?N^U '?6.HO>W=] UA=VPM91&LDZ +
M., [D.>1SBKU>0ZQKFI:9I7Q#GM;R6*5-6M[>.8L3]G21859ESTP&)^O-:>L
M:);^"M:\+76AW-ZLU[J<=C=Q2W<DPNHG5MSL&8C<N,Y&* /2Z*\CMM C\06_
MCJ]O[_4FDLM3NDLECO)(UMF6-6#J%(R<D=<C X'7/H'@R^N-3\$:%?7<ADN;
MBPADE<]68H"3^)H W**XCQS)->>(?"OAUKF>VT_5+B<W;02&-I%BCW+'N&"
MQZX()Q6=::/;:9\1+CPK:RW;:)?Z.;J:T:[D;R9%E"!D8MN0,"> >HH Z/PG
MXHN_%4#WZ:0;;29"_P!DN6N SS!7*Y* ?+G!(Y-=+7GGP9TFTLOA[I][ LHG
MNT;SBTSLIVR.!A22%_ #/>MCQ[I6JZKI-HFF1M<QPW:RW=BMR;=KN$ @QAQT
MY(."0#B@#JZ*\@U;7(G\(Z1IOAVVU.VBN=<&G7MG+=%)XF +/ )&8[=Q Y#=
M#QUK6T72=;TG4]5DBTNYTK0Y-,?-O-J N<7(/#I\Q*Y4G/T% 'I-%>2^'O!S
MZI\)DU"'4=1EU^_TI3'<O=R?*R[7C0+G: "BC.,G)R>36AHOB&3QUXE\,RV\
MKI;6.G'4;Y$8A3</F)(VQ_=*RG!]!0!WFD:B^JZ<EW)87=BS,R^1=H%D&&(R
M0">#C(]C5ZO&--O;R_\ !G@_29KZZCM]6UFZANYTF99'C229A'OSD;MH'!S@
M8K=\:6)\&^$_LOA^6_C34M1MK9T^V,3"KMAO+=R?++8QG. 3GB@#TJBO//#.
MB:SIGBZ":TT:YTK1I+:1+R&?4Q<J\G!C=06)#=03W!KT.@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "L[6]"T[Q%IWV#5;<7%KYB2F-B0&*D,,XZC(Z=ZT:* .>T7P5HF@ZBU_:17
M#W7E>2DMS<R3F*/.=B;R=J^PJO)\/M!:[GFC6_MX[B0RS6MM?S102.>23&K
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
MW%S-:E)A-'/#C>A *G&?568?C0!Y[IOC[Q#+X-U_[5+C6YY8'TD;%!$5Y@0
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
M_P"1@\;?]AG_ -HQU/9> K2QT?PYIJWL[)H=V;J)RHS*?GX;T'[P]/2M?1M
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
MZ#!.3D]*[76M AUJ\TBYEF>-M,O!=H% ^<A&7!]OF_2H]-\-P:;+KCI/(_\
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
MTLV/E<[]QE#Y],8&*WZ* . L/!FNV?A#7?"SW>G/IUS#=I8S .)09F9AYG;
MWGIFI[WP=J<%]H^KZ1-8/J-EIRZ=<0WJ,89XQ@@@CE2&!(.#UKN** .<2V\5
M)HCA3H*ZB9]PB6*00&+&"I.=V[.3NQCMBH/!GABY\//JUS=FSCFU*Y$YM;!"
MMO!A0OR@\DG&2<#)[5U5% ''ZMX>U^+Q@_B#P]=:<K7-FMI<PWZ.0-K%E==O
M4_,1@X'O69!\/M2C\)_V3-J4$]R=<&IM<%"H=?.$AR .&(!X'&:]#HH P+[0
M9[KQOI&NK-&(+*UN('C.=S&0I@CM@;36)IGA'7+#2O$.AM=:>^EWXNWM9 '$
MR/.20'_AVC<W(Y/'2NZHH X^S\(7=MJ/@ZY:XA*Z'I\EI,!G,C-'&@*\=,H>
MOK6AXTT"?Q+X9GTZTN(X+KS(IH9)5)0/'(K@,!S@[<?C7044 <I)H.L:EK/A
M?5M2EL$N-+DN7N8[;?L821E%";N>,C.<=ZCO/!7]IZOXIEO)U^QZW80V@5,[
MXR@<%O3^($?2NOHH X_0M*\66#65K>MX?DM+8*CW44,@GE51@';PJL>,G)'M
M71:SID.M:)?:7<?ZJ[@>%CCH&!&?PS5ZB@#RW_A66M?\(*MC_:]O_P )&M\+
MP7^&V9V>5CIG_5<=.M=+>^#BVF^$["QECC@T*\@F;>#ETCC9,#'<E@>?>NMH
MH YW1?#T^F:GXDNI)HW75;H3Q!<Y0")4PWOE3TKG8/ 6KZ;H'A/^SKZS&M>'
MU=%,RL8)TD&UU./F'&"#CMTKT2B@#A+3P3J=[J?B"[\17UK.NM:<MD\=HA40
M ;P0N>2,,#D\DYX P*K-X.\4ZGHUEX;UK4M+?1+=HA+-;QR"XNHXB"JL#\J9
MVKD@GI7HE% '$^)? T^M^-=)UJ"[CBM(A&NH0,#F=8I!+%CMP_7/:D\/^!9]
M'\=:IK<MW'+8R&5K"W .8&F97F)[<LO&.Q-=O10!PWQ:223P2L<,ODRMJ%F$
MDVAMA,R8.#UQZ5-9>&_$%_XKT[6?$EYIS+I4<JVD-@C@.\@VM(^[I\O 49QG
MK78O&DB[9$5AD'##/(Z4Z@#S_2/"?B7PU:?V/I+Z#/I<<CFVFO89#-$C,6VE
M5X?&2 <BNAAT">/Q]=>(#+&;>;38[,1C.X,LC,3Z8PPK?HH XJ_\!_VM/XR2
M\N56VU]+=8S&"7A,<>W<<\'Y@#^%0MX9\4ZY+I5OXEOM+.GZ=<1W3?8DD\R[
MDC^YOW<(,\D#.<=J[NB@#AO^$6\2Z9JNLKH6I:=#IFL7!NI&N8G::VE90KE
M/E;. 1NQ@^O?=\':'-X:\(:9HT\J2RVD/EL\>=K')/&?K6Y10!P=MX5\0Z#>
M:C'H;:)<:?>74EV@U".3S+=W.64;>'7.2.AYZULGP]=OXSTO79)X"EKITEI*
MB*5W.S(<J.<+\IXSZ5T=% '"ZAX EU.S\76TUZD0UJYBN;:1 286C5-I8'K\
MR \=J0>&_%FJ^(- U37+_2E32IVD-O91OB3=&RERS<YR1\O0#/)XKNZ* .%U
M'PKK^N>(-,N=3?18X--OENHKNUB<73HI)$9SPH.0&Y(/I74:;%J\=YJ+:E<V
MTML\V;)84*M''CHY[G-:5% !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 %%%% !
M6;K>OZ7X<L5O-6NQ;6[R")6*,V7.< !03G@UI5Q'Q*_U?A3_ +&6Q_\ 0FH
MV]%\8^'O$-P]MI>J0SW"#<T!RD@'KM8 X]\5N5P/Q+AC@N/"NIP*%U2+7+:"
M"11\[(Y(=,_W2N<CVKOJ "J=SJMC9ZC8Z?<7 2ZOBXMHR"3(47<W; P.>:N5
MQ'BK_DIG@+_KI??^D] ';T5Y6C>)=;M?&-\GBB[LDTC4+J.RA@BCQF-0P\PL
MI++R!@8[Y)[6VU_5_$\O@[2[?4)-+_M73#J5]<6JKYA 5,)&6!"Y9\DXS@4
M>DT5Y:-6\0:7#\1+.YUJ6\DT;3HY+&X:)5="T,C@D 8+<+DXP=N<"MC6M;U*
MVT'P1<0W3I+?ZE90W3 #]ZCQL6!X[D#I0!UEEK%CJ%_?V5M*SW%@ZQW"F-EV
M,R[AR1@\>F:-6UBQT.Q^VZA*T4'F)'N$;/\ ,S!5&%!/4BN UGQ)J]M8?$EX
M;YT;2_*^Q$ ?N<P*QQQZDGFI=:?Q!X=\#OJLWB&YNM0N[FR+91%C@W3*'6,
M9"D-CDD\9[T >D45YCK7B&^U'QSK&CB[U^TLM+CA51HMEYK22R)O+2-L;  (
M 7C/--GU?Q?/X,T2YOH=6M@+J6/5I;*T"W9A7<(Y%C8':&PI; R.U 'J%<SJ
M/Q!\+:3J=QIU[J@CN[<@2QK!(^PD C)52.A%7?"MY:W_ (=MI[/5Y=6@.X+=
MS "1OF/# *N".G0'CFN'TG4==LOB#XV72- CU-&O+<R.]\L&P^0N!@J<T >F
MP31W-O'/$VZ.10Z'!&01D=:DKS[67U[5_B1#H%KK4^DV+:,MY<"W5&DW^:RX
M1F! [9..B^])8KK/B_6]=B7Q'?Z;9Z1<"P@2S6,/)(J*S22%E.<EAA1@<4 >
MA45Y,?%7B34?"GAH1:BEKJDVO-I5U=)"&60*)5+A#QSM5L=,CTXJ[;67B-_&
M^H>%#XNU#^SDLXKX7)CB-T"S,FP/MVA<KG[N>@&.: /3*Y*[^)GA"QNWM;G5
M_+F20Q,IMI?O X('R<]#TI_P]U6_U;PMNU.?[1=VMW/://M"F7RY&4,0. 2
M*I>//^0_X(_[#0_]%24 :UKXTT6^N]*M[.:6?^U&F2W<1,JYB7<^[=@CCIQ6
MS?WMOINGW-]=.4M[:)I96"EMJJ,DX')X':N%\>6UY>>//!-O8WQL9W>]'VA8
MP[(ODC=M!XSC(!.<$YP:K1:KK.CVWC_29-7N+UM'T\75C=W 7SDWPR-AB  <
M,F0<=Z /1;.[AO[*"\MV+P3QK+&Q4C*L,@X/(X/>IJ\RO-0\0:KJ7@G3+36Y
M;%-4TF2>]FC12[%5B;*Y& W)&<8&X\=*M1QZUKGB_4= B\27]E:Z#9VRF:%8
M_-NIY%+;Y"RD$ +]T  DF@#L=%URTUVWN9K/S-EO=2VC^8N#OC;:V/;-9^K^
M._#6A:B^GZEJ:P74:+(Z>5(VU3T)*J0.E8WPH2>/P[JB74JS7"ZU>B615VAV
M\PY('8$]JS'U>[TKXM^)?L>AWVJR2V%F-ELT:A" ^-Y=A@'/;/0T >CV5[:Z
ME917EE<1W%M,NZ.6)@RL/4$5/7EUCILOA+P=INF:KKEUI-U>7<\_V/2(1/*Y
M=B_E1_(QPH/)"_B!UI)XLUF'X>^-I$U"]>XT>?99W5Y (K@(51@'4J.1N/)
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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 5F:UKUIH*V
M!NUE/VZ]BL8O+4'$DA(7.2,#CDUIUQ'Q*_U?A3_L9;'_ -":@#MZ*\V30X_$
M_P 2?%MIJ5[J!L+5+,QVL-V\2;WB/S':0<C;P,XY)P:Q+/4]2U;P1X*TF[U*
MZ":CJDUE>72RE998HGE"H7'(+!%!(Y//K0![)17G&DZ<N@_%F;2;*^O7T_\
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
M<,;LC'>G^$M&&L^*_$FIZA?W\O\ 9^N21V=N+EUBB(1&)V@X;.0,'(P.G)H
M](HKE?B5/+;?#?7YH)7BE2T8JZ,593[$5R&J^'&T_P 0>$XK76]8CDUII8-3
MF^VN6N%$7F="<(<K@% N >,4 >LT5Y*]]=^#5^(EGI,]PUOIME;W5E'/*TWD
M/(C[B"Y)QE0V"?6G:)HVOP7WA^_TS2-3MW,L9U&\NM86=+N!E^<LF\_-DAA@
M#% 'K%%>0'1CK=IX_P!0O-3U/S-.O[H6*17DD:V[)$KAP%(R<XZY  X R:5;
M6XT_2_ GBD:IJ$VKZK>V<=[++<L4ECG0ED\O.P <8P!C'KS0!Z+I7B!=4U[7
M-+%N8VTJ6*,R%\^9OC#YQCC&<5LUY=8>&;'Q'\1?'*ZA=7OE1SVH6"WNGA4,
M;=?G.P@DC'&>!SQ6%#K^MZGX4\&Z4[WFH+?7MW!</!<B"6\C@+[%\TD8W #)
MR"=IYYH ]NHKRR.QU[1M"\9,;&\TS1VTB22TAGOQ</#.(WW%&#,54C:<9ZCB
MGP^$-1D^'=M=Z5?WUWK%_!:SWAGOY$-S&,.T2MG$65)4%0..I[T >H45R7@2
M[TR2SO[*PL]0T^XM+@+=V%],TCP.5!&TEF&TCD8.#R>]4?$ZOK?Q!T?PS=7-
MQ#I3V,U[-'!,T1N75E54+*0< $M@'GO0!VMW<Q65G/=3$B*"-I'('15&3^@K
M&\*:_?>)-+74KG1VT^UGC2:T+7"R-+&PR"0!\IQ@XYZ]:X6?3TM[CQQX5%S>
M3Z/;:9'>P1O=R%K:0JYV!]V[:=H;:3CKV)KK/AII5KIO@#17MA,&NK&WGE\R
M=Y!O,2YP&)VCV&![4 ="^J64>KPZ4\X%]-"T\<.#ED4@$YQC@D52TWQ NH^)
M-;T<6YC;2C &E+Y$GFIOZ8XQTKC->\-:9J7QETW[2+H_:-+GED\N\FC^9'C5
M<;6&T8Z@8!ZG)IEMX9M/$?Q-\;)?W%Z+>/[$!!;W+PJ6,'#DH021CC)QR>*
M/3Z*\537M:OO /@FQ:2\O'U*]GMKIHKD0S7"0M(%3S21@L$&3D$X//-=AX,T
MS6M,\17X;3+K3M!EMD:*VNK];DI<!CN*'<Q52I&1GJ* .ZHKB/B8;DZ=H-O:
MWMQ9O<ZY:V[36[[7"N6!P?\ &L-/"MO'\2Y?#<>HZJNB3:2M_-9_;Y3YLPE,
M>2Y;> 0<D C) SZ4 >IT5XO+K.KZ=X NM+M;J\F*>*&T6.83XG6W\SA1(QX;
M'RAB>,^U;VC:?KNA:]+>V>B7NG:.+"8W%M=:D+I7F7!C91O8@G!!['B@#L?%
M7B!/"_AJ[UF2W:X6VV9B5MI;<ZKU_P"!9JVNI,VN2:;]@O J6XG^UF,>0Q+8
MV!L_>[XQTKQ76=#BN_@D/%-QJFH2ZM>1PSW,K7;E)B\J_NS&3L"KG@  @J*[
MZZU#[+\4-7^U7DL-A!X<2>3#G$>)9-S@>N!UQVH [JBO&K>;[%X@\):GI&F:
M[8VNHWJPO=:AJ'F_;8GC8C=&9&()P&!(&/;BO9: "LKQ+K2^'?#>H:PT!G6S
MA:8Q!MI?';/.*Q_'%QIS?V7IMY!J=[<7DSBWL-/N#";@JN6WMN4;%'/+#MUK
M@'FNHO ?Q*TJ:&[MK>R4?9[2ZN?/>W5X58KOW-D9Y R<9H ]HMYA<6T4P&T2
M('QZ9&:DKRJ_TI?"LG@W5]-U+4);V^U&VL[MIKMY%NHI5.[*$[1MQD;0 ,58
MT;1H/'$_B34=:OK\3VVJ7%E:B"\DA6S2+ 4JJL!N/WB3G/% 'IM-DD2*)Y)#
MM1%+,?0"O)O#^O:GJL?PPN[VZE:6YDO4G;<0)]D3JK,.^=H/U-:US&NK>-?&
M^FW4\[VBZ7:'RDG=-C8D;@J01G SCKWXH [O3M1M-6TZWU"QF$UK<()(I "-
MRGH<'FK5<-\)M(L]/\ :3=VXF\V\M(GF\RXDD7(!^ZK,0G4\*!^E=S0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !112,RHC.[!549+$X % "T5F:OKUAHNC_VK=2%K0M&H>(;\^8P
M52,=1EAS6G0 4444 %%<W?\ C_PGIFI/I]YKUG#=(VV1"^1&?1F'"GZD5T:.
MKHKHP96&0P.010 M9^JZ+9:T+,7L;.+.ZCO(<,5VRH<J>.O7I6A10!0M=&LK
M+5]0U2"-EN]0$0N&+$AO+!5<#H.">E9DG@?09?#<>@M:O]BBG-Q#MF8212ER
M^]7!R#N8]^^*Z*B@#AM&\%G0OB0VJ6<,S6,FD&":ZN+DRRRSF8-\Q8EC\H'/
M08Q4S_"WPK(LL;VMRUL\AE2U-W)Y,+D[BT:;L*2?0=SBNSHH S)- T^75KK4
MVB8W5U:"SE;><&(%B!CMRQYI@\-Z8/"O_"-^2W]F?9?LGE[SGR\;<;NO3O6M
M10!@ZIX/TG5ELC*MQ!/8IY=M<VMP\,T:X *AU()!P.#FFGP=IAT<:=Y^I;1/
M]I%Q_:$WGB7&-WF;MW3C'3VKH*SI=:LX?$%OHCE_MEQ;O<H OR[%(!Y]<L*
M&:'X>T_P];S16*REYY/-GFGE:669\ ;F=B2> !4NKZ-9:Y:QVU_&SQ1SQSJ
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
M&F&Z6"0C;#+<O*D0!)"HK$A1\QZ5M444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5A>-+>:Z\&:Q
M'!>2VC_9)&\R-5)("DE?F!&"!@]^>*W:AN[6*]LI[28$Q3QM&X!QE6&#_.@#
MQ[4;&^M/@#8NVJ2W;3Q:8]NEQ&@2W_>184;%!*\CJ2>.M=7;S:]X?\>Z-IE_
MKLFJVNL6]PSK+!''Y,L05LIM (4AL8)/U-3Q> )3X/\ ^$:O->N;JTC>W^S,
MT"*T,<+JRKP/FSM R:WK_0(K_P 2Z/K33NDFF+.J1@##^:JJ<GVVT >6)XUU
M_5]&NM?L+W71?>;(UEIEMHKRVCQHY4(\@C)9F"\L'&">V*]4U>_N8?"%]J,$
M31726$DZ1L/F5Q&6 /N#6';^"+_2VGM]$\47FG:9-,\WV1;:*0PESEA&[ E0
M22<$'&:[$J&0HPW C!![T <?\-M,L(OAIHR1Q1RK>6BSW)8!O.DD&7+Y^\<D
MCGTQ56675?$'C35/#^G:M+HNFZ+;VX;['%&9)9)%+*,NI"HJ@# '/K3K;X?7
MFE))8Z)XLU/3='=V864<<3F(,<E8Y&4L@Y/KBKM]X+F_M?\ M;1-=N]+O9+=
M+:Y<QI.MPJ?=9P_\8R?FH Y2Y\7>)(/!VHQ"^A;6-,U^+2_MAA 6=#(F&9!P
M,J^"!CVQ5R6/Q;:>-[;PV/%DLMOJ%B]W)<R6D7FP%& 81 #: VY?O!L8/>MS
M_A7]B/#:Z0MY<L[:@FHW%W)AI)YA('+-T'.T#CH,5L3:!%-XMM/$!G<2VUI)
M:B+ VD.RMG/J-OZT <!<^*?$&F_#SQ:[:CY^IZ'J7V2"]>)09$WQ$%U QG#D
M' _6M6YG\1>%_$_AXWVOOJEMJ]RUI<V[VZ1K%(4+*T6T9 !7&&)X[YJ#QQX4
M>T\ >+DL1<WD^K7B79BCC)927B!"@<G 3-;5CX)FCURQU'5=?O=5730WV"&=
M$41%AM+.5 ,C;>,GZ]: .0\6^++G1DU'4]-\6ZA?75E= &SATP-9*OF &%Y!
M&<,%."QDSGL.E=#JT^OZG\2Y/#]CK;Z;IRZ1'=R&*%'EWF5U^0L"!G R2#TX
M SFHKKX8-<:1>Z(GB.]AT2YF>=;-(8\HS/O(+XW%=W../<FNJ30(D\82^(O/
M?S9+!;(PX&T*LC/NSZ_-B@#@(O%?B"PT&+4;W4//BT3Q!)INJ2^4J_:+;<$$
MK #Y2I93\N.AKK=&U6^U?QSKRI.?['TQ(K-(PHQ)<D;Y&SC.5!1<9QR:KZAX
M:M-(\&>+()$N+^+4GN[V2&./+EI%^X@&<G(&#ZU8^'>@S>'O ^GVEWO-]*IN
M;MG^\9I#N;=[C./PH R?&VK:CIWB*U6ZU/4='\.FU+&_L;9)0MQNZ2ED?8FW
M!' !).3Q5'6K>_U/XD^&X]-UI86ET68O?Q1([/'OC):,'*@MQS@@ GCI75Z_
MX>U36))5M/$=Q86D\'D3VZV\<@(.<E2PRI(..XX'%)8^#K+3=6TB]M9I532]
M.;3H86P=R$KR3Z_)^M '(MXOUO0/"_BN&XNEU'4-(OX[.TN9HPN\3>7L,@7
M)7S.<8SBK]\_B'P=JOA^>Z\17&KVNI7\>GW4%S!$@5Y =KQE%!4 KT.>#6S<
M>!-.O8/$EO>2RRP:[,DLJC"F)E554J?4% P)[U%9^"[IM4T^\UWQ%=ZPNG-Y
MEI#)#'$JR8VAWVC+L 3@GIG- %?1-=U*[TKQK-/<EY-.U*[@M3L4>6B1(RCI
MS@D]<UB6=_<ZIJWPIO[V7S;JYL[F660@#<S6H).!QUK=O/A^\U_JS6GB"_L=
M.U=S+>V4*)\[E0K%7(W(& &<=?45=L_!=O9MX59;N5O^$>@>&+*C]\&B$>6]
M.!GB@#B+Z?Q'XJ\!>)O$::^UM:F.]B@TT6Z-$;>,.A#'&_>0I.X'@XXQQ7HW
MA+_D3-"_[!]O_P"BUKG+CX;L\.IZ=;>(K^TT349))9=/B1/E>3[P63&X(3R5
M'N,\FNPTNQ72])LM/1RZVL"0!R,%@JA<_I0!Y#X?M_$EK\-]4UW3O$36BZ?/
M?7%O9K;HT<@261G$I8%B6P0,$8&.]:^J>-KO5-:TO3X;G5-.M)M(BU*=]+L&
MNIV:4_*GW'"*,$DXYX%:*_#"6/3+C2(?%&I1Z3>2R27EH(XSYF]RS*C$90$'
M! Z]>YK9U3P<)M2L]4T74I='O[6V^QAXHED1X <A&1NN#R""".: &^ M4U;4
M](NQJ\=V9+:\>""XNK1K:2YA !60H0,'D@X &5K,:?7O$_C+7K*PUZ72+/1C
M##$L,$<AFE=-Y:3>#\HR!@8SZUUVD65Y861BOM3FU&=G+--+&D?7^$*H  &/
M<^]86H>"YY?$-YJ^DZ_>:2^H(B7T<$:.)M@PK*6!V-MXR/:@#B?#.J:CI7P[
M\+>3<+'-<^)C:W)1 0Z/<R[P,YP#CZ^]=%:2^(]<^(GB&RCU][+2M)N+8QPQ
M0(SR;X4<H68?<^][Y;J,5?M/A[9V?A_2-'COK@PZ9J@U*-W +.1(SA&/I\V,
M]>*VM,T"+3->UO5DG=WU62)WC( $?EQA!CUSC- 'E_\ PFFNZOINH:W87^NI
M>)-,+#3K717FM'2-BJH\@C.YFV\D.-I/;%=3-J6M>)_%HT6UU&XT.WM=,AO+
MDPQ(T[2RDX3YU( 4*<\9)XJ[%X)O]-FNH]#\3W>FZ=<S/.UHMM%+Y3N<MY;,
M#M!.3@@XS5G6/"$UYKD.MZ5K5SI6IK;_ &665(DE6>('(#(PQD')!'K0!RGB
MC1=9;QKX&AF\377VEFNH_M$-M"NUEA8EPI4C<RX4@Y'&0!3]7\27\_C#4-!.
MJZW:6VDV\"M+I>F&YEN)G3=ND(B=54#'R@#))]*Z74_!DU]::,T6O7L6J:5*
M\L.H2(DKN74JX92-I!!Q@8Q@47G@^[.L'6-*U^XT_49X(X+R3R(Y4NM@^5F0
MC 89/(QQQB@#FE\3^)[_ $+PUI<CRZ;J^JWTUK+>2VGEN(8@S&18G'RLZJN,
MC R>.E6-!L=1T[XRW5OJ&J/J1&@*89Y(E239]H/#[0 2#GD <8KH-4\'R:MI
M&GPSZU=_VKI]Q]IM]3$<8D63GJ@ 4KAB-N.@%)HG@Y]+\2S>(+S6;O4M0GM/
MLLK3(JK@/N&U5P% ]/<G.30!A?$W3[RZUCP@UOJUS:*^KQQ*L4<;!'\N0^8-
MRGYL<8/'/2K-Q-K>J>+QX5MM>N;.#3M.CN+N]CBB-Q<R.Q51RI51A23A>IQ7
M0>*?#8\26EFL=]+8W=C=I>6UQ&BOLD4$<JW!&&/%4+[P;=SZA::O9>(+FSUJ
M*U%I<7:P1NMT@.?GC(V@YR01C&: &^"M6U.>^U[0]6NA>W.CW21+=^6$,T;H
M'3<!QN .#C%8-WI.H3_'$F+7[RW!T7S@$BB.U!. 8N4/RD\Y^][UV7AOPW#X
M=MKD"YFO+R\G-Q=W<^-\TA &<       < 55U?PM+?>)K37[#5Y].O(;<VLN
MR))%FA+A]N&'!R.HH X[3]+UO4O%WCHZ;K\FE1Q7J,OD0([/+Y"8W%P?D''
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
M8!XSS6'_ ,)1XBTWP[>7MSJ)N5\/>(/LE]+Y* W-G\H)8 <,/,!RN/NUW_\
M8$7_  F"^(O/?S5T\V/DX&W;Y@?=GUXQ56V\'V<5CXBLII7G@URXEGG5@!L\
MQ%0J/P7.: .:\0^--1T[4?%.HV<BR:9H.G1QB$J"LMY*=P);KA5*9 /\1JII
M&NZ]#KFBB.]\0:JEW*(M1BO=%>WAA!4GS(W\I=H# #!)R#73:+X!T[2_!EWX
M:N9IK^&],ANIY>'E+#&>.A "@?[HJ;1_#FM:;/;+<>++R]LK882W>VB5G &
M'<#+8]L9(YH YW2-9U!_&4UGK^O7^F7[7LJ6FG/;1K:7-N,[/+D*99L8)^?.
M>,50\&PWVAS>-M7N-;O;N#3M1N7FMFCB N66!&WL0F0W3[I X''6NJD\&7E[
MJEE/JOB*ZOK*QNQ>6UJ\$:$2+G9N=1E@N3Z9[YJ6T\'FSU_5+R+5)3IFJ.TM
MWICQ(4>1D"$[\;@" #B@#D;N_P#%FF^ (?'<GB)YIS!%?2Z8;>,6QA<J?+4[
M=X(5OO;CR*U+RX\1:[\0[W1M/UZ33--AT^WNB8X$>7>S., L" #@$YS]T 8R
M:FC^&S_V?!HEUXCO[GPY ZE-->*,%D4Y6-I0-S("!QQP,9KI;?0(K?Q7>Z^)
MW,MU:Q6QBP-JA"Q!!]]WZ4 9WQ&_Y)MXC_[!\W_H)KB;>YU#7?%'@?3M7TM-
M&6TC^VVEP9Q,UX4C ,:%1A>#N8$YP*]-U_2$U_P_J&D2RM$EY \#2*,E0PQD
M"L_5?"<&IV&BP"ZD@GTBXAGM[A%!;*#:0?9AD$4 <#<^+M7U>[U^XM=2URSD
ML+N:UL+6PT=KB!S%QF5_*;<68'@,-HQ6U!>W.H_$#P5>WMJUK=SZ)<R30.I4
MQN?*+*0>1@YZUKMX,O;/4K^YT'Q'<Z7!?S&XN+86T<R^:WWG0N/E)QD]1FM)
M_#4<OB#2]7EO)I9K"SDM<.!^]W[<LQ&.?E[#'- 'GVI^++G3KRSOM/\ %NH:
MLS:E%;3PC30+%HVD",JRB/ 89X/F'D=ZT=,TG4&^,VO2+K]XJ1VUK,\8BBQ(
MA>0B(_)D*,8R,-SR:N1_#%X]+M-'/B2].D6-REQ:6GDQC;MD#A7?&7'4#IUS
MS@5N7/A:5O&*^(;'5Y[-Y(HX;RW6)'2X1&+ 9894\D9';TH Y.3QAK4.A:P(
M;B-K^;Q2^C6,LD8*P*SJJD@8W;1GKU.,YK3:;7/"GB_0;*ZUZXU>PUAY;>1;
MJ&-7AE5"ZLA15^4X((.<5?E\ 6%QHNK:;-=7&+_4GU-9H\+);S%@RE#_ +)7
MO4FG>$+E-<M=8US7;C5[JR1TLP\"0I#O&&;:@Y8CC)[9XH XT:CXOO?"7B/Q
M&GB9X#I%U>?9K9+6,I(D+L<2DC)X&T8Q@ 'DUJ>)?$.I+<:/=W5_J&C^'KG3
MQ/+?:?;K*8[AL$+*61]J!3UQR>IKHH/!EO!X4UG01=RF+5'NG>4J,IYY8G [
MXW4V_P#"VIS6=O9Z?XEN;&U2S6TEB%M%('"@C<-PRK$''<<#B@#?TZ19M,M9
M5NUO \*,+E ,3<#YQCCGKQQS5FL"Q\+C2WT.*PU*[@L-*MVM_L>04N 5 #/Z
MD8S]36_0 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 445E^(]>MO#.A7.L7D4\MM;
M;3((%#,%+!=V"1P,Y/L#0!J45FZSKEEH7A^[UJ[<M9VT)F8QX)8=@O."3P!S
MWJ"S\2VMYK_]BBWN8KP6$=^PE50%1V*A3@GY@0<CI[T ;-%%% !1110 444V
M21(8GED8)&BEF8G@ =30 ZBN>\(>,M,\:Z;-?::ES&D,OE/'<H$<?*&#8!/R
MD,"#6:_Q&M?M6HQ6_A_7[N'3[E[6XN;:U22-73[V,/N/4'I0!V=%<W>^.=%M
M?!W_  E,,DM[II*!?LR@NQ9P@&UB,$,<$'&*@M/'UA)JEMI^HZ;JVCSW;>7;
M'4;8(DS_ -U75F7=[$C- '5T5@W7BNVM]6U+2XK&_N[RPMH[EXK>-6,BNQ "
M989(P2<XK%@^)<=SJ-UI\/A/Q,]W:!#/$+:+,8<$KG][W /Y4 =Q1619^)+&
M\U/6K >9$^CF,74DN%3#Q^8"#GH!USBN>/Q-LFM&U&#0-?N-'7).I1V@\HH.
MK@%@Y3WVT =Q17+>(?B!H?AO0M.UJY>:XL+^14AEM4#\,I;>02/E 4D]_:M/
M4_$5CI::5))YDL>IW<=I;O" PW.I96)R/EPIY&>U &M17/>+_&>E^"K"WN]3
M2XD6>7RD2W0._"EF8@D?*H!)-6_$'B*R\.>';C7+H2RVD 1CY #,P9@HQD@'
MEAWH UJ**YO7O&-OH6L6NDC2]3U&]N87G2.QB1\(I ).YE[D4 =)17)GXAZ*
M/"FH^(#'>"'3I/*N[5H=MQ#)D#:48CGYAWQ[U+IOCBSOM;@T>[TS5=*O;E&>
MV34+<()PHRP1E9@2!R1F@#IZ*Y6_\=6MOJUSIFFZ3JFLW5I@77]GPJR0$C(5
MF9E&['89-2VGCC2;WPSJ6N1+=+'IB2&\M9(MEQ"T:[F1D)X; ]<>] '2T5CW
MWB2ST_PD_B26.=K)+4791%'F;"H;&,XSSZTC^);)-:TG2C'/Y^IV\EQ P4;5
M5 I(8YR#\PZ T ;-%<1/\3=.@;47.BZX]EIMS);75]';(\,;1G#GA]VT=<[>
ME;USXFL+?4M$LAYLS:SYAM9(@"F$C\PDDD'!7I@&@#9HKAYOB7';ZC:Z?-X3
M\3)=W0=H(C;19D" %B/WO;(_.K=]X]AL;C3K0Z!KDM]?0/<):101F6-%8 [P
M9 !U'0F@#K:*YB]\:P:9X9;6[_1]6MD$Z0"UDB03NS,%4@!\8)/KVIEEX\L)
M]6M],U#3M5T>ZNCMMAJ-N(UF;^ZKJS+N]B<T =515'5]1?2K!KI-/O;\A@/(
MLT5I#GOAF Q^-<SIGQ&BU:_EL[;PQXBWP7 M[AFMX@L#G!^?]YQ@$$]>* .T
MHKB;CXF:?;RZF?[%UR6TTRYDMKN]AM5>&-D^\3A]V "#G;TKI;G7-/M?#TFN
MM.'T]+8W7FISNCV[LCZCI0!HT5C^&/$MEXLT./5;!)XXV=XVBN%"R1NK$%6
M)P>/7N*I^$_&^D>,A?#3?/22RE\N6.X0*W4@,,$Y4D$9]C0!TE%<L_C[2$\.
M?VT8KPQ/>-8PVZQ!III@Y38B@X))4XY''7%:.A:\^LFX2;1]3TR6#;N2^B50
MX;."K*S*W0YP<CC/6@#8HKG-/\;:3J?C"_\ #$ G^VV2%GD9 (I"-NY4;.25
MWKD8'6GZ_P"+['0;VVT_[->:AJ=RI>*QL8A)*4'!<Y("KGC)(H Z"BN43QQY
MEHTL?ACQ$]Q')Y<MJ+11)'QD,<N%*GL5)IGASQ]#XGFA%EX?UV.VE=X_M<\$
M:Q(RY!#$2$]01TZT ==17-0>.]%E\%Q^*Y7FM].DR$65/WC,'*!0JDY)(X J
MG'\1+6*[M8M5T/6M'@NY!%!=7UNJQ%S]U6*LQ0G_ &@* .QHKF]1\<:1I?C.
MP\+W?GI>WT0DAEV#RN2P52V<AB4.!CTK0?7[-/$W]@LLHNOL1OBY \L1APAY
MSG.3Z8QWH U**Y+2O'MOK5Q;FST/6GTZYD\N'4OLP\A^<;OO;@I(^\5 KK:
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 **** "JNIZ?!JNEW>G72[H+J%X9!_LL"#_.K5
M% 'C6F7L_B'1?#'@>[;?=VFH/#JJ]08;(@C/LY,//N:ZZW_Y+??_ /8OP_\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBN-\9^+=<\)VEYJ47AR"]TJUC5WN#J/E.<X!&SRSW/K0!V
M5%<+JWBWQ+I7AV;4K[0;*QD6YM8HA]L-R)%DE"/G"IM(!XZ\GVKLK>_L[N66
M*VNX)I(3ME2.0,4/H0.GXT 6**JOJ5C'>K9/>VRW;#*P-*H<_1<YJU0 445Q
M1\::OJFH7T7ACPZNIVEC,UO-=SWHMT>5?O)'\K;L=,G S0!VM%9]OJJ?V/#J
M&IQ_V7N4&2*[D5?*;T+9Q^.>:LI?6CV?VQ+J!K7&[SA("F/7=TQ0!/159-1L
M9+B6W2\MVFA&Z6-95+(/5AG('UI8-0LKJU:ZM[NWFMUSNECD#(,=<D''% %B
MBJJ:E8R78M$O;9KDKO$*RJ7*]<[<YQ[TEQJFGV=Q'!<WUM!-)]R.6959OH"<
MF@"W14,UU;VYQ/<11$JS_.X7Y1U//89&:9'J-C-;QW$5[;O#*X2.195*NQZ
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
MZ-IFB6IMM*T^VLH"=QCMX@@)]3CJ?>KU !1110 4444 %%%% !1110 4444
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
M=\A!(48]E/Y5P_BE=.UGQ+=:=%8:_JU_:V\9ECL;_P"S0VF[)5N9$!<]?XN
M*Y*2W_X2?P?\--1U:XO)KNYU"*VED6ZD0LNV7GY6'S_*/F^]UYYH ]PHKRK7
M%NKGQVGAJ/3]4U'2M.TN.5+2WU+R&=F<KYDCM(K/@* .3SDFNM\!VVN6>B7%
MMKD4\9CNY!9K<W"S2BV."@=U)R1DC).< 4 =117 ZU ?$GQ.3P]?W-U'I=MI
M(O?L]O</#Y\C2E,LR$$A0.F>IJOJFG-)XL\/^"WU/4O[(^R7%W*6NW$MR5<!
M8FE!#%5#'C.2 ,DXH ]&HKR:\>Y\/GQ_H-C?7DFGVVAF]MO-N'D>TD:.0%5=
MB6 .T, 3QVI7TZ;0;?P1KT&JZG-J.H7UK;7KSW;ND\<T9)4QD[0!@8P!C'<\
MT >KDX!/I61X6U]/%'AFPUJ.!K=+N/>(F;<5Y(Z_A7&:?I?_  F&N>*[[4=4
MU&WFT[4&LK%;:[>);5$13Y@4':Q8L2=P(.,=*Q?"]S/;^#_A8D4\D<<MXZ2!
M7(#C9+@'UY[4 >RT5YUK.M7FF>-_%4]M,\GV'PRMS% 6)02*TI!V],\#\*M>
M%/"-G/H>EZO-JFK3WU[9B2[F_M"7;<>;'R"N["@;LKM (P.: .PT[5++5K=Y
M[&=9HDE>%F4$8=#M8<^A!IFIZD=-%H18WEW]HN4M_P#18]_E;L_O'Y&$&.3V
MS7"_"70K.RTW4+^)KHS_ -H7EOB2ZD=-@F./D+%=WRCYL9///)K8^(%S/;)X
M9\B:2+S/$%G&^QRNY"6RIQU!]* +D_BBX;Q@WA_3M(DO/LZ127USYZQK;K(2
M%P#RYPI.!C@>M;>H:A:Z5I]Q?WTPAM;=#)+(02%4=3QS7GOA_P /6*_&+Q3<
M![S?;QVDZ9O)<;I!*6W#=AAZ*<@=@*U_BO90WOPTULRF4>1;M,GERLGS $#.
MTC<.3P<CVH V=<\1PZ+%I$GDFX34K^&R0JV-OF9PWN!CI6W7E7BO0(++PGX3
ML+&ZO8!<Z]9,9FN7EDC9E(RC.6QC' Z ]JNVL+>$?B#>:?IUQ>S6,N@R7YMK
MFY>?,\<@7<"Y)!8'F@#TBBO$=&MO%&K>&]-U[3=,UB77IVCNCJ4FK)Y$JEP6
M0P^9@1[<@+M!&!7J7C262#P)XAFAD:.6/3+ED=#AE(B8@@CH: -RBO(;RQET
M'PYX4\46NKZE/JUS=623M-=NZ7238#1^7G8!@\8'&/7FB7^T_%'B7Q.9M*UB
M^6QO#969LM46U6U"HI#!?,4ER3NW$$=!VQ0!Z]17E.H6NOZA=?#W1M<O[NRO
M+J*Z34OLL^UI=D:G!93C)QR1TW'&*D\3Z,^A:BMW?VNL7_A6UL5CC:RU"19;
M!E+%I&4.&DX(^;)("]* /4J*\YD6'QGX_ETNZOKMM%L]*@NH((+F2$7+2D_O
M&*$,P   &>IKGM5O]2T[P1XWTJWU2\=-)U2UALKQY2\L:/)"Q3>>6V[B.>QP
M: /9Z*\Z_LL^%?B-X9AL=0U&:/58[J.^6[NWF$S1QAU?#'"MG/W0!@XQ5718
MWT'Q=!'XHAU0:I=WLRV>JI>N]K=!MQ2)HPV$(7@*5QE<@T >GT5S/CK3]7U+
MP\L.C[WD6YCDGMX[@P/<P@_/$L@^Z6]<CT[UQ>I:K9)X F31O[5TZ6UUJUBN
MK6\G<RVS&6/<FXLWR$'/!(.30!ZU6/X9U]/$FER7T=NT 2YFM]C-NR8W*9_'
M&:QM:NID^*GA6U2XD6*2TO6DB5R%; CP2.^.<5P>D>'8;CX=^(M<.K:C!>V=
MSJ$UHT-X\:6S1R.PPBD Y(YW G!QQQ0!Z_+J1BUFVT[[#>.)XGD^U)'F&/;C
MY6;/#'/ QVJ]7G5AK%_?>+?!EQ/)(IO/#\MS/ K$*TA$1Y7ID$FN1TE/%'B3
MPG'XAL-,UB7Q!<NT\&HC5D2!2)#^[$)D $8 VE2N>M 'N=5)M4LK?4[7399U
M6\ND=X(B#EU3&X^G&X?G7#&R_P"$P^(>NZ=J]S>)::3;6HM[6VNY(%+RJS-(
M2A!8@C:,\#%4-?\ "=A+\2O"=I<76ISB2PNDDE:_E61_+6,*=RL,$YYQC=WS
M0!ZA--';P23RL%CC4N['L ,DU%8WUMJ=A;WUG*);:XC66*0 @,I&0>?:LWQ5
M80WWA'4[68RB/[,[9CE9&RHR/F4@]0,\\]Z\VM(6T'X2>&1I=Y>6DNNRZ?:7
M-U]I=S DGWFCW$B/C(^7&,^PH ]CJIJ6J66D6?VN_G6"#>D>]@2-S,%4<>I(
M%<+/IJ>#O'GAB#1[J^^S:J\\%W:3W<DZR!8RXD&]CA@1R1V-2?&#3;>]\'Q3
M3&8-#?6RKY<SH,/,BG(4@'CIGIU&* .IU/7TTSQ!HFDM;M(VJO,BR!L"/RXR
M_([YQBM&]N?L=C<70@FG\F-I/*@7=))@9VJ.Y/0#UKSGQ7X>@3Q)X$T6UN[^
MW@-Q>9E6Z=IMODEF'F,2PSR,YR >,<5%"LN@W/Q!T2SO+LV-KI27=JLUP\C6
M[O%+NVNQ+8RH/7@T >EV-S]ML+>Z,$UN9HED\F==LD>1G:P[,,X(]:GKRN]L
MM6OO#OA'4YK74-8T>/28S>V=G>-%.96C0B;AE,N &&W=G)SS7H'AN]L=1\-Z
M==Z9/-/920+Y,D[,TC*!CYBW);CG/>@#4HKQJQT<ZMX(\2ZY>:YJHO;"ZOVL
MY$OG1;3RW=AA00#SUW9XP!@ 5IVEW=>-O$'A[2]7N;F&S?PY%JL\%O,T'VB=
MV"D,4(.U>N >I% '>>)]<3PUX:O]9D@:=;.(R&)6VEO;/:I8]5\S6(]/%A>8
M>U^T_:_+_<#YL>7OS]_OC'2O*-=:>P\,?$OPXMW<7.G:=! ]J;B4RO%YJ;FC
MWMDD @$9/ -=1=ZE=67Q$8Q22/%#X4DN5M]QV-(LHP=O3/;- 'H%%>?>!_#<
M&I>'M'\27>J:I/JMY"MS<3"^DV2;QDQF/.P*,X  !&!S7/1ZIJ4GAZ+P U]<
M?VR-9_LU[CS")C:*?.\[=UYBPN?>@#V*BN8^(6KW?A_X?ZQJ6GG;=008B?&=
MA9@N[GTSG\*Y;1M&UZQU_1;G3M(U>UAWE=3FOM72Y2YC*'YROF-\X;!!4#OV
MH ]0HKQV+1I-9T'QQJUWJ^K?:=.U+4!8"*]DC2V,9+*0%(SSQSG@8&*L:EK#
M:K=>$4UC^U+NPN=$^VW5MI8EWF9A&%>0188I\S 8[T >M45Y-IMI'HW@B&'7
M5\0F?5-4<6EC'>R?:IT)?RHW)<;/D&6PR]!GFJUAJ>HZ%;_$"U@6]TJ*QTV*
MZL[>_NQ<-;2,DF2K!GX)52!D\T >Q45Y)X<T<WOBOP_<6-GXEMX+6W>757U*
M>YC62;"[/OMAVW;B<97'X5DZ>OB3Q5X=NM=M=+UF77)YYFM+Z+54BAMRDC*L
M8A,@&P;<$,N3R><B@#VZ5_*A>38S[5+;4&2<=A[U6TN_.IZ7;WIM+JS,R;OL
M]W'LEC]F7)P:21[C^Q&><".Y^S$R!#]U]O.#]:\HM)+_ %7PW\,;5M6OX#?>
M8MS-#.5DD40L2"W7G&,]1G(P: /9**X/PG;G1/'_ (@T"VN;J334M;:[AAN)
MWF,+L75@K.2<':#C/6N\H **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ JIJ>FV>L:9<Z=?P+/:7*&.6
M,DC<I]QR/K5NB@#F=.\":/INJ6>IB2_N;ZS5D@FN[R28HC*5*C<< 8)KF]#^
M&-I<1:N^N0WD+WFJ7,TD,%\R1W4+2%H_,5&PW![\]C7I5% '#>(_!8USQGH,
MS6KII=C93Q^=;S^2]O(2GE["I# X4]..QK;T[P=HFG:1>Z8MJUQ!?EFO&NI&
MEDN"PP2[,<DX_*MZF)-%*SK'(CM&=KA6!*GK@^AH P-(\&:?HUY!<07FK3"W
M!$$-SJ,LL40(VX"%L=#@9SBJ$WPR\-SI-#(E]]CDE,XLQ>R"".0MN++'G .<
M_3)QBNQJE9ZO8:A>WUG:7*RW%C(([E "/+8C(!R.>/2@!D>C646O3:TJ-]MF
MMTMG;<<%%8L!CIU8UA7WPX\/ZA-?M,MZL&H.TMS:1WDB022,,&0H#C=T/U -
M=;10!EQ^']/BU:TU-(W%U:VALXFWG B)4XQW.5'-0OX3T:6#6()K3SH=8D\R
M\CD8D.=H7CTX4=._-:\DT41022(A=MJ;F W'T'J:?0!SFE>"=(THS'=>WIF@
M-J?M]W)<!83C,:AB0%.!^5,TOP+I>D7-O):W6JF&V.;>TDU&9X(O0!"V,#L#
MD"NFHH 9+%'/"\,J+)'(I5T89# \$$>E<M8_#GP_875K(@OI8+.3S;6SN+V2
M2WMW'0I&QP".W7':NLHH SXM&LH=>N-91&%[<0);R-N."BDD#'3JQI^L:3::
M[I%UI=\C/:W49CE56*D@^XZ5=HH S4T*Q37(M86-OMD5F;)6WG BW!L8]<@<
MU#%X9TR'3]7L4B<0:M+--=C><LTJ[7P>W [5L5AZ5XKT_6M5N["QCO)!:L\;
MW7V9Q 70A659",$@GI['TH YW7? J:GXE\+QK;3#2-+LIX?.BN#') V(Q$58
M$-GY3R/3GK6W;>!]$M="U'2!%/)#J>[[;--.SS3DC!+.3G./RKHZ8LT3R21I
M(C/'@.H8$KD9&1VXH S]3\/Z9K.B'2+^V$UGM4!2Q!7;]TAAR",#D53T;P=I
M>BZ@VH1O>WE^8_)%S?W3W$B1YSM4L3M&?3K6_10!YGX8^%UDVB%->M[N*:6[
MGEN;2.]807 \YFC,B(VUOEV_H#TKL-:\)Z7K=Q;74OVFUO+92D-U93M!*B'J
MNY2,K['BMRB@#!/A#2WT=-,F-W<0K<I=E[BZ>21I58,"78D]5''2MZBB@#G]
M:\':7K>HQZC(]Y:7Z1^3]JL;IX)&CSG8Q4C(SSS2CP9H:^'XM#CM"EC'.EQM
M61MS2*X?<S$Y8E@"23S6\[K&C.[!549+$X 'K5'4M:TW2+!+^^NTBM7=$67E
M@2Y 7&,]210!?K-?0;"36I]6:-C=SV@LI&WG!B#%L8]<L>:TJ* ,-_"6D/X8
MMO#K0R?V=;>5Y:>8=P\M@R\]>JBJ^H^!]&U/5KC49OMD4ETJI=QV]W)%'=*H
MPHD52 V!Q].*Z2B@#S_7O ,%W+X/TNULW?1=+EE$W[_:\2>40C!LALA]N".0
M>:UAX,LM*T'78M,2XN=1U&V=)+B[N&EFF;8512[GH,X'05U5% '!>%?AKI>G
MZ3H,E_!=?:[*"&5K-[MWMXKH(-T@CW%-V[)R.,\BNMM-&LK+5]1U2!&%UJ'E
M?:&+$AO+4JN!VX-6FNX!!-,)5=(=WF%#G:1U!QW]J@TC5;77-(M-4LF9K:ZC
M$L19=I*GID=J ,"]^'6@7UY=SL+Z&*]?S+RUM[V2*"Y8]2Z*0"3W]>]4O%'@
MQ==\4^%\6C+I.GP7*.]O-Y+6[%8_**;2&!!7C;TQS7<T4 <Y:>"-%L]%U/3%
MCN)4U166]GGG:2:?*[<LY.>G ]*OZEX>T[5?#_\ 8EW&[6.V-=@<@XC967GK
MU45J54U/4[31M+N=2OYA#:6T9DED()PH]AR?I0!D:GX)TC5=6EU*4WD,\\:Q
M7(M;N2%;E%Z+(%(W 9(^AQ23>!M#F\-6>@B*>*SL9!-:M%.R20N"2&5P<@C<
M?SK2T76(M<L/M<-K>VR;MNR\MVA<\ Y ;J"".:T: .<O_!.E:@+&1Y=0BO+*
M'R(KZ"\D2X*=U:0'+ GGYL\UJZ3I5OHUD+6WDN9%W%VDN9WFD9CU)9B35ZB@
M#"UWPEIGB"YMKNY-U;WML"L5W9W#P2JIZKN4C(/H:KW/@30KG3+&R\JYA-@[
MR6MS#=2+<1,Y)=A)G<2Q)SDG-=+10!S]GX+T:RT?4M-2*>1-41DO9YIVDFG#
M*5.Z1B3T.!Z=JM7/AS3;NSTNUFB<Q:7-%/:@.1M>,$(3Z\'O535/'7A?1=0^
MP:CKEG;W0QNB9\E,]-V/N_CBMZ&:.XA2:&1)(I%#(Z-E6!Y!!'44 <YJ/@+0
MM3U>?49DNDDN@HNXH+J2.*Z"C \U%(#<<<]1UI\W@;0YO#-GH!@F2SLG$MJT
M<S)) X)(97!R",G\ZZ.B@#GM(\%:+HM[<WEM#-)<W4 @N9;F9IFG7).7+$[C
MSC)[ #H*ATCP%HFB7T%S9F_V6Q9K6VEO97@MRP(.R,G X)'XUT]% &'I7A33
M=$U>\U&P:[C:[=Y)+<W+F .Y!9Q&3M#$CK5S5=&LM9%F+U&?['=1WD.UB,2)
M]TG'4<]*T** ,^VT:RM-:OM6B1A>7R1).Q8D$1@A<#M]XU/J%A;:IIUS87L0
MEM;F-HI8R<;E88(XJ#2-:L]<@N)K)V9(+F2U?<I7#QMM8?3(ZUH4 <Y;>"M*
MM].LK%I+ZYBLKR.]@-S=O*R2(,* 2?N@?P]*TVT:R;Q FME&^W):FT#;CCRR
MP8C'3J!S66WQ \)1ZD^G2>(+&.[24PM&\FW:X."I)XSGBNDH Y6W^'VBV=P&
MM)M3M[42^<+&'4)4M@V=W$8; &><=/:M/Q797&I^#];L+2/S+FYL)X84R!N=
MHV"C)X')'6M>B@#B?#GPZTG3;?1[FXANC<V42.EK+=O)!;S[0&=(\E0<YY''
M<5IZCX)TK4-5FU-)M0L;N=56XDL+V2W\\*,#>%."0.,]?>NCHH R1X;TT76D
M7/ERF724=+1FE9BH==K;B22QP.IS5/6?!>F:[=S3W<^I*EPH2XMX+Z6.&=0,
M8= <'C@XQFNBHH Y[5O!>D:M/:W)%S97=K%Y$-S87#V\BQ?W,J1E?8]*!X)T
M(>&9?#ZVKBPFE$TW[UC)+('#[V<G<6+*,DGMBNAHH S[O1K*^U?3M3G1C=:=
MYAMV#$!?,7:V1WXK*L_ ND6>IV]]YFH7!M7,EK#=7LDL5NQ!&41B0#@D#KCM
M6KJVM6>BI:/>LZB[NHK.+:N<R2'"@^@SWK0H SM9T6WURTC@N)KN QR"6.6T
MN'AD1@",AE([$C!XYK.C\#Z$OA^]T62VDN+6^<R73SS.\LS\?.SDYW#:N#VP
M*Z*L2X\5Z7:MKJRR2 Z'$LU[B,G:K(7&WU^44 5=+\":+I6K6^JQ_;+C48$>
M-;J[NGFD*L -I+$\ #@=!D^IJB_PN\,OYB"*]2">5I;FWCO)%BN6+%OWB X;
MD_E@=JZZUN([NTAN823%,BR(2,<$9%2T <<FEZG>?$NVU)]-%GI6F6,MM#*9
M4/VAG9"-J*<JH"GKBI_^%?:*EU+);S:G:V\TIEEL[74)8H'<G).Q6 &3U P*
MZJB@#GM:\%Z5K>I)J4KWMK?"+R6N+&[>W>2/.=C%2,BFZCX(T74;73(-MU:G
M3%*6DMI=/%+$I 5EW@Y(( SGK71T4 ,:)'A,+KNC9=I5N<C&.:YJT^'^@VN@
MW6AM'=7&F7&T?9[FZDD6(*<J(\GY,$YXYZ5U%9][K5G8:KINFSLXN=1:1+<!
M<@E$+MD]N!0!G:/X,TK1M1&HK)?7EZL9BCN+^[>X>)#U5-Q.T?2M'6]%L?$.
MD3Z7J41DM9P-RJQ4@@@@@CD$$ _A6A10!AV_A73X)-)E>2\N9]+:5[>:YN7E
M?,@*MN9CEN"<9Z5+-X:TR>\U6ZDB<RZK;+:W1WGYHU#  >G#GD5KT4 <W=^"
M=,NK:S@2YU.T2TMEM$^R7TD.^)1@*VT_-]>OO6UIVG6FD:;;Z?80+!:6Z".*
M->BJ/KU^M,&KV!ULZ,+E?[1%O]J,&#GRMVW=G&.O%-U'6;'3-$NM7FF#V5M$
MTLCQ?/\ *O7&.O2@#@_#_P ,+.:QO_[=@NX9+G4;B6:WAO66*ZC,I:/S%1MK
M<$=>>QKKM:\(Z5KCVDLRSVUS9@K;7-E.T$L2G@J&4CY>.G2MFWG2YMHIXR3'
M*@=21C@C(J2@#G8_!&AQ^'+[0Q;RM:WY+7;O,S2SL<99I"2Q/ [UHC0[!=<3
M6!&WVQ;/[$&+''E;@V,=.HZU>::)94B:1!(X)5"PRP'7 [XR*I6VM6=WK=_I
M$3.;NQ2*28%< "0$K@]_NF@#&T[X?Z%I5_%<V@O4BAE,T%F;R0VT+G.66+.T
M=3[#/%5;+PQ*_P 5]4\3W-DL,2645I:2;P3.QY>0@'*D#:G.,@&NSHH AO+2
MWO[.:SNX4FMYT,<L;C(92,$&L'2?!.FZ-=P3V]WJTB6V1;V\^HRR0Q#!& A;
M!P"0,YQ725AGQ7I__"3-H$4=Y/=Q[?/>&V=XH"PW*)' PI(YH EM_#6FVVGZ
MI8Q1.(-4FFFN@7)+-+P^#VS[=*XOQ'X-D'B#294\//K.BV&F"R@MX+M8)H7#
M#YBS,N\;0H^]P<G'->EUBW'BK2[:374D>0-HD"SWN$/RHR%QM]?E4T <QH/@
M62[T:ZM]>CN;6'^T/M>F6Z7[R3:> H VS YR3N. 2!GO5C6/ $,'AGQ#%H&]
MM6U6U6"6:^G:4S;2?O%\\D,PSVX]*[.TNHKVR@NX23%/&LB$C!VL,C^=34 >
M7:1X4OX==T:72O#MYX<AM)=UY+-J@G6>(*1Y0178-DX.XA<8KIYOA_HTEY<S
MPS:G9QW4AEN+:SOY8897/5BBL ">^,9KJJI:EJ]AHZ6SW]RL"W-PEM"6!.^5
M_NKP.^* +3Q))"T3#Y&4J1GMTK%M?".D6D.B10PR!-%W?8LR$[<H4.?7@GK6
M[10!GPZ-90:[=:S&C"]N84@D;<<%$)*\=OO&M"BB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L/Q
MEKK^&?!^J:S%&LDMK 7C1NA<\+GVR1FMRJ6L:5:ZYH]WI=\A>UNXFBD .#@C
MJ#V(ZB@#F[>#7_#FEW&MZMXCEU2*"QDN+FT>UC1=ZIN_=LH!4<$8.[-<?IWB
M[Q#+:Z/JT6H:SJ%W=S0M=:;_ &)(EJL4A&X1R>4"-@.0Q<@X]Z[C2?"FHVJB
MWU;Q+=ZK8);M;I:R01QJR$;?WA49<XXSQZ]:BT?PAJ^BK:65MXLNSI%HRB*U
M>UB,GEJ>(S*1DKCCIG'>@#-M9_$NN?$/Q!8Q:\;'2M)GMBD4=O&SR;XE8H68
M<+][W^;J,51\!:9J5OXH\63S>(KF2*WU)EF26"$+.WD)AW(4$8R.%('R_6NV
MTS0(]-U_6]66=G?57A=XRN!'Y<808/?.,UF)X+:/7M6NXM6F73=7RUYI_E*0
M[F/RR1)]Y>,' [CTXH Y"/Q;=6FO: UGXLO-;BO]02SN4DTP16K*P;YHI1&!
MD$#C>V??%7M8\4:S::9\1IX+S9)I,D8LF$2?NLPHQ[?-R3US6C:_#NYCCT2W
MN_$MU<V6B7$4UE;_ &>- !&,*'(Y8[>,\=^":O7_ (%M[ZS\4V[7TJ#Q RM(
MP0'R<(J<>OW<T 9)N_$NA>(O#4NH:Z+^WUF9K>YM/LR)'"QC+J8B!NP"N/F)
MS7H=8FI^'(M3N]#G:X=#I-QYZ *#YAV,F#Z?>S6W0!YU\3K&]NM4\(M;:M/:
M*VL11*L<4;!'*2$2#<IY XP>.>E:"ZOJ/A_QS;:7J^IM=:9>Z89()YHT0B>'
MF7.T#[R$-[8.,5L>*?#?_"26=FD=])8W=E=I>6UPB!]DB@@94\$88\5RWQ+\
M/76L^&=#TCS+JZU.2^BA-[#%M**RLLTC[1A5*%LCW% &>?$GBNZ\.>&[Z#4$
MMKC7]9=8A-;JRPVCI(8UP ,X55;.<D]3BM)=<UCPEXGU'3-5U276;-=&EU6&
M26)(Y4:(X=/D !!SD<<=*F\?Z%+>1^$=/TX75M%!JL8$UHOS6R+%( V<$ #C
MKQVK4TKP7Y.IWNJ:YJDNLWUW:_8B\D*Q(EOG)147U)R3W]J .(T[Q=XAEM='
MU>+4-9O[N[EA:ZTW^Q)$M1%(1N$<GE C8#D,7(./>MNYUS48?'EQ::SKUYHD
M'VJ--,B%HAM;R,A<AI64_.3N&-RD<8S6QI'A#5]%6TLK;Q9=G2+1E$5J]K$9
M/+4\1F4C)7''3..]&L^#;[7IY+>_\17$FC27"3M8_9HPWRL'""7&=NX#MG'&
M: .NKE?&VLZC8+H^F:3,EO?:O?+:K<N@<0)M+.X4\%L+@ \<UU58GB;PW#XE
ML;>)KF:TNK2X6ZM+J#&^&5<X.#P1@D$'@@T <XDVO:)XQM?#EUK\]_;:O93M
M;74L$0GM9HP,D;5"LN&R 0>1Z5!\(;&]@\.W$\^K3W,+7MTBV[Q1JJL)VR^5
M4-D]<$XYX%;^C^$Y[77?[<UC6)M6U)(#;P.T*PQP1D@MM1>Y(&23VQ5[PUH$
M?AK26L(IVG4W$T^]EP<R.7Q^&<4 ;%>9^$-*U)/B=XOD?Q!=2)!<VQFC,$(%
MP&@!4,0N1M! &W&<<YKTRN;B\+3VGC.[UZRU>6"&_P#+-[9&%&65HTV*0QY7
MC&<=<4 <WX/N_$NL:5=:_J?B>.WM8);R&.$VT?EA4=U$DIX/RD#@$#"#/))J
MGI7BJZB\9Z!:6OB:_P!;LM4:6.?[5IOD1@K&75X7$:@C*XP"W!KKK+P79VW@
MV]\,S7$LUK=FX\R0 *P$S,QQ]-W'TJC9>!;Q-3T2]U+Q'<7W]CL?LT7V9(DV
MF,I\VWDM@CG/;IR: ,%;SQ=K%IXNOX/$ILHM'O[J*TACM(FW^6 P60L#E<$
M8P>I)/%3:QXHU:?2/"^J2W5[I6BW]B+F_O=/M5F:&5D1E5MRMMCY;YL'H!Q7
M5V/A2&QT[7[-;IW76+J>Y=BH!C,JA2!ZXQ58>%M5L](TO3M(\2S6,=E9I:,&
MM(Y5E"@ /AONMQZD>U %'6M6BCT;13_PFTD"7,9Q/8V:3SW_  ,,BA7P!R3M
M0]1T[\_9^.]97P-J;QW7VK48M;&D6=Y=6ODL0Y3;))'A<, YXP.@XKHD^'4>
MG0:&=#U:>PNM)@DMHYGB682QR$,^Y3@9W#.1C%.B^'-H?#NKZ1=ZG>7+:E>_
M;VNVVK+'-A,,I QD,F>F.<4 5]?T'7[3P;KZW'BVZNXVL)&S):0JZL%)8 A0
M-K#(QC([&L>*XUCPY\(=&O8M9FN))O[-$7FP18@C=HU*+A>1@XR<GWKL+'PU
MJ)MKV#7/$5UJJ75LUML\B.!%1A@G"CECZG\JSXO =PWA*+P]?:_-=V]O+;M;
M.;=$:..%E94X^]G: 2: (9;K6_$_C/6]*L=:ET>PT=88RUM#&\D\LB;\DNI
M4# P!SSS6'-XP\2GPD(X[RW76;3Q*FBRW1A'ESC>!N*=@0RY QWQBNKU+P?=
M/X@N=;T/79M(N[R-([Q1;I-'-L&$;:W1@#C/IVIB^ +&/0K'3([NXS;ZG'JD
MMS)AI+B97WL6Z#YCZ=!B@"GIMUKVC>/X]"O]9?5[:]TV2[C::".)HI4=5(&P
M#Y2&Z')&.M5/ VMW]]JBV^NZ]>1:YL<W.B75I'$@YX,)"@LH'<,V1UKJ[OPZ
MEUXIMM=^U21RP64MHJ(!T=E.[/J-M9MCX0O?[?L-6UG7YM4DTU9!9J;:.':7
M7:S,5^\=O'8>U '64V16>)U1RC%2 X )4^O/%9^B:;<Z78M;W6IW&HR&9Y!-
M. & 8Y"\=ATK2H \K\!:9J$%MXPGFURYN(8]4OHI+=X8@LK@#,I(4$$^@('M
M65H5QXD\._#/PUXA37=]JAM8FTP6R>48'=4QN(W[_F!SG';&*] T[PA-IFJZ
MO-;ZQ-_9NIRRW$EBT*$+-( &8/\ >QQG%-D\#P2> ['PJ;V016GD8GV#<WE.
MKCCWVX_&@#G=;\57EWXVU;1DU75=+M-+CA4-IFEM=O-+(F_+MY;A5 (&W@GG
MFH;GQ/XMN?"WA0QR_P!G:MJ&J-8SR7%F5#H%E D\MQD9"JX''/'2NJU'PE=-
MX@N-;T36Y=*N[N-([M?LZ31S[.$8JW1@#C(/3M4]SX7DOXM"-]JL]S<:5>?;
M#.\:*9VVN,$* %'S]AV'UH Y37-;U71];TOPK+KVIMFTDO;K4K731/<R+YFU
M$")&RJ.N6V]AW-8/BF_US6/A3XHCO;R_6+3YU$-U<6'V=KZ [2 ZN@P58D$J
M%SM'J<^DZ]X6?5-5L]8T_4Y=,U:UC:%;A(UD5XF()1T;@C(!'(P:AU'PE=ZU
MX0U'0M6UV>[DOB,W/V=$\L J=JHN!CY>Y)Y/- &/<R^('\3:?X.M_$4Z.+&3
M4;O4C;P^<Z>8$2-!MV+R3D[2< 5G7GB7Q!HNE>.-+GU/[5>Z+9I=66H&%%<K
M(K$!U VEE*GG'/I76Z_X5?5-5L]8T[5)M+U:TC:%;B.-9%DB8@E'1N",C(Z8
M-4AX BDT'7K.[U.XNM0UQ-EYJ#HH8@+M4*@P JC.![GF@##UC6?$GA?PK:WU
M[K;7=_K5U;6T?EV(=+$N&9S&BC=)A1@ Y)('J15SPKK>JOXM_LTW>L:II4MH
MTINM1TMK5H)E8#;N\M RL">,9&*Z77/"]MKF@P:9+/-"]L\4MM=0D"2&6/[K
MC/&?;W-0V=CKND1W5]J&MW&M&*W;RK.*TCA#L.1TY+'&!R!R>* .BJ*ZD>&T
MFDC7<Z1LRKZD#@5D^$;+5=/\+6-OKEV]UJ>PO<2,V2&9BVW/<+G;GVK;H X/
MX2V=M)\.+&]94FN=3\RXO9F +32,[;MQ[XZ?A3KV;4M1\9?\(GHNH?V)IVG:
M?'/*]K!&9&+,52- P*JH"YX'M3XO -[I<US'X=\4WNDZ;<2M*]DMO%,L;,<M
MY3.,H#UQS5J]\$S'4+/4](UZ\L-3M[1;*2YE1;C[3$#D>8&ZMG)W#'4T <M=
M>*O$NE:5KB37WVJX\,:G;M=3K BF\LG 9@RXPK!6))7'W?SU==\9WEGK>N75
MC*LNE:%H_P!HFC"@B>YD^:-2V,@!!G@_Q5OZ1X0L]-TC4K*YGFU";56=[^YG
M #3EUVG@#"J%X ' %4_#?@#3]"\*7N@7%Q+J,5]N6YFFX>12@C"\=,*H ^E
M'+:5XEUY;_0IH]1UK57O;B.+4+6?1'@MXD<<R1OY2[0AQU8Y'-:VAW/B36_%
M6O22Z\;?2M(U0Q1VT5M&6F4(C%'8C(7!XQSECSP*V-'\,:WI3VD#^++JYTZU
MPJ6[VD0=T P%>3&2.G( )QUK1T30(]%N]8G2=I3J=Z;Q@R@;"45=H]1\OZT
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
M-<M_!FHZ9)=!_%4&J_V/#,T:@N\C@Q2[0-N/+.[ICY37IT2LD2(\AD95 +D
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
M)!#&)BIEVC>4'!;'./:GT4 %%%% !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 %%%%
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *IZIJMCHNGR7^I7,=M:QX#RR'@9.!^I%7** ,#2O&_AG6
M[];'3-9M;FZ92RQ1L=Q ZFM^N)\,G_A(_&FL>)F^:TL\Z5IQ[$*<S2#ZOA0?
M1*[:@ 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 *9+'YL+Q[F3>I
M7<AP1GN#ZT^B@"AHNCV>@:/:Z5I\9CM;9-B G)]22>Y)))/J:OT44 %%%% !
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 %%%8/B;4[O39M"6UD""[U2*VFRH.Z,HY(YZ<J.
M: -ZBN7UC5]5MO%7V#3U2;.BW5U%;L !).CQA 6Z@?,1U[UB^&?$%Y=ZQ8V\
MGB<W%U(K&^TO4[(6DL?RDYA 12<-@$$L-N3GCD ]"HKEO%FH7RSZ#9Z5J1LV
MO]1^SRS1QI(0GDRO@!@1U05E:CXFU7P=<:C;:G=#5D33)+^TE,2Q2%D=4,;[
M?E()="" ._6@#OJ*X?5I/$OA?1O[?O-=%^+<H][9&UC2+RRP#^40-X*@DC<S
M9QSUJ>VFUOQ/?:M)9ZT^E6EC=O9P)#;QR-*Z ;GD+@\;B0%7;P.O- '8T5P>
MO:MK^G?V3'JM[)I=LULYO=0TNS^TJ)P5 7YD;8A&3DK[9XR;6B:W?R2Z+)/J
M]GJ=C>O<6JW-H!ME8#?$S<?*^R.164<9/X4 =E17+66K:W+X_NM-O8K>"P%B
M9K:)&WNV)=N]VQQD=%&<#KD],^SUC6;'Q?9Z1?ZI%=W%Q;S37,!@$,,!4!E$
M,A +CG!!+'')V]* .YHKS+POXRU74+NV#:@MY)<:;/=7$$\"P16\J%=JPR8'
MF)DL"P+\ -N&>:VF>.]7_L^[NHKMM4D30I-1>&:T$'E3KC"Q8 ,D?+9(W?='
MS?,* /5J*X/3?%B:=K:65_XDMM5M)-+?4'NE1%\C8R XV<;6#Y .6^7J<U4/
MC#7X])\4WMS%%;26DML+6*1,_9(I0GS28ZE5;>PS@8(Z"@#T>BO-KWQ;J&FI
MKFFV>K#6+F"R@GMKN*W61T>60QE2L8PV/E< #.#SGK6MHUU?ZM:ZA:)XEO8K
M^W>-I/M6FQPR0(02/D(P5;'WN?NGWH [.BN5\#76KZCIMQJ6HZBUY:7,I.GE
MX$C8PC@.=H'WS\P'9<>IK"M/&%W?ZWYRZJ]M;#56L%MWL&-L560Q[6GV\2M@
MLOS <J".: /1Z*** "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@ K(\1:(VN6$,<-T;2[MKA+JVGV;PDB'C*Y&X$$@C(X/6M>B@#E
M(_"E_>W=[>ZYJXENY[%K")M/A:V%O&QRS+EV;>2%.<\;1Q35\+ZQ?7FG-K^L
MVE]:Z?+YT2PV/E22OM*@R,788PQR% S].*ZVB@#D]2\$6RQZ<?#<>G:+-97O
MVP;+$-'(WE/'AE1DSP_7/:G)X-;4)-0G\1WZZE<7MF;']S!Y$<,).6"+N8Y)
MP2Q)^Z.F*ZJB@#D9?"VM:E;0Z;K.OQ7>E1NC2)'9^7/<A""%D?>1C(&=JC/M
MFII?#NL66HW\^@:Q;6<&H2>=-#=69G\N4@*SQD.N,@ D'(SSWKJ** .5_P"$
M8U73UL7T;Q!(L]O;_9YAJ,;7,=Q\V[>0'4J^2>0>AQC &%M?"#VVDR1-?+)J
M$VI)J<ERL.Q/-#*2%0$[5*KMZD\DY)-=310!EMH^[Q.=9\\@&Q^R>4%Y^_NW
M;L_AC%8@\'7]])91:WK0OK.P$@@VVYCFD+QM'NEDW$,0CMT"Y/)]*Z^B@#BE
M\"W5W;6ECK&JQW%C96<MG;+;VWDR%9(O*+.VY@2$)'  SSZ"K%OX4U1Y[>;4
M=:C>2RLY;2SDM+3R60N%!D;+,"P"C  "YSQTQUM% '&VO@*"XED?7C97:F#R
M$AL[4VL8!=79R Y)=FCC.01C:*?:> K;3)];GTN\DM)M11$B?YI?("J <AV(
M<$C)SC@D9KKZ* .0MO!UY#'>W"ZG!::E,D4<,EA:>3# D;EPHC+'<&9FW9/(
M..,5*?"M_<V^NS7NJQ'5-5LQ9+/;VY2.WC <+M0N23F1F)+<\=,5U5% %$6,
MMKIMI9Z=-';K;^4@W1;P8EP"H&1@E1@'MZ&N>?P7<EY+)=3B70Y=0&HO:_9O
MWN_S1,4$F[ 0R#=]W.,C-=?10 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 %
.%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>duol-insidertradingpolic008.jpg
<TEXT>
begin 644 duol-insidertradingpolic008.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^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 ****
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 ****
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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
M8I&+ ,HF54.&P01[\YH [_5O&4%EJ%KINFZ?=ZQ?W%O]J6"S* +#G =F=E4
MG@<\U+#XLMY-1T2PDL+ZVN-6CGDCCN(PC0^5C<'&>O/&,@_2N=N+2^\)^-4U
MBST*]OM*N-*BL3%9;9);9XF)4$,PRI!QG)Y%.UUM9;6/"GBK_A'[QQ9BZCN[
M"!TDGB650$;&0"?E&0#QGOB@#=NO&5C:/XF1[>X)\/P)/<X"_O T9D 3GK@8
MYQS6#JWC.WU?P3J.I267B#3-,40/!?6[)#+.K2J 8\DD#.,Y RIXZUF'2]>U
M.T^)%W<:+/:2:Q8QI96[NK.^('0 X.-W3(SP3C)K;\7:/J%]\)/[*M;5Y;[[
M/:+Y"XW95XRP_  _E0 R\\9:Q:_$[^PHM$OKBQ&G^;MB$.6;S OF@EQ\@!(Q
MUSVJY:^(=+TN[\7WMU?:CY.G3H;D73AXX\Q*0L*CD Y''=C4&L1ZAIGQ.LM<
MBTF\O[*;2VL&:T"LT4GG!P6!887&>:Q=9\'ZMK-A\0;.*W,;ZA>6\]D7;:LW
MEI&V >V2A7/8T =3IWC/[3J]GIVHZ)J.DRWZLUDUWY9$VT;BOR,VQL<[6QT-
M.T7Q@=>O%^Q:)J!TN262*/4B8_*9D+ G;OWA<J0"5ZXK \/:7IESKNGSMX2\
M26MW;%I//U&]DDBMWV$'&Z9@V<X!"GKGBJVFV-\GC.QN-!T+6=$BDN'DUB&Y
M=?L<BE3DHH8@N6VX* =\T >G5R(\=&&_L8]0\.ZMI]G?W"VMM=W*Q@&1ONAD
M#ETSCC(^N*ZJ?S3;R>05$VT["W3=CC/MFO%TT77]2C\/&]TCQ%+K-KJMM/J5
MU>7A-L LH+&.,/L([C:HP!U]0#T"X\=Q+XJNO#MGHVI7U[:/$+AH$79&CJK!
MRQ8<?-TZG!P.*AO/B%;VYO[FWT;4KS2=.E:*\U& 1^7&R_?PI8.X7N5!Q@]<
M5/X?TV\M?'GC"^GMW2VO'LS;R'I)LAVMCZ'BN&LO"L>CQZCI&L>&/$6IF2ZG
M:&;3[Z06]Q%(Q8!E$RJA^8@@CWYS0![##-'<01SPN'BD4.C+T8$9!%<QJ7C>
M.S\0W.@V>C:CJ.I00QS^7;*@4HV>2[, N,=^I(QGG'16-O%::?;6T,/DQ0Q+
M&D1;.Q0  N>^.E>=S:Q=Z/\ %W7IH-&O-2@;3K02BRVM+&<R;3L8C<#R#@\<
M4 ;<OQ)T>'PI#X@D@O%@:\%E- 8OWT$N[:RLN>H/89[8J2;QT+:RLS<Z!JD6
MIWTS16FF%8S/*% 8O][:J@'DDC%<I'X7UP^&(9I]/9+V_P#%<>L36JL&-O$9
M5)#$<<*H)QZUTGBVSU&T\6:#XFL=/FU&&QCGM[JVMROFA) N'0$@'!7D9S@T
M ,N_%L>L>'/$]A)97FEZM8Z=*\MK<[=P5HVVNC(2&7CJ#P16?X3\>1PZ#X6M
M;W2=4BM;R"WLXM2F11%)/Y8&,;M^"00&(P?IS37TS5O$.H^)O$,FE7-@D^AM
MI=C:W&T33'YW+,H)"_,P !.?I4^HZ'J<O@+P391V<C7-C=Z8]S&,9B6/;O)^
MF#F@"/Q+?Q-IOQ)AM[S4S<VM@I=)I0882UNS+Y('*Y'+9ZFK6A^/HDMM!MKW
M2-4M;2_2*VM=1N$41S2E>!C=O7=@X+ 9JGJV@ZI/)\33%92L-3LH8[+&/W["
MV*D+_P "XJO<1:]XCM/#7A^;PY>6#:=>6UQ?7<S(8 D//[M@<L6(&.!C/- %
MO5_$TNCZ5XXO=)_M:\O;&7#+.Z/%;-Y(8-&I(Q&."1R<]C6K;>-S!X5L]3U7
M2=0@NKEXK>WM=L;27<KJ"/+"L0 >3\Q& #FLN7PYJEU8_$BV6U97U5F%D7(
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
M,3]-K2A=BGZGCO5S6/%^A:#=):ZC?B&XDB\Z.(1N[2+N"_*%!W')Z#GOC -
M&Y16=HFO:9XBT_[=I5T+B#>8V.TJR..JLK %2/0BLCQUXQA\%Z"+]XC-,\J1
MQQ['(;+J&RR@XPI)&>N,"@#J*HPZ18P:S=:M'#MO;J)(II-Q.Y4SM&,X&-QZ
M5QWB'QQ:VU_X3U"WU)[?1[JZN$NFEB:/>JQ-@%74-]X#&!R<8S73Z)XIT;Q%
M%=/IMWO-JP6X26-XGBR,C<K@$ COB@#8HKG-/\>>&]4U"&RM-0+2SL5@=H)$
MCG(ZB.1E"OT[$UT= !17*77Q)\)64LL<VK#=#*T4^R"1Q"RL4.\A3L&X$9.
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
MX#C.>_%1WNCZ='X:\*1:?/<ZG97'BJ.Y>6Z@V%BQD+'9M4!=V2.,<^E>MT4
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
MI.2><#FK?B;Q'8^%=!N=7U!CY,"Y"*5#R'^ZH) )]O:L'X9?\@/5O^PW??\
MHYJ7XL6L5S\,==,D"2M%;F2,L@8HP_B'H<9YH Z>#5]-N=/:_BO[9K11\\PF
M4HGU;.!U%/L=2L=4A,VGWMM=Q X+V\JR*#Z9!-><^)DT,7?@F I8IX:EOG:[
M6,((&F\G,(?'!RWKUXJYIL6GP_&65= 6W2W.C$ZBMJ (_,\T>5N"\;\;O?%
M'H4DB0Q/+*ZI&BEF=C@*!U)/85RD'CS3M6\+ZQJ6D31-<V,5RRP2NI8F+<-Q
M56SL) P?0UU<L4<T3Q2HLD;J59&&0P/4$=Q7DOA>VTJ#X;^+1!#9QZ@C:I&X
M1%$JH&?"G'.T?+QTZ4 =_P"'?$=IJ^E:69[VS&J75E%<R6L<H#@L@8X3.X#F
MM&]U?3=,>-+_ %&TM6E.(Q/,L9?Z9/->4RZ%I>E>!?A[?V-C!;WAU#36:X1
M)&,@&_+=2#DY!]O2GQVUWJ'C[QC%<_\ "///YL<836(F=_LWEC;LY "<MG'?
M.: /7P01D'(JM<ZA966?M5Y;P80R'S9 N$! +<GH"1S[BLGP3ITFD^#=+T^3
M4(M0-O%L%S"<HZ@G;@Y/ &!^%<]XBTRRU7XN^'8;^VCN8H]-NI1'*-RE@\>"
M1T.,YY[X/:@#L'UW1X[6"Y?5;%;>X.V&5KA DA]%.<'\*GO=1L=-@\^_O+>U
MASCS)Y51<_4FO*M(\+:'+!\11)I=LXANIXH5:,$0IY*OB,'A/F8GY<=O05/:
M:JEQHG@/36TW2[S5+G2!-'=ZL?W<*B./?MX)9SQP,<#K0!Z<NHV3V2WJWEN;
M1L;9Q*NPY.!ALXZ\5SWB3Q8MA'I;:3<6=T9]9M].N<.)/+#MAA\IX8>_Y5Y?
MD2?"#QQ"LEJ8EU\*GV$D0J#+;D^7Z+DDBNP\?:':Z-H'AZS\/VEG82'7K(1%
M81MW@D*SXP6[9R<F@#T07EJ9Y8!<P^="H>2/>-R*>A(["J]KK6E7L,\UIJ=E
M/% "9GBG5UC _O$'CIWKQF^E6+X8:G;,AAUU-3@3Q*UTQ9GS(,NQ&"86&,8P
M-N0.]==I7AUY?%^G:A-=^&8XA9S026FF1%?M<+ 8# L0RJ0#T[^] '4^&O%V
MD^*K9Y=/G7>DDB&%I$,F$<KNP"?E.,@^XJUXAUVR\-:'=ZM?MB"WC9]H8!I"
M 3M7) +'' KC_A/;Z7!HEV((;./4$O[R.38BB4()VPIQS@?+QTZ5L_$JUBNO
MAOX@$L"2F.QFD3>@;:P0X8>A'K0!%K7C-(M*T._T::UN([_5;2SE)8/L24C<
M/E/#@$?2NELM3T_4O-^PWUM=>4VV3R)E?8?0X/!KS+Q/8Z-=^!/"=I:0VAL[
MK6=.6X2VPH<M@-G;W(/7K6I]BL- ^+MN=/LHK6"3P_,TT5K$$#[)4V_*."0"
M0/RH [6+6M*GOVL(=3LY+Q<[K=)U,@QURH.:S;+QGHM_XDU#0H[N);NR,0):
M5,2LX)VISDE=N",<$UY3<WT-[9>"]4L].\.Z7:W.M6IM(+0YNU0R88,0 .A^
M8>_-=CH5EH]O\7?%@FM;&.?98RVV^- VXK)N9.^2<9([T >A2RQP0O--(D<2
M*6=W. H'4DGH*Y%?'UAJG@K5]:T:6)KFRMKF5;>9U+ Q;@&95;.TE0>O((KK
MI88[B%X9HTDBD4JZ.H*L#U!!ZBO(?#EOI</P;\3""&SCU!;?5(Y=BJ)0H>3
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
MFN)HO)EE,2EI(_[K'&2OL>*JZ;X;T+1IGFTO1M/LI7&&>VMDC8CTR!TK4HH
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
MLL44\<DD)"R*K@E"1D CL<>M $.F6D]CI\=O<W\U],N2]Q,JJSDDGHH  &<
M = *Q?$/@^/6=4M=8LM1NM*UBVC,27EL%.Z,G)1U8$,N><'O72T4 <E+X&&H
M:)>V&MZYJ6I37;1O]I=EC,#(<HT2J J$'GH<]Z?IW@Z=-;M-6UO7;K6+FQ5E
MLUEBCB2$L,,VU -S$<9/J>*Z&]O[3385FO;B.")I%C#2-@%F.%'U)(%6: .8
M3P5;)X8US0Q=S>5J\US+))M&Z,S$D@?3-6KSPO!>-H!:XD7^QIEECP!^\(C*
M8/X'-:@U"T.I-IPN(S>K")S!GYA&25#8],@BK- 'E^D>$-7OM6\7RQ:UJFBQ
MW>JRHR)"I6>$QIATWK\IY8;U_I70W'@*WB31&T34)]*N-'@:VMY$190T3 ;@
MRL,$G .?7-=?10!Q7_"N;9O#.N:-+JMY/_;%T+J>YE"F0.-F>@ Y,?IQG Z5
MO:EH$.IZ[HNJO,Z2:5)*\:*!A_,C*'/T!S5^^OK73;*:]O9T@MH5+R2R'"J/
M4U.K*Z!E(*L,@CN* //M.\-BX^-.KZ\;6XBMK6UB1&D4K'-<NN&D3L<1A5)'
M<UVVJV<]_ITEO:W\]A.Q4I<PJK,A!!Z,""#C!!'0FIX;F"X:589XY&B?9($<
M$HWH<=#STJ6@#G] \,-I&I7^J7FI3:EJ=\L:2SR1I& B9VJJJ,#[Q]<UB_$'
M1KO6M5\)PVS7L*QZB[R75H#NM_W3X<G! &<=>#T[UW+,J*69@JJ,DDX %0P7
MEK=$BWN89MO7RW#8_*@#G=+\%16]UJ5]K.HSZS?:A;_8YI9T6-1!S^[54  !
MR2?4TS2/".IZ/]DM8O%FH/I5H5$5H\$);8O2-I-NXKV[''>NLJM-J%I;WUM8
MRW$:75T',$1/S2!0"V![9% %'2M ATK5]9U".9W?5)TF=& PA5 F!^6:I1^#
M-.^P^(;*Z:2XMM<N7GN$; V;D5<*1Z;00?6M^"Y@ND9[>>.958H6C<, PX(X
M[CTJ6@#C;3P'.;G3O[7\1W^JV>F2+-:6LT<: .HPC2,H!<KVSWYK;TK0(=*U
M?6=0CF=WU2=)G1@,(50)@?EFM>B@#F8_!EM'X=\0:.+J4QZS-=3228&8S/G(
M'TSQ4]WX5M[N+P_&US*HT6>.:(@#]X5C* '\#GBMQI8TD2-I%5WSL4G!;'7
M[T^@#A;[X;FZ@UFP@\0W]KI6K32W$]G''&?WLGWB'(W;2>=OX9Q6]#X9@A\1
MV6LBXD,MKIQT]8R!AE+*VX^_R_K6Y10!RMQX#TZ]L?$-G=33O%K=R+F0J0K0
MN%4*4/J"@(S3K7PC<RVMY:Z_X@O=9M[FV:U,,L<<2!&ZG" 9?C[Q/':NHJM<
MZA:6<UM#<W$<4EU)Y4"NV#(^"<#U. 30!@:/X8U;2Y;6.3Q9?W6GVN!';200
MAF4# 5Y NYL?@3BM;3-,FL+O49I=2NKM;N?S8XYB"MN, ;$]N]:$DB11/)(P
M5$!9F/0 =35:WU73[J&TE@O8'2\7?;$2#]\,9ROKQSQ0!2UKP_#K5]H]U+.\
M;:9=_:D50,.=K+@^WS4[Q)X>M/$VD-I]V\L6)$FAGA;;)#(IRKJ?4&M;I45O
M<P7<"3VTT<T+C*R1L&5OH1P: .<TSPA-#KEOK.M:W=:Q>VD;QVGFQ1Q) &&&
M8*@&6(&,GM6CX<T"'PYITMG#,\RR7,UR6< $&1RY''89Q6O10!A^*/#:^)+*
MTC6]FLKJRNDO+:YB56,<B@@$JW!&&/!IMOX:V>(+#6[G4)KF\M;!K)F9%42[
MF5BY"@ '*]!QS6]10!R\_@73;NU\16MW+-+#KDZSR@$*8F55"E#Z@H&!/>I]
M)T+6;&[CDO\ Q5>:A!$I587MX8PW& 795RQ'U'-;*WUHUV;1;J W(&3")!O
M_P!WK5B@#D[;P9<G6-/OM6\0WFJ)IKM)9Q2PQ)M<J5W.RJ"Y )]/6HH/ ]YI
MK3P:+XGOM-TR>5YC9I!%)Y3.<L(W=25!))QSC-=C10!'-")[:2%F(#H4)[\C
M%8-OX.T]/ D?A*Z:2YL5M1;,[?*S =&XZ$'!'TK=:Y@2Y2V:>,3NI9(BX#,!
MU('4@9J6@#G-(\/:SI]W UYXKOK^U@!"026\*;^"!YCA=S8Z]N1S6%/\,!-I
M-SHB^(K^+1))VGCLECC^1B_F8+XW,N[) ^F2:] HH Y?Q#X3OM?:[MV\27MO
MI=Z@CN+)(8F!7&&".5W+D=>O4XQ3-0\%;M5BU30]7N=&O5MEM)&BC25)8E^Z
M&5P1D=FZUU=,6:)Y7B21&DCQO4,"5STR.U ')GX?6)\+SZ*;RZ=[F\2^NKR3
M#2S3"17+'@#G8!@#@5L7^@0W_B32-:>9TETU)T2, 8?S54'/TVUH7-]:604W
M=U! '.%\V0+D^V:9>ZE9Z=%#)=W"1+/,D$1/.]W.%48ZDF@#G(/!MR=6L+[5
MO$-[JD6FNTMI!+#$A#E2NYV507(!/I5SP=;:O#I=S<ZW-,;F]O);I+>5]YM(
MF/R0@]. !TXR370U5CU&TEU*;3DG4WD,:RR0]&",2%;W!*GIZ4 <_P"(?"%Y
MXA>[MIO$=[%I-X MQ8I#$?E  *HY7<H..>O4XQ6C:>'+>S\3W.MQ2OOFLXK/
MR<?*JQEB"#U_B_2MFB@#D9/A]I\VA7FF/=W(,^IR:I#<QD+);SL^\%#C'!XY
M[5/I?A&:#7(=:UG6KG6+^WB:&U:6)(D@5L;BJH -QP 2>U;>IZKI^BV+WVIW
MD-I:I@-+,X503T'UJ2ROK74K*&]LITGMIEWQRQG*L/44 4/#>@0^&M'&G03/
M,GG2S;W !S([.1QZ;L53\*>%9/"D$ME#JUQ<Z:"QM;26-!]G#,6(W ;FY/>N
MCJM#J%I<7US8Q7$;W5J$,\0/S1A@2N1[X- &+X@\-ZCK4DZ0>)+RQLKF'R+B
MV2")PRD$$JS*2I(..]4I? :V]_9WFAZQ=:3+;Z>FFMLC24/ AROWP<,.?F_2
MNPHH X^V^'UG:Z#I^DK?W3QV.JKJBRR8+NXD,FUCWY.,]:FO/!]RNN7FK:'K
MUSI,M]M-W$D,<T<K*-H<*X^5L<$CK@<5U5,\Z(3B'S$\TKN";ANV],X]* ,*
M\T'5Y;:S2R\4WUK-!&8Y97@AE\_/\3*5P&],8'/2KGAW0;7PSH5MI-F\CQ0;
MCOE(+.S,69CCC)))J[<WUI9!#=74$&\X7S9 NX^@SUJ26:*"%I9I$CB499W8
M  >Y- '&S_#^59-1ATOQ)J&FZ9J4KS75E#'&PW/]_P MV4LF[V]>,5JOX0L!
M-X<-LSV\.A%OL\*<A@8S'@D\]#G-;=O<P7<(FMIHYHCT>-PRG\12M/"DZ0-+
M&)7!*QEAN8#K@=Z $N;>.[M9K:89BF1HW'J",&N/B^'S?\(=)X8NM>N[JQ!@
M%L7AC5H$B=75<@#=G:!D^E=K4<T\5O$99Y4BC'5W8*!^)H S-0T"'4/$6C:R
M\SI+I8G"1@##^:H4Y^F*Q8?!%YITMS%HGB>^TW3KB9YFM$@BD\MG.6\MG4E0
M22<<XSQ78T4 (%&S:?F&,'/>N(M_AY<:8);30_%6JZ7I$KL_V&)(G$6XY(B=
ME+(.3TZ5W%% ')WW@J0ZJFJZ-KEYI=_]F2UGD").+A$^Z7#@Y<<_-UYII^']
MA_PC+:,+RY9I;Y-0N+N0AI9YA(KEFXQSM X' KKJK6.H6FI0&>RN(YXE=HR\
M9R RDAA]0010!1N- AN/%5EKYF<36EM+;+$ -K!RI)/N-OZUR'CCPH]MX#\8
MC3UN;RYU>=+DPQQ[F#9C4JH7D\+FO1J* .1L? [QZU8:AJ>O7^J1Z;N^P07*
MH!$6&W<S* 9& X!;^=9UY\,/M6EZAHR>(K^#1;R9Y_L21Q_([MO(WXW%=W.W
M\R:[:_O[32[&6]OKB.WM81NDED.%4>I-6001D=#0!D+H$*^+V\1><_G-8+8^
M5@;=HD+[O7.3BLB\\-V>D>$_%<3I<W\6IO=7DL$:;G9I$QL0 9)X&/>NNHH
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
M1G\:?X.\+W6@WFL7]Y]ABFU.9)#::>A6"':NW(S@EFZDX&: +GCG_D0/$?\
MV#+G_P!%-7EVDPZ%J#>"/^$.T\1ZW;RVSZC=VEHT*+ (_P!\)7VA6W=,<DG]
M?7O$.FR:QX:U33(G5)+RTEMT=^BET*@GVYJ31;%],T'3M/D=7DM;6*%F7H2J
MA21^5 '&Q^)?%NNVVIZMX?ATE-,LYY88(;M)&EN_*)#'<K ("00.#[U6&M0^
M(_&/PZUF!#''>65]*$)R4)CCRN>^#D59B\*>*]&@U+2=!U'2TTF]GEFBDNHY
M#/:>:26"A?E?!)(R1UYS6A:^"!INI^$GLIU%GH-K/;LLF=\GF(JAN..JDGZT
M 8=CXNET[PL[:9I.GQ:A>^()M,M(8U,<)D,K#S),9/W5)..N.U:>LZYXN\+Z
M!<:IJB:1=PVL\#RO:QR*3;LV)?D+'#+E2#D@C/'%5V^'U]_PCGV6'4((M3MM
M;DU>RF*%HPQD9@KC@D%6(.*WK6RUB\TO4X?%LVF&UN(#$8+)7"(FU@Y9WY.0
M?0 8[T '_"0W%SX\@T*Q2"2TCL#>7DQ!)&YML2J0< G#$Y!X%='7E7PTT?6A
M\.;O4[*^B_MK4]HM;J[C)401 11;E_W5)_X%7J40D$*"5E:0*-Y48!/?% '%
M^*O^2F> O^NE]_Z3UG-XK\97\?B6YTNVT:.UT.\GA!N!(SW(C ;: &&TX_B.
M<DC@8KJ-9\/SZEXM\-ZO'-&D6E/<-*C9W/YD>P;?H?6JNF>%KFQTOQ1:O<1,
MVL7MS<Q%<X194"@-[C':@#;T/4UUO0-.U5(S&M[;1W 0G)7>H;'X9JIXEO-1
ML;&.6PO-)LEWXFNM39O+C7'& "N23ZL/QJ;PUI<FB>%])TJ:1));*TBMW=,[
M6*(%)&>W%9'C#PU?:UJ&B:EI[6,DVERR/]DOU8P3;UVY. 2&7J#@]30!A6?Q
M*FA\*^)=0O?L&H7&BS+$DVFN?(NC(%\O!);'S, >3C!JGK+>*AXL\$KXA72G
MC?4BZO8AU,;^2^4(8G<.>&!'0\=*T$^'5[>Z/XKL]5OK19=<DBE1[.(JD#HJ
M[<*>H#*._..V:L-X:\7:MK.@7^N:CI032KGS3#9QO^^^1E+EFZ-R,*..3R>*
M *M[XA\4:];^(Y]%M]+&DZ=+/9&*YW^=<M&N)"K [4&20,@YQSBJ?AJ]2#3/
MA=:FQLYGN;20+/-'ND@VV^[,9SQG&#ZBM3_A$/$NGS:W8Z-J>G1:1J]S+<L\
M\3M/;-*/W@0#Y6!/()Z9Z&K&G>"KRR7P.'NH&_X1^&2.?&?WI:'R_EX]>>:
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
MRQ7-LTHD W*&1E<<$$'T%3^*_$,7A3PW=:U-;O<1V[1AHT.&.^14X^F[/X4
M;5%<))\0=2MM6@TN[\(7\5Y?Q-)IT0GC8S;2-PD(XB(!!.2<#WX.GHWBZXU7
M3M6+:)<1:MI<WD3Z<LJ.S.0&7:Y(4J0P.3CO0!U%("&&001[5R^E^*[Z;Q)'
MH6LZ&VF74]NUS;,MTLZ2*I 8$@###<..GO7*^ ?$R6'AW3=&L[5[_4[J^O&,
M$;!1!#]ID#2R-SM4=!W)X% 'J=%<(WB2RT.X\=:C':7<LFEM%).CW)993Y*L
M-@/"#!P?6K-IXZN7UC2[;4/#UUI]CJS,EC=2S(Q9@I8!XQRF0#CD^^.P!V5%
M<%K'Q&NK"VU?4++P])>Z5I-PUM<W37:Q'S%(#[4()*J3@GCO@5V]I++-9P2S
MP>1,\:L\6\/L8CE=PX./6@":DR,D9&1U%<M<^+;U_$M_HVD:&VH-IPB^V2&Z
M2$KYB[@$5OO?+SR0.V:YZ;5-1T_XN:^FEZ++JES+IMH=@F6&- #)DL[=,Y
MP2>?0T >ET5QR?$.R?PA;:X+"Z-S<W/V&/3ACS6NMQ3RLYQU4G/H,^U3Z9XN
MNY/$,.AZYHCZ3>W4+S6A%RL\<X3&]0P PPR#C'3O0!U5%<-HGCO5O$=M)=Z5
MX3N)+1#+&9I;R.,-*C$;5!&2./O= >.<&G_"_7]<\0^$+*\UJT.YX0RWIE0_
M:3N8$[% VXP* .VHK%\4>(H_#6EQ736S7,T]Q':P0JX3?(YPH+'A1ZDTQ-7U
MI=%FN9_#<HU!)1&EG#=QN) <?.)#@!>3G(!X/!XR ;M("& (((/0BN4L/%-U
M?W^IZ'JND-IFHP67VI4%PLR2Q-E=P8 <@C!!%8'A#Q'_ &)\-?!UG;64E_J>
MH6_EVMJCA-VT%G9F/"JHZGGJ.* /2Z0@,,$ CWKCC\0(K+3==FUC3)K*]T6-
M);BU219=Z/\ <9'& 02".0,$<UMZ'J6JZ@DIU/1AIP 5HF2[2=9 <]P!@C [
M8YX)H UZ3 !)P,GJ:S/$6O6GAK0[C5;T2-%#@".)<O([$*JJ.Y)(%8EKXROX
MM:L--U_P]+I1U$LMI,+I)T:0#=L?:!M;'3J#ZT =;O4.$+#<1D+GG%.KRKP)
M'<ZMX^\0ZKJGAR-;R&_:-;U[E)'M,0J!$H')&&/(X^:NU\;ZEJ.D>#-6O]+@
M\RZAM9'5@ZKY6$)\SY@0=N,X[T ;Y(7J0.W-+7DOB76M5O?ACH^HZOIDD,RW
M^G2@1R+*]R-R-N 7&"3_  UV&D>+KNZ\2#0]7T*;2KF:V:ZM2UPDHE12 P)7
M[K#(XY^M '545PC_ !'D&G/KR:!._AE)2C:C]H4.4#[#*(NI3/?.<<XKN@00
M"#D'H: %HKSN."X\=^,M>@O-1OK;1=&E2TBM;.X:#SI2H9WD92&.,@ 9QWK6
MN;Q/ 6D06BS:EK5S>7?DZ?;3S!Y69AG9YC?P+ACN;.!Z\4 ==17+Z1XMN+G7
MI-"UG1WTK4OLYNH5\]9HYHP<$JX Y!(R"/>N>A^*\KZ%8^(9?"U_'H5PZ1O=
M"56='8[1MC^\R[N,\9/0&@#TFBN5TCQ?=W?B1=$U;0I]*GGMFNK0R3I+YJ*0
M&#;?NN,CCGZUC+\3;R719];M_"E[+I-G)(MW<?:$4J$<JS1J>9  ,GIW'.#0
M!Z'17/ZCKNJ 6[Z%H+:K#- )Q.UVD$>#T )R2Q'/3'(YK*F^(]K'X1TO7TTN
M[E%]>BQ-HF#*DNYE*@=&.Y"!TSD=* .UHKB4\=W\-QJ=CJ'AJ:TU.TT]M1@M
MA=)(+F)3@@,HP&!P,<]:T)_&=H-.\.W=I UT==FBCMXU< JK*79S[(H)- '2
MAE+%002.HSTI:X.9F\#RZIKUY"M[JWB#4XK>&"&38F "D*%V QA02S8ZG SQ
M76Z1=ZA>6;/J>F?V?<*Y7RA.LRL,##!ACCGN >.E %^BN>USQ-+IVKVNC:9I
MKZEJMQ$UQY(F$21Q*0"[N0<#) & <FLX_$*T@\.:CJ-[I]S!>Z?<BRFT\%7D
M,[;=BH1PP;<I!],^E '945QUEXUU ^)M-T'6/#<^FW=^LKQO]I2:+:B[CAE'
M+=B.,9!YS5FW\9Q3^$M:UX63A-+>Z1H?,&9/(+ X..,[?PH ZBBN+EUBWN?%
M>@31V=T][=Z1/=0(+HK'C"'8R]"3N #'I6+X;\<>)3X<\0:IJ>AO<Q:?<7;!
MUNHP0(Y/]2%5>=J[OF[[?>@#TZBN>NO%MK')X=CLX6NVUV0>1M;;MB\OS&D/
ML!CCW%7?$>NV_AKP]>ZQ=)))#:Q[RD>-S$D  9]R.: -2BN;3Q/=6.B:CJWB
M+2?[+MK.(3!H[I;@2K@\# 'S< 8Q@[A@FJMGXROEU33;76O#TVEPZHQ2TF-R
MDOS[2P210!L8@''7D8H ZZFO&DA4NBL5.Y<C.#ZBN0A\:W^HWUR=(\-W-_I=
MK=&UEO5N$0LZG#F.,\NJGOD9P<9K8TKQ"FJZOKFGK;M&=*G2%G+9\S=&'R!V
MZXH V::\:2+M=%89!PPSR.E<,_Q*C'A?P]K,6C7,[ZW*88;6)P75\,5&2 #D
MJ!GC&<]JEEU6:3Q1X:_M+2+FTU>>VO6CMDOPT2;-O#;?E?<""#_#F@#MJ*\Y
M\(>)O$&L6OB-=:TQQ:6]Y>1>>MT@:$)TA 4 D@9^>K>F>+(+'PGX7@TK3;J\
MO-5MP;.SEN06"*H9FDE;LH(YQDD@ 4 =W17&-\08;+2-=N-6TR>SOM%\O[39
MK(LFX2?ZLHXP"K9QDXQ@YZ5NZ)J&JWZ2G5-&&G%=IC*7:SK(#GH0 01CGC'(
MP30!K445S%K=6NH?$;4(DCN?M&E6,4;R>>?*_?$L!Y?3=A0=WH: .GHK"\0>
M)%T:XLK"ULI-0U6^+"VM(W"951EG9CPJC(Y]2  :C\+^)V\02:G;7%@;*]TV
MX$%Q&)A,F2H8;7&,\'D8!% '0T444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5EZ[>:M86D4^DZ4
MNIR"0"6#[0L+;,'E2WRDYQP2._-:E% 'ES>"]4\37_B?4;K3(] 35=*^P1VQ
ME21Y9<EO.DV97/1>I.,T_P .>&5@N],2\^'4=M=VK(9+_P"V1-$KK_RT0!BQ
M.1D J,9ZUZ=10!Y[I=OXI\)7>LZ?8^'EU.VO=0EO;2\%Y'$B"4Y*R@_-\ISR
MH.15Y[+6=,^)MSJEOI37NG:E:6]N\\<Z)]F9';)96()&&S\N>F*[2B@#S&?P
M9KDN@ZQY,$2:A'XG?6K&.60;9U5U*@D9V[@#UZ'&<5IBTU[Q3XKT._U+1'T:
MQTAI)RLUS'+)/*R% %\LD!1DG)//'%=W10!Y_9^&=6B^''BO27M0+Z_EU%K:
M/S%^<2E_+YS@9R.I&.^*['1+:6ST#3K6==LT-K%'(N0<,% (R/<5?HH X;XG
M6VO:SX8O=!T?0I;[[9"O^DBYBC6-@X."'8$\+V]:/$5AKOB/PYIU[%HYLM6T
MK4HKZ&QN+F-O.$?!7>I*C<&;&>XKN:* .(TZPUK7/'=KXBU+2&TBVL+*2WBA
MEG2269Y""2=A("@+QSG)KH_$MG/J'A75[*U3?<7%E-%$F0-S,A &3P.36I10
M!P>N^$+[6/A7INB".(:C9P6C^1*_R/)$%W1LP['!&12>%M#MX=;ANAX _L:6
M%&_TN6[BD*L1@J@1F)R">3CBN]HH \4\-GQ3J7PON?#^G:%'-!J$EW!%J!ND
M5(4>:17,B'YLC+8V@YX]ZZM]#UCPGXGM]5TC3&UBR?2H=/GACF2*5&B)VN-Y
M"D$'!&<]Z[;3M-L])LEL["W2"W5F81IT!9BS'\22?QJU0!Y9J7@_7]4\)>+K
MF:RCCUC7KF"5+%)E/E1Q-&%4OD*6VJ2<''I75_$'1[_6_",UMID*SWD<\%Q'
M"SA/,\N57*[CP"0#UKJ** .,NK+6-:\2^#M9ETF2R2RDNVNX9)XV:$/$R)G:
MQ!R<?=SC/-0:9X=U2W\)^,[&6V"W&I7NH2VJ>8I\Q90=ASG S[XQWKNJ* /&
MK_2=8?Q!X6TBSB<ZEIOAQ//CAO\ [(T!)1"?-56W@E"-N"!C.>17;?#R\M6T
MF]TFWTQM/FTN[:WN8C<?: TA <OYO5R=V3G!S6QK'A?1-?EBEU338+F6(%8Y
M6!#J#V##!Q[9JWIFE:?HMDMGIMG#:6RDD1PH%&3U)]3[T <;\4'O(CX2DT^&
M*:[77HC%%*^Q7/E2_*6[9Z9J--"UGQ7XEO=5UC3&T:U_LB73((7G265VE.7D
M.PD  # &<GK7<7FFV>H/:O=VZ2M:3"X@+?P2 $!A[X)_.K5 'DOA[P<;"WTW
M3=2^'D,]U:F..74EO(_(<*0/- +;\\;MNWK79Z#I%]9>-_%FHW$.RTOWM3;/
MO!WA(=K< Y&#QSBNGHH \U@T/5Y_&UCJ=CX:E\/RBY:35+E+V-H+R/:?E\M#
M\S$X.YE4COS2:?9>+?"^CZEX;L?#XU"*2>X:QU 7<:1JDK%AYJL=V5+'. <]
MJ]+HH X'3?!U[HVL>!XX5$]IHUA<V]U<!@,.ZQ@8!.2"0W3IWJ=='U.SU_QK
MJ!T:/4;?4?L@M[:29%%RJQ;) <Y QD\, #].:[>B@#A? FB:CI6K:G*NFW&C
M:'+'&+;3+BZ68I*"=[J%9@BD$#:#VS@<5L^.],O-:\"ZSIMA%YMW<VK1Q1[@
MNYCVR2 /QKH:* .1U?1-0NM>\&7,, :'39I6NFWJ/+!@9!P3S\Q XS5?5[#6
MM(\>'Q+I>EG5;:ZL%L[FVCF2.6-D<LKKO(4@[B",Y[UVU% 'EFI^$/$&J^%/
M&5W-8I%K&ORP-%8+.I\J.+8JAGR%W8!)P<5U>MZ1?7GCGPIJ4$.ZTL/M?VF3
M>!LWQ!5X)R<D=LUU%% '+Z#I%]9>./%FI7$.RTU![0VS[P=X2':W .1@\<XI
M?B'I%]KO@B^T[3H?.NI9(&1-X7(69&;DD#HI-=/10!S&L:1?77Q \,ZI##NL
M[*"\2XDW@;#(J!."<G.T]/2L#4O#?B4IX\DTK-M=:G/;O8RK.$:15C17 8'*
M$@,H)QR<^]>C44 >8^'O"][#X^TS6(?#$FCV$-G/#,9[U9Y6=MF"V';C@X()
M/!SCC-;P[X,U_P *1V>MZ=9 ZDUS/%J>G^<@%U;-.[(X;.T2(&!&3R"1[5ZO
M10!YOK'A76;JS^(J0V@9M8$7V$>:@\W$"J>I^7Y@1SBMK7]$U"]G\'M;P!QI
MU^DUT=ZCRT$+J3R>>2!QFNNHH \*ALKNZMO$6N2:8^IZ"-4NKF:,:N;:.X6-
MR<M!L(.-N.6&[:"17M6EW\6JZ39ZC KK%=0).BN,,%90P!'KS61<> _"MW?2
M7L^A6;S2OYDF4^61NNYE^Z3[D5T( 50J@  8 ':@#S?QOHFJZQJ4K:5X9E@U
M="BV6OV]]'$$7@DR#(<@?,-A5@>W6N@TS1[^W^(FM:K-$/L=S8VL,4NX?.Z%
M]PVYR/O#KZUU-% 'EP\':_%X;AD@M8SJ>G>(YM5@MI)E N(S(_R[AD*2KY&>
MAZXK9MK+6_$?C;2=;U/1VT>STB&<0Q33QR2SRRJ%)^0D!0 >^23TKN** .7^
M'VCWVA^#+;3]1A\FY2:X9DWAL!IG9>02.0P-5/AM9:SHGAF#0-6TEK4Z<IC2
MZ$Z.ESEV.5"G<.,?> ZUV=% &)XKA:YT1K?^P%UV"5PL]F9$0[.3N7?@$@@<
M9'J#Q7"Q^&O%D7@V^M;2&[MX'U..:WTI]0!G6R&W?")]V%+8) W<#C/->JT4
M >:>&?"]]:^,=0U6/PZ='T^?2?LL<4EVLLC2>9G+X8X)'H2..N3BLZ3P%J8\
M+>"I+G1HM0N=$ADAO-+>=5,BR* =KYV[E*@]<'GFO7** .$TC24L=)U>:S^'
M\=I).B1_8Y[J(M>)D[E8@LJ@ G )YS@XZTO@31-1TO5]3E73;C1M#ECC%MIE
MQ=+,4E!.]U"LP12"!M![9P*[JB@#FO'>@WGB#PP]MIS1B^@GBNK<2G".\;A@
MI/H<$?C6/+:^(?%OB#0I=1T%M&L=*N3>2F:ZCE>:4(554"$_*"Q))QGTKO:*
M .7\):1?:7JGBB:\A\N.^U5KBW.\'?&8T7/!XY4\'GBM7Q'I\NK^%]6TV J)
MKNSF@0MT#.A49_$UIT4 >;SZ7XBUCP'HVFSZ$]G>:?>V(>-[F)MZ1,F^0%6Q
MC@\'GVK?U/1KVZ^(FC:HD.ZPM["ZAFDW@;6<IM&,Y.<'H.U=310!XYHW@0Z-
MIR:+?^ (M7DA=D345O(TBGCW$JSAFW*0" 0%/3BO8E4*H50  , #M2T4 <#)
MIWB'PIXOU;4]&T@:SI>L,DTMO'<I#+;S*NTL-Y 96 !ZYS^J:S8>*=6BT;Q!
M_8]O%J>E7[31Z9]K#&2!H]C R8VB3DD=O>N_HH XC3]/UK7/&T/B+5-*.E6U
MC926UM;2SI)+(\A!9VV$J% 4 #.>]9*>$M;'P6TKP\;,?VI!);M)!YJ?*%N%
M=OFSM.%!/6O3:* .7U'2+Z?XCZ'JT<.ZRM;*ZBFDW@;6<IM&,Y.=IZ#M7GOA
MQ_%-_P##:_T'3=!CG@U":]MX;_[4BI"KS2*YD4_-D98C:#D8KVJJNG:;9Z39
MBTL+=(( [.$3IN9BS'\22?QH \^U?PQJEOJ^G0/I-SKVAVNEQVD%M%>K L4Z
M'!>12R[@5QS\V,'BJ^F>#=<M?!7AK39+"-+FQ\1+>SQ),K*D G=MP8GD;6!Q
MU]LUZG10!R\VCWK_ !0MM8$ .GIH\MJTNY?]8TR,%VYST!YQBN/\ Z)<1^/-
M3M)'632O##S6^FX.=K7#"0C/JB83\:]8JI8:79:6+@65LD/VF=[B;;_'(WWF
M/N: ,WQ9 UUHWV9O#RZ[;RN%GM#*B$)@G<N\@$@@=P><@\5G^ -*U72=*O8M
M1CGM[=[MGL;.XN?M$EM!@ (7R<\@G&3@'K76T4 >>^-/"<M[XPLO$(T)-=ME
MLFLI[+SECD3Y]ZR(6(4]6!!(ZU7O/"-Q=^#91HWAJ'1=0@U&&_@LY+A&^T-$
M5(WLI(4D;AC)Q@<\\>E44 >8SZAK.H_%/P;+J>B_V5$(KX1127"2RLWE+N)V
M$J%^[CG)YSCBJ\^B^+K+P]XI\+V6@QW,>HSWDMMJ#7:+'Y<V3M*D[MXR0.,9
MP20*],GTVSN=0M+^:W1[JT#BWE/6/> &Q]0!5J@#B;/P_J<7BGPI>O;@6]AH
M\EK<OYB_)(1'A<9R?NMR,CBCP;IVK:1=ZUH^HZ0?L$]_=7<5\)HVCE25\A-F
M=P."<Y&./>NVHH \H^&>C72^)]3%S(LUEX;,ND::X.<AI#(Q/^T%\M/PQ7HV
MNB5M%NEATN/5&90ILI'5!,I(##+?+]W)P>#C''6IM.TNRTF!X;"V2".25YG"
M_P 3L<LQ]235N@#R>#P+JNIZ!XHTJ*SFT/2;^WC6PTZZNA/Y4RDL6&UF"(2%
M&T$]SCH*TO#GA^*/5K"2X^'2:=<0-NDO6O(G2-PI^:,!BS9/J!C->C44 >>^
M'[?Q3X26ZT*V\/+?VK7TLUKJ O(XXUBD<O\ O%/S[EW'H#FG_9/$V@^+O$4V
MF:(FH6VLO%-!<FZ2-+=UC",)0?F(XS\H/I7?T4 >9:/X1UNS\._#^SFM )M(
MO&DO1YJ'RUV2#/7GEEZ9ZUTVK:1?77Q!\-ZK##NL[*WO$GDW@;"X0*,9R<[3
MT':NGHH X+0=,US3)_%.DS:0QM;^\N[VWOUN(]C"4#:A7.X-G(Z8XZUA7'@3
M4?[ \%7%QHL>ISZ/9M;7NF-.J,P=5&4?.W<K+ZX/K7K5% '":7I*6.B:M)9_
M#^*V:X$<;6,UU$7O$R00QRRC 8X!//M6;HZW_@G2_$VM/ID^F:-%;J]AI%S=
MB8B8!LA=I8('8HH4$\]A7IM1S6\-RBI/#'*JLK@.H8!@<@\]P1D&@"+3IKBY
MTRTGN[?[/<R0H\L&[/EN0"5SWP<BN/L;+Q#HJ>+-9M](2\U6_P!3#6MLURB"
M2W0)&C%LD#Y0S8Z]L9KN:* /.O&'AFYO/'%GK<OAW^W].&G&T:U2=$>&3S-V
M\!V4$$''7M6]:#4-(T/3(M'\*6UH9KM4N;))XT6UA).Z4E>&; ' R<GJ<5T]
M% &%'K\T_CF;0(;0/;6]BMS<70?_ %<C/A(R,=2H+=:W:CCMX89)9(H8T>9@
MTC*H!<@  D]S@ <]A4E !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %9NMZY9>'[!;N^:3:\BPQ1Q1F
M2261CA451R2:TJYGQQ#I4^AQ)J\.HM +A'2?3HG>6UD7)64; 6&",9P>OO0!
M97Q59_V+)J<MGJ<*QR^2;>2QD\\N<8 0 ELY'(R/?@U7M/%UEK5OJMM;QWMG
MJ%G;F22WO(&AE52#M< ]1D'D>E<>FM^+X_!ES-&^I30)JJ01:@]AB\^P'&^7
MR2O+ Y )7D<XI/#UO/<>-M;O8#KEW92Z$(8;O4[<HTKB1B0@V*<<\ @'KVQ0
M!N^&O%D&G?#CPU>ZO<75U>WUM&L:(C33W,FW)P!DDX&23T[FM:W\;Z)+I.HZ
MC-+-:)IO%[#=0M'+ 2,@%",\Y&,9SVKSG^QM0MO#OP\U.XCUBWM=.LI(+W[!
M&?M%L9$7#;-I;&5(; R :WK/3O#=QH_B.^EA\2ZK;7L<$-V]W;2^9*JDA3&N
MQ6.S=DD#C'% ';:+KT6MB;98ZC9O%M)2^M6A)#9P1G@]#TZ=\4NN^(-/\.V2
M7.H2./-D$,,449DDFD/1$5>6-<SX!O-3FU'5+;[7J5_H$*1?8KS4[9HIBYSO
M3+*I=1Q\Q'?&33_',5S:>(/"WB)+.XO++2[B<7<5M&9)$66/8) @Y(4]<<\T
M :5AXWTS4$OD2VU*.]LHQ+-82V;K<[#T98\98'VS7._"749]=TF36+VYUN6^
MN-S3?:PXM>9&VB $;> H!V_C5K1Y)/$?Q+/B.TL[N#2[72C9">YMVA-Q(T@?
M"JX#%5 ZD=35WX6VMQ9?#;1[>[@E@G19-T<J%67,KGD'D<4 :NM>*+'0[NWL
MY(;R[O;A&DCMK*W::38N SD#H 2!D^O%<SXG\6IIGBOP;=F>^BT^\ANV>V6*
M3?,VR/RU,0&XMEN 1D$U-X\&FIJ-I=22:YI^JP0/]DU#3+228')YB8*K*V2
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
MT^X(6$I&S/(Y.T(J ;B^X$8QV-2:+XIL-;O+BRCBN[2^@19)+6]MVADV'@.
M>JY!&1WKS!]!U0^!-)G%KJ2#3O$5Q=3PVJ$7 A,LHWQJ1R1N!&!R"<5UWA&U
MT>Z\2RZM9W?B.]NDLS;FXU2"2.,(7#;%WHN6R,\9QS0!:\8>-Y?#&N:)81Z=
M=W*7LQ69HK227Y-K'$97@OE0=O/'.*O6^K+<>,X81J%W&LFCBZ_LR6U"!09
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
MM-<$+%'<ED)R3P"4! S7?111P1K'%&D<:]%08 _"F7-K;WD)ANK>*>(G.R5
MPS]#0!XE<&'4-)^*S^%D#03"V:/[,FT2+L_>E,=0<2<CKG(SFM[Q#J?AS6K?
MP=9^%;BRGO8]3MI;6.T*E[>!>9"P'**%X(.*]1C@BB),<2(6 !*J!D#@?E4<
M%A9VLLDMO:00R2??>.,*6^I YH \AM3+%X@\:V6H^)M%TB6YOY#)#J=F'>:V
M9 (R':5,IMXQ@X(/K6C<6-CHEAX;NK#QGI<6JZ;I6RWDU$ 0WMLV.<;LK]T?
M,I) ]:],N=/LKUT>ZL[>=D^XTL2L5^F1Q2W-A9W@075I!.(SE!+&&VGVR.*
M,WPCJS:[X2TO5&LOL1N8%D^SCHGT]CU'L17F]CIEB_PC\>W#6D)FEN-3=Y"@
M+,49RAS[$#'I7L0&!@=*B%M (GB$,8C?.]-HPV>N1WS0!YA'?6=AX]\,:AX@
MGBBLG\.*EG<73 1K=%E+_,> Y3'/>J92#4K'XJ7NCHDVD7-GMMWA&8Y;A;=Q
M*R8X/)4$CJ:]:GL[6ZM_L]Q;0RP\?NY$#+QTX/%/BBC@B6**-(XU&%1%  'L
M* ,+P5J&FZAX3TUM-NK:=8[6%)?(=6V/Y:Y#8Z-['FN/LM1T#2O&OCE/%,UG
M#-</"R"\Q^_M?* 54!^^,A@5&>:]*MK2VLXREK;Q0(S;BL2!03Z\=Z26SM;B
M:*::VADEB.8W>,%D^A/2@#PJT66'X9^ IQ/%8Z;;ZM.9YKJ R10-YDPB:1,K
MP&XR2,$BNK2SAFE\5:Q_PE>EZO=RZ&\$\&G0+&H #E7?$CY;D@9QQ7IGV: 0
M&#R8_).<Q[1M.>O'3FF6]A9VD+0VUI!#$_WDCC"J?J * /,])_Y"/PC_ .P-
M/_Z2PUDQ6\G]L_\ "KBC?94UG[=C'R_V=_KPG_?S"5[*+>!3$1#&#"-L9"CY
M!C&!Z=*7R(?M'G^4GG;=GF;1NV]<9ZXH \BADGMO&GC*WO\ Q'HVD2W-R&,>
MJ68D,]L8P$VLTJ H!D8 .#GUJ<:%81:C\+M*>[BUFRA%VT5PR?)*%AW(P&3P
M,+CD]!7J-UI]E>E#=V=O<%.4,L8?;],CBIC#$7C<Q(6CSL)497(P<>G%  L4
M:1^6J*L>,;0,#\J\DT"\T\?"/Q7IBSVPU.WAU7SK8,OFHNZ3DKU ^9?SKUZJ
MXL;,2S2BU@\R8;97\L9D'HQ[CZT >9:CIUG8>#?ANUI:Q0,FJ:=AHT /SJ=_
M/^UGGUJE!)-;>,O&=O?^(]&TB6YN@QCU2S$AGM3&H0JS2H"@&1@ X.?6O7F@
MA9(T:*,K&04!484CH1Z8J*ZT^RO2AN[.WN"G*&6(/M^F1Q0!E>"]/ATOP9I-
MC;ZD-2@AMU6*[48$J?PD#)XQ@#GM7#Z%JMOX=U[2])T?5M,UW1]2OI6B@CP;
MNR9M[LQ()W(#N!+ $9Q7JH 4    < "H(K"S@N)+B&T@CGD^_*D8#-]2.30!
MY9IFF6$G@/XE3O:0M-+J.J[Y&0%FV[BO/L>1Z&K0\2S6<?A+3DN-)TZ:?0DN
M6U;58]X "H#&GS)ECG<<MT'2O31;PK')&(8PDA)=0HPQ/7([YJ.>PL[F*.*>
MT@ECCP422,,%QTP#TH \.18K[X1ZS$\D5S;S>*0NZ&,Q1R(UQ'RJY)52#D#/
M&>M=;\1;4:;JW@Z2WFL]+TJWO)1)/-;"2WAE\K;"SH&4=B 21@D>E>CFUMRC
M(8(BC/O*[!@MUS]>!S3I8HYXFBFC62-AAD<9!'N#0!YA'I.CWZ>++K5/&FF7
MD.H64-O?OI\2PI!RP21R)'&[G'/8<\5K>"=?NKC7[W0;B[TS5ELK.*2/5=.4
M*K*20(Y "0'XS@'&#T%=I!86=M;M;P6D$4+?>CCC"J?J!Q2VMG:V41BM+:&W
MC)R5B0(,^N!0!Y]\2-1/@_7-*\8HA*+;W&G7  SNW(9(1_W\3'_ JXR#2+G1
M)8OAO+YCC7I;&\D)R?E"DW?/U@Z?[=>[S00W";)XDE3(.UU##(Z'FAH(6F69
MHD,J A7*C<H/4 T <)!%YOQ*\8Q! V[2;0!<9SQ+BN1DOM-O/V;)+:UN;:6X
MM[&W2ZBC<%XV\U1AP.0>#U]#7M0BC65I1&@D8 ,X') Z G\:A73[)%F5;.W
MF.Z4")?WA]6XY_&@#BM?L+/3O'W@!+*VBMU22[@41(% C^SD[>.V0*Y#5(DG
M^'GC"&50T;^+V5E/<&YB!%>U-%&\B.\:,\9)1B,E<C!QZ4PVMN49#;Q%'?>R
M[!@MG.3[Y[T <5J]G;6/Q4\&"TMXH UG?0D1(%!14C*KQV!Z"M[Q=XKL/!V@
M2:I?G(W"*&(,%,LASM7)X'0DD\  FMIHHVE25HT,B9"L1RN>N#VIL]M!=1^7
M<0QS(#G;(@89]<&@#S+1+>PUCP_XG*:[IFI^*]<LI3<1V=RD@A7RRB1( <[5
MW 9[DY]*R]4\0Z9KGP3T_P .6-W#+K=Y;VNG+IZL/.252BN&3JH7:Q)(Q@5Z
M[!I]E:R&2WM+>%R,%HXPIQZ9 I4L+..[:[2T@6Y?AIEC =OJW6@#!^(,-Y)\
M.=>AL [7!L9 H3[S#'('N1FN"UK5?"6HQ_#Z'1);*:YAU2S,:VX#/!#T(<C[
MGS;>#C)'M7L=5HM.L82QBL[>,LXD;;$HRPZ-TZ^] 'DOC#Q*;ZQ\:V'VO0M)
MBM_,MFM;BV,EW?/Y0PXPZXSD!3M;&,]JDU34V\%VGA;QIL:2&XT5=/O% )W/
MY7F0'ZEU*Y_VJ]7DL+.6X%Q):0/.%*>:T8+;3VSUQ63XD\-+XBATRU:X6"RM
M+R*ZF@$61.L?*Q]1M&[!/!Z4 <0?#UOH.@>%C<>(K+2/$EHL]VLE_M,4\LH!
MG# D9Y8#(.0*[/P/KDGB+PG:ZE+:16SR-(K+!DQN5=@73/)5L;A]>_6MNZLK
M6^C$=W;0W" Y"RQAP#ZX-3*JHH55"JHP !@ 4 >&^-O$K:KX2\60?:]"TR&&
MZFMQIC6Q>\N'1O\ 6$[QM)(W9V-@<DUVLT:2?%GP\SHK,VASL21G)WQ<UVKZ
M=923O.]G;M,Z['D:)2S+Z$XY'M4WDQ>:LOEIYBJ55]HR!Z ^G H \[T.YM+3
MX@>.+#[1:V^J7$T#644C*KR9MAR@/)&0<XKC=!M(M4^'=GHM]XTT73"DJ^;:
M2V(%W#<K)DY)F!+[AUV\YKW-K2V>Z2Z:WB:X0;5E* NH] >HIC:=8M>"[:SM
MS<CI,8EW_P#?6,T <5I>G6=W\9/$]S<6T4LT-A9I&SJ&V!@^[&?7:/RK7^(T
M)G^''B)%CWM_9\Q QD\*:Z18HUE:58T$C@!G Y8#ID_C3R 1@\B@#ROQ-/HV
MO>"_",5K+9WMF^M:?#<)$RNN2/F1@.^",@^M:E];?9_B]$-/C2&>7PW.HV *
M"5F39GZ9KMXM/LH(A%%9V\<:OY@1(@ &_O8QU]ZF\J,S"8QIYH7:'Q\P'IGT
MH \)T&TBU3X=V.BWOC31=,*2KYMI+8A;N"Y63)Y,P)?<.NWG->P^*K?3KSPK
MJ=KJUU]DL)[=HIY]VWRU;C.>@Z]^*OG3K%KP7;6=N;D=)C$N_P#[ZQFK#*KH
M4=0RL,$$9!% 'EECXMGTZTU[3;@:7XE@TO1_M"7E@@"RQ\J(9E&Y02 3@<;<
MG%4+;5Y-4^(7@2:36=$O'87#"WTJW*_9D:W8[6?>V1QP"%^Z>*]<MK*ULHC'
M:6T,$9.2L484$_04V#3K&UQ]GL[>+#%QY<2KAB,$\#KCO0!XOJT=P_@GQ,T;
M!;6/QG))>LT1E58!*A8L@(W*#M)&1P.U==H5O!J/CFPU5O&>C:G=P64L:VVG
M6RQM)$Q7EB)7^52 1QU->@)#%&'"1(H=BS@*!N)ZD^IJ&UT^RL2QM+.WMR_W
MO*B";OK@4 1:1K.GZ]IZW^EW*W-JS,@D4$ E201R >H-7J9%#%!&(X8TC0$D
M*B@#GD\"GT %%%% !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%%<=\1=5U'2],T==-U$Z>][J]O9RW(C1RD;[@QPX([ ].U '8T5PGAC5]67Q
MS?:!/K::]8QV"77VP0QHT$I?;Y3&,!3D98<9XKNZ "BBN*\9WVL#Q1X6T;2M
M6DTQ-2DN1/+%!'(Q$<6]<!U(Z_SH [6BO/\ 2?%E]HE]XKL/$5]_:4&@Q0W/
MVZ*!4D9'4L4=%PNX8[8R#75WOB"QL/[*\\R?\32=;>WVKGYF4L,^@PIH U:*
M\STSQPFD^(O%]M>IJVHFWU'<L5K \_V:'RDY/95SNX[\\=:T]6UX7_B'P'=:
M5?R-IVHW$['RG*K,GV=B P[X/8]"* .YHKD=/\3:?IVF>(M2U#6+B>UL=3FA
MD:>$*8"-H$*!1EP"P /4DUG>)?%_V_P)XD:SMM7TJ^MM/>9#=6[V[X(.&1OJ
M.QR* ._HK"T7Q!:W=XNC,\O]H06,%R_F+Q(CC&Y3WY!!]ZMZ-KEGKT%S/8F1
MHH+F2U+LN [(<,5]5SD9]C0!I45YEK$'BW3_ !CX>T:/QO>F'5?M)=S86N8_
M*0,,?N^^<<UMIXSL]%O_ /A&[J?5-9UFWV&9H+(,[*_(<B,!0J@@$X';K0!V
M5%<K?>/]+TVZ=;JQU:*SCG^SR:@UDXMT?=MY8\XW<;@,>]6=;\8Z?H>I1::U
MO?WU_)$9S;6%L9G2('&]@.@SQZGM0!T-%>>>#/&%K_PC7B/7M2U*:33X]:N1
M!)+O9A$2OEHJGG^( +CJ<8KH](\76.K:FVFM:W^GWPB\]+>_MS$TD><%EZ@@
M$C(SD9Z4 =!17E/COXDV4_@G53H[ZK 21%:ZI' Z022+( P24>P89X!P<$UZ
M=>WD6GZ=<7LY(AMXFED(_NJ,G]!0!8HKSO1;7QAXLT.#Q _BB32'O4\^TLK:
MTBDBAC;E-Y<%G)&">1UXJSHWQ$@B\'KJ?B7;;7-MJ#:7>&%2R"=6*[@.NTC!
M_&@#NZ*Y>P\=Z;?W=S9?8M5MKV&V:ZCMKFS:.2XB'>-3][GC'!YZ5A^'_'L_
MB/P?K%U>6]_IDMM#=N;R*S(CC2-F *EB0T@ !*^H- 'HE%<N_B[3]'T31/.E
MO=2N[^W1K:*"WWW%R @+.47@<')Z 9I]OXZT>XT35=3(NH?[)4F^M9X"D\.!
MNY0^HY!'!]: .EHKE=/^(.BZEJMG8QQW\2WVX6=U/:LD%R0,D(YZ\9]CVS5B
M/QE8SZU+IMK9ZE<B&X^RS7<%JS012\95F]LC)Q@=S0!T5%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %<+\4[-KO1]%)TV?4;:#6K::ZMX;8SDPKNWY0 Y&./QK
MNJ* /,= T^*?XAV6I>&O#MYH>DQ6LJ:B9K,V:7+''EJL9QDJ<G=CVS7>:'JQ
MUK3?MAT^]L3YCQ^3>1>7)\K$9QZ'&16E10 5P?CG0#K_ (R\'136UW)8QR79
MN)+=Y(_+S#\N70@KDC'49Z5WE<YKW@ZW\07Z7<NKZW9LL8C\NQOW@0@$G)4=
M^>OL* *.N>#+.T^'FO:-X>L%BFO+:4A=Q9YI"O&YV)+$],DUS=SJMYXBNO!,
M5KH&L1)8:A$]Y+<V;Q+"PB==O(R>^6'RCCG)%;W_  K*R_Z&3Q5_X.):/^%9
M67_0R>*O_!Q+0!D:;K5QX5\1>+WO?#^LS0WFH>;:2VMFTJSD1(-G R/9C\IY
MYX-5M"\-ZKI%I\-;2YLY?-LY[J6ZV*66W\R.1@&(X&"P7ZUT'_"LK+_H9/%7
M_@XEH_X5E9?]#)XJ_P#!Q+0!S%WH6KOX=\030Z;<RRVWB\ZFEKY9#74*-&3L
M!^]D D>N.*WO$NNMXK\!^)+73=&U@'^SW"M<63Q&1R#\B*PW,WK@8]ZL_P#"
MLK+_ *&3Q5_X.):/^%967_0R>*O_  <2T 8GCU[_ ,,6.@>+--MV>^M[8Z;-
M"!AG$J8CS_NRA#CW-=UX4T1?#GA;3=(4[FMH LC?WY#R[?BQ)_&N:N?A-I-X
M(Q=:YXEF$4@E02ZJ[!7'1AGH1V(YJ;_A65E_T,GBK_P<2T 3>(K.ZF^)'@NZ
MBMII+>W^W>=*J$K'NA 7<>@R>!GK2Z#97$7Q+\87DMM*D$\5@L,S1D+)M1]P
M5NAP<9Q[5!_PK*R_Z&3Q5_X.):/^%967_0R>*O\ P<2T <'XK;Q!K?AS7;*_
MB\33:R;EUCL+:T(LU@60%&#!<.-HS]XL3VKLKRYG\+_$O4=5NM,U&[L-4L((
MX9K*U:<QR1ELQD*"1G<"">*M?\*RLO\ H9/%7_@XEH_X5E9?]#)XJ_\ !Q+0
M!QSZ#K>I>!M7G_LK4+:Y7Q2VJ_8E^6=X=RL0AZ%L$D$9&5XS70Z)I^E:QK2W
M-N_BJ6]AM)HX[C58I4C@W@*RY=5RW3@9Z5H?\*RLO^AD\5?^#B6C_A65E_T,
MGBK_ ,'$M '#WMSJ1^#3>#$\,ZPVL6T*P3(EHWE )(#YBOC#@@9 7))/3O7L
M>JV"ZIHM[ISMM6ZMY("WH&4KG]:Y3_A65E_T,GBK_P '$M'_  K*R_Z&3Q5_
MX.): ,WPWXLN_#7AFST'6/#FN-JNG0K:JMI8O-'<!!M5DD'RX( ZD8YK"U;2
MM2\/^ =,NK^S,FJWOBF#4IK.)@3YDDVX1 GC. HSTS77_P#"LK+_ *&3Q5_X
M.):AN?A/I-XL:W.N^)IA'(LJ"357;:ZG(89Z$=CU% $5O<S^+/B1HVJ6NEZC
M:6.D6EP)IKVU: O)*%41@-@G&TDD<>]9NB_:X?A_XK\,2Z7J*:C%'J3KFT?R
MY0[.4V/C#%MXP!SP:W?^%967_0R>*O\ P<2T?\*RLO\ H9/%7_@XEH Q8HKW
MPWK'A3Q!=:9?7%BGA]=.N%M[=I9+23Y'W-&!NP<%3@<8YJMJ%AJ.N:=\0=>@
MTN]@AU+34M;*WE@99[@QHV7\O[PR6P,C) KH_P#A65E_T,GBK_P<2T?\*RLO
M^AD\5?\ @XEH C\0Z?=RVW@,0VDSFUU2W>8)&3Y2B%P2V/N@' YK(O'FLO&
MD\*6VO6M_<ZFO]HV4UH_V*:/=B2?<PVKE1D,K9/'&:V_^%967_0R>*O_  <2
MU)!\.+.WN(IAXA\3N8W#A9-6D93@YP1W'M0!V=%%% !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
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MSSFO6J* .6\&Z7;6(O9X/"S:$9R@(EG2228*#@MM9@,9..>YKJ:** "BBB@
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
MCV!K.837%YJK1QF(AI0V[:0,<YXQZT =AK/BS2]$6S$S3W,]Z";6WLX6GEF
M&2550> "#GI4,OC;1H=&M]39[K;<RF"&V^RR?:'E!(,8BQNW#!SQV]*XZ%YO
M#6N^%=?U&RO'TX^'4T^5X;=Y6M9LH^7106 (&W..HI_B^2?6KWPMXGB@UVST
MRSENHYVM[<K=1*ZA5E$95FV_*<_+G#=* .YT/Q)I_B 7*VOGQ7%JX2XMKF%H
MI821D;E;G!'(/0UC^./&C^$GT=([*>X-[?1PR%+:20",D[MI7_EITPO4\\&H
MO!-II,FJ:GJNGW>N7LT\<44MSJ<+1APN[:$W(F<9.3CN*/B3',NF:)?1V\\\
M6GZU:W=P((S(ZQ*3N8*.3C(Z4 9^M^,DT_QKX;N))-0AL+RPN6^Q>1)YLLFZ
M,(/)QN+=<#''/:NET[QEH^I:->:I$]PD5DYCNH9;=UFA<8^4QXW9Y' !SFL6
M9SJOQ)\+ZK;6UP;,Z;=D2R6[IM),>,A@"I//!P:RKI]>TBY^(^H:-8S->-/:
MO:_N"V\>2@=D'1R!N./48H ZFP\<:7?W<]G]FU.VO(K=KI;:ZL9(Y)HUZF-2
M/FYP,#GGI5+P+XY;Q;'<I-875O-%/.H<VDB1%$DVJ-[<;\8RN<]>.*YK0_,O
MOB9HE];WFOZG:1V-RDEYJ-IY**YV?*@\M,>_&.@!X-;?PYNOL1U;0+JVNX;^
M'4;NX/F6SK&T;2Y5EDQM.0PP <\&@#K-8UFUT2S6XN4N9-\@BCBMH'FD=R"0
M J@GH#[<56T'Q/I_B$W<=J+F&YLW5+FVNH&AEB+#*Y5NQ'(-9?C[4M5TVPTY
MM/>YM[66\6._N[2W\^6WAP<LJ;6[X&=IQGI6+\/HICXU\47F[5Y[2X@L_(N]
M3@\MYPHE!(&U>![@'&/44 =!XV\17>A6%E;Z7%%+JVIW:65F)L[$9LDNV.=J
M@$_E2Z3I'BJPU*"6_P#$\6J6C BXAEL$A*\'!C9/?'#9XSSFJ/Q#TW4)8=%U
MK2[1[RYT6_6Z>UC^_-%@JX3U;!R![5-;>,+;Q*6TS3=/UA))XI%DN)[%X8[4
M[#C>S@<YP,+F@!'^)?AQ)2Q>]-@LWD'4A9R&T#YVX\W&W&>,]/>MZRURQO\
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
M6[C:!Y:X.>.XZ<Y/-ZRN6T_Q?:0^$VUE8[O4&.J:5>64BV\"-N+RJ[* ASR
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
MJ.>XAM;>2>XFCAAC4L\DC!54#N2> *SM)\3:%KTDL>DZO97SQ#+K;S*Y4>I
M/3WH U:*S]<UFT\/:'>:O?,5MK2(R/M&2?0#W)P![FN<T_5O'ETMKJ$V@Z3'
M8SLI:S%VXNHHV(Y)*["P!R5X],YH [.BL?4_%?A[1;M+34];L+.X< K%/<*C
M8/0X)X'O5]=1LGOELENX&NGA^T+")!O:/.-X'4KGC- %FBJ4FL:9$;WS-0M4
M^P@&ZW2J/(R,C?S\N1SS46E>(=&UR&6;2]4L[R.'_6-!,K;/KCI0!I45E67B
M70]1NS:V6KV5Q<" 7!CBG5B(CC#X!Z<CGW%)IGBC0=:NI+73-9L;RXB&7C@G
M5V ]< ]/>@#6HKE_$_C/2='T_5;:'6+!-:M[*::&U>92^]8RRC;G/8''I6OH
M%Y-J/AS2[ZX(,US:132%1@;F0$X'U- &C17"S^)?%=YXJU[2]"T[29H=(,(8
M7<\B23&2,/A2 0.XY]JU='\;Z1J/@VS\2WMQ%IEK< JPNI0NQPQ5ER<9.5./
M6@#I:*SH?$&CW&D-JT.J6<FG+]ZZ693&O..6S@<U7/BSPZMO>7!UO3Q#9R"*
MYD^T+MB<]%8YX/!X]J -FBL^#7M(N=(.K0ZG9OIR@EKH3+Y:@=<MG Q3-(\1
MZ+KZR'2-5L[[RO\ 6"WF5ROID#I0!IT5BCQAX:-U;6HU[33/=?ZB,7*9DYQP
M,^H(^M53JFHOXYN+=62+0K"PWW<LJ;09V.5 8]@@R>PR* .DHK,TGQ%HNO>=
M_9&JV=]Y) D%O,K[,],X]<'\JL:EJFGZ/9F[U.]M[.W!P99Y BY],GO[4 6Z
M*Y^[\:Z!!X8N]?@U2SN;*V5OGBN%PS@9$><\,> ![BL:[^*OANV\+6NMK?6D
MQG,*FU2Z3S(V<KN!YZH&R?I0!W-%93^)]!CT9=8?6; ::YVK=?:%\MCDC ;.
M"<@C'M3X?$&CW&D-JT.J6<FG+]ZZ693&O;ELX% %77/"UIK=[:7YN[VQO[17
M2*ZLI0CA&QN4Y!4@X'4=J?H7AJST&6[N(IKJZO;QE-S=W<N^63:,*"<   $X
M  '-2VGB30]0U*;3K/5[&XO8 3+!%.K.N.N0#V[^E9'A[X@Z%XDU._TZRO[3
M[3;W#0PH+A6-RH0-YB <E>3_ -\F@#JZ*PM)UU!X3M]7UO4=(0%2TUU:3_Z+
M]X@;7;\!]<U;TOQ!H^MVLESI>J6EY#%_K'@F5@G^]CI^- &E16-#XM\.7%_;
MV,.NZ=)=W"!X84N4+2 C((&><CD5LT %%8UQXM\.VFJC2[C7-.BOR0OV=[E0
M^3T!&>#[59U#7M(TDLNHZG:6A6(S$3S*A"9"[N3TR0/J10!H455T[4K'5[)+
MW3KN"[M9,[98'#J<=>15J@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M3^->N6EA9Z?&T=E:06R,<E88P@)]<"FPZ;86]T]U!96T5Q)]^5(E5V^I R:
M+5>5Z;I=A<V7Q/N)[.&29[RYB:1T!;8(%(&?3))^M>J5$MO HE"PQ@2DF0!1
M\Y(P2?7B@#R1M/L[/X>_#.>VMHHIFU/3)&D10&+2+^\)/4[LG/K1XO\ $0O;
M?QK8B;0-*BME>WDAN[<R7=\YB&&4!UQG("G#'C/:O6S:VYBBB,$1CB(,:[!A
M".A [8[5'+IUC-="ZELK>2X"[1*\2EP/3.,XH \HO]2_X0S3_"7C9E:2"71$
MT^^ Y+'R1)"?KO4KG_:KO? FC2Z'X/L;:ZR;Z53<WC'JT\A+OGZ$X_"G^)O#
M*^(K33;$SI!8VUY%<3P"+(F2/E8^HVC(7UZ5T% '#>-H8I/&7@??&C9U"4'<
MH.1Y#\5EZ'J&AZ5XQ\:)XEN+&VO9+I60WK*HDL_*4($W=5&&! []:]*>&*1X
MWDC1GC.49E!*G&,CTXJ"ZTVQOGC>[LK:X:/E#-$KE?ID<4 >+::J6/A_P/=:
MLAB\-+K5U*HN!A(HV\S[,7ST7)R">!D5TWCO4=!N_"EQ?Z/-9SQVFJV4U_/:
M ,HVR(269>&(7'K@5Z3-!#<0M#/$DL3##(ZAE(]"#3(;*TM[7[+#:PQV^"/)
M2,!,'J,#B@#S^?7M*UCXOZ!_9M_!=I;Z==^;) X=%+>60-PX)P,XSD9'J*H^
M%-1@\/:YHGAW3-3TK7M'O&G:TD@VFZLQM9R7*DAEY*[OE.3SZ5Z9;Z?96@C%
MM9V\(CR$$<2KMSUQ@<9P,TEOIMC:3R36UE;PRR?ZQXXE5G^I YH R/'.KIH7
M@O4M2DL(K]847_1Y1E&RZJ"W!^49W'V%</I5])=?%[16DU;1;^7^S+A7.DPE
M%C7*$*S;VW>HZ8ZXY%>L.BR(R.H96&"I&015:VTVQLP@M;*V@"9VB*)5VYQG
M&!QG S]* .:^*.EW>L_#C5[2QB::Y"),D2C)D\N17*@=R0IXJ6Q^(_A*_L;2
MXCUNT\RY*(EKY@,X=B!L,8^;.3CI^E=555--L(KQKN.RMDN6^],L2AS]6QF@
M#S;P[J?AS3)O&L/BFXL8+Y]4N'N$O2H>6V('E;0W++LX &?UK)T^*Z\,>!?
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
M@C;;V;<",DUIZCHESJ/B;P%I'B.9KB8:9=+?"&9@MPRK%D,1@LI(!([_ $H
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
MNTA"DC("]N !5OXB^#O#FE?#/Q"FGV$4)BC2Y6!)&*Q.#M#JF<*2"PXZX]J
M/1-0OKJU>Q%KITMXEQ.L<K(ZKY"$$F0YZ@8' YYJ_7G/B32-/T*/P5::5;):
MVS>(87*1DX),4F3^@K"U2_N?#B>+/!EJY6ZU2[C;2,G^"\.V3'H$82&@#V/.
M**\?NM(EO?'EYX?.A6FLZ?HVFVL5E:7U\8$1"I#2!=C!V) 7=QC ]:OR>#?$
M<W@G3]-NEM+M['47G_LN>[=H[BURVR%I=N25W#&1CY1F@#U&BN5\$:GH\GAU
MDL;'^QX[:\DM)K*5QB&<-\R*<D$9/&..>E=50!S'C+QQI_@J*RDO8)Y_M4I7
M;" 3&BC+R'_97(S]:Z96#*&4@@C(([UY/J=ZVO\ CGQ$6\/ZGJ^G6UF=%C:R
M$15'<;IR=[K\W*+Q_=J@FNWFH?"[0-)OY9K66/6H-#UCY]CI&K$$%@>-RA 3
MG^(T >T45YKXTTC3/!?@;67\.+_9;W'V>.X^SRL!%&TH1I N?E.UF&X>GM4O
MB30M*\#>#-;U3PM;BRU$:<X4PRL=RY7,A4GYF7.=_7GKS0!Z+FBO)==\.:-X
M6T?PWK7AU?+U62_M(TN4E8O?+(0'5SGYPRDMSZ<8J]H_AO3=<^)_BZ\U.-[D
MV-Y:/:Q-(P2*3R(SO"@_>^4<GL/<T =UXAU0Z)X;U355B$S65I+<",MC?L4M
MC/;.*@L=9N[V32BNER?9KVS%S)=+(NR%B 0A'4YSUQVKR8Z)I.M?"?Q'XKU9
MF_M]_MQDNC.RO$ZLZ)".>%*A5V="&QZ5U6GL?^$V\##)P?#TW'X0T >D45X/
M%X<T^3X.:IXE<3-K%K+=36MT9FW6QCN'P(^<*."3CJ2:W?$L]IJ7CV*'5]'G
MUZTCT6)ULXF3$$TCM\^UV4$L% W#)7 Z9H [_P 2:^^@R:*J6ZS?VCJ45BV6
MQL#ACN'KC;T]ZW*\@3P]+X8\'^ ;"Y@CANSXB@EN%1MWS,), GN0NT$]\4W5
M]0N?"TOBSPE:N5N=8FCFT<$\_P"E-Y<@'H$8,WXT >PT51TBUM-,TZWTFTD5
MDL88X-H8%E 4 ;O0D#-7J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MEQHT8BLKZ"11,B[0I!RI5@P R",5)-X.CO?#FI:-J6LZI?IJ"[)9IY$WH/1
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
MCO[E5*+^)KKJY/X;>')/"_@33K"Y4K>NGGW6XY;S7Y(/N!A?^ UUE !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%<SXZUN_T#P\MY8*JEKF.*>Y:%IA:PL?GE*+RVT=O>@#IJ*\^
MU/QG/H7@:+4UUK3-8FO+V.TM+Y(]D*[\<R!6/W<.3@C. ,"H-"\=3)XB?3KG
M6;37+)K&6[^U6MJ86@:/!9&&2""#D'KQB@#TBBN)\*WGB_7;/3?$$]]IL=A?
M 3'31:MNCA;E2)=V2^,$Y7')Z5#:^+=3F^'7B37',/VS3Y+]8,)\N(68)D9Y
MZ#- '>5674+-M0?3UNH3>I&)6MPXWJA. Q7KC/&:X?4/$7B:[UGPWI.D364#
MZII;74]Q/"7$)'EDLJY&[[Q 7/?/:K"7.JR>-KW1DGL([]-!@E.H?8P6,ID9
M6)&X$IQD+GC/6@#LKR]M=.LY;N]N(K>VB&Z265PJJ/4D]*F1UD171@RL,A@<
M@CUKQKPY<ZOI7P"N-4N+NSOK=;!GMK6>SR$(D;.\EB) ?H*Z#Q%XWDM/$5KH
M$.K66BHM@EW/>3VYF)+'"QHF0!T))/;&* /1J*\O'Q U>;P-+J$7V<S6VK?V
M?<ZE%;.\*0<$W0CSDC:5XSP2>U=OX8NY;W1EN)-:L]81W)BN[2,(K+QP0&8;
M@<YQCMP* -FBJ6LZG%HNB7^J3*6BL[>2X=1U(12V!^5>?W?B+QCHOA6U\9:C
M>:=-8.(9KK2X[4J8H9&4?)+N)+J&&<C!YH ]-HKA+G5/%.J^.=:T#2;VPL;6
MQ@MY?M,UL9G!<-\H7< <E>I/&.ASQL^!]=N_$7A6"^OXXDO5DEMYQ%G87CD9
M"5SV.W/XT =%17G7C?Q1J&@SZA+#XLT.SDMH3-;Z7);^9+, N<2'>"NXY P!
MVZU-J/BC7K[4O"5GHAL[;^W+"6YE>Y0R"#"QL" "-Q <C&1DD9Z4 =_17*>#
M]8U6ZU/7M$UJ6"YO-)GC074$7EB:.2,.I*Y.",D'!K+\7>-)-/\ %D'AZ#5K
M/1U^Q_:Y[VY@,Q.6*K&BY SP22>V* ._HKS*W\<Z[/X/N];@%M>?V+J#1WS0
MQ%5O;50"TD8)^5@K9QDC*GVJ1_'NK3^'I]>L88&M]3U"+3M!BF0C<6;9YTG?
M!.XA>#A1ZT =_J.HVFDZ=<:A?3"&UMT,DLA!.U1U.!S5B.198DD0[D<!E/J#
M7GGC&T\16GPX\4)K.J6>H0MI[&*2&U,#JW.01N8%>F#P:6UU;Q3H>H>&/[5N
MM/N+#5W%JUK! 5:U;RRR$2%CO^[@Y ]A0!Z)17F7C7QCJ7AQ]1N8O%6A+-:?
MO(M&-ONDD0<[7??E6(Z8 '3KUK4U77O$%YXQTW1-$FL[6&]TIKV2:YB,C0X=
M1E5!&XX;&"0.<]L$ [FBO-CXWUO3?!WB.:]%I/JNC:@+'[0$*0NK&/;*ZYR
M!)D@'^'K3K#Q%K=GXPN[*]\06.J:78Z4VHSR6UF%;J1L)#D*>-PZY _&@#T>
MBO'K7XFZ@UGIVLMK.F7/VN:(2Z)#:MYD44C ?++GYG4$$Y&#@]*](\6:^OA?
MPKJ.M-%YWV2+<L><;V) 49[ DB@#9HKSZ\U;Q=X7?2-0UN_T^^L[Z[BM+NV@
MM#$;9I3@,C[CN ; .1R*FT_5?%6M^-=9L;:[L;32M)OHD8M;F22=&1&,8^8!
M>"WS<]1QP: .RO=0L].A6:]NH;:-G6-7F<*"S' 7)[DU9KEO'VH/IFA6DR06
MTQ?4K6+;<1"10&E4$@'H1G@]JS;C5/%.K>.-<T'2;ZPL+6PAMY?M,UL9G!D5
MCM"[@#DJ<DGC'0YX .[HKG? ^O77B/PI;:A?1Q1WF^6"<19V%XY&0E<]CMS^
M-<WXW\4ZCH$VHS1>+-#M);6(S6^E26_F2S +G#MO!4L<@8 [=: /1J*X'4O$
M^O7NK>%K'1#9VW]M:?)=2O<QF3R,+&V0 1N(#$8R 21GI6=<>,/$VE:5XA6Z
M>UO+OPY?6[7,L4!07-HZJ[87)VN%8G(..* /3Z*YA/$%S?\ CVWTG3GB?3H-
M.^V7DNW<6,AQ"H/;@,WN,5'XHUO5(=<T?P[HCV\-]J0EE>ZN(S(L$48&2$!&
MYB6 '..M '5U3U35;+1=-FU#49Q!:0X\R0@D+D@#@ GJ17$-JOB1;S7?"=_J
M%F]_'IHO[/48[0@-$6*NKQ[L;@00"#WSVKE)HM5C_9PEFO;^*ZADLK0VL2P>
M6T0\U.&;<=_;G Z4 >W45PT.K>*-'\8Z)I^MW>GW=MK2S+Y=M;F,VLD:;\!B
MQWJ1D9(![\=*YB[^)E[<0ZKJ=EKFEV@LII4M=)FM6D>Z6,D?-("-K.0< #CC
M.: /8**\^O\ Q'XCU;Q1I.D:#):V,6H:.-0DFNH3(T'SJ.%R-Q^8+@XZD]JZ
MO6=6/ASPI>:K>XG>RM6EDV#:)&5>PYQD_EF@#6HKS>\USQAX>T;3_$VK7NG7
M-C/+ +S3XK4H;=)6"@I)N)8J6'4<\]*NC5?%6K^/]:T;3KNQL].TMK9VEEMS
M+)('C#&,#< ,_-\W;C H [NBO(]3\;>(Y--OM5LM9TVU>+5O[.BTEK7S)B/.
M$622X)?!WXP!C\ZW/%VO:EHLDBMXQT/3I8K</%:RVN^2X8+R6&_*J6&!@''J
M: /0*CN)X;6VEN+B5(H(D+R2.V%10,DDGH *\^N/&6O:A9^"&TA+*"X\01.T
MPN%9DB(AWDC!R<<D#/. ,CK3X=?UJV@\9Z/K,MG?W&DV N8;A;;8DR/&YVO'
MDC@H1UY!H [ZWN(;NVBN;:5)H)4#QR1L&5U(R"".H(J2O.M6UK6;'X>:1KUC
MJ=E8!M/@(LUT[S3/.ZKLCC ==N2< 8./PJ'5_&>K:7>:-X?U'5=.TK4I=/\
MMNH7SP&5%.[:(XTS@DD-R3C"^] 'I=4[C5+*UU*STZ><)=WHD-O$0<R! "V.
MW (ZUYY!\1=2/A+4)(OLE]JD.IQZ99W*1M'!<M*5V2%<Y& QR >J]>:)K?Q!
M:?%3P=%K>H6=^GE7S0SP6Y@;/E+N5EW$8'RX(/<YZ4 >GT5R_CS7=2T#1;2Y
MTI('NIM0M[94GSL8.^T@D=/KVK!.I>.(?&"^%VU/2I9+NR^W+?\ V-E^S*K[
M741[SOY*X)8=\YZ4 >C45PNC>(]8O?"NM&\O]+M-2TG4)+&6_G0K;E4*GS"N
MX8.UNF[&?:J_A'QA<ZAXNO-#?6[#7+=; 7L5[:P>448/L:-@&(/4$$4 =Y=W
M<%A93WES(([>"-I97()VJHR3Q["BTNH;ZS@N[:0203QK+&X!&Y6&0>?8UYAI
MFJ>*?$GPNU/7]8N[%+.YT:Z"6<%N=Q(1AYA?=QG#?*!P".<U8\%>*[K4=&MI
M;,Q1:#H.FQI?.ZYFN)EA4E$&?E51_$?O'IQS0!Z;17CUK\3=0:RT_6FUG3+C
M[5-$)=#AM6\R*)V ^67/S.H()R,'!K6T6UU]OB_XEQK-OY$<=F\L9LL[XCYA
M5 =_RD#(+<YZX% 'I=%%<5XPUJ[TR^"+XNT;18S%NAAN;?S99FYR3EQA.@X'
MKS0!VM%>9R>.M?U#PEX-U#2H;*._URX^SRK,"8E.Q\L.<X!7=CJ0,9[T_7/%
MFJ:'JFF^&KWQ!I]K>O:O=W>JRV9VE?,*HB1!L;CW).,*?6@#TFBN2\!^)KCQ
M%9ZC'=2P7,EA=&!;RWC*1W*;0RN%.<'G!&3R*IWVJ^)M1\>:CX=TF\L;*UM[
M."X-U-;F9T+%P0J[@#G Y)XQT.> #N:*\OF\>>((_!TDRPV;ZY9:\NCSC!6&
M=MZC([J&#+ZXYK3O=3\5:?>:1X;_ +2T^?6=4>:5K[[(5CMH(U4D"/=\S9;
M)/UH [BYN8;.UFNKAPD,*-)(Y&=J@9)_(4VRO+?4;"WO;202VUQ$LT4@!&Y&
M&0>>>017 76LZS;GQ/X6UV>WO)H]$DOK:\@A\KS(B&1@Z9(!##L>169H>K>*
M?#_A/P7J%S=:?+I5V+&Q-C' 0\<<B*J2>:6Y;H2, <X[9H ])N-=TJU346EO
MX!_9L?FWJJVYH$VE@649(RH)''-7+>>*ZMHKB%]\4J!T8=U(R#7F_B+47N8/
MBC9-!;(EIID>V2.(+))OMG)WMU;';/04RVUCQ5X;T?PQJ6H76GSZ7>26MG+9
M16Y5K=) %1Q(6^8@XR, <G% 'HUOJ%G=W%S;V]U#--:L$GCC<,T3$9 8#H<>
MM6:\L\17M_?:'\2[>U:SL_L((:1+8%YH_LH9@Q!'S'. QSCT-37'B35O"/@7
M0A=ZI937>IR006]S+:E([6,QABSJ&)<J >XR2* /3:IZEJEEI%LEQ?SB")Y4
MA5B"<N[!5''J2!7 Z/\ $"6"]UFWNM2MM;M+'2WU)+VUMS 1L/SQ,,D9Z$$>
M]8OB67Q=>^$=#U;5;W3I;._O[&9[2*W9&M=TJ,@5]QW]0#D#VH ]=O+N#3[&
MXO;J01V]O&TLKD$[449)X] #3K6YAO;2&ZMW$D$T:R1N!C<I&0>?8UC^-O\
MD0O$?_8+N?\ T4U<18ZQXJ\->%_#&KWMUI\VDS_9+66QBMR'ABD"JKB4M\S#
M()& .2!ZT >J45P#^.+S2M+\9#5!$VH:',3;JB8$L<H!M^.Y).TX[BNLMH]6
MD\-PQSW,,.KM;*))O)W(DVWD[,C(!SQF@"U?W]MI>GW%_>RB*UMXVEED()VJ
M!DG YJ:&:.X@CGB;='(H=&]01D&O&-"AU8? +6I[S4HKBS>POA% +?:Z,))0
M27W'<"0>,#&?:NAL=6\4Z#_PB<NIW6GSZ=JLD5DUG# 5:W+1%D(D+?.?EYR
M/2@#T"VU"SO)[F&VNH9I;9_+G2-PQB;&<,!T./6K-><W'B74[&T\=W6FZ=;2
M7>G7T<<0BM\LRE(]SN%Y<J&9O7"XKH_!VHR:IITMS_PD5CKD#,/+FMH!"4..
M5=0QYZ=<'UH U-0US2=)D2/4=4LK-W&46XN$C+#U 8C-6X)X;J!)[>5)8G&5
MDC8,K#U!'6O-/%EYI=C\7--EU>R>\MSHDJB)+-KD[O.7!V*I/3/.._O5+1[S
M5?"NB79T[2_L!\0:^(='LKQ"JVR.O,CH#E1\C-L&.WK0!ZY67;>)-&NK&UO8
MM1@%M=3FV@>1MGFRABNQ0V"6RK#'?%<[::KX@T/QGIFA:Y?6NIV^K0S-;W,-
MMY#Q21 ,RLNX@J5/!ZYKE_#NH/I_P_\ "&R"VE^T^)&MV\^(/L#7$_S+G[K#
M'![4 >O45PL6J^*/$NLZV-"O[#3[+2;HV:+<6IF-S,JAGW$,-BY8 8R>I]JG
MA\6W.EZ]XEL->,*QZ?9IJ5LT:XWV^TAQ[[74C/N* .SHK%\)7>IW_A33;W6!
M&M_<PB:1(UVA-WS*N/4*0#[BMJ@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ K.UF#5YK6/\ L6]MK6Y20,?M4!ECD7!!4@,I'4'(/:M&B@#@8_AN[Z'?
M0W&I1Q:K=:DNJI<VEOLBM[A-NTI&2<CY><G)R:WM-L/$<KRIX@U#3+FT>%HC
M!9V;Q[R<?,S,[=LC  ZUT%% '&>'?"_B30$LM+7Q#;2:'9-^Z3[%_I+QC[L;
M.6VX' R%R<=JSKOX?:VUAKFBV/B&&VT35)9YRAM-T\;2Y+('W8V%CSQG&1D=
M:]$HH YFW\*O!X@T/4_M:E=,TU[$Q[.9"VSYLYX^YT]ZM1>'VC\<7/B$W *3
M:?'9>1MY!5V;=G/^UC&*W** //K7P!JL/@/4O!\NL6LFGR0M#92"U821AF+?
MO#OPV,XX K4U+PMJ2:];Z]H.I6UMJ"V8LKB.[@,L,\8.Y20K*58$GD'OBNMH
MH Y][+Q5_9$8CUG3CJ8F,CLUBWD,F"/+V^9N'8[MV>*YM]!UWPSH5S;:/=*^
MNZYJJS//;6@6WM0=OF-L.X!0B$9)R2P[D5Z)10!6U&P@U73+O3[I2UO=0O#*
M <$JP(/Z&N''@37KO2;/P[JWB"VN?#]JT>4CLREQ<1QD%(Y'WE<?*N2%R<>]
M>@T4 8>G^'VLO%^LZX;@.NHPV\0BV8*>4'&<YYSN_2CPGX?;PUHS6#W G+74
M\^\)M_UDC/C&3TSBMRB@#@KWP+K!N/$4.FZU:6]AKS-)<F6S,EQ&60(51]P&
MT@<9!QDX]:T[7PA);:GX6NS>*PT33Y+-E\O_ %Q9(UW#GC[G3GK7544 8>E>
M'VTWQ/X@U<W D757@98PF#'Y<>SDYYSUJGK?AK49?$D/B+0=0M[345MC:31W
M4!EAGBW;@"%92""3@@]ZZBB@#D]2\,ZSK^D6VG:UJ]M) ]T)KY+:U,2S0K@B
M$9<D*6 R222..*SI_AN3I^J:;::G]EL9;V/4=,1(LFPN%.XE><%"W.WC&37>
MT4 <;>>&O$FN>'-8TS6]<LG:^M3;Q+:V9CCB/=SEBS$\<9 %:.K>&GU*3PZR
MW2Q_V1=I<-E,^:%C9,#GC[V>]=#10!YU??#W69++Q%I-EKEI!I>M3S7,C/9E
M[A6DZIOWX*Y[XSC@>M='!X8>'Q98:U]J4K:Z4VGF+9RQ+JV[.>/N]/>NBHH
M\M\;^'9M*\.:[-YSR)JVM6UT\L<!<6: Q@NZ<^8J[,D8P<U'X3FC;7QH6D7E
MAK.A7MM,=0DM-,6U6W. %R\>%8MDC&,C&:]6HH XW1/#GBK0K:STF#7]/DTB
MT*I&TMBQN?)4\1EA($Z?+NV_A6_XAT2V\2>'[[1[PLL%W$8V9.JGJ&'N" ?P
MK3HH XA/"'B#4KC2XO$FNVEY8:9.EQ'';69BDN9$^XTK%R.#SA0 36WHGA]M
M(UG7K]K@2C5+I)U0)CRPL:I@G//W<UN44 8?BK0&\1Z9;V:7 @,5Y!<[BF[(
MCD#8ZCKC%&G>'VL?%VMZV;@.NI16T8B"8,?E!QG.><[OTK<HH P_"7A]O#6A
M_P!G/<"X/VB>;>$V_P"LD9\8R>F[%<[>^!-8,OB.WT[6K2WT_7G>2X,MF9+B
M,L@1E5]P&T@<9!QDX]:[ZB@#EK7PB]OJWAF]-XK#1M/DLF7R_P#6EE1=P.>/
MN=.>M2P>&H+/5/%6HWTZ2V>LB,R1%<"-$A\M@3GG(!-=)10!YW\&]&DL?!W]
MI7,DLL^HN&1YAA_L\8$<*D?[BY_X%6_XF\-76JZAIFL:5?I9:MIID$+RQ>9%
M(C@!T=00<' Y!R,5TM% '+:-X5NHM3U'6-=OXKW4[ZW6T)MX3%%!",G8@)8\
MEB22:QX_ .KO\/+KP?>:S:26X2*&SGCM&5T1'#?O/G(8D #C&,=Z]!HH P]7
M\/MJ?B3P_JPN!&NE23.T93)D\R,IP<\8SFL:T\*^(]!EO+;P]K6GQ:7<W$EP
ML5Y9-+);,YRP0K(H(R20".,]Z[6B@#!'AZ7_ (3:W\0O=JWE:8U@T7EX+,9%
M??G/'W>GO6CK&EV^MZ->Z7=AC;W<+0R;3@@,,9'O5VB@#@E\$Z_?6FGZ1KNO
MVMWHMC)%)LALS'-=",@HLK%R,9 )VCG%=#I?A]M.\4Z_K)N ZZK]GVQ!,&/R
MD*=<\YSFMRB@#Y]TRY&DZ?<:C::C:Q>)8[BX>#1KG1EFN@S2L1$9-HD;.?O9
MP,^@KT=_".NMJVJZE8ZG:62Z[#%]NCFM3-+ RQ["(GW 8Q_>! /-=W10!QNG
M>!Y+%/!H-\C_ /".QR(^(\>?NB,?'/R]<]ZLW?A%[G5?$]X+Q5&M:>EDJ^7_
M *HJLB[CSS]_IQTKJ:* ."OO ^M/_P (Q]AUBR5="M5B2*ZM&DC>8($\W =>
M0!QG.,FKE[X7UR74=/U^TU:RBU^WMFM+AFM&-M<Q%MP4IOW+@\@AO6NQHH Y
M/5/"VJ>(?"\VGZQJT U'[0ES;75G:E$MG0@IA69BV"#G)YSVJO:^%->N/%>D
M^(-<UNVN)=/2:-+:UM3%%B1-I(RQ.XD G)QP  *[2B@##\4^'V\165E;I<"
MVU_;WA8INW"-PVWKWQUHD\/L_CF#Q%]H 2+3GLO(V<DM(K[LY_V<8Q6Y10!P
MEY\/)+K1]:M%U)$FO=:_M>%VAW(C#80CKGYU^3GIU]JNZ3X8U>/Q<_B/6-5M
M;B=]/-B(+6V,4<8WAP1EF)Z'.?7MBNNHH Y;2_",FG?#7_A$C>*\GV&6T^TB
M/ RX8;MN>V[IFJ=KX %A>:?<6EXB+_9Z:=JT)C.R^C6/8K8S\KCL>>#BNUHH
M XS1/#GBK0K:STFWU_3Y-(M"J1M+8L;GR5/$982!.GR[MOX5:?PWJ=MXYFU_
M3M1MH[:]BABOK>>W+LPC+8,;!A@D,1R#ZUU-% '.^$+C6;VROK[5S(J7-[*]
MC!+$(WAML@(&& <G!;GGYAFJ-[X5UB/Q9J&MZ+JUI;'4H(H+@7-H9GB\L$!H
MB& '!Z$$9&>>E=A10!Q&G> 9+#1_"=A_:"O_ &#=-<,_E8\X$.,=>/O_ *5H
M:]X:O[GQ!:>(=#U""SU2"W:U=;F$RPSPE@VU@&4@AAD$&NGHH S]'AU:&T?^
MV;VVNKEI"P-M;F)$7 PH!9B>03DGO7"7-EKD_P 7=:FT/48+2:/3+4,MU;F6
M*4%I.N"I!&,@@^N1S7I=% '#1_#QH_#<&GMJ?FWAU>/5[R[>+'GRB0.V%!^4
M$  <\8K5\3>&KK5K_2]7TN_2RU;3&D\F26+S(I$< .CJ"#@X'(.1BNDHH XV
MU\&WT[ZUJ&LZG#<ZOJ=B;!7@@,<-M%AL*BEB3\S%B2>?:IKKP;)<>$?#NB"]
M56TB6RD:7R^)?(VY &>,[?PKK** .1OO!<EW+XR<7JK_ ,)#:QVZ#R\^1MB:
M/)Y^;[V>U4(? VM3MH]CJ^OPW>C:3-'<0QI:;)IFC'[L2/N((4^BC..:[VB@
M#E/^$,$J^+XYKS,7B'CY4P8081$>_)XSVJDW@O6;SPWIUG?:S:KJ>DSQS:=>
M6]H0J[%V@2(6.[<"<X(Z^U=Q10!SMMI.N:A9W]GXEO\ 3[BUN[=K<P6-JT0
M8$,2S.Q)P<8XKFW\ >([O1].T:^\36\FGZ9- ]N([(K),L3J5$K%CG"C V@<
MX)SBO1J* ,_7=..L>'M2TM91$UY:RVXD(R%WH5SCOC-<?!X#UN:'1]*U7Q!#
M=Z'I<L4T<:VFR>8Q_<21]V-H('103CGUKT"B@#S+Q3H,6L_&'P_%"[A5M3=:
MG&!\CQPR!H-WJ?,)_ 5Z;110!P=EX%U6T\(ZQX6;5[5]+N8;B*S/V9A+%YK,
MQWG=AL%CT K8U3PL^H6OAN$7:I_8]Y#=,2F?-$<;)@<\9W9[UTE% '+0>&M3
MTZ?Q#=Z9JD$-WJ=XEU$TMN9$C"HJE&&X$YVGD$8S3O#'AF[TC5M7UC4;JUFO
M]4,7FI9P&&%!&"!@%B2QW'))]*Z>B@#"E\/-)X[M_$?VD!(=.>R\C9R2TBON
MSG_9QC%)XL\-GQ)IUO'#>-97MG=)>6=R$#^7*F<$K_$""01[UO44 <GIOAG5
MI_$EMKWB34K6ZN;*%XK."SMVBBBWX#N=S,2Q  ZX JG:^ );;P[H.EG4$9M+
MUC^TFD\HXD'F2/LQGC_68S[5W%% '%R>$]>T[6M4N?#FN6MG::K+]HN(KFS,
MS0R[0K/&0P&3@<,",BL7XD: NM^)?".FI/+]JNI)(+QE&/-LUVO*'(Z9*J![
ML:].HH S8K34T\0S73:BC:4;98X[$0 %) >7W]3D<8K2HHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "JFIZI8Z+ITVH:E<QVUI"NZ
M260X ']3VQWJW7 _$;;+K7@JVNL'3Y=:7S0WW6<(QC!]?F[4 ;.D>.M$UK48
MK"!KR&XG4M MW9RP"=0,DH74!N.?7%=+2%02"0"0<C(Z4M !5"\UFQL=5T[3
M+B4K=:B9!;*%)#%%W-D]!QZU?KSOQ_\ VE_PG?@?^R/LGV[S;WR_M>[RO]2,
MYV\],_CB@#M;G6;&TUFPTF:4K>7R2O @4D,(P"W/0?>'6K]>82?\)'_PMGPE
M_P ) -*!^S7WD_V>9/[B;MV_\,8]ZPX-7\1>(])U'6K-/%1U0W$XL!9O&+*+
MRW*HC(7&\?+\Q92>3B@#VNLK1=>MM<EU..WCE0Z=>O92^8!\SJ%)*X)X^8=:
MY"=]4\4^-X]%N]1O])M[/2(;R:&PG\IWGD8@Y<<E5VXQTS7,VEYJ7A[P7XP$
M6I3O=CQ/]F>[1!Y[JQA5BB@8,FTG&!UY H ]HD<1QLY!(4$D*,GCT%5=*U*'
M6-+M]0@CGCBG7<J3QF-P/=3R*\^\+)+<>+M1NM,U;7[O0;>P78]_-+L-R2VX
M*) "V%P?8UFVFIZWJ?A3X<1IKEY;7&IRNEU<HVYY%\IR<YR">."<X.#VH ]?
MHKS.*]U/POJOC'2X=6NKV&ST==1LWU*;S&AD*R @N>JY0'GI67X<:YU;Q#X7
M;3];\3W/[II]:6YDF2)'" J"& 49?C:O!7/UH ],UO7[/0(8I;R*\D65BJBU
MM))R#C/(0''XUE:+\0="\07<-OIPU&0RLR+(VGS+&"N<@N5VC&".3UXKJ:\C
MTB\N=/\ @/KMW9SR07$+W[QRQMM9")GY![&@#URBO/;BT70_"\5SK'BK7Y;G
M5)( WV9]TDDI#'RH$"GRPV>W91R.369H>K:C;77C+35GUI+>UTQ;NU75I-UQ
M"Y60'#9)VY4$9/&* /5:*\AB_MK3/"W@_P 4OXDU2ZO+VXL4N8)9?W#Q3;05
M\O&,@$?-U)R>_&EKEU=:9XSN[KQ)>ZY9Z0TL(TZ\L)B+2(8 *S*N<$OGEP1@
M]10!Z917F?C&\@GU'5TLM4\4S7UE &,6E/L@LVV;EW] Q/WB"6X/05'%K.J^
M*/\ A"-*EU*YLDU/2SJ%_/:-Y4LS*B856'W068DX[>E 'I%W?6E@L37=Q% )
MI5AC,C!=\C'"J/4D]!4,^JP6^L6>F/%<&:Z1W1TB)C4)C.YNBGGC/6O.O'WA
ME[;2?#L#Z[K$ZC7K6-'DN?G57D'5@/F9<':QY&>];MT]UI/CSPEI$6H7LUJ]
MI>F83S%VF*B,J7/\1&3B@#MJ*\EL(]6\1_#Z\\;/XEU2TU%X[BZMH8)]MM L
M;/MC,>-K#"<ELGDU:^WZKXJ\1>%8!JM[IEMJ6@&]NXK1]A9B8SA2?NG+?>'.
M,CC- 'J%%>7VDGB=O#OC+0M*U&ZO+_3+Y8K*>>4&<Q,L;LF]N"VTN Q[D5T/
M@6^L+A+^VMKO6S=0,GVFRUF1FFMB0<<MDX;&<@D<<4 =?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 5F:]H&G>)=)DTW4X/-MW(888JR,.0RL.01ZUIT
M4 <SI'@R+2]0AO9]<US4I+<$0+?WF](\@J3M4 ,<$C+9ZUJ:%HT6@:1%IT-U
M=W21EB);N7S)#N8MRWXX'M6E10 5Q/BVTU^7Q5H^I:5X?BU :8DCQ2OJ2P#?
M(I1E92C$@+@@@CDUVU% 'FMY_P )O>^(-,UJ7P7:"ZTY)DA"ZVNPB4*&W#R\
MG[HQR*QF\/\ CB.[NI=.T.ZTR"[E:::ULO$*+$7;[S#,)*$GD[2*]CHH \EU
MG2O&VKZG;:G'X9;3M0@@-M]ILM?57DBSG8^Z(@C//KGO6-?^%_%]KX8N=+L?
M!JBWFU&/49]NM"6=F7;D1N4!5CL!W9)Y;UKW.B@#Q7P\?B)'J9NK/POJ$%AY
M+Q3V6JZ\TPD)QM9#("R$<].#FK]GHWBZQM/#]M%X-A*:$Q>U+:XA+$JRG?\
MNN>&/3%>MT4 >2:UIWCG47UJ[C\'6:7FIZ=]@<OJR2(J#=@A"@R?F/4XZ5A:
M+;_$&WO=/&E>%]8L39.AG^WZ^TL%Q&!AD*.-H)[%1Q7O%% '$?V]\0O^A)T_
M_P '(_\ C=<Y'I'BZ+PA>>&5\&P_8;OSO,8ZXGF#S&+-@^5CJQQQ7K5% 'EN
MMVGC77-,L[.;P?! UE*DUK<V^N*LL4B @,"8B.A(P01S5.QT/QE93:I</X7-
MW<ZI:BUNIKG7T9F4;N1^Z 4X;& ,<#CKGUZB@#RJ;3O&,_A[2=$?P;;_ &73
M'MG@8:XF\F#&S<?*P?NC. /PJKJNB>.-9NIC>Z!/)83RK++II\0I]G<@@XQY
M6X+D [0P%>OT4 >/7^@>,[[5+^\3PU):)J07[=;6OB%4BN,+MR?W6X''!VD9
MI;GP_P"+I])T:RA\)BTFT:,1V5[;Z\BSQKM"D$^5@@@#((P:]@HH \BN=%\9
MWGATZ1<^&'F8W*W8O9/$0:X692"KAC%@8P  !CVJU#:>.4U'2-0G\*I=7>F1
M3112SZZA,@EQN+XB&3\HQC%>IT4 >*3>$?%LGVFWC\-SV^E74K2SZ7#XB5;=
MRQRPQY6Y5)ZJ& YK?\OQF-?L]83P191SVEHUG%&FM*(Q&Q4]/+ZC:,<UZ910
M!Y0^G>-\ZN]OX7^RS:I<)<RS6^OJCQNJJHV'RNF%&0<YR:W? .DZYIU_J=SK
MFF/%<W:QE[V;4EN9)=N0J85$"J 3T'>NZHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "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
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
M;>WN)G"RV\;J_P!G9Q\P4@D5U'@:^TF&QU2R@TC^P9["Y OK-Y0T<;LBD,K
M[=I7'3'TH [*BBO/_'F@W=WK%KK,FE1:]I5K:.DVEO/Y;(Q;=YR _*S8!&#@
M^AH ] HKS>TU&ROO'/@>ZTUI$T^YT:Y^SK*3NV@18!R22P YY/3K6)KNL75C
M:_%.\TV[99([BTB6:)LF(&.-'((Z%06^A'M0!ZSJ5Y]@TJ\O0@<V\#R[,XW;
M5)QG\*K^'M5.N>&]+U5HA"U[:17!C#;MF]0V,]\9KFY?"'A[P]H6I7.D0^3-
M)I<Z$K.S>>NS.]@3AFZ?-UY/K7$P>'K'1/ /@CQ'9>>NKM/IP>Z:9BS1R;5:
M(\XV;3@+C@ >] 'ME%%><>*+?2O$'BF_T]/#1UJ]L;:/[3+<7Q@AME<,4"9S
MAB 3D+Z<T >CT5Y!INF:QXI^&/@Z]\N/5Q:AWNM-NK@QB]4;D7+<@LO!&[@]
MZ[WP1?:9?^%H&TFSFLK:*22$VDQRT$BN0Z9R> V<8.,8QCI0!T5%<MX_.BQ^
M&'FUJQ^WK'(OV6U#$--<-E41<'.23CZ9/:N"U/0;[PKX5\+^'@@G;5M5+ZC"
M+IH8Y'9"P@#\E4RH7'?;[F@#V:BO,;'P_JVB)XDN%TRUT?1I](D L;>],ZBX
M4-^\4%5"94X..I K%;2X/#WP;LM<LIKB+4]3M+**]U)IF,B0RM&&P2<*%4[1
M@<"@#VBBO,M6T#3/!OBCPE-X;A-I<7M_]DN(8Y6(N8#&Q=G!)W%< [NO-;>K
MZYXJM=!UVYET*VLQ:V%Q-;SQ7_G,9%4E?D\L?7KVH [*BO/O#7AK1=,\,Z9X
MCL4>76'L//\ M1N'+WDC0EB'Y^?)R<'ICC&*Y-]$TMO@S_PFAN)3XC-K]N_M
M7SV\W[1G[N<XQN^3;C'M0![;5 ZQ9#7QHGF'[>;4W8CVG'E!MF<].IZ5YUXL
MTNX6]_X2G7-%76](738_M%L)S'-IS*"TDD:D@'(.3@AOEXI3X?\ #^L?&*VN
M6LEFAN= %\I9F!9_.4*_7KMQ0!ZG117FUKHNG>,?'WBN/Q#$;O\ LUX(+2W>
M5E6"-H@Q=0",%F)^;KQ0!Z3TK#\6>(&\,Z$=12W%P?M$$.POM_UDBIG.#TW9
MKD(M(T[Q-\0]1TC62U[IVE:;:_V?;33,R2!PV^8\_.W"C<<]:YR\9X? WB/2
MXII)M.T[Q+;V]DTCE]B>="3&&/)"L2* /4K+Q UWXRU703;A5L;:"<3;\E_,
MW<8QQC;Z]ZW*\YN+VTT[QYXXO+]I5LX=%MGF,)(?:!+G:000?3!'-86GVPTO
MQUX.NM/\.C0H-1:9'Q?>:]U&82X$JCN"%.22<T >QT5YAX.\-6.JZUXHU>[>
M9[VUUVZBLW:5MMK@ [E7.,DMSGK@"CP58Q>%?$5CHVLZ*L.N7$$HBU>"X,B:
M@%PSE\G<'Z'# ]\'M0!Z?117A6NR64^C)XKT#P_);+_:<1AUJ:_/GRG[0$;Y
M,DE#\PVDCCM0![K17FT_A^P\1_%K7+;54DN+.+3;5_LIE98G8M( S*",D<XS
MZGVKG4GG/@'2]#DO+@:?)XJ;2)I#*0_V42R80OG(!VJN<].* /3[CQ 8/&EA
MX?%N&6ZLY;KS]_*[&48QCG.[KGM6Y7F-GH&D^'OC-IEKI"^1$^D7#O:K*62,
M[T&Y5).W=CZ''UKTZ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBL_7=:L_#NB76K7[.+:V3<^Q=
MS'G  '<DD ?6@#0HJAI&I2:K8"YETZ\T]BQ7R+Q55Q[_ "LPQ^-7Z "BBB@
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
MJ *4FDV$NJ6NI/;J;NUC>*"0$C8C8W #ISM';M2VNE65E?WU];P!+F^9'N9
MQ/F%5"J<$X&  .*N44 (0&4JP!!X(/>N=MO 7AFTTN\TR#3 MC>,C30>=(5.
MUMR@ M\H#<X7 KHZ* ,S6_#VE^(K>*'5+7SEAD\R)E=HWC;U5E(8'Z&JEKX+
M\.V5AJ%E;Z8D=OJ,?EW:AWS,N"/F.<YPQR>ISUK>K+L-=M=1UO5M)A247&EM
M$L[, %;S$WKM.<G@\Y H DN-$TZ[CL(Y[8.FGRI-:C<1Y;J"JGKS@$]<UG#P
M-X<&K_VH=.!N1.;D!II#&)2<[Q&6V!L\YQG/-=#10!S=]X!\,:E?7-Y=Z4LD
MMUS.OFNL<K8QN9 VTM_M8SWSFK&J>#]!UFTLK:^L Z62[;9DD>-XA@#"NI#
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
MH7#VMD9UV0$-N&/ERP'0!B< ^N#6SJWA"._UHZS8:K?Z3J+Q"&:6S*$3("2
MZNK*2,G!QGF@#C+[5?%Q\'^&X)[NYTW5;G75L&N9H5622 B0*[)TR5"G'3(K
MTC1],;2-.2T;4+V_*DGS[V0/(<G."0!P/I6=-X3@NK+2+>[U"_N7TR^6^2>:
M13))(N[ <[<;?G/  Z"N@H \STW0G?XSZ[+_ &SJB^7:VMSL69=K@O(?+;Y>
M4&, =>3S46FIK7BWPUJ7BD>)=1T^X$MS]AMK=U6"!(F95#H5.\G;DDGOQBNP
MN_"<4_BN+Q#;ZE?6=SY:0W$4#)Y=RB,657#*3W(R"#@UF7'PXM)'OH;76M7L
M=,OY&ENM/MI4$3LWW\$J60-W"D=>U &UX1U>;7_"&D:M<($GN[6.615&!N(Y
MQ[9KS^_UVZ\-M\3-4L=GVJ.]M(X6<956>*) Q'MNS^%>J6EK!8V<%I:Q+%;P
M1K'%&O1548 'T K#E\%Z3<CQ ET)9X==96NHW887:@0;< $?=![\T <WJEMJ
MW@J_\/7J>(]3U);[4H=/O8+UU=)!+D;T  V$$9P.,4[1X-6\9W>N:DWB/4M.
M%GJ<UE96]H4$<:Q$#<ZE3O+')(/;I6Q8>!(K?4+&[U'6]5U<:>=UG%>R(4B;
M& YVJ"[ $@%LXS3;CP#;OJ=]=6.MZOIL&H2^=>6EG,J1RN1@L"5+(3CDJ1F@
M#B=7UR]TSXF>)=-LI19/JTVG6AU.1<QVF87/3N[=%SQGJ:]>M+?[)9PVYFEF
M,2!/-F;<[X'5CW)K"N_!.D7\^OR7BRSIK<<,=S&Y&U/*4A2G&0><YR>0*V=,
MLFT[3+:R:ZGNS!&(_/N"#(^.[$  GWQ0!YGK?B+5[7PS\1KF&_F6;3KY4M&!
M_P!2NR(X'MR?SK3DBUCPUXS\,K+XAOM1CU>2:"]AN-OE;A$75HE &S!&,9/'
MYUMWO@33;_3/$-A)<7:Q:[,)KEE9<H0%&$^7@?(.N>]:>I:#;:IJFD:A-)*L
MNES/-"J$;6+(4.[(Z8/;% &-\2]1O]+\#W-UIET;:\%Q;(DH&<;IT4Y'<$$@
MCTKG[S3=>T_QQI>A1>+M4DM=6M)I;J24(9$:(J283MQ'NW8Z' Z<X([KQ#H-
MMXDT=],NY)8X7DBD+1$!LHZN.H/=11=:#;7?B/3]<>247-C#+#&BD;&$FW.>
M,Y^48YH \WOM;UK2? OCRT&K74]QHMR([2]E8&8(PC8!F Y(W$9KKO$NI7EI
MXG\'6]O</'#=WDJ7"*>)%$#, ?Q -77\&:7-#XAAG,TT.NOOND9AA?D"?)@<
M<*#SGFL^R^'EM;ZII>I7FMZOJ-UI;$VINID*JI0IMVJH!X.2?O$@<XXH R]
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
M8E+=2%  S[\53CT&VC\4S^(!)+]JFM$LV0D; BLS @8SG+'O0!YM)XNUS3_
MDMK]LN+C4$\1/H27JQ*\YC$A&\+T+[1@>^*VO#$^M6_BQ;:./Q%+HLUH[3/K
M2#=#,I&THW7# D%?:MM_ >DRZ-J6F2O=-%?:A)J)D$@62&=F#AHV XVD<=??
M-7-'\/W>FW33W?B+5=3_ '9C6.Z,011D'.$1<MQU.>IH YGX6P:OJ?AW3_$F
MK^(+^\FN(706I91 JAB 2,9+_+G=GOCM4_CN?5+;5=/F>36(O#JPR&[DT?\
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
M/?0F2.Y>4'S&9000<L2"#Q3AX#U*?3/%T5_J\$UYXAB16ECMRB0D1[,!=Q)
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
M]\*6.N1V]DD4Z/=K&T,RJ!E21TZ_,I!%2:7X2UVUD\"-?7"74NCFZ-[*92Q
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
M\,ZE!K'@FY=(_+TG2Y;6Z(<<2-'$H ]1E#S7;T %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445D>(
M_$>G^%=)_M/4VD6U$L<3,B[BI=@H)'H,Y- &O17%W/B:+41H5PZ:[HXGU9;:
M.&6!8S<GRRPW@DGRR._7(QBM"'QE;76M3:?9Z9JEU%!=?9)KV& &"*7C*D[M
MW&1DA2!ZT =)17G>G^*8-#U?QG<:I<W$L<>JQ06MNF9'=FA3$<29Y).>![FM
MZ^\:06>HMI\.D:M?7<4"3W45I"KFV5\[0_S#+'!X7<>* .FHI <@'GGUK'UK
MQ"=(GC@BT?5=2F="^VQ@#!0..68JH/MG/M0!LT5RLOQ"T*'PM;^(I#<K8S7
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
M0>?[+-)Y*0^4?/:;=L\H)UW[@1C^G- '2T5@:-XKMM7U.;2Y;&_TW48HA/\
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
M-!'+ TTS6:/&1APV[R_+!&X8/ Z"NS\-V%U;>//&=W-;21P74UH8)64A90L
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
MU;N!Y>P?QC;\NT9Q69HNDSVME\*['5;4B1;FZD\B=<F,>7(\8(/0J-OT(]J
M.^/Q%\(#3OMYUVU\CS#%_%O# 9(V8W<#GI6I<>)-%M-.M-1GU.VCLKL@07#.
M-CY4L,-T^ZK'\*YCP_9VQ^+OC6<V\1E^S6 WE!G#))N&??:N?H*X-)K2T^%/
M@"6^A,MG#XB)DC$1D^17N?X1G( '3VH ]>T7Q9H/B'[0-*U."Y-N 95&5* ]
M"00#CWZ5!I_CGPSJNI1Z?8ZQ;S7,F?*49 EQUV,1AOP)KD$UFTUOXESZYX="
MZE;:?H,L=S+;\I-(7#1P[N[<$^V:YUO$<GB&Z\#SR:]8W5PVK6\LFFV5IL%C
ME6!5GR2",[<'&>H'% 'J&I>.O#&CSS07^LV\,T,GER1G)96VAN0!G&&7GISU
MK2@UO3+F_AL8+V&2XFMA=Q(C9WPDXW@]",D?G7(>%;2WE\7?$"22"-GDO(XG
M8J"63[.GRD^G)X]ZY'3I#HGPS\"^,PKL-''EW>T9)M924?COM.P@>U 'H?BC
M7+F71]2L?#,QEUR.:.T7RH]XMI),'<^00 %RQ)_F15N?Q;H>F:A%I%]J\/\
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
M)+9^6'N+F)VBA+.!\PX/."..]><P:E+I&@?#"]@,2316-QL:>*26,Y1 5VQ
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
M(JCT48H,B"01EU\PC(7/)'KBJ&KZW8Z)I%]J5W*#!91M)*J$%N!NP!GKCH*
M-#:I4J0-IZC'%"HJ@!5  &  .@JO87]OJ5E%=VLBO%(@88()&0#@XZ'FIWD2
M-=TCJBY RQP.>!0 >6GF>9L7?C&['./K3L#.<<FHHKFWGDDCBGBD>,X=4<$H
M?0CM39+RUBN$MY+F%)G^[&S@,WT'4T 2B- Y<(H<]6 Y-* !G QGK63J'B73
M=+US3M(NI=ES?B4Q'(VJ$4,=Q)XSGCUK7!! (.0>] !0  , 8%<\^OW*^/\
M_A'E@B:#^R3?!\D.7$NS;Z8Q[5H:/J%Q>:1:7.HVT5C=S@[K=;A90IYX#CAN
M!GB@#0VC&,#'I2/&DB[9$5AUPPS4 U"R-L;D7EO]G!P9?,&T'TSG%5]4O[NT
M2R:QLX[L3W4<4I:X6(1Q-G,@S]XCCY1R<T :&!QP..E#*KJ590RGJ",@UD6G
MB;3+SQ!?Z+%-B[L1$9-Q 5MX) 7GDC:<^E:37=LERMLUQ$)V&5B+C<1[#K0!
M*$4)L"@*., <4,BNI5U#*>H(R#4<]U;VJJUQ/%$&.U3(X7)]!FL7PKK\^OIK
M#3PQQ_8=5N+%-F?F6,@ G/<YH W@JA=H "XQC'%+5#6]8M- T:[U6^9A;VL3
M2N%QN( S@ D9/'2IK/4+6^L4O()D:!D#[MP^4$9Y].#0 MQ:)-93VT;O;><C
M+YD&%="1C<.",CKTJ/2M+M-%TJUTVPB$5K;1B.-!Z#U]2>I/<FI[>ZM[N/S+
M:>*9,XW1N&&?J*EH , D''2C SG'-5X[ZTFD$<5U [GHJR D_A3OM=M]J^R_
M:(OM&,^5O&_'KCK0!((T5RX10YZL!R:"B%PY52PX!QR*CEN[:#=YUQ%'MQG>
MX&,].OK237EK;2)'/<PQ/)PBNX4M] >M &'KGA>74=9LM9T[59=-U&UA>W5Q
M"LJ/&Y!(*-[J.014OA_PR-&NM1O[F^EU#4M19&N;B1%0$(-J*J*,  $^IYZU
MO5%/=6]JJM<3Q0ACA3(X7)]!F@"7 SG'/K6'XE\-KXAMK,)>2V5U972W=M/$
MJMMD4$<JPPPPQXK7GN8+6+S;B>.&/^_(X4?F:<LL;0B99$,1&[>&&,>N?2@#
MG=*\+3V^OC7-6U>74]02W-M"?)6&.*,D,V%7J20.2372UCZSXGTO1/#]SK=Q
M<++9VZY8P,KEO9><$^V:TX+B&ZB$L$J2(?XD8$?I0 \1HH("* 3DX'4^M#HL
MBE74,I[$9%*S!5+,0 !DD]JC@N8+J/S+>>.:/.-T;AAGZB@"3:,$8'/6EP#C
MCI4,%Y:W1<6]S#,4.&$;AMI]\=*X:?Q[?Q>'-4U(6EL9;/7CI:*=V&C\Y8]Q
MY^]AB?3- '>B- Y<(H<\%L<FCRT+ERB[B,$XYQZ5%/>6MJR+<7,,)<X02.%W
M'VSUJ22:*+'F2(F<D;F S@9/Z4 *Z)(NUU5AZ$9I6177:RAE/8C(JNVH6211
M2M>6ZQR\1N95 ?Z'/-6: $P,YP,T@C02%PBAR,%L<FF7%S!:1>;<3QPQYQND
M<*/S-+Y\/E++YJ>6V-K[A@YZ8/O0!)@9SCFFLB,I5E4J>H(X-,BN;>=Y$AGB
MD>,X=4<$J?0XZ5D^*-?30O#VJWL#V\E[96<EREN[\MM4D9 .<4 ;0 4    =
M *7 SG'-5M.N6O-,M+IU"M-"DA Z E0?ZUS_ (Q\3W.ARZ3I^G"R.H:E<^2C
M7CD1Q*%9F=@.3]W Z<F@#J-HQC QZ4$ ]0#BJ<=ZMM96IU2YLXKF1%#E9-J,
M^.=F[DC/2K;RQQ[=[JNXX7)QD]>* %95=2K*&4]01D&@*H7:% 4#& .*BAN[
M:XV^1<12[@6&QPV1G&>.V>*>)HF5V$B$(2'(8?*1USZ4 .(!&" 1Z4I /457
MEOK.W2-YKJ"-9/N,\@ ;Z9ZU*\L<>W?(J[ON[CC/&>/PH ?@#/'6N=UWPO)J
MFK6&KZ?JDNG:C91R11R+$LJ,CXW HW^Z.00:VC?V:VJW37< MVZ2F0;#^/2L
M?0/$$VKZWXAL9(HECTRZ2")TSEU:-7R?Q;M0 [P_X:_L:]U#4KK4)=0U/4#'
M]HN)$6,;4!"*J+P ,GU)SUK=95=2K*&4]01D4M0P7=M=!C;W$4P0X8QN&P?0
MXH EP!V'I2@ =!UJ""\M;EW2"YAE>/AUC<,5^N.E8WA77Y]>BUA[B**+[#JE
MQ9)LS\R1D $Y[^M &\D:1YV(JY.3@8R:=4-O=VUVI:VN(IE4X)C<, ?3BIJ
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *X/XL!H?#VE:BZ,UGIVLVEW>!1G]RKX8D>G(KO*;)&DT3
MQ2HKQN"K*PR&!Z@B@"F-9TLQVKKJ-H5NV"VY$RGSB>@7GG\*\DTK2O#VJ?"/
M6=<UV&UDUMOM<EY>3 >?!<*[A%#'YE(P@51[<<UZ9IO@OPQH]^;[3M!T^UNN
M<2Q0*&7/7;Z?A1<>"_#-WJW]JW&A6$M]N#F9X%)+#HQ]3[GF@#@H--7Q#XL\
M$1^(K?[3*WAUIKB&;E9) 8B=Z]&Y.<'C('I573/!^@W&G?$!)].BECLKJYAL
MXY!N6U7RED_= \(=S$Y7'0>E>MO86CZA'J#6\9O(HVB28K\RHQ!*@^A('Y4R
M/2K"%;Q8[2%5O7+W("_ZUB I+>N0 * /)KD6.KGX3IK\JR6]U82^=Y\F%F<P
M1%5;^]E@.#U/'-63/HOACQ!X^2WLU;P]!IL$EW96HVQB=@RE5 X4LN,XQ77:
MUX)MM5UGPV?LMD=&TN&XAELY$R&1XU1 JXQ@;>^,<8K;T_PYHNE:9+IMCI=I
M!939\V!(AMDR,'</XLCCF@#S2PM7T[XG^$"FC:'HWVNVN@8-+GW-)%Y091+A
M%! (&",\YJG;^&-&U#P)X]U2\L(I[Z.]U,PSR#<\.QF9?+)^Y\W/&,]\UZ?I
MG@_PYHT\<^G:+96TT9+))'$ RDC:<'KT)'XU>31].CLKJS2RA6VNVD:XB"#;
M*9/OEAWSDYH \RNM9'@Z^T+QA>,6M-6T-;>^8G[UQ'%YL3'U9AO0?A79> =%
MDTGPC8_;4!U*YW7EVY'S>=,=[_ED+_P&F^+/"9\0Z?H^DPI:QZ9;7L,US&X.
M3#&#A$&.YP.W&:ZJ@#RN*RA\)^*8;K4--TS5K/5]9/V35H\&[MYI2=JMD?,H
MY7*MP!R*]4K$MO!_ARSU<ZM;:+8Q7Y8OYZP@,&/4CT)[D5MT >6^(K>]U;XN
M&Q>RTB^C@TE9+2VU9V\K+.PD=%"L"W"@\<"LW5=&NM#\'Z=H^JW-I_95WXGC
M2XAM)6,-O:N2WDEB 0N\#Z BO4=9\.:-XACC35]-MKP1$F,S("4)ZX/4?A21
M^&]$BT5]&32K-=,<'=:B%?+;/.2.YSSF@#AK;3-#TGXVZ?;:+#;6Q.DSO<6U
MMA41BT8!V#A20/09P*Y]KZTMOV;M3@FN8HY0]U;E&8!O,-RY"8]<'./2N]L_
M UII'C+3M3T>TLK+3K:RG@DAB7:S.[(0W3GA>I.>E:4W@GPO<7US>S:#I[W-
MT&6:5H%)?=][/N>YZF@#GC;07GQ:AMKJ&.>"7PLR212*&5U,ZY!!X(K \'>#
M=)UOX17MI;65G!J5T;N+[1'&JR!TN',>Y@,X4JG'H!7JHTZS74%U 6T0NUA^
MSB;;\PCSG;GTSSBJMCX=T;2]2NM1L=,MK:\NL^?-%&%:3)R<_4\F@#@/">LM
MX_\ %.C:A*IV:%IV^Y4C&V_ES&RD?[*HY_X$*]2KF?!/AJ;PYIU\;PV[:AJ-
M]->W36^=@9VX5<@' 7';KFNFH \KT6QA\(>)-,@O]-TS4H]3OIC8:[;X-UOD
M#OB7(RPVEEW*V, 9%8&D>']2\5^&]<FEL_#S:C->W*SZA>32"[M)5<A>0AV;
M %V@'&/J:]8T_P '^'-*U)M1L-%L;:\.?WL<(!7/7'IGVIE_X)\,:KJ!O[_0
M;"XNFQODDA!+XZ;O[WXYH Y%=/M=6^*":=XH6VU VNA0O:Q7"AXI'+$32*K<
M$Y &<9Q4US'I6G_$#P)%IC0)IP@U&&#RY-R;L)\JG)[AN/;':NPUCPQH?B".
M&/5M*M;Q8?\ 5>;&"4]@>P]J+WPOH.HZ5#I=WI%G+80$&&W,0"1XZ;0.GX4
M>:ZE=6]XOQ@EMIHYHQ9Q)OC;(W+;,&&?8@C\*G\2^'M*T3X+SRV%G''<7,=B
MUS<8S).WGQG<[=6.6/7UKT2'PUHEM9W5I!I5I%;740AGBCB"K(@!4*0.V"1^
M-6KK2[&]T[^S[FTBEL\*/(=<IA2"O'L0/RH X*[T+0Y_C@#=Z782&30_M.98
M$.Z83@;^1RP&!GKBL#Q%<WEIH?Q0ELG:.3^T;='=205C9(5<Y'(^4MSV&:]4
MU3P[HVM7%M<:GIEM=S6K;H'EC#%#G/!_ 58CTNPB:\9+.$&];=<_(/WQV[?F
M]> !0!P&C^$[VU\3:#JEK:^&M+M8$D1QI<K[KR)HSA2"@#X(#9)/3-5="L8?
M"'B32K6_TW3-134KR<Z?KMO@W)=P[D2Y&3\I(W*Q&,9%=QI?@SPUHM[]MTW1
M+&UN<$"6.(!E!ZA?3\*73_!_AW2-0;4-.T6QMKP@XECA *YZX],]\8H U+:\
MM;PS"UN89S!(89?*<-Y;CJK8Z,,C@\\US/Q0_P"28^(O^O-ZT_"_AY/#FF2P
M&;[1=W5Q)=WEQMV^;,YRS8[#H /0"M.]LK74K*:SO8$GMIEV212#*L/0B@#S
MJ[T;3]<^*VDV^IVR75O'X<,PAEYC9A,H&Y>C ;CP<C.#VKG+W_B5>"/&6F6K
M-:Z5#XD2W=8B5$%M(83(JX^ZOS'@=F->RKIUDM^E^MK$+M(?LZS!?F$>0=F?
M3(!Q3%T?35BO8A8V_EWSE[I#&")F( )8=\@ ?A0!QOB?0_#&D>#/$AT:ST^T
MNY-#N 4M=J%X@APQ5?O#./F([]>:IV4B0^.O S2L$$OA^6.,L<;F B.![XYK
MK[#P;X;TNUN[6QT2R@AO$,=PJ1 >:A&"K>HY/'2I]3\-:)K-C!9:EI=K=6UO
MCR8Y8P1'@8&WTXXH \HUG4R^A?%.\TNZW*;VVC::!LX3;$DN"/1=_P"5:FLZ
M)X6T?QMX#_L*WLK:>2Z/RVI \V$0OAV ^]R>&//)YKTBUT+2;&&X@M=-M88;
ME0LT:1 +( H0 CH1M &/2J>G>#/#6DNCV&AV-NZ2^<KQP@%7P0"#UZ,P_$T
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
MTRWT_3=>^*/B.#Q/:VEV]I96@LH+E0\:1,A,K(K?[?!;&>!7I"JJ($10JJ,
M 8 %9.L^%M!\0R12:OI-I>R0C$;S1!BH],^GMTH X>+3]"U/XF6NE7<5K=Z/
M::'&^D6TK"6!LN5=U#9#, %&>>*S['08]7L?&WAW2+R"UTA=4@%@LAS;^:%1
MY8< _<+#!4=,GBO2-3\+:#K%G;VFH:19W$%L,0(\0Q$,8PN/NC ' ]*<_AG0
MY-$&BMI-F=,'2U\E?+!SG('KGG/6@#RKQ(-.O/AUXSTRX\,:;IVJ:0(Y)ELT
M5X2[+\LL9"C!VY'(! ->LZ)I^F:;ID<.DVEK:VS8DV6L:HA) YPO&2,<TRQ\
M-Z+INES:99Z7:0V4^?.@6(;9,C!W#^+(XYJ72-%TW0;+['I5E#9VVXOY<*X&
MX]3]>!^5 '*?%%U.EZ':W3E-+N]9MH-0);"F$[CM8]E+!0:R_'NGZ'H/A74(
MM%BM=.6YN+./519$1E+9I=I8JOW<@L-V!D9]*]&OK&TU.REL[ZVBN;:4;9(I
M4#*P]P:H:=X6T#2+"XL;#1[*"UN!B>)81B4=,-G[PY[T <7K&D:-H/C;P8WA
MJTM+.\N+B2*6.S4()K3RR6+A?O $*03WK N_^1$\1?\ 8YG_ -*XZ]1T?PGX
M?\/S23:3H]G9RR#:TD40#$>F>N/;I5AM TEK6:V;3K<P37'VJ2,H,/-N#;S_
M +6X Y]J . \4?V?K>N>);:#PUHES-IULBWVH:M-L*AHRRB,;&( '.<J,_G6
M/#9Q>(=&^%%IJ9>>&=)!,I8_O MN3M8]P=H!'<9%>H7_ (4T#5-2CU&_T>RN
M;R, +-+$&; Z9]<=L]*L1:'I<"V"Q6%NBZ?D685!^XRNT[?3@D4 <!XJ\,6V
MD:A)K=CI&BZGI6GZ<8;C1[D*GV>,,TA>'(*J3DY! SCK7H6CW=O?Z)87EI&T
M=M<6T<L*,,%4905!'8X(JEJGA'P]K=ZEYJ>C65W<H HDEB#$@<@'U'L:V554
M4*H 4#  ' % '$>+I;._\5Z9HJ^'M.U;5#:RW,;ZG)M@AB#*K$#:VYB<< 9Q
MWQ7 *OF?"#7;/=%'#%XF$,2V<I,<2?:8CMB;@[02<'BO8]8\.:+X@$(U?3+:
M\\DDQF9 2F>N#Z'N.]"^'-%CT][!-+M$LWE$[0+$ A<$$-@<9!5?R% ''2Z%
MI?AKXI>%4T6QAL4N[.\AN%@7:)E149=W]X@DG)YKC&TSP_??!76]=U>*V/B!
MWNS/=2L!.MSYCJL>[J.-HV="#TYKV^6PM)[ZWO9;>-[JV#B&5ERT88 -@]LX
M'Y5ES^"_#-SJ-QJ$^A6$EW<*RRRM I+AAAL^Y!()Z\T 7="_Y%[3?^O6+_T
M5QGC_1=+U'QIX+:]TVTN6FO)893-"KEXQ"[!#D<J&YQTSS7H,4:0Q)%$H2-%
M"JH'  Z"H+BPM+NXMKBXMXY9K5R\#LN3&Q!!(]#@D4 >=:#H^A:UXK\8CQ#9
M65S<65REO##=(I6WLQ$I38IX13ECD8KF8;5=8\">"["[DFFTZ3Q*]O QD(:2
MU'GA1NZX*_+]*]:U?PCX=UZZ2ZU71K*\G0;1)+$"V/0GN/8U>ETK3YDLTDLX
M"EDZR6R[!B%E! *CM@$B@#A/%5KIG@36?#/B"RM8;'3+>26PNXX$"*(Y@64X
M'  D4'_@5<+:SZEI6CZEH4TKB_\ &D-O>6^?X)+F0I./^ H5/X5[MJ6EV.LV
M$ECJ5I#=6LF"\,R[E.#D<?4"F3:+IES>65Y-86[W-B"+65HP6AR,':>W H \
M_P!8M=*O->U#1;+PQHEVVD:?#'<WFKS;%BB*G8J?(QP "2PVXKG;2UCU[P)\
M+[346DFAFO#'*-Y!=!'*-I/7! VGVXKUG4O"N@:Q?Q7VHZ19W5U$ %EEB#'
M.0#ZC/8U/'H6E0PV4,>GVZQV+F2U4(,0L002OH?F/YT <'>Z%HC?%+2= O-.
MLUT6WT>:>QL6B40&X:;]X0GW2P4YQCC)-3?#"#3;76?&<&D,AL(]318O+?<J
M@1+E0?0'( [8Q79ZSX=T?Q##'%K&FVUZD3;HQ,@;8>^#VJ;3](T[2A*-/L;>
MU$NW>(8P@;:H5>!Z  ?A0!6\3Z>-6\,:EIQO?L/VJW:$7&<>66& >H[G&.^:
MX"QU'3?"]IX@TK6_#.GVMU9Z0)[A](P([VW^9 .@9&SD8;U)S7IUY9VNHV<M
MI>V\5Q;2KMDBE4,K#T(-9^F>%M!T>UN+;3](L[>&Y&V=%B'[T8QAL]1@G@^M
M 'FMC;-8?$?P5+'HFAZ*MY%<XATR?=))%Y)8"7"*" 0"#SS6?J<US'X)U^*)
MD6WN/&DL%X9'*1^2THW!V'*H3M!([$UZKIO@[PWH]Q'<:=HME;31L722.(!E
M)4KP>O0D8]S5Y=%TQ;2[M!86QMKR1Y;B(Q@K*[?>+ \$GO0!QN@>%M0TWQI;
M:FMMH&EVQLY(9K72W;_21E2C%2BCY3_%UPV*] K&T?PEX?\ #]P]QI.CVEI,
MZ[&DBC ;;UVYZXX''3BMF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *SM<T*P\1Z5)I
MNI1&2W<AAM8JR,#E65AR"#WK1HH YF#P+I(TZ_LKZ6_U2._C6*=]0NGF8HI)
M4 _PX))R,'/-&E>!]-TS4X-1DNM2U"ZMD*6SZA=M-]G!&#L!X!(XSUQWKIJ*
M ,>V\-:=:6&K642R^3JL\T]SE\DM*,/CT%4[[P1I5]I>D6(EO;8Z0JI97%M<
M&.:,!-F-P]5X-=)10!EVN@65IK4NKQF9KN6UCM'9Y"V40DCKWRQR:P[[X;:'
M?OJ*R3:C'::C(\US917;) \K=7VCOGGTR!Q7844 <[JW@O3-6ELKCSKVRO+*
M+R(;NRN#%*(^,H2.HXS@TV\\#Z3>:+8Z89+Z(6$QN+>YCNF\])"6+-YAR23N
M;.?6NDHH YC4? UCJ@V3ZGK(A>!8)X4OW"7"@;?G'<D<$C!/>EMO#LZ^-4U0
ME8-.L-/6RL;>-SALG+,PZ  !5 ^I]*Z:B@#'U_PW8^(HK873W$,]I+YUO<VT
MICEB?!!*L/4$@@\50M/ >CVEIK4"M>2G68!!?2SW#222 *RYW'H<.?;I@<5T
M]% &5>^'=,U'PZ-"O(/.L!$D01F(8!<;2&'((P#D=Q5?1_"\6CW?VG^U=8O7
M"&-%O;UI54''1> 3P.3D^];M% '&_$#PW+XF/AVV%L\]K#JJ376R388XQ'(-
MP.0002.G-:.C>#=-T:XO+I9KV\O;N,0RW5[<&:7RQT0$]%YSQ^-=#10!CVWA
MC2K?PJGALV_G:6L'V<Q2G<63W/K[UG:9X"TK3;^UO'NM2OGL@19I?7;3);9&
M,HIXSCC)R:ZFB@#+LM L;!M5: 29U.=I[C<V<L5"G'H,**J6G@_2K*/04B6;
M&AAA9YDSC<A0[O7@FM^B@#C;KX9:%<SW\JSZG;_VC,\MZEO>O&ESO.2K@<$<
MD=C@XS6X?#>F_P!H:1>1PF)])BDAM$C.$1'55(QWX48K6HH Y^T\':99:S?Z
MC#)=A;]G>YLS.3;2.P 9S'TR0*K:;X#T_29[<VFI:RMI;.'AL3?N8$P<@;>I
M4?W22/:NIHH Y>_\ Z-J&K76H.]]#]MV_;;:WNFCANL# \Q!UXX/3(ZYK9T3
M1[3P_HUKI5B'%K;)LC#MDXSGD_C5^B@#CKOX::'=7-_<+<:G;/J,K27HMKQX
MUN W57 X*]??D\U'X_\ ##:IX 7PWI&G*RO);P1!2%6UC5US)R1]U0>G)SWK
MM:* (+*SAT^PM[*V0)!;Q+%&H[*HP!^0K)NO"=A<^)HM?6>]MKU42.06]P42
M=5)*B11]X D_RK=HH QK?PQIUMIFK:?&LOD:I+/-<@OR6F^_@]O:DA\+:;!<
MZ-<(LOF:/:M:VN7X",JJ=WJ<(.:VJ* .9T_P-IMCJ=K?/>:I>O9[C:1WMXTR
M6Y(P2H/?!(R<X%:FMZ'9Z_91VE\',4<\=PNQMIWHP9?PR*TJ* &NB21M&ZAD
M8$,K#((/8UR-M\-="MI($\W49;"WE$T&FS7CO:QL#D80]@>0"2/:NPHH R)?
M#6GS:CJ=\ZR>=J5JMI<8?@QJ& P.Q^<\U1O? VD7FF:39!KNV?2(Q%975M.8
MYXE"A2 XZY &<]:Z6B@#C?$GADV_PWUG1M*M;C4[FZB<*MS<%Y)97(&]G<_P
M\-V^[Q5VR\%V%OX>T#2I'F"Z,\4\;0R%-\J Y+8Z@DDD>]=+10 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %<]XO\2S>&;"QEM]/%_<7M]%8Q0F?RAODS@EL' R/2NAKAOB8RI!X5=V
M"JOB2Q)). !N:@"U:^-+RVUNSTKQ)H,FD27S&.TN%N5N()9 ,["P *L>P(YK
MKZ\\\?W]IK-_X:T'3KB*YU)M8M[LI"X<P11$L\C8^Z,<<]<UW=M?V=[)<1VM
MU!.]O)Y4RQR!C&_7:V.A]C0!8KF?%'BB\T/5-&TS3M)74;S5'F6-'NA J^6F
MXY)5NU=-7GGCZ*_F\>>!X]+N8+:\,M[Y<L\)E1?W/.5#+GC(ZT ;WA_Q<-5N
M=3L-3L&TG4M,V-<P2S*Z!'!*NL@P"IP?3%="T\2>7OE1?,.U,L!N/7 ]:\X\
M1^%)]*\!^--3OK]M2UC4;%C/.L(B14C0[41 3@ $]R32>(=4L+J?X<P07D$L
MLFH0SHB."3&(7&['ID@4 >B/?V<<JQ/=P+(TGE*AD )?&=H&>N"./>C[?9B\
M^QF[@^U8SY'F#?CUV]:\^\)Z!IE]XU\8ZI=6,-S>6^JJ+=YE#^21%&P9 ?NM
MG'(YX'I5;X=6'AB[\&Z;JNKQ6#ZV]Z7N+JXVBX%YYQPI8_,&S@!>XQQS0!U?
MA[Q6NHR:RNI2VEK]CU>;3[?+[/,5 A'WCRWS'I^5=#=7EM90^==W$-O$#C?*
MX1?S->3Z;X8T75=+^(U]?Z=!<W0U.^C265=QC"QJPV9^Z<G.1@\#T%6;?4(M
M2TCP-ILFC:=JNKW.CK<)/JKXBB41Q[S]UBSDXX SUYH ]06ZMVMOM*SQ&WV[
MO-#C;CUSTQ26UY:WL'GVMS#/%G'F1.&7\Q7C_AO1QK_@7Q'HZ7NFV@3Q)(+:
M-&WVC%?+D\D#C=&3NX'Y4WQ#JSGP)XBTV+1[#2+NSU"U@U4V+?Z/)&Y3+[E
M(!7 88R!Q0![!:W]G?;_ +)=P7&PX?R9 ^T^AP>*([^SFNI+6*[@>XC^_$L@
M+K]1G(K@M(\-7=IXNTO5@?#>FV\5M-%)%I193=1%05R" "%(!S]:H^%+6+PA
MX@T70[NPTJ_%[YYT[6[0#[0X"EV\X8R<@GY@Q!XH ]1=TC1GD9511EF8X 'O
M4$&HV-U;O<6][;S0IG?)'*K*N.N2#@5QGQ+,4C^&+34& T6YU9$O@YPCC:Q1
M7_V2X&<\<"J3Z7I%M\6K*PT:SLTM[K29QJUK!&HB:/*B,N@^7))8<C)'M0!L
M>#/$^I>*;F]O6?3$TI99HH((BQN1LDVAW.=N&PQP!Z<FM:X\5Z5:^)HM GG"
M7<ELUSN9E"* RC:23D,=P(&.E<U\(],T^U\*/=6]C;0W$EY=1O+'$JNRK.X5
M20,D  8':H-8T?1)OC1I[7^G:?(L^CS2,9X$(DD62,!CD<L%Z'J!0!T%AXJ$
MGB?Q)IVH26EK:Z7+;1PRN^POYD0<[B3C.3QC%=))-%%"TTDB)$HW%V8!0/7-
M><:7X;T;7/B=XYEU73K>],;6D:"X3>J!K==V > 3@<]:Y&&6\NO 'PYM)6MI
M;&6]FBF74&;R':,R"%)".H^7@="0* /<K:[MKV$36MQ%/$3@/$X93^(K$\3>
M*5T"2QLK:QEU'5M0=DM+*)@A?:,LS,>%4#J?>LGPEX>O=)\5ZI>ROHUM#=6T
M0>PTPL%$BDXE*D#!(...N*J>(KF'1OB]X>U349%AL+G3Y[&.>0X2.?<' )Z
ML!@>M '2:'JVN7EW+:ZUX>.FLJ;XYHKI;B)^<%<@ AN>A'XUJP:C8W-Q);P7
MEO+/']^..569?J <BN3^(FNJG@;7X-(OXFU2.Q:7RX)09$BR SX'(P">:YSQ
M%I?AO3-.\'W/A:"RBU!M2M5LI;0*))HB?WFXCEE*9+$_C0!Z?/J5C;9\^]MX
ML.(SYDJKAB,A>3UQVIQO;47:VAN81<LNX0F0;R/7;UQ7F5GX;T?6O$_Q#FU.
MPANY$E6.,S+O$8-LA)4'[K<#D<\#TK$@T;3[3X7>#M=AMD&KM?V$K7QYF8M(
M%(+GDKM.-N<8 XH ]FN-0LK57:XO+>%8R YDE"A<],Y/&:DDN8(K<W$D\:0
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
MGPIPJ"-8W>-1V4JTG ]:ZOP9<P>+?%.M>+H_WECY<>FV!8=8U >4_B[8_P"
M4 ;WA[7+J3PIINH>)_LFFWUTFYXB_EJI))4#<<YVXR,]<UO[EV[LC;C.?:N
M\;Z.[:^GB""/2-3-CI[QW&E:DP \HL6\Q"00C':5R1@@8S75>']2LK[PIIVI
M6L/V2QEM$ECB8!1%'M! ]  /Y4 8.@^,M9\1"UU&Q\,[M"NI2D=VU\HFV;BO
MF&(K]WCINSCM767.H65F\:75W;P/(<(LL@4L?;)YKR[48XO AL=7\(:XLVEW
M]]'&=$,BS0R^:^";<CE#SG R/Y56M],O-?\ %WC..YLO#]W.MWY!75=YECMO
M+7R]@ .U#DG(QSDT >NW%S!:0M-<S1PQ+]YY&"J/J32+>6KQ12)<PM',<1,'
M!#GT4]^AZ5Y4--6'7/ .A>);RVU*QBL;C8[G?!<7"A0F=W#$(3C/>M#Q1#H6
MEOX6.D"SM[&+Q-'YXMV CBE:-P0<<*<D<<=?>@#TCSHA,8?-3S0N\IN&[;TS
MCT]ZH7NKQ1V-T^GRVEU>1VS3Q0&Y5 X X);LI/\ %TKCOMMK>?&35%MKB.8P
M>'!%+L8'8_G,=I]\$''O6%X;T#2K+X!7>J0V4(U&YT&Y,MVR@RL#&WR[CSM&
MU0!T&!0!W\WB^PL+[1=.U)D@OM3A:3:LJM'"50,P9LCCG ..<5?@O[N77KFS
M:V@%E' DD5PMP&=V8G(*=0..#WKS:[TG2+K7OAF^H:?8RI<6$R3-<0HPDVVR
M% V1S@Y(!Z=JMZO)<VGBWQM)I0VW,7AF(VWE#HP\W;MQ^&* /2(]0LIKJ2UB
MN[=[B/[\*R NOU&<BA[^SCNTM'NX%N7&5A:0!V'LN<FO(_#_ (9N;W1?"E_8
MGPS9)!-;W"7MNSBYFZ;T9L?,S@D,">M:%_;0>%?$EQK%S9:3K>FZEK$?^D':
M;RRG+*@5<@[E5E& ""O- 'JE%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !5/4])T[6K3[+JEC;7MN&#^5<1AUW#H<'OR:N44 9VEZ!H^AJXTK2K*Q
M#_?^S0+'N^N!S5BUTZRL9+F2TM(8'N9#+.T:!3(_3<V.I]ZLT4 %<IXD\.Z]
MJNM6E_I>MV-B+5"(A/IBW#H[9#,KE@5RI P/2NKJI<ZG96=[9V=Q<+'<7K,E
MO&<YD*J6('T )H Y)_#OCYT9'\;V#*PP5.B*01_W\K&L?ACKNFN'L=<T&W99
MA.&B\.QJ1( 0&&'X(#''IDUZC10!P-OX2\;6DMQ+;^,=-BDN9/-F9-"0&1\
M;F^?DX 'X5GCX:^(!K/]L#7]"_M+=O\ M7_".Q^9N_O9W]??K73ZIXXL-.U>
M?3(=/U74KJU17NET^U,HMPPRN\Y')'.!DX[5T5M<1W=I#<Q;O+F19%WJ5.",
MC(/(/L: .#B\&^,H(KJ*+Q=I:1W;M)<*N@H!*S##%OGY) &<U3O?AOXBU*PM
M;&]\0Z)<6MH MO%)X>C*Q # "C?P, #BO3:* /,W^''B*339=.;Q!H9LIG$D
MEO\ \(['L9P  VW?C.% S["I;'P%XJTS37TZR\3Z/;V3YWP1^'XPCYX.X;^<
M^]>CT4 >7Z7\,M>T2X>XTS7M"M)G!5I(?#L:M@]1G?T]J=IGPU\0Z+>27>F:
M_H=G<2 AI8/#T:-@]1D/P/85Z=2,P12QZ 9- '!7OA+QKJ5G):7WC#3+FVD&
M'BFT)'5A[@OBJFD?#_Q1H$3Q:1XFT>Q20Y<6^@1IN/N0_-=1X2\9Z1XUL)KO
M27FVPR".1)H]CJ2 0<>A!X-+<^,](M?&5IX6=YFU*Y3>H2/*)\K, S=B0C$"
M@#!L_"7C;3K?[/9>,=,MX=S/LBT)%&YB2QP'ZDDFJNJ^ ?%.N& ZKXFT>]-N
MVZ(SZ!&^P^V7XZ#\J](HH X&'PEXVM[JYNH?&.FQW%T5,\JZ$@:4J-J[COYP
M.!59O /BE]'_ +(;Q-HS:;S_ **?#\9CY.?N[\=23]:]'JC<:E]GU>ST_P"Q
M7DGVI9&^TQQ9ABV@'#MGY2<\>N* .#TCX?>)] 21=(\2Z-8B3'F>1X?C0OCI
MDA\FK5_X/\9ZK9O::AXNTN[MG^]%/H*.I_ O7H%% 'FNE?#WQ-H<,D6E>)-%
MLTE_U@@\/QKO^N'Y_&H=-^&>OZ/?/>Z;KVA6ETV098?#L:M@]0"'X_"O4**
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
MQ-;^ O$%G#<R&6>UL_$D<,,CG[Q*JXQGOC&:ZEO%7C!D*'X<WF",?\A6V_\
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
MO%N9)V;!:5G4G)))Z\\4 =/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
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
MMH;5+H74)MWQME\P;&R<#!Z').*;;:C8WDTT-K>V\\L)Q*D4JLT9]& /'XT
M6:*YGPKXF?5M$N]0U1[6V$&H7%J&!V)M20HN2QZG _&NFH **;)(D,;22NJ1
MJ,LS'  ]2:KV6I6&I1M)87MM=(IPS02JX!]"0: +5%5(M4T^XG2"&^M9)G0R
M)&DREF4'&X ')&>]69)$BC:21U1%&69C@ >I- #J*IVNK:;>V\MQ::A:3PQ9
M,DD4RNJ8YY(.!7/P^.M.U7PMJ^J:1+&UQ8PW++!,REB8MPW%58G82!@^A[4
M=916)X>\0VVK:5IC37=H-2NK**YDMHY!N4N@8X7.<<UH7FJ:?IS1K>W]K;-*
M<1B>94+GVR>: +=%0SWEM:[?M%S#%N!*^8X7( R3SZ#DTMO<P7=NEQ;31S0R
M#*21L&5AZ@C@T 2T54N=5TZRN(K>ZO[6">7_ %<<LRJS_0$Y-23WMK:G%Q<P
MPG87_>2!?E&,GGL,C)]Z )Z*R-3\3:5IGARYUU[N*>Q@B>3?!(K>9M!.U#G!
M8XP!FJ\OB,7>D6-_HILKI;B>%)!-=*GEJ^,\C.7 (^7O0!OT5@P>,-'G\3WF
M@"Z1;RU2-F+2(%=G+#8O.2P*\C'<5KK>VKV?VQ;F%K7:6\X2 IM'4[NF* )Z
M*165T5T8,K#((.0165H^JS76EQ7&J"RM9Y)GB58;D2HQ#$* W&6('3US0!K4
M56L]1L=0$ALKRWN1&VUS#*K[3Z'!X-6: "BBB@ HHHH **** "BBB@ HHHH
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
MLL4XR'8+"1O!^]S@X/<5JV-CHDGQ3U^SUFUL=EI8VB:5;W$:>7';[6\SRU/
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
M%ETJ97AFO))D)"'Y\.3AO<8H [FQNA>Z?;7878)XED"DYQN ./UJQ7E!T?\
MX1C_ (0;5K+4-1>\OKV"SO&FNG=)XY(6)!0G: I4;0 ,55\:S6E];>)]2TBQ
MU^ZO-,\T-JB:B8H;.:-<E40R#(7N ASD]: /8:*\R\26VI7O]CZ[?V-[JVAK
MI@:YM+&[:&6*8X8S!59?,^7C&<CJ*IZQJCZ_XDT#2M.MM0U70VT7[>D$5]]G
M>X)8(ID=F5FVCDC.<MD]* /6:IW6J65G?V5C<3A+F^9UMHR"3(54LW; P 3S
M7/> [+6].M-1MM5MY[>T%T6T^*YNA<21PE1\A<$Y ;.,G.#6'X[T#3]4^(O@
MPW0N3]IDN8I/+NI8_E6!F7&UAM.>I&">AR* .PC\0+)XRG\._9R'BL$O?/W\
M$,[)MQC_ &<YSWK9KS*\\.6FK_%Z:PN)[Q;*#P_ &AAN7C,H$T@ =P0Q Z]>
M3US6)+K.KZ?X N=+M;N\F9/%#:+'-Y^)Q;^9P!(W1L?*&)XS0![16;KNO:=X
M;TM]0U.8Q0*P10JEFD<\*JJ.68^@KCO"^D:UIGBZ.2VT:]TO1)+5TNH;K4Q=
M*9004=1O8@XW ]CQ4OCQEC\:^ WNR!IXU&4.6^[YQB/DY]]V<4 ;6C^,8=5U
M%+&71M:TR:5"\)O[3RUD Y(# D XYP<&NDK/UV^DTS0-1O85#S6]K++&A_B9
M4+ ?I7E5_IG]F_"BW\<6^KZ@WB(6T%\UXUY(RRNY4F,QYV;#NVA0/2@#V6BO
M-Y]*'B;XH:K8ZC=WZZ?'I=K*UG#=/$C.6D&25(/'/ ."<9S@5R8L+K_A4^H^
M)9M:U:;5]*FE2QG:[<")89B@&T$*V0.2P).?:@#W2BO.=6L_^$@^*MKIEW?7
MD6GOH(N);6WN&B69A-C!*D''.>",X&>*S;#4;;2-(\6Z+J-]JL^EV.JQ6ME]
MGG8W+>8$86Z/G=]X[>2#@GF@#UBBO,/"'VG3/B7<Z5'IVH:583Z/]J^Q7EZ+
MG,BS!?,4AWVY#$$9[5R]I8SVOP8T[QI_:VJ2:Y;^3)',]Y(55?/">7LSM*E2
M<Y!))Y- 'N]8FM>(?[)U;1=.CM&N9]4N&B 5\&)%4LTA&.0./3J*XS6/$4_@
M;Q!XKCFEDEBO;(:EIB.Q8"?B)HESZN8S@?WC77^&?#RZ1H>F)='S]5M[,0R7
M<IWR%F.YQN/."_./8>E &_17F'@Z%M \16>F^)+748_$-R)A'J)O7FMM0QEF
MXW84A>0I48QQ71^/=,U;4]-L1IL4EU#!="6\L8KHV[W46TC8'!&,$@X) ..M
M '645Y#JVNQR^%M#TSP[#JL4%WK+6-Y:RW1CN8RH9GM_,=CMR0!PW3@&K=O'
MXB\+1>(]2M-)N].TB+1Y9XK:ZOUNMMV@)#+\S$ KU'3(H ]3HKBO!OA:SAT[
M1]>&H:E/J,]LDUQ/)?2.ET73)W(25P"<C &,"N2_M*['[-ES>F]F%V(Y1YYE
M.\'[2P^]G.>U 'L59JZPHO\ 4K>>SN[>&QC21KN6/$,H*DG80<G;CGCBN*UK
M2O\ A(OBO%I5W?7T>FKH2W$MM;W#Q"9Q.RC<5(/?/&,X'I4-S:K?ZY\1-+N9
MKE[.#3K$Q1BX==I$4K<$$'DJ,^O?- ';W/B"!/#L6M6%K=ZG;S+&\*646Z21
M'(PP4XXP<G/8&M:O&S81:'\ K6^TZ6ZAN;NWT^25_M4C<F2/.T%B$')X7 K0
MUN2^U_XC:SIDVDW^J6.F6UN(;:VU$6BJTBEC(WSJ6/&T=0,'UH ]4HKR^70_
M&,_@G3+:]@N;M[._=KFQ_M )/=VOS>6K3*<%AE21D;MO)KKO!-[IE[X>']E)
M>PPP3R0R6]Z[-+;R*WS1L6)/!/J1B@"RFO";QA+H$%OO%O9K<W-QOXC9VPB8
MQR2%8]> !ZULUP'ARY>'Q/\ $2^V;[F*YB"IZJEN"@_G^=<PVF[OA)_PG)UC
M4/\ A(OLG]H?;1>2;0^<^5Y>=FS^#;B@#UIM4LEUA-),X%^\!N5AP<F,,%+9
MQCJ0*I:5X@75->US2Q;F-M*EBC,A?/F;XP^<8XQG%<)+H%AK/Q<TZXO8KI);
MK03=RHEY-'MD$D8P-K#  _A'!ZD9IUEX6M/$GQ!\<B_N;Y88Y[8)%;W+PJ'-
MNOSG8068=LY YXH ]2HKQ5-?UK5?!?@&QD-Y>-JCS)>>1<B"6Y6$-A#(2,;L
M GD$[3SS6O'8Z]HVA^,F-C>:9H[:1)):0SWXN'AG$;[BC!F*J1M.,]1Q0!ZG
M5,ZI9+K"Z09Q]O>W-RL.#DQA@I;/3J0*Y[P#H,5AH-EJDEY>W>H:A9PR7,US
M<.X8E0PPI.U0,X& .!WK U+PUIE_\;H?M"W7[W17N6V7DR?.LT:C&UA@8_A'
M!ZD9H [/2O$"ZIKVN:6+<QMI4L41D+Y\S?&'SC'&,XK9KRVR\+6GB3X@>.1?
M75\L4=Q;*D5O<O"H<VZ?O#L(+,.V<@<\5#INLPZO\.?",6M?VMJ>HW^](K6R
MN#$]V8]P)D?<ORA0"<MU]: /6**\7CO+^Q\'?$G3PM]8QZ>BM:V\]WYTEMOA
M#%1(&;C/(Y.,_6MB?2F\-ZOX,U2UU'49KS4KQ;:_>XNG=;E7B9N4)VC!48V@
M8H ]"UC46TG2I[Y;&[OFBQBWLXP\KY('R@D9QG/T!J\.1FN.^*EQ-:_#76)[
M>:2&55CVR1L58?O4'!%9FK:6-?\ BY+IEY>WRZ:FAQ3/:P7+Q+*_G2 ;BI!Q
M]",X&>E 'HE%<9\-I;@:3J^GS7,UQ'INL75E;O.Y=_*1AM!8\G&<<UG+IT7C
M'X@^)K35[F\-KI"VT5I;074D 0R1[VE.QAEB> 3TQ0!Z)17G#::OB#Q_/X<U
M.^OI=,TC2[=HH?M3QM<NY(,LC(5+D;0/3))[USVJ7NHV'@?QII5MJ=VT6E:M
M;065VTI>6-'DA8Q[SRVTL1SG@X- 'M%%>=?V2OA3XD>&8=/O=0DCU6*[COA=
M7;S"9HT5U<AB0&SGI@<]*YQ-&;4_!GC'7;G5=4-]IU[J+V#)>2(ML8G9AM52
M <D<[L\<#&* /:**\FUC4]3U_P 0>'-+ELKO4+270UU*>UM;P6OGRL57+-N7
M*KG.T'JP/:H[U_$V@>#+VRN#=Z9;7FL6]K922W8GGM;:5E#CS 3T.X DY /L
M* /5[NZ@L;.>[N9!'!!&TLCD$[549)X]A5&[UR*'1[;4[2TN]1@N3$8UM(]S
M%),8?!(PH!R?05ROB+P1I&F^"O$(MI=1$3:?*YA?4)G4NB,P?EB<YZC.".H-
M8=S81:#\(="GTV6ZADNY=,DE8W4CY+-'D#<QV@YZ# ]J /6J*\[CTZ+QEX_\
M36>LSW;6FD_9X;6TANI(57?'O:0[&!9B3@$] *YN2_U2X\&PZ=_:]Z#:^+UT
MJ"_63]\\ DP"6_B(SC)SG;0![117GVEZ<GAGXIPZ7I]S>&POM)DN)H;BZDF!
MF21 ) 7)()#$'M5[QU//I.H>&M>CFD2VM=0%M>(&(0PSCR]S#H=K;"* .SJC
M+J31:U;Z<+"[=9HGD-TD8,,>W'RLV>&.>!CM7D%MXRU+2+CQ-K-Q<R26VMV<
M]UHZ,Q(5XI3 BJ/]H-$W%=+;:?<:=XM\)Z!<W=S*G]A7,=S^_?,K_NPS$@YS
MDG!ZC/% '9_\)!8S:-J.I64@N8['SED"Y7YXL[EY'J,9J70M4&MZ!IVJK$85
MO;:.X$9;.S>H;&>^,UYGX-T#3[+P;XNOH!<>>D^IVPWW4KKL#-CY68J3P/FQ
MD^O-4[31_P"P? _@CQ%::AJ!U&2?3XY&>Z<H\,NU3%Y>=@4 X&!GC.<T >T4
M5E>)KZRTWPSJ-YJ-S/;6D<#&6:W8K(H/'R$<AN>/>O/-'$VD_$?P]%9Z3J^D
M6>I6]T)HK^_\_P"T;$5E8KYCE6!ZYP><>M 'K%%<9\1KNYCLM$TZ"ZFM(M5U
M>"RN)X7V.L3!B0K#E2VT#/O4>KZ3H7@_PY?9N=:2SNY(8A:V][*\C2%\!8BS
M;E+DX/S 8';K0!V]%>6>&$O;#XAWNCVEEJ&C6MSHC7*6MY>"Z F$H02CYWQP
MV",\XJQX'C70]<MM)UVRU*U\1S6TF;J2^>XM]1VD%W7+$!NAP5! - '9>%/$
M"^*?#%EK26YMUNE9A$S[BN&*]<#/2A/$"OXSF\.?9R'CT]+[S]_!#2,FW&/]
MG.<]Z\<T[1_[+^!]IXLMM0U%=6M");=Q=.(XU^T;3&(P=I4@G.022>O:NWUB
M]FTWXEZ_?VZ!YK;PF)HU(SEEEE('YB@#T6BO&-#T[Q)=Z7H.M:;I>J'5)7@N
M;G4I]75X[F-L&0-%OP%*DX4*",#O6QJ\+Z'XQNM7\3VVHSZ;+>0FQU.TO7$=
MD#M41R1*PPN[.6PP.[F@#T^BO,-<A?1/%]WK/B:VU&XTJ2YA-EJ5G>NJ6(^5
M0DD2L,*7SEL,#NYKJ?B%J]YH/@#6M3T\[;N"W/EL!G820N[\,Y_"@#IJ*\MT
M;0]=LM<T2ZTW1]3M(A)MU*>\U=;A;J(J<LR[V^?=@@@#OVK+L+RZ;QZO@9]5
MF;0;?49)XKHR/OF9563[$9.^UFR><D#'M0![-17BD,6N>+(]?U!=*U6YU%;^
MYM[*[@U98$LO+8JBK'O'3 )R/FR:W-0T_4-=\;^&])UJ]NK?S-">74;>TN#&
MLT@:/<I*D8&X]1V&,X- 'I]4?[2;^W?[,^P7>W[-]H^V>6/(SNV^7NS]_OC'
M2N#L=%M_$WC/Q#INI75^;/0TM;6QMH[V6+RPT08RDJP+.3_$<]*O!;R'XGKI
M=OJ%PRIX7Q&\S[\R";:)&'0MZG'- '>45Y9X6E_X1BY:RU?3]2@\3#3YI!/+
M?27%OJ10 LZY8@-G!P5! ;%8FBV?B;5O#>EZ]INEZG)KL[171U235T\J4%@7
M0Q;\!-N5"[>,"@#VZBN=\>:M=Z%X$UK4[#BZM[9FB;&=K'C=CVSG\*XW6]%B
M\(:7H.NZ1J6H2:D]]:PSR2WLDHOUE8*P968KR"2, 8QQ0!U\OBBYD\8R:!IV
MD-=K:I"]]<FX6,0"0G;A2,N<*3CBNEKS3PWX<TY/B_XLN +KS+9;.:+-Y*1N
MD60MD;L,/0'('8"O2Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *H:QHVGZ_I<NFZG;+<6LN-R$D'
M(.001R"#T(J_10!@:-X.TK1+]M0B-W=7QC\H7-]=27$B1YSM4N3M'TJ]I>A:
M?I&F2:=:08M9)))'C<EPQD8LV<]B6/%79IXK>,R3RI$@(!9V"C).!R?>I* .
M.A^&'AB'R5^SW<D5O*LMK%+>2NEL58,/+4MA>0.G;CH:T=6\&Z5JVI_VFSWM
MG?F,1/<6%W);O(@Z*VPC=CWYKH*1F"J6/0#)H R!X7TL)I2>5*W]E2F:U+SN
M[!R&!+,22WWCU)K8K/T/6;3Q!HMKJU@7-K=)OC+KM.,XY'X5H4 8DWA33)O$
MJZ^/M,5_M59##<NB3!<[?,0'#8R<9K-G^&WAN>ZFD:"Z6VN)?/GL4O)%M99,
MY+-$&VGGG&,>U=;10 BJ%4*H 4#  Z"O.K#X;V]_JOB6[UJ&Z@-]J3O&UM>O
M%]HMBB *X1N5R&X//7UKT*6>* *994C#L$7>P&6/0#W/I56?6+"VU>TTJ:X"
MWUXCO!%M.75,;CG&!C(ZT 4-4\(:-JVE66G2VSP0V#*UFUK(T+VY48&QE((X
MXJ'3_ N@Z9#J<=M;2C^TX!!>.\[N\RX899B22QWMD]?RKHZ* ,N?P[I=UX;'
MA^YM5FTP0+;^2Y)^10 O/7(P.>N1FLRV\!:);V5]:N;ZZ6]MC:RO=WLDSB$_
MP*6)VCZ5T]% &7=>'].O8-+AGB9DTR>.XM0'(VNBE5)]>&/6LB_^'?A[4;F^
MDGBNQ%?L9+JUCO)$@ED(QO:,-M+=.?4 ]:ZNB@#G-1\$Z3J8A$DNHP+';K:L
MEK?2Q+)$N<*X5@&ZGGKSUI^H>"]$U"UT^'R);4Z<GEV<UG,\$D"X VJRD'&
M.#7044 9VCZ-;:):O!;274OF.9))+JY>=W; &2SDGH!QTJ#7_#6G>)(K9;X3
MK):R^;!/;SM#)$V""592",@D58T/6K/Q#I,6IV#.UM*SJI==IRCE#Q]5-:%
M&9;:#86FK_VI$DAO/LB61D>1FS$A+ ')Y.2>>IJLW@_0Y-*U'3);,2VFHW+W
M=Q&[L=TKD$L#G*G(!&,8QQ6Y4<D\4)02RHAD;8@9@-S>@]3P>* ,?1_"MEHM
MV;J*[U.YF\LQ*U[?RSA%)!P S$#H.<9J[K.B:;XATR33M5M$N;63!9&R,$="
M".01ZCFFOK5G'XAAT-B_VV:V>Z4;?EV*P4\^N6%:- '-Z1X&T71KU;V,7EU<
MHACCDO;R2X\M#P54.2 "..E5K;X;>&[6XB=(+IK:&7SX;%[R1K6.3.=RQ%MH
MYYQC KK:* *$6C64.N7.L)&PO;F%()'W'!1"2HQT'WC5$^$-&/AJ[\/^0_\
M9UTTC2Q^8V27<NWS9R.35>+X@^$9M4&FQZ_9-=-)Y2J'^5G_ +H?[I/MFNEH
M X36/!/]M_$2#4+J&9-/@TCR(;JWN3%+%.)<C:5(8?(3STYQ6PO@7P^GAN30
M19M]CEE\]V,S^:TV0?,,F=V_(!SGMZ5T=% '/Z1X-TG1M5;58/M<VH/ ;>2Y
MNKIYG="P."6)Z%1CT_&G?\(=HO\ PB*>%_L[_P!DHJJ(O-;. X<?-G/WA6]1
M0!QOBWPQ+XD\7>%97LD>QTR>2[GN&89# #9&!G)!8 GC'RBNPD198VC<95@5
M(]0:=10!SFE^"=(TK4H=0C:^N)[=62V-Y>RSBW5A@B,.QVY'&>N.*OZUH%KK
ML<(N)KR"2!BT<UG=/ ZY&#RI&0?0UJ50UK5[70=&N]5OBXMK6,R2%%R<#T%
M&;_PA'A\^'CHC63-:&;[06:9S*9LY\WS,[M^?XLY_"IM*\+6&E-.PGO[QYX_
M*=K^\DN,I_= <D ?A6O;S+<VT4Z!@DJ!UW#!P1GD5)0!S.C^ M#T.^ANK-;S
M%L6-M!+>2R0V^X$'8C-@<$C\:IW/PN\+7?VI)K6Y:VN7:5K7[7)Y"2-]YTCS
MM5NO('';%=E10!GC1K)=?_ML1M]N^RBSW[CCRMV_&.G7O20Z'I\&J:EJ*PYN
M-22..Z+,2'6,,%&.@X8_6M&B@#E[;X?Z%;:%<:(JWCZ=,T;>1+>2.(PC;U5,
MGY0".@Z]ZM:QX0TO6M0CU&1KNUOTC\K[58W3V\C1YSM8H1D9]:NZ;KVEZMID
M.I65[')9S2&..5LH&8,5P-V#G<"/>M&@#GY_!VF3:;:62SZE +5F:*>'4)EF
MRQRV7W9;)]<UH:+HEAH&G"QTZ(QP[VD8NY=W=CEF9F)+,3W-:%% ',V>BW>G
M_$'4M4A16T[5;.+[0=PREQ$=J\>C(W_CM5T^&OAI)P1;W7V03>>-/-W)]D$F
M<[O)W;>O.,8]JW=4UJSTB;3XKLN&O[I;2#:N<R%689]!A3S6C0!B:SX4TS7=
M0M+^Y^TQ7=J"D<UK<O"Q0D$H2I&5.!P:N66C65AJ6HZA;QLMQJ+H]PQ8D,44
M(N!VX':K]% '.MX'T%_#=IH)M7%E9OYEL5F=9(7R3N5P=P.6/.>]/M/"&FVV
MGZA9O-J%VFH0F"X>\O99G9"", L3MX8],=:T=9U6'0]&N]4N8YI(+6,RR"%=
MS;1U(&1T'/X5;AFCN((YH7#Q2*'1E.0P(R"* ([*TAL+&WL[=2L%O$L4:DYP
MJC Y^@K+UGPIIFN:A::A<_:8KRU!2.:UN7A8H2"4)4C*D@<&M2\O+?3[*>\N
MY5AMH(VDED;HB@9)/X5%I>JV&MZ=%J&F74=U:2YV2QG(.#@_J#0 RRT:RL-2
MU&_MXV6XU%TDN&+$ABJ!!@=N .E9#^ M";1M-TR.*Y@CTQF>SF@N7CFA+9W8
M<'/.3D5J1>(-)GUZ?0XK^%]4@C\V6V5LNB\<G_OI?S%:5 '-6_@/0+;3=5L(
M[>8PZLH6\+W#N\O&,EB2<G)R<UIWF@Z???V9Y\3-_9LRSVV'(VNJE03Z\,>M
M:5% %#6M&LO$&D7&EZC&TEI. )%5BI."&'(YZ@4+HUDNOOK8C;[>]JMH7W''
MEABP&.G4GFE76+!];?1EN =02W%RT.TY$9;:&SC'48ZYJ]0!0TO1K+1Q>?8H
MV3[9=27<V6+;I7QN//3H.*S-8\$Z/K>I_P!I3"[M[PQB&2:SNY(&EC_NOL(W
M"NBHH YO4/ NAW_V%ECN;.:Q@%M;SV-S)!(D(_@W*<E>.AS4@\%Z$OAM] 6S
M*Z?)*LTBB5M\D@</N9R=Q)9022:Z"B@"A=Z-97NK:?J<\;-=:?YGV=@Q 7S%
MVMD=#P.]5HO#&EP:/J6E)"XM-1>=[E?,.6,V=^#U&<GITK8K.U'6K/2[[3;2
MY+B749C!!M7(+!2W/IPIH HZCX-T?4K73X9([B&33D$=I<6UP\4T*X"X#J0<
M$ 9!ZTY?!^CG0;O1;F.XO;.[;=<?;+F29Y&XYWL201M&,$8QQ6[10!S^E>#=
M)TI;D+]KNVN8?L\CWUW).QB_N#>3A>>@J&V\!Z):Z*-( O);)9HIHXYKN23R
MS&045<GY5! X%=-10!SVL>"](UG4O[2D-Y:WQC$3W%C=R6[R(/X7*$;A]:E'
MA#1%TG3]+BLA%9:?<1W5O'&Y&V1&W!B<Y;G).<Y[UN44 4)-&LI-=AUIHV-]
M#;O;(^XX",P8C'3JHYI=9T>RU_2+G2]1B\VTN5VR(&()&<C!'0Y -7JQ=?\
M$]CX>>SAN(KNXNKQF6WMK.!I99-HRQ"CL!C/UH K7/@;P_=VFB6TUCNBT1D:
MR7>WR;<8SS\P^49SUQ6I-HUE/KEKK$D;&]MH7@B?<<!'(+#'0_=%6OM$:VOV
MF1O*B";V:7Y-HQGG/3\:I:KKECHT%G-=.WEW=S%:Q&,;LO(<+^'O0!0M_!>C
MVE]J=S MT@U(2?:8!=/Y+-)C>PCSM#''4#-6)?"^E3:)IVCO"YLM/:!K=/,.
M5,6-F3U.,#KUK9HH JZGIMGK&F7&G7\"SVEPACEC;.&!^G(^M8FF^!-%TS5+
M34T-[<7UHK)#/=WDDS(A7;M&XG P>E=+7-3_ !"\(VNIMITVOV27*OY; O\
M*K?W2WW0?8F@#5UO0]/\0Z9)IVIVXFMG(;&XJ58'(96'((/<5CK\/]!.F7=E
M<)>78NS&99[F\EDFS&28R'+97:22,8ZFNHHH YNP\#:+I][/>JMW<7EQ:M:3
M7%U=R2R21,02"S'/\(QC&.U2:3X,TK2-274(WOKJZCC,4,E[>23F%#C*IO)V
MYP/?BN@HH P?^$.T7_A$?^$6^SO_ &3MV^5YK9QOW_>SG[U7O[%L?[=EUDQ$
MWLMJ+1V+$J8@Q8#;TZL:T** .6LO &B:=<Q26CZE%;PRB:*R74)A;HX.X8CW
M8QGG'3VJ2Y\"Z->:DUY<F^E1IQ<M:/>RFV,H.0QBW;>O.,8SVKI:* .:N_ N
MC7VHM=W)OI8WF%P]FU[*;9I <AC%NV]0#C&/:M^ZM8+ZTFM+J))K>9#')&XR
MKJ1@@BFW][#ING75]<$B"VB>:0@9(502?T%,TS4(-6TJTU*VW^1=PI-'O7:V
MU@",CL<&@#%TOP/I6D7,$UM<:HR6^1;P3:C-)%#P1\J%L< X&<XIX\$:$-%M
M=*6V<06MR+R)Q*WFK,&+>9OSN+$DY.>^*Z*B@#F;SP'HUWJ-S>H^H6<EVV^Z
M2ROY8$G;IEE1@,^I&":U%T'3TU>UU18F%U:VK6D3;R0(R02,9Y^Z.3S6E10!
MSFL>"-&UK4SJ4PO+>\:,0RRV=W) 9HQT5]A&X?K5I?"NCI=+<):E673O[,"K
M(P M\YV#G]>OO6S10!S^D^#=*TC41J$;WUU=)&88I+V\DN#"AQE4WD[0<#WX
MJM;_  ^T.TN0]JVHV]L)?.%E#J$R6P?.[/EAL8SSCI[5MW^L6&ESV4%Y<"*2
M]F%O;J5)\R0@G' XX!ZU:2>*222-)4:2,@2*K E"1D9';B@!+FVAO+66VN8D
ME@F0QR1N,JRD8((],5S>F_#W0-+O;6YB2\F%F<V<-U>2S16QZ9C1F(! Z'MV
MK;TG6+#7+'[;IMP)[?>\>\*1\RDJPP0#P0:O4 4+;1K*SUB_U6&-A=WZQ+<.
M6)#",$+@=!]XU?HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ KF?'5WK-EX>6715N-_VF,73VL(E
MGCMR?G:-""&8#'8]^*Z:L[6;"^U"UC33]6ETVXCD#B6.)) PP0596&".?8Y
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
M!&L7\Z_V?K4+V5U&$4*MUR8W!QD;MC+C..>E:NA(_CJTU:ZU65IM&?5,6%L
M C10, "<#+*TBEL'T';BL[Q5X4.C_!Y?#NG+=WUW;O$ME)$A\Q9O.#*_R_=
MR23Z UW&@Z1#H&@6&DV_^JM($B!_O8')^I.3^- '$ZIK6H6OCJYM]9UV_P!#
ML?-A72VCMHVM+D%1N$DC(?F+9&"RX&,5Z)-*L$$DK9VHI8X] ,URNN^#+SQ
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
MAVR.15BO,+=O$A^)_C6+P]'IJL5LFDGOR[*"(?E4*A!.>><\8Z'-69?B8_\
MPA6@ZH(K*TU'5YVMA]LFV6]NR%A([-Q\HV' SDY S0!Z-17%>$O&4NK^(KW0
MKN]TC4)H;9;J*\TF3,3H6*E6&YMK X[G((Z5;^).M77A_P"'FL:E8N4NHXE2
M)QU1G=4W#W&[/X4 =(+NV-R;87$1G R8@XW ?3K4U<AI_P ,_"ME8VD9TJ&2
M[@*R&_.1</*#DN9!\V2>>N/PJJOB#Q3K^H:O_P (U#I,5EIER]GNOQ(SW,R
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
MQ1;IJ%Q>:)):R1;GM+0.+BTDR,))ECD@9!X7D<9%=I0 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7
M->-_#EUXET>UM[22W$UK>Q78ANE)AN-A/[N0#G:<YZ'D#BNEHH X72_"&KQZ
M[JVJW[Z7";[3!9);V*,$B(9CU(&[[W7 ],<<V6\$-=_"RW\(7ETJ31V<4/VB
M(;E62/!5@#C(W*..,BNQH!R,CI0!RVB6/B>&_@.J6WAV.",$22622&60XP"
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
M8UVAXV4$XP<8([=:[6B@# \(^'9?#NFW*W5RMU?WUW)>WDR)M5I7QD*.R@
M?2J7C#1]>UR"?3[6WT&YTVX@V,NHK)OB<Y&]< AN",?=((ZUUE% ' S>!M2T
MZYT74-(N;*\OK#3%TRX34U;9<1J00VY<E6#9['@XJWJ?A;5]=\+?9;N73+'5
M8+V.]LWLHF,,3QD%-V[!;D')P."...>SHH Y"XT/Q)XCT#5]+\1W.EP1WEJ;
M>)=/5VV,0?G9GP3V^4#\:S4\+>+]1O\ PY/K-_I*PZ-<K)Y5HLA,X$;*7+,.
M&Y'R@8Y//2O0:* .?\.^'Y]'OO$,UQ)%(FIZ@UU&J9^53&BX;(Z_*:YW1O"7
MB3PW9IH^G+X>N=-A=OL]S>1R>>D98G:RJ,.1G .X9P*]"HR,XSS0 5Y]_P *
M_OQX:2UBO[>+5+369-6LYMI:,,9&8(XX."K$''ZUZ#10!QUGX=UW4O$UIKGB
M2XL(WT^"6*SM].+E5:0 /(S. <X& ,<5S5K\-]?AT?3=',FA);:??171NXXG
M^T7024/\^1A6(SGELD#H*]6R#T/2B@#G]*T&XL/&/B'69)8FAU-+58D7.Y?*
M1E.[C'.X8Q61I?AOQ#H'A&WTFQ.CW<@N+A[B*\$GE2))(S@ @$@C<,Y4@\UV
M]% '-^"/#<WA?0YK.>2 R3W4MT8K92L,&\Y\N,'D*/ZFBY\/WS>.9/$%M<6Z
M+_8[6$:N"Q$IEWAB!C*_CFNDR,XSS10!Q&E>%M9D\:P>)-731[26"VD@8:8'
MW71?',I8#A=O YY/6NWHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JCJU[=6%B9K/3IM0N"P5((
MG5"<]RS$  =S^E7JY;Q[8ZQ?Z#!%HZS2[;R)[NW@G\B2XMP3OC5\C:3QW' (
MSS0!7A\43ZFFNZ-J6DR:9J5I8F<QF99DDB=6 967'=2""!61X9\3RZ1X)\%:
M59:<VH:EJ&G!HHC,L*A8T4L2QS_>&  :A\/^%]0M_$6NW\7A^32K&\T@6UO%
M+=K+(T@9_O\ S-M)R.Y&,<YR \Z#<Q> _#>CZKX.GU9[6R17:VNXHYK28*!\
MK%UQ_O*W;I0!TFJ>+9M+MM*A;1KB76]39E@TQ94R"HRY:3.T*HQS[CBI- \5
M/JNK7FC:CIDNEZM:QK,UN\JRK)$Q(#HZ\$9&#P,&N4A\/^+--M?".MSPG5M5
MTJ.XAO;4W"^:\4OW<2-A6= %!R?FYYK<T#3M6U#QM>^*M5T\Z8IL4T^UM'E6
M20H',C.^PE1DD  $T =E7,^(?%SZ)KFGZ/;Z1<ZC>W\,LD"0LJC*%<ABW"C#
M$[CTQW)%=-7G7B^ZU&S^*/AFXTW3Q?RI87F^W\T1LZ9CSM+<;AP<$@'GF@#0
M3XA+'H?B&ZO])GM-1T%0UW8-*K$@KN0JXX(8=\=C3CX]E@T9M4OO#U[;0W$L
M4.EQ&1&FOGDSM 3/[L\ _-V/MBL"[\,^(-9T7QUJ<^F?9=0UVWCM[33S,C.J
M1(0I9@=H9BQ.,\>M=#XNT'4[_0]$GTR&.;4='O(+U;:20()MBE63=T!(8X/3
M(H GTSQ==2^(8=#US1)=)O;J%YK0FX2>.<)C>H9>C $'&.G>N'\&^-+KPYX"
M6Y?P]>7&DV=W<B[OUE10@:X?E$)W.!N&2,=_0UU-O::UXE\;:1K6H:-)I%EH
M\4_EI<31O+/+*H0\(2 H /).23TK.B\*ZTOP3U+P^;+_ (FDPN_+@\U.=\[L
MOS9V\J0>M '1->6C_$N*U NC=-HK3*XG/D>7YP'^KZ;LG[WIQ7">!?&UUX?^
M&.DW4_AV]DT6U4I<Z@)$&W,A!98_O,HR 3QWQG%=K!HNH)\1K756M\64>@FS
M:7>O$OFJVW&<] 3G&*XJRT7QH/AC%X%F\.+%+/%Y+:A]KC:*&)GW,67.[< 2
M,*"#P<]J .SFU-(O'FH1V-I=WFHIH\4Z1B["PR*96 "J?E5N,[O2L?P=X\U'
M_A6Z^(?$]G+Y44.\7B/&S7;&0J%6-<;3G:HSC.:W+#0KRT^(\^HB$_V=_8L%
MG',77EUD<D8SGH0<XQS7(VGA'7[[X43>"[O2OLMU8;6M[F6=&ANV68R #:2P
M!  .0,9]J .PT_Q;>-KMEI.MZ%-I4VH([6;FX299"@W,C;?NL!SCD'!YKDO&
M7C>YUGP'XBEL/#UY+HC0SVJ:FLJ?,PRI<1YW>7N&-WXXZUK^&M$MDURTN3X
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
M< >V>W6N3\-^&KR#X@66L0^&I](TZ.PF@D-S>K-*TA9""PWMP<'!R<X.<<9
M)A\56_L4:\WAF^70XIC#=7OFI^[/F;-RI]YU!QDC')(YP:V=-\:7%QXBM-)U
M+0+O2_[0BDFL)9I48RA "RLJ\HV"#@Y_.N<;PEKA^!MWX=%E_P 3:1Y2MOYJ
M<@W1D'S9V_=.>OZUU&N:1?7GCSPGJ4$&^TL/MGVF3<!LWQ!5X)R<D=LT 9T_
MQ!NGAO\ 4-+\-7>H:+82/'->I/&A?RSB0QQGEP,'G(S@XJUJ7CV*"ZT6WTO3
M+G59-9M7N;3R&500-A&XMPHP^23TQT).*Y_3[+Q9X;\,WWA.T\.F^#/<+9:B
M+J-8?+E9F#2 G>"N\Y !SCBM/3?"-[H_B#P<L2>=9:3I4]I/<;@/G(C ^4G/
M)5N@XH MV_Q!MDT'6[_5=.N+"ZT63RKRSW+(VX@%-C#A@VX8/%+8>,-6F\5V
MN@ZAX9>QEN+=KH2_;4D"QJ0#P!R02H('KGD5ROC33+VPTSQ_<W$*K#J]Q8QV
M>XJ?M!VQH5Z_(2<C<<8Z]JN^'1/X?\::?!KNE7?]HZI#);6E[-JWVTHB#S&C
MP44J.,YP<D#)H ]-K#\2>)(_#T5G&EI-?7]]-Y%I9PD!I7P2<D\*H ))/2MR
MN1\9:3JDNJ>']?TBU6]N='GE9K,R",S1RQE&VLW&X<$9P* %L?&-]/?WFCW?
MA^:UUR&V^UPV9N49+F/=MRDG08/!! QFN*3Q%KOB+X$ZS=ZS9L"VG3%;XRQ_
MOSO88V+C;@#'3G%=;H]AJ^L>.O\ A)M3TQ]*M[:P-G:VTLJ/+(6<,SML)"C@
M #)/4U@6&@^(T^$NK>#IM$D2[@M9X;>?[1$8[HL[,NWYLC@C[V* -O1_&URE
MSH=CJ/A^\L+/4D$5E=RRH2[A-P#H#E,@$C//J!5B]\<70N-4.D^'[C4[+2G:
M*\N4G2/#J-SK&K<N5!YZ<\#-+K^B:C>R>#C;V^\:=J$<UU\ZCRT$+J3R>>2!
MQFN6/@UM*UK6Q=^#)->AO[Z6\MKJWNT3:).3'(KNN,'/(SD&@#I]3^($5O-H
M<.E:7<ZK+K=J]Q9+"ZID (<,6X48?))Z;>]=7933W%C!-=6QM;AXU:2 N',;
M$<KN'!P>,BN23P]=1>+O"=W:Z:EII]AIUQ!+&DBE;=G$>U!W;[I&0.U=I0!3
MU6XNK32[BXLK4W5RB92$2!-Q^K<#U_"O);SQ!K?B#]G[4[S6;-D=[!&6\,D9
M^TDOR=BXV8P.H[U[)(GF1.F<;E(S7E,.@>)9O@SJ'@^70I(K^VM1;P/]IB*7
M1\PG*'=P, 'YL=: .HT_QK<OKFFZ;J7A^\TV'4U?[!<32HQD*+N*N@.8R5Y
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
M01$ X/&2C#G%7&C\3^(?&WA?5+KPXVF6&FR7!G\ZZC>3<\#+D!21MS@>ISG
M H ]"KA?''B3Q!HWB3PW::3I[7%O=W#+*!-&OGG8Y\KYN5Q@-NX]*[JN0\<:
M=J<UUX>U72[!K]]+O_/EMDD5'=&C9"5+$#(W#C- &#J.K:C9_%NTEM]$GN[^
MX\. ?8XY4 B;S\MOD/R@#!&><G&!S6];_$&R;PI>ZS>6-S;3V5TUC/8\/)]H
M#!1&I'#9++@].:=;:;J4WQ)AUZ:Q:WM'T$6[[I$8QS&8.8S@\X'<<>]<WJ'@
M75M2\.^*+4VT8N)_$)U.SBEE 2X11'@$J3MW;6'."* .JTWQ7=R:];Z-K6B2
M:5=7<+S6A^T),DH3&]<KT8 @XZ8[UT]<'X7T6UCUR&Z'@.71Y88V_P!+N+J.
M0HQ&"J!78G(SSQ7>4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 445SOC7Q'+X9\/_ &FT@6XU"YGC
MM+*%SA7FD.%S[#D_A0!T5%<IINC^,;2]M;B]\507\1;_ $JU?3TC0 CGRV7Y
M@0>F[.?:FWGQ'\/V5Q<HQOI;:TD,-S?064DEM XX(:0#''?&<4 =;17/:QXT
MT71+NUM+F::2XO(3-:Q6T+3-. 0,(%!W$[@<>F3T%99^*?AG[&UPC7\OD[OM
M44=C(TEF%.&,R@?NP"#U]#C- ':U4ETRSFU.WU*2W5KRWC>.*4YRJMC</QP/
MRK*U;QIH>BIISW=TQ74HV>S\F)I#, %.%"@DD[UP!US1I?C/1]5L]1N$:YMV
MTT9O+>YMGCFA&-P)0C/(!(QG- '045SFE^-=,U35DTOR-0L[N6-I8$OK.2#S
MT7[Q3<.<9''7VJA<_$_PW;-= O?2I9S/#>2PV<CI:E6*DR,!A1D''MS0!V5%
M9EIK^G7VLW.DP3%KNWACN&&WAHWSM93T8<=JP-5U"Z\6V5K;^&KBYAB&J^3=
MWT9,8CCA;,FT]6W$;!C@Y/84 =E17/6_C+3+S6'TZVAOYMD[6SW4=G(UNLJ]
M4,F,9!XSTSQFNAH **YZ3QEIBZU)I<4-_<20S+!/-;V<DD,,C8PKN!@'YAGT
MSSBFZMXVTG2-0FL7COKN>V0270LK1YQ;J1D&0J/ER.<=<<XH Z.BL'4/&.BZ
M?IEA?FX>YCU#'V*.TB::2XR,_(BC)XY/IWID/C/2);6RG8W4)N[X:>D4]L\<
MB3E2VUE8 C@9STZ4 =#16<VMV2Z^=$+M]N%I]LV[3CRMVS.?7/:N;B^(.C:_
MH^H/I%W?11QV$MQ_:*V+-' 57)Y(VLZY!V?A0!VM%>>WWQ!;1K[PI8""_P!3
MAU&U,L]W'I\C/,!%N5HU08+$\LHSM![5T%KJJ2^,+J!M5F$:Z;%<G3Y;8(L(
M9F_>%SSDX(*GIB@#HJ*Y:R^(.A7UY:PQF]2"\D\JTO);21+>X?LJ2$8).#CU
MQQFK#>,M,_MM]+BAO[B2*=;>:>WLY)(896QA7<# /S#/89YQ0!T-%%<TNLQ6
MOB3Q!]HU:62"PLXKB2R^S +;KAR6#CERP4\=L4 ;1TRS;5EU4VZF^2 VZS<Y
M$98,5^F0#5NN2L?B/X=U&]L8()+ORKYA';7;VDBV\LA&?+60C:6ZC'J,=:ZV
M@ HKG]:\8:?HEU);RVNIW+Q1B28V=C),L2GNS 8'0G&<UKZ??VNJ:?;W]E,L
MUK<1B2*1>C*1D&@"S17/^+EUF?3K2ST995:[O(H;JXB<*]O;DYD=22.<#''(
MW9'2LVRUJX\/Z7JVO>+I);.*74/*BB9MZ00[A'%C!(&?O,??GH* .RHKCE^)
MOATS/;N=0BN=@>WMY+&59;M2< PH5RX/L/?I6E8^,M'O] N=9BDN!;VLAAGB
M:W?SHI00"ACQNW9(XQWH WZ*P-&\7Z=K6I2Z;'#?6E_'$)_LU]:O [1YQO4,
M.1GBJ6F_$;P]JQD>TEN6MH8GEGNVMG$$.P996?& V!G'I0!UE%<G9?$/2+[5
M;+3H[35TFOAOMC+I\J+(G'S@D?=Y')Z9&:BLO%NG:5H5_J6JZW)=6L6JR6AG
MDMA%Y)\S8(\#JJG^(]1S0!V-%<]HOC32==U1]-MQ>078B\]([RU> S19QO3<
M!N7.*Z&@ HKEKOQ_HMC>-#<Q:C';I/\ 9WOFL91;+)NVX,A&/O<9Z9[U;UOQ
M?IFAW\5A*EY=7TD9F%K8VKSR",'&\A0<+GC)Z]J -ZBN<O?&^BV=GI\X:ZN9
M-14O:VUM:O)/(H^\?+ R,=\XQ1/XXT2WTBTU%GNC]KD:&WM5M9#<22*2&018
MW9!!SQQ0!T=%<[8>-='U"PU.Y5KF!]+C,E[;7-NT4T*A2V2C#/(!((ZU:G\3
M:9;:9I>H22.+?4Y8(K8A"2S2_<R.W]* --K:![E+EH8S/&I1)2HW*IQD ]0#
M@9^@J6N6U/X@:)IFJ7FF,+ZYO[/:9K>TM'F=5*AM_P H^Z 1R?I6=XC^(]MI
MECX>OM+MY[^UU:ZB3S8K620>4V<[=H_UG'"'G@\<4 =U17(ZK/J^JWNBWVEP
M7\-A;1RWUS&P,,EP0I$=N4;!R223N&!M'K6IX2L-3TSPQ96VL7DEWJ(5GN)7
M<N0S,6V@GJ%SM'L* -JBN8^(&KW.C>#+Z:Q?9?3[+2U8=5DE8(I'N-V?PJ_9
M:E966IV_A@W$\E]#8+.&FRQDC!V%BYZMGKWYS0!L45SL'C?0;GP_J>N17A:P
MTV62*YDV'*LF,@#OU&/7(KG)O&B:7\2-2M[I]1N()-,MI;6PMX'F<L2Y9A&H
M..,9/';VH [S4-.L]5L9;'4+6*YM91B2*50RMWZ'WK-TGPAH&AW1NM.TR&&Y
M*[/.)+N%] S$D#V%9FH^*+'4O#.F:OIFMRV=K=7T,2S);>8SDR;3$RL/ER>"
M>HJWJ_C;2='U-].=+Z[NHHQ+/'8VDDY@0]&?:#MS^?M0!T=%>=7WC2'3?B4B
MO<7MS876A13VMG:PO*TLC2M\RQJ,YV#D\8 YKL]"U[3_ !'I::AILK/"69&#
MH4='4X964\@@]J -*BL[6M;LM L%O=0=H[<RQPEU4L%+L%4G'09(YJ.3Q%ID
M/B>'PZ\^-3FMC=)%M.#&#C.?7@\>QH U:*YV?QOH5M8WMY+<N(K2].GMB)F:
M2X&/W<:@9<Y../0^E/T7Q?IFMWEQ8QK=VE_!&)9+2]MG@E\L\!PK#E<\9% &
M_16 ?&.CCPA'XH,TG]ER!&5_+.[#.$'R]?O$5GP:E<+\5=4LY;MQ8Q:-!.(F
M?]VC&20%L= < <^U '7T5Y=XJ^)%C>Z19KHMQJ-N]QJ-LEO=-;21172><H<1
MR$ ,,9R.XS7J- !16%K7BRRT2Z^RR6FIW<PC$KK964DWEH20"Q48'0\9SQTK
M#\0^(EO8_!=_HM^YLM1U>)2\1*B6,QR$JP],@9![B@#N:YM? 'A1;S[4-"M
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
MG%:M 'ED-RVG^,;>/PFVLH;S4R=5TJZLI!;QHQ/F3*[+A#W&UB&)'%>IT44
M>6:Q<MIGBJ>;PHVLPZS<7\8O-,DLI&M+H;@KR[BNU/D&=ZL,X&15:2U_L+QC
MXD.L:CXCT^&_NA=6DVFP-+%.I11M.V-R'4C&#CC%>N44 >5OI\'A*\\%ZM:6
M.J2Z#8VMS;OYENSSVWFX97>,#<.A!XXXJ_XNU-]:T31-=LM+U-K33-=AN95>
MU997@565I$C/S%?G] >"<8KT6B@#SK2K^37?BK/JMMIU_%IW]@FWBN+FV:(3
M,)@QVA@".O< G![<TSPYI]S!^S^;$V<L=T=(N5\@QD/O*OQMQG))_6O2** /
M+[WSM'A^&NK75I=FTT^W:.[,-N\CPE[4(NY%!;[W'3BK.IZ9>ZUXO\3K:0S1
MKJ'A=+>":2-D'F,9< DC@C<,CJ*]'HH \=T&STR_T_0M(U2[\7B_M9+??ILE
MJ_E0RQD8.X1;1&",YW=*OZK<MIOBN67PHVLQ:O<Z@@O=,ELI#:7*[@KS;BNU
M/E&=ZMS@9%>IT4 %><ZA97;>)?B#(MK,4GT2%(6$9Q(PCF&%/<\C@>M>C44
M>9ZEI]T?ASX"@2SF,UO>:4TL:QG='MV[BPQQCG.>E>F444 >;>(]5U0^+=3T
M^]N]<LK!((O[,CTFR\PWKLIW[I#&P!#8&"5&.36]\,[:>S^&V@V]S#)#-';
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
M?%7Q(L];TZUNX],T[3IH7NKBV>'SY)&7"*' 8A0I).,9KT"B@#SCPMI]S;_
M/[$UI+%='2KE3 8RKEB).-N,Y.?UINLZ/?3_  =T"&TL))I[".PN9;%4P\JQ
M[&=-O][@G'J/6O2:* /.;S4D\;>+/#!TBSOUATRZ>\N[JXM)(%B'EE1'\X&Y
MF+#(&>!6#-X5N]3\8ZCX-N;.8: ;JYU9;@QGR_WT.P(#TRLDCMCVKV2B@#S3
MX80:MJ-[>:WKEG/;75K:0:/$)T*EA$-TKC/4,[#G_9KL_%=WJMCX4U.ZT2W^
MT:G% S6\6W=N;V'<]3COC%;%% 'D>E--J7Q#\*7L-[X@U.&&.Z^TW.H67D11
M.T7W5'EI@Y'/4=!G-<_H]X3X>B769M5A\,0ZE)=R"VTSS(!MN&<8N Y)BW8.
M=N>O.*][(!!!&0>HKC$^&FEI8_V9_:>L'1L_\@LW0\C;G.S[N_;[;J .<\3:
MKJE]J?B'3[N[UR"+R0FDVFEV6^.\1H^6:7RV!^8D$%E  JQI%A>)=_"HO:3J
M+;3)UG)C(\HFVC #?W3D$<UZ<JJBA5 "@8 '0"EH \RT[3KI?AGXZMVLYA-<
M76JM'&8CNDW;MI QDYXQZU!K"V5GI6@W+S:[I?B"WT>)+>[L;*299,J,P.H5
ME;YE!VMCJ.:]4HH \PU"_P!3M=3\!>(]?T^Y1HK6Y34/LML\ODRR1IM!5 2,
ME2/8UZ:C!T5P" PS@C!_*G44 >/^,=.O(/'$_ANTC?[!XR:%YG7CRC"?](Q_
MO1!?Q-;DMTG@_P"(^JZCJ-E=G2]2LK:.VN;:U>986BW Q$("5SD$<8KKY- M
M)?%$/B"1YGNX;5K6)"P\M%9MS,!C.XX SGH*U: /';O1M5N_!'B?5HM+NT-]
MK<6IV]@8R)FAC>/+;.H9@C-MZ]*VQJ__  DOQ-\,7UAIVHKI]K;7BM=W%J\2
M%W5/E 8 \8ZD8).!G!KT>B@#C?AK9RV?AV^6>W>"1]5O)"'0J6!F;#<]<C'/
MI79444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5S7CG6[O0-"@N[)D61[^V@8NN1L>55;]":Z6N&
M^+$$5UX/@MYT#Q2ZG9HZ'HRF901^5 '3:9XCT76IYX-+U:RO98/]:EO.KE/K
M@]*AN/%OAVTU4:7<:YIT5^2%^SO<*'R>@QG@^U<YJ-G;V'Q:\,_8K>*W,FF7
MD3") H*J8RJG'8$\5QNF:AX;A^"FIZ9JTEI_;C)=1W=K*5-S)>%GV_+]XL6*
MX/T]* /29M:O$^)5IH:LGV*72I;IEV_-YBRHHY],$\5F>./'^GZ/X=UC^R-8
MT]];LHPPMO-5V4[U!RN>P)R.U96GPZC#XX\/PW!/]IIX0=)"QY\X/$#G_@5<
M3J-]X8/[/R:=(UH=;1?FMV -RER),R,P^\#C=ECVH ]L_M"Y'BI[%[C319+8
MB?RO,/VH/O(W%>GEX&,]<TV+Q=X<GOK>RAUW3I+JY4/#$MRA:0$9&!GG(Z>M
M<Y<?\EAO?^Q8'_I0]<:NFV-K^SMI-W!:0QW*R6=P)50!_,-R@+9ZYP2/IQ0!
MZSJWB?0M"ECBU;6+&QDE&42XG5"P]<$]/>HY?%OAV#28]5EUS3UL)6*1W)N%
MV.PZ@'/)X/ KS+Q+K@TKX@>++9FTB/[?9V]N6U>5X]J^6WS)A&#1_,<KD?,#
M6O=:;IECH_A&73?%NE0:CI-DPLI[QE:WO$**LA^\#V'*G(YZT >DVEY;7]I%
M=V=Q%<6\J[HY8G#*P]01P:YO_A8.@+XRF\-R7]K'/'$A$C7" -*SE?) SG>,
M X]Q5KP3K1\0^$+#5&LH[,SA\Q1?<R'9=R\#Y6QN'L:YV2?3-/\ C9<_;Y+6
MW-SHT MS.57S)//<87/5N1TYH ZK4/%GAW2;];'4=;T^UNVQB&:X56YZ9!/&
M?>M<$$ @@@]"*\E\/ZGX:T[P_P"+;7Q//91ZDVH79OXKHJ)9E)/E[0>6!7;M
MQ^%=K\.[>^M?AWH,&HJZW26:!ED^\H_A!]PN!0!0B\;VMAXM\366NZI965C8
MR6J6AG=8R3)#O89/WN?RKJFU73UBM)3?6_EWCA+9_-&)F() 0_Q$@$\>E><6
M6H>&M.^+7C5]<FL;>X=+40RWFU08Q N]59N.ZY'4\5@:>ZZ=X#\&:C<9M]*A
M\3-/$\HVB&V=IA&S9^ZOS#D]B* /9+K6-,L99HKJ_MH)(8/M,JR2A2D6<;R#
MT7((STI\^I6-K;PW$]Y!%#.Z)%(\@"NS_= /<GMZUY_;7FD^*/BYJ<%M/%>V
M3>'?LDSQ'<C$S'<H8<'AAG'TK&\)M=:SKVA^$;X._P#PB$DTEVS#B1D/EVI'
M_ &+?\!H ]ADD2*-I)'5$4%F9C@ #J2:SM)\1Z)KQF72=5L[XPX\P6\RN4ST
MS@]..M1^*;;3[SPKJ=KJMV+2QGMVBFN"P7RU88SD\#KWXKSDZOJL^B^)?#-K
M<:=JUU:Z$7M=3TI0I9>5$3J"0LF 2 IQ[4 >C6/BKP_J>HOIUCK5A<WB9W00
MW"L_'7@'G'>EO_%&@:7J$>GW^LV%K>28VP37"JYSTX)[UYKHEK::Q9>$0/&?
MA]8K*>":UM+6Q$5P2H^:'/G$@D$AOE]R*N>'=3\-:;-XSM_%4]A%>OJ\[SQW
MVTO- <>5A3RZ[<  9_6@#TV*^M9[NXM(KF)[FVV^=$K@M'N&5W#MD XJM_;V
MD?8HKTZG9BUFD,,<QF78[@D%0<X)&UN/8UQ5GKFE^'?B=XQ?6+Z"Q6YMK&>
MSN$\U$C=6*Y^]@\8'-<C:6]OJ?PN\%6]S#YEM<>*=LD4BD;E,\^01].HH ]1
M_P"$DAU"^T9]'U31[C3KN29)6:<F238N<0XX)!&6ST%5O#WQ T+Q+J5]I]E?
M6AN;>X:&%!<*QN5"!O,0#DKR1_P$U1\200VWQ \!QP11Q)]HO/E10H_X]SV%
M5O T^FVOB[Q=I\DEK#J#:NSPV[%5D:,PH<JO4C )XH Z32M>1?"5OK&N:EI"
M J6ENK2?_1?O$#:[?@/KFKVG:]I&KV#WVG:G:75I'G?-%,K*F!D[CGCCUKQ2
MS,\?@+X9W#7=M9Z?%<SF:YO(/.@BE.\1,Z[E[[@"2,$@UU4>CZ5?'Q5=:IXR
MTJYBU"PCMKYM.B6!(!E@DKGS'^;DCG' H [:WU_3?$FGW\7AW6[.>ZCC91);
MR++Y+D':Q'/&?7@XIO@W7'\1^$=.U290EQ+&4N$'\,J$HX_[Z4US_@G7+B3Q
M!=>'KBXTO5/L=E%)'JFFJ%#)N*B.0 D*_&< XQV%5_ &L:?HW@JXU'4+I+>R
MNM9NA;NP.#OG95 QZD&@#T6N$\(?$&3Q!XFU71+^R2TDAFF%E(K$BYCCD,;]
M?X@0"1Z&N[KQZPT6[OO"%_J^DKG6]&\07UW9X_Y:8E;?$?9UR,>N* /0/#GB
M0ZO::S<7BPVT>G:E<V>_=A=D1QO8GIQUJUI?BKP_K3S)IFM6%X\*[I%@G5BJ
M^I /3WZ5X]#J$>L?"W5M52.4Z5<>*C=7J;23]E,R,X8#L 1GZ&NNU6\T;5_B
M!X._X1R>SN;JW>9[B2R97$=KY1!#E> "2H /?I0!N:'\2/#>MR:DB:G90FQG
ME3YKI#YL2*&,R\_<P3S[&NCDU33X5M&DO;=!>,$MBT@'G$C("?WLCGBN"\$K
MH\NH>,]#NFM5N[C6;H?96*K*T+QIR%Z[2,].*X/;J.KZ0+!3(;[P#:229&0&
MGCG'E_7,,#?]]4 >UZ[K2V6GZ@EE?Z9%J5M;^?LOIML<:DX#28Y"\'GVK*U#
MXA:'H_B*RT34M0LH9YK9IIIC<JL<+ *0IR<_,&R,]A7$7<R:[\.?B!XN4'R]
M55HK4D8S;PKL4_BV\_C6WK,^FZ=\0?"%WJDEK;VSZ7<H9KDJJ%@(B 6/&<4
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
MV;6L!M2,>28QLQU^[TIT%G:VVWR+:&+:@C7RT"X4<A1CMSTJ8D#K02!C)ZT
M5[NQL[^(17EK!<Q@Y"31AP#]#4B011P"!(D6$+M$:J H'ICTJ2B@"K::98:>
M7-E96UL7^]Y,2IN^N!S2IIUE'>->)9VZW3C#3K$H=OJV,U9R#WZ4F1D#/)H
M@^PVGVMKO[+!]I9=AF\L;ROINZXI6LK1[/[(UK";;&WR3&-F/3;TQ5>[UFRL
MM7T[2YY&6ZU#S/LZA20WEKN;)[<&K] $$%E:VMM]FM[:&&#D>5'&%7GKP.*4
MVMN8(X#;Q&*/;LCV#:N.F!VQVJ:@$'H<T %1+;P)</.D,:S2 !Y H#,!TR>I
MJ7(SC/(HSB@" 6-HNW;:P#;(95Q&.'/5OKR>:?-!#<PM#/$DL3?>1U#*?J#4
MF0._6C(SC/- ",BNA1U#*PP5(R"/2JUMIMC9A!:V5M $SM\J)5VYQG&!QG S
M]*SI_$0T[3M7U'5[&:PL].D8"5B)/.C '[Q0O(!ST//%6M0URPTN*PENI&5;
MZYCM8"$)W22?=!].G6@"8Z7IYEBE-A:F2$DQ/Y*Y0DY.#CCDYXJ2[LK2_A\F
M\M8;B+.=DT8=<_0U.2 ,DX%% #(HHX(EBAC6.-!A408 'H *;!;P6L?EV\,<
M*9)VQJ%&3U.!6/J'B!K+Q=HNB+;JZ:E%<2&;?@IY04XQCG.[]*W: *D>EZ?%
M>->1V%JETW+3+"H<_5L9JQ-#%<1-%-&DD;<,CJ"#]0:IKK-D^OR:()&^W1VR
MW3)M./+9BH.>G53Q5[(! )ZT ))&DL;1R(KHPPRL,@CT(K'U/POIU_X=U'1K
M>&.PAOH6B=[2-4(R,9X'-;5% '$KX+U>^DTB+6];M+BQTJXBN((K33_(=WC^
MYN8NP 'HH&:ZMM+T]IY9VL+4S2C$DAA7<X]"<<]*MY'KTK#\+Z^_B&TU"9[=
M8#:ZA<68 ;=N$;E0WX^E &R(8A.9Q$@E90IDVC<0.@SZ<U%)86<UU'=2VD#W
M$7$<K1@NGT/458!!Z'-87B_Q"WA?PS=:LENMPT#Q+Y1?;G?(J=<'^]G\* -=
M;.V1856VA583F(! !&>GR^G4]*<MO"@D"0QJ)6+2 *!O)X)/J:DR!U-'2@#E
MM7\*WDNOV6MZ'J%O8W5K:-9B&>T\Z$QE@W"AE*G('(/3BK/AKPT^AW&IWUW>
MB\U'4YEEN94A$,?RJ%4*F3@ #J22>]= #D9%% #!#$)S.(D$Q4(9-HW%>N,^
ME-%M #*1!&#-_K<(/GXQ\WKQQS67'XDL[O1=4U&P)F&GM/%(K KF2+.Y>>V1
MUJ;P[JIUSPWI>JO$(7O;2.X,0;.W<H.,]^M %JWTZQM%C6VLK>$1DE!'$J[<
M]<8'&>]2+;0)$\2P1K&Y)9 @ 8GKD=\U*2!U.*HWU[=6UY80P:=+=17$A2:9
M'51;J!D,P/)!/'% $MGIUCIX865E;VP;EA#$J9^N!5FC-% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%5-3TRTUC3Y;&_B,MM+C>@=ES@@CE2#U H X/PC'+-X7\=Q0 F9]9U-8
MP.NX]/UK*O+JUD_9FB*,K!]*BMU4<[I<JFT>^^N\T;P1X=\/7IO-*TX6TY#
ML)I&SGKD%B,^]1Q> /"T&K#4X]'A6Y67SU^9O+63^^(\[ WN!F@#CXO#NEZY
M\5=1L=<7[1Y6C6A^RO*0DC N"S*#\VWMG@;OI3O"FAIXB\(ZKH3:C=0V6G>(
M)4TVXC<.ZQPNKH%+@A@#D<YX%=GJW@KP[KEY)>:CIB374BHIG$CHX"YP RD$
M?>/3&<\YI\_@[P]<:%;Z(^EPC3K9@\,,99/+89^8,I!!^8\YSR: .<TW4=>T
M?QW=>&9=3.NQMI37\#7*)%)%('VA'9% VMGKMR*ZG1;O7+KS_P"VM)M;#;M\
MKR+PS[^N<_(N,<>N<^U)H?AC1?#BS?V58);M.099"S/))CIN=B6./<UH7ME;
MZC936=TGF03*4D7<5R#[CD4 <?X(_P"1N\<_]A2/_P!$I7;US>E> O#.B:DN
MH:=I@@NU)(D$\C<D;22"Q!X..:Z2@#S;QUX=TC5/B/X,-_8Q3?:I+J&;=GYU
M2!F4'GLW-17WA?2]=^+4^G:A"\NG6VA6Y6T$C+&Q$LBJ6 /.T$X^N:[K7/#N
MD^([>*#5K,7"0R>9&=[(R-C&0RD$=?6I;;1=.M-0^WP6RI=?9DM/,W$GRE)*
MKU[$GWH \D\:1:;JFF>*]3TOPV)9=,:6*36+B_,<D,\2C_4KR<*< #Y0:V[B
MV@\6>/=$TK7Q]IL%\/+?QVSL0DMPSA68@?>(7H.V[-=7?> ?"^I7MS=W>D12
MRW63.#(X21B,;B@.W=C^+&>^<U9U;PAH.MP6<.H:>LJV8VV[+(Z/&,8P&4AL
M8 R,\T >37-K:Z=X$^*5K83/);P782-FE,A4!(QMW$Y./N\],8KJ]4T2R\0?
M%RVLM362:S7P\)6M_,*I*PGP-X'W@,YP>,X]*ZR/P9X=ATJ^TN+2H([&^V_:
M8$RJR84*.AXX4=,5HC2K%=7&JBW47PM_LHFR<^5NW;<=.O- 'C\\CZ;X \1Z
M/;2S?9;;Q.+"VMA,59H&>(F!7)^4$,PR2!CO71>"O#-FOC6]\06'ATZ/IPM$
M@@AFV!VERV]PJ,P4;2!UYZUK^+?!G]H:)+;:-;6N9]3CU"]M;AV6.]QC<C-@
M[<[5Z#'R].35+PUX/NK+Q<FMKHNF>'K6.U>!K/3YM_VEF((9\(J@+CC@GF@#
MT"O-=5T?3=>^,\MAJQ,UM_844HM&E*I,PFD&64'YL GCISGTKTJN)U7P+;Z]
MX^FU75;2*XTXZ9';Q$2,DB3+*[$@K@K\K8R#W(H X6?_ $?P)XCTRWD>33=/
M\406]EN<L(T$T),8)[*Q(KH?%EOI6OZ]KEK%X835;S3K=!=W=W?&%+;<A91'
M][!Q\Q( Y[UVZ>%-"CT*+1(]-A338G618%R!N5@X8G.2=P!R3SWJ'4O!?A[5
M]3.HWVF1S73*JR-O91*%Z!U!"N!_M T ><11OXBT7X60:C<W#B[$JW#I*RO*
MHMVR"PYY P?4$^M:^F:&MAXG\:>&="G;3+2XTR"6 (QVVTT@D0NHSQT4G'I7
M<P>&M'MH]+2&Q1%TK/V(!F_<Y4J<<\\$CG-.N?#NDWD]]/<64<LE_ MO<EB3
MYD:YPI&<<;CTH XWP'%9Z%K<F@7?AZ'2=;6Q69Y[6;S(;R)6"F3/!W;C_$,\
M]37H44L<\2RPR))&PRKHP((]B*YL>#+#2M+U)/#UO%:ZC>6Y@%U<223%0>!R
MQ)P,YVYQD5KZ%HUKX>T*RTBSW?9[2)8D+'DXZD^Y.3^- !K]S<67AW4[NT&;
MF"TEDB&,Y=4)'Z@5XUJWAO0K?X5:#K\3M_:UY+8RS71N&+W<CR(SJ^3\^#DX
M[;?8U[J1D8/2N6C^&_A"*1W30X!N<.%WN50[@V47.$Y ^[C/TH Y_4&;_A,O
M'HW' \/PD<]/EFKG[C2HO#?P4M]<TSS5U;4;*SCN[]YV$GER-'N&[G: #M!
M^45ZS)H>FRW=]=/:J9[Z 6]R^X_O(QD!3SQ]X]/6GKI&GKHJ:/\ 9(FTY8!;
MBW<;E\L# 4YZC [T <'H/A35=+\6:;?V&A:=HE@D<L=\EKJ+S?:E*?)E3&H+
M!@#N)S@FH/A[H&C:YX:T_P 5:JIEUZ:Z:>:]:=ED243$"/.>%& NSH1QCFNQ
MTCP5X?T.\2[T^P,<\:E(V>>23RP>H4.Q"_ABF#P'X8763JRZ1"+PS?:-P9MG
MF]=^S.S=GG.,YYH XOPIX>TG3/$GC:_L-,A^W:9='[%C)*9MP< 9[DG\ZQY-
M$TC_ (4POC(3.?$1M1>C5O.;SOM)/W<YZ;ODV]/:O5O^$6T4>(SX@%BJZH1A
MIU=ANPI4$J#M)VDC)&:HI\/O"D>I"_31H1,)?/"[G\H2==PCSL!]\4 <I=:%
M:^*OBHMOKL,DD"^'K>:6SWLL;2>;(/F /.,G ]?I4>HZ7#X8\5S:UKND1ZGI
M]SJ,)M=5CF/GV!)5$C*'!V!A_"3U.0:])&EV2ZP^K" "^> 6S39.3&&+!<=.
MI)K*/@?PVVL?VJVF(UWY_P!HRTCE/-SG?Y>=F[/.<9S0!T-<CX\GTUH-+TR^
MTJ359[ZZV6MD)O*21U1B3(<@;0,G!SSC@UUU9NM:!I?B&UCMM4M%N(XY!+&=
MS(T;CHRLI!4_0T >4622Z?HOQ4TM;*/3;>VT]9([&"Y,T<#/;2%MIP,9V@XQ
MQ5R;0+'P_;> ]<T\3)JEWJ%K!=7;S,SW$<L;;U<D\C@8'08XQ7H%GX-\/6%E
MJ%I:Z9''!J,7DW:AFS,N&'S$G).&;GJ<]:NSZ)IMS;V%O-:J\6GRQS6JEC^[
M=!A2.>< GK0!YYIVB:3XIUGQGJ7B%F-WI^H/;6\IG:,V4"1JR.A!&S)+-GOB
MN@^$W_)+/#__ %[G_P!":M34?!/AO5M6_M2^TJ&:\(4.Y9@)-OW=Z@[7Q_M
MUJZ;IMGH^G0Z?80""U@&V.-22%&<]^>] $EVEO)9SI=;/LS1L)=YPNS'.?;&
M:\X$6J_#34=#LK34_P"TO#>H7T=A%9W(!GM-^=IC<?>08Z'H/SKTFXMX;NVE
MMKB))8)4,<D;C*NI&"".X(KG]*\ ^%]$U".^L-)CCN8@1$[R/)Y6>NP,Q"_A
MB@#S:UT?4_&#^)[F30K._P!0&I7-K#?3ZF\,MEL.(Q&HC.S;PW!^;/-;TFG2
M:YXYT3P]XM9+R*V\/K=/!O/E7%WO".Y'&_ &0#TW9KK=1\"^&]5U"6_N],!N
M9@!,\4TD7FXX&\(P#?B#4^K>$=!URVM(-0TZ.1+,8MBC-&T0QC"LA! P!QGM
M0!PGC'PAX<CO_!=K'9I+;?VHUH0\K/B,K*QCR3G ;H.V,5IW2_V3\3EATZ$!
M+3PG*+>!<D#;,NT8_ "NFN/!OAZYT&#1)-+B_LZW<2Q0H678^2=P8$,&R3SG
M)R?6K=KH.F65Y;W=O:A+BWM!912;F)6$$'9R>>0.3S[T >1R:)I'_"F!XR\Y
MSXB-J+T:MYS>=]I+?=W9Z;ODV]/:N@GT:V\3?%58-<A>6(>'+>:6T+E8VD\Z
M0?.H^]C)P#Q74)\/O"D>I"_31H1,)?/"[G\H2==PCSL!]\5M#2[)=8?5A /M
M[P"V:;)R8PQ8+CIU)- '*?#%3;Z1K.FJ[M;:=K5W:6JNQ8QQ*P*KD\X&37;U
M3L-+LM+%R+* 0_:KA[F;!)WRO]YN?7%7* .'\6?\E'\!?]?%Y_Z3FL[6[&\O
M_C3!!!K$^EA] .R6".-G?$YWJI<$ \J3@9P*Z*_^'GA74]0>_O-*\VZ=RYD-
MQ*#N/4C#8'X5=U7PEH6M6MG;:A8+*EF,6["1T>(8QA74AAP!GGG'- &1X%U3
M4KJZ\0:5J-]_:(TJ^^SPWI15:12@;:VT ;E)P2 *[&J.DZ/I^A:>ECIEI':V
MRDD)&.I/4D]23ZGFKU 'D>C:!HWBKPQX@U_Q"/,U5;N\5[EY6#V(B9@BIS\F
MT '\><U1.EVWB>3X87NOV:W-Y?PR1W3RYS,BV[,N[\?F_&O1K_P!X6U/4I;^
M\TB*2XF8--AW5)2.A= 0KGZ@UKSZ187-W874MLC36#,UJPR/*++M. ./NG%
M'G^A>%M$A^,.OR1Z=$KVMM:7$)&?DD<R;F'/4X%<_ISM=^!_!^DW4TB:;J6O
M74-X0Y7S5$TS+$2.<,P QWQ7L,6EV4&J7.IQ0!;RY1(YI<G+JF=HQTXW'\ZH
MR>$M!FT Z%)ID3Z:7:3R&)(#%BY8'.0=Q)R#QF@#B_'.F6?A+PC+:>'(A9QW
M^H6L-W#%<M$B1N^TD'GR@V-I8#\ZM>&_"VJZ3XOMKZUT33]#TPVTD5Y;VM^T
MPN&X,;;3&H# @_-U(-=19^#?#UCI5WID.EPFTO/^/E)2TIF]-S.23CMD\=J3
M1_!V@Z#=_:M.L3'/L,8DDGDE*J<95=[':.!P,=* //? O@RWU/X9'4;>XDAU
MZ^M[FWAOY)6)@!D= J\_*O';G))ZUT'@-;+2=8N]!E\.1:+K,=I'-+]FE\R"
MZB#%1(I]=V<[ANYZFNJC\-Z/%X?.@I8Q_P!ED,IMR21@L6/).?O'/6FZ+X7T
M;P\\TFF6?E2S@"65Y'E=@.@+.2<#TSB@#7KPKQ8]C=>'M2\4Z'X=\@PW^8M<
MFOR+@R+.%8HG)*D[E"DCCM7NM<O/\.O"=S<7$TVC1.;AS)(AD?9O/5@F[:K'
MU !H YW5?#NG^)?C%<VFK))<64>APR&V\QEC=_.D + $9QDX]SFL1-+O/%7B
M3Q6+GP_9:L]I>FSMVNM2:!K2)479Y:B-MN<EMP()/TKUE=+LEUA]66 "^>!;
M=ILG)C#%@N.G4DUF:KX*\/:UJ!O[[3@UVRA'FBFDB:11T#;&&X?7- %CPM:Z
MI9>%M-M=:G2?4H8%2>5&+!V'&<GJ<8R?6L#XL[O^%<7X21XV,]J Z'#+_I$?
M(/K786EI;V%G#:6D2PV\*"..-!@*H& !4.IZ79:S8/8ZA )[9V5FC8D E6#+
MT]" ?PH X-M T_PG\3?"RZ-&]N-2AO(KW]ZS&XV(KJSY)RV<G/7FL32="T?Q
M)\/M8\3Z[E];+WCR7C2L)+)XW<(J'/R!0JD >OO7J]QI=E=:C9ZA/ 'N[+?]
MGD).8]XPV.W('>L:\^'_ (5O]2EO[G1X7GF<22C>XCE8=WC!VL?<@T >?R:/
M9^)-:^&EYKUBD]WJ6GS&\,F092MNK+G\23^->QQQI#$D4:A410J@=@.E9>M^
M&='\1000ZI9+.EN^^$AV1HSC'#*01Q[UJ11I#$D4:[410JCT Z4 <!\1K>WO
M/$/@RTN[B2&VGU"6.0QS&(L#"PV;@0?F^[QUSCO6)=H/!GB?Q99^%T\BVC\-
MM?FVC)9(;H,P5@#T)49QWQ78>,/"I\3ZKX>,UO!<:?:7,KW<4Q^\C1,HP.YW
M$?3K6KHGA?1?#L5Q'I=@D N#F9F9I'DP,#<S$D@>A- 'FGA_PMJTUMX:U?2M
M&T^SN%D@N+C5EU5Y9;N)@#*)!Y8W;@2<$\'&*U_#GAO3M8^(/BO4=1CDN)+'
M58FM$>1MD+B*-MX4'&XX7D]E^M=/9^ /"^GWT=Y:Z4L4D4GFQH)I/+C?.<K&
M6V*<^@K8L]+LK"ZO+FU@$<U[();A@2?,<*%!Y]@!Q0!XU)X<T^]\"^-]=N!-
M)J5EJ.H26<QF8&V,<A8>6 <+SR3U/Y5MOHMIH.M^!=7L3,-1U&X\J^N7E9GN
ME>!F;S,GGY@"/3MBO0AX=TE=+O\ 319*+._>62YBW-B1I/ODG.1G/:I9M%TZ
MX.GF6U5CISB2UY/[I@I4$<\\$CF@#R37;&VO_ OQ,:ZB$IMM8FFAW9^1Q#&
M1^!/YU?\8>#O#EMHWA!(-+@2*76K2-P"<,LGWQU[[5_*O25T#2DM]2MQ91F'
M4Y&DO$;+"9F4*Q(/J !Q5%? _AQ?#[Z%_9H;36D$IA>61B'&,$,6W C Q@\4
M <1XBTUIOB#IWAFVT2TO](L](-Q;Z;<WC00ES*5+?=;>5   (XW$U5U33M:\
M/^"&TK4'6QTZ_P!?@@6.WNVE^R6<C+OC$A"D+G(]@V*]#O/!?AZ_L+.RN=.#
MQ60(MF$KK)%GKB0-OY[\\U)%X2T&'0KC15TV)M.N26FAD+/YC''S,6))/ YS
MG@>E '$GP[HOASXO^&(-'B%LLEG>-):I*2B?*H#A2?E+<@GOM]J]0K TKP3X
M<T6[AN[#3$BNH=P2<R.[X8 $%F))&  ,YQVQ6_0!YG_PC&B7'QQNWFT^)W&D
MPWJDY_UWGN-_7KP*J:)X?T7Q=IWB76/$B^=J$>H74+3R2L&L4C.$5.?DV@!L
MCKGG-=_J7A;1=7U2TU.^L5DO;3 AF#LC  [@#M(W#/.#D53U'P#X7U;49;^]
MTB.2XF(,Q$CHLN.F]5(5_P#@0- #/AU?7VI_#S0KS4F=[N6U4N[_ 'G'(#'U
M) !S[UG_ !<<Q_#34G$S0D2VQ\Q6P4_TB/G/;%=K'&D4:QQHJ1H JJHP% Z
M"N=\>Z%=>)/!UYI5F(C/-)"0)3A2%E1VS^"F@#E;S1-,\+>/?!\GA\-%-J,D
M\-WMF9S=PB(L7<DG<0<'=[USUU=WD'@F\MK7/EWWC.:TN1YYA#1-,V5,@!*!
MB I..AKU'2/!?AW0=0>_TS2XH+EE*!]S-L4G.U Q(0>RX%6#X9T5M+O-,?3H
M7LKR5Y[B%P661W;<S<]\\\=.U '$Z7X?UOP]J][JEAHFGZ-8#3)A)96EZTZS
M3+AHW";% (Y!/<&N1U;P[H8^"UAXC\QFUF\^RRS7AN&WW,KRH71^?G .>.VS
M/:O7]&\(Z'H%TUSIUFT<[1^49))Y)6"9!V@NQP,@<#T%4!\-_!XDF?\ L.#]
MZQ8KO?:I)!)1<X0Y'\(% '%>*!::GX^\06FH:'<:^(K&"*SBBD0"TD96)X=U
MP6RIWC.,8]J@O]%O])@\!^$)+"VNXI;>>6\LWNC!#=7"(IPS!6W8+,V,88BM
M[6O!U]/XMU75+CPWHWB*"]6);<WT_EO:*BX* &-A@G+9&#S6OHG@.TC\$V.@
M^(8X=0-N[2KM9P(6+%@L;9#@*#M!R#@?A0 SP-H.JZ'?:P+BSM=.TNX:*2SL
M+>[:=8'P1(02J[0WRG &,YKL)X8[FWD@F0/%(I1U/0@C!%9^C>'=*\/QS)IE
MKY/G$&5VD>1W(Z99R2<?6M2@#R3P7X>TBQ\+>,+ZVL8H[N*[U.U609RL0)PG
M7IP*S8?#NGZ+\/O!7B.R65=8,^G;KMIF+LDA56C/.-FTX"] !7J47A#08-3O
MM1BT]4NK]76Y99'"R!\;CMSM!.!D@9JP_A[29-(L]*>S4V-F8C;P[FPAC(*<
MYSQ@=: /-;RRN_$_Q!\407>@66M1V!@@MX;S4&@%M&T8;<BA&Y8DG?P>,=JM
MBRU?2F^'%AK5P)KZ'4)TD=93)E1%+L!8@%B%V@G'45VNK^#M!UV]2]U"P#W2
MIY?GQ2O$Y7^Z61@2/8U9C\.:1#'IL<=C&B:8Q>S"DCRF(()'/.0QZYZT <1X
M+\-Z=J?BGQ/K%]')<75GKTRV@>1ML!"H2RJ#C)SR?0"O2ZIV.EV6F-=M9P")
MKN=KF<@D[Y" "W/L!T]*N4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5#=75O8VDMU=31P6\*EY)9
M&VJBCJ234U<%\62'T#1[:<_Z!<ZW9PWV>A@+Y.?;(6@#5TSXA^&M6OX+.UO)
MQ)<G%L\UI+%'.<9^1V4*WY\UU%,,<>U5*+M3!48Z8Z8KRJP&M>)/ =YXT_X2
M;4K.^9;BYM;>"15MH%C9@J-&1A_N<D\\T >L45Y@=4U?Q5KWA."/5;K2[;4]
M":]NTM2 Q.8SA2<[3EL;NN,^N:HV=GK]_IGBN*7Q=JRKH%Q-#8M&RK(Y5!(#
M,V,R?>"XX& ?7@ ]=HKS"YU?6M>D^'D4.K3Z<=:L9I;U[8#+8AC<[000#DD
MX.,U/8ZA<>'];\5:%J'B*[.G6EA'>P:A=,)9K0/N5@6(^;! (!!].: /2**\
MKT75KFT\?:!:6=YXDFT_5(K@3#6E.URB!U>/(!4]<C &".*J*NO:EX7\6Z\?
M%.J03:5>W_V&&!E6-1"S, X(.\'&,'@ =* /7Z*\\M?$]UIOB;3KW5;MAI.M
MZ(+I%8_)!<1('D"^@*,3_P !K=\ RZE>>$K?4M5FD>YU%WO CG/DQR-F-!Z
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
MD6.'Y&=?]Y]WY"@#K:*X_P 9W=H+VPL9=5UN&>59'2QT9?WLP&/G8A255?J
M2>]<=;>)-;B\"7.K-?7[#0/$)CF^T "::S5E#)*!U8+)D_[M 'L-%>7Q>,[R
MU^)6HW%W=$^&FCGLX%S\JS6\22NWX@R#_@'M26]_._A#P]_;NMZXFIZH);L6
M>E@F>8.=X7(4E416 ZJ.>3VH ]1HKQP^)M:@^%_C"2.^OQ=:5J(@M)[P 7"1
MEHB%DQU/SD9]*V]<M=7T.'1M%C\2ZE+=:[J*Q75]*R[H5",SB$8Q'NQ@#G%
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
M &6VG:X%P)5\]W8MNW-MP<AV!XZ5KZWX2MM7N]/O8+Z\TR]L%>."XLB@(1@
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
M[<NUE(;/OR*@TGPKKOA_0I[;3M;M9+^;49;V2:ZL\I*),DJ55@5Y.<@]L8H
MV/"]W+?:,+B36K/64=R8KNTC"*RX'! 9AN!STQVX%84VJ^(]?\5ZQI>A7]GI
MMKHXB226>U,[7$SKOVXW+M4 @>N:U/"/AF7P[#J,ES<PS7>HW;7<_P!GA\J%
M&*A<(F3@87J3DFJ-[X6UNU\3:AK'AS6+2T_M-8Q>0W=J9E#HNT2)AEP=N!@\
M'% $$^K>)=7\3/X=TV\L=.EL+*&?4;S[.9P99,X2-2R_+\I.3STKFO$FO:AJ
MOP^U[3]76#^TM)U>UM9I+=2J3#SXF1P"3MR#R,GD5U=UX3UJVUM-<T36K==1
MELX[2^%[:[X[K9]V3",I5N3TXYJO+\/))O">H:;+JGFZEJ5_'?W=ZT. SK(C
M85 >%P@4#)Q0 6K2K\5_$S0F-91H]J4,N=@;=+C=CMGK67IWC:]B\8:/IA\4
M:/KL6HR20S1V5OL-LZH6!5@[;ER,'-='J/@P:EJWB&ZEO2D.L:8FGE47YHL;
M\MG//W^GM6=8^"M=^V^')=2UFQ>WT)_W,%I9&(2+Y3)EB7.&Y' P.O7(P 9'
M@M]:TS4_&.HZCK,$]E8ZA,]W$ED5:9E@0[E;>=@QCY<'IUYXHVGQ,U%K33=8
M?6=,N?M<T0FT2"U?S(8I& ^67/S.H()R,'GI79V?A*^L_$&M2"_MI-#UB1IK
MFTD@/FAVC"$*X;&TX!Z>WO4>A^'?%6AVUEI,.OZ?+I%F52-I;%C<F%3Q&6$@
M7[OR[MOOB@"LNJ^*M7\?ZWHVGW=C9Z;I3VSM++;F620/&&,8&X 9^;YNW&!6
M1XG\;ZCX<NI[G_A*=#NI(+I$?18;?Y_*:0+@R;R1(%.>0!P>*[;2O#[:=XIU
M_6#<!UU4VY6()@Q^5'LY.><]:Y";X;:TWAV[\-0Z]9QZ/+<M<JWV(FX<F7S=
MKOOP0#W R<#H* -:S_Y+1JO_ & [?_T=)6;\1[75I_%7@[[#J5O;(U^5B62T
M\W9*(I#O/SC(QQMXYYSVKJX?#[1>-[OQ#]H!2XL(K00[.5*.S;LY_P!KIBC7
M?#[:QJN@WJW B&EWAN64IGS 8V3 YX^]F@#GX=2\4>(M:U6PTG5+&PM]'9+:
M2XDLC*UU<; S_+O 1!D<<GWK-G\>Z_<>$]&N+*VLDUJXULZ1<QR9,(D'F*2#
MUVY56]<9'O6Y<>%=<T_7]3U+PUJ]G:QZH5>ZM[RU:94D"[?,C*NO) &0<C(I
ML?P_2VT?0+""_9GTW55U.XGE3+7,GSE^ >"2_O@#'- '2Z/!J5MIR1:M?17M
MV"=T\4'DJPSQ\N3C XZUYMI'B"ZT#PSJO]GQ12:CJ'BVZL+039\M9))C\S8Y
MP "<#TKUBN&D^'AET"\L1J9BNVUF36+.Z2+/V>4R%URI/S8R0>F<T .@U7Q%
MH'C#2-'UN_M-3M=76989X;7[.\,L:[R"-S J1G'?-8FL^-]1T/5(7;Q3H=_)
M]OCMY](MK?YD1W"G$F\G>H()R!WXKI+#PQJ]UXCL];\2:I:W4VGQR)9P65NT
M4:,XVM(Q9F)8KQV YK"C^&VM1^'K?PXNO6:Z1:7:7,.VR/GRXE$F)&WX]>0
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
MH9%O)'R2F\LJKM^7C.3NI?$WC::V\6MX?BUJRT9+:U2>>[GMC.TCN3M1%R
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
M8Z<9)YQ6)KWC;6]3T7P9J_A^U2.WU/48DD26Z*,SXD!A;"'Y"5.6_P!D<<T
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
MDWEM%CS)8'C7)P,E2!7+V_AO4(_@\?#3+'_:/]C-9[=_R^88BN,^F3UKLJ*
M.-U7PWJ%WH?A"TB6,RZ5?V<]SE\ )&A#8]>36'<>"9M.\1ZS=#P?HOB.UU*Y
M-W'+=F-)K=V #(2Z-E,C(QTR>*].HH I:3;?8](M;?[':V12, VUI_JHCW5>
M!QGV%<@NF^*/#7B37)]%TRSU.QU>9;I3-=^0UM+L"MN&T[E. >.>U=Y10!PC
MZ7XFT'Q7J&MZ;I]GJJ:O! +N#[3Y!BGB7;N4L#E"#TZU1;P-K#>&725K9]5O
MM?BU>[6-R(XP)%)121D[54?4YKTFB@#@/B8;X7GA Z:(&O!K*F)9R0C'RI."
M1R >F>U$7AC6/$VN:IJOB&UATR.?2)-)M[6&?SV"R'+R,P 'H *[BXLK6[D@
MDN;:*9[>3S86D0,8WP1N7/0X)&?>IZ /,9O#_C'5O!]MX*O["P@LT2*VN-5C
MN]WF01D?<BVY#L% Y.!S74Z=H=W:^/\ 6=7=4%E=65M!"0W.Y"^[([?>%=+1
M0!XYKOP^UW4K7Q%:2:%I>H7U]<2RVVM7=QEXXR<I&JE24('RC!"CK]>NU?2-
M<M/%VCZ]I5C;WXAT]["X@DN?)*;F1@X.#D94Y'6NUHH \QG\$S:;XBUFY'@[
M1/$=MJ5T;N.6[:-)H&8#<C%T;*Y&1CID\5Z%I-M]CTFTM_L=M9E(E#6]K_JH
MCCE4X' /L*N44 >?ZIX%O-:E\=P321PP:XMM]DDSNPT40&6'8;E'X4OAW0)K
M;4[)KGX>^'-.D@YEU"V:(MN"GYHE6,,,G'4C )ZUW]% '@.FQM;>'[OQC-::
M9J.G17UQ?>7<ZG/#)*PF8AF@&Z(2],#V'>NMU;PMJFLZ]J6HRZ!I^L6^IV\/
MV&34IL?V:/+PRF,J?XCN^7DGJ:[AO"7AMM2_M%M TPWN[?\ :#:)OW?WLXSG
MWK9H \^TKPAJMI%\/EE2('0XI5O,29P6@*#;Z\FNJ\4Z(/$?A;4]&\P1&\MV
MB60C(5B."?;.*UZ* /-;K2O&VNKX;M]0TS3K.'2=0MKFXD2[\QKCRS@L@VC:
MN,G!R>0*9=^"IM/\3:Q>CPAHOB.UU.?[2CW9C6:W<J RDNC90D9&.F3Q7IM%
M 'E_B6#4M/\ $?P^BTG3--M[Z+[818QN4MQ^Y!=%8*,<;L';UP2*MGPQXFUE
M_$VL7+0:1JNHV"V%A%%.9/(1=QRT@ Y9F[#@5WTME:SW=O=36T4EQ;;C!*R
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
M46HW<^H0>4L?EAL1KD_.26QD<8H T+WXF:7:3:I''I>L7?\ 94S1WSVUL&6
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
M%Q9_83*?(@5F=]Z@.I+C]V Q![YJ3X?V^I+>>)[S4M,GT]KW4_/BBFP3L,2
M'(X)XYQG!R.U,UTWFE?$S3-;&EW][8R:9+8LUE#YICD,J.-P[*0#STH S+7Q
M<^C^//&=L]CJ^J&.:WD2WLHO,\F/R%+'YB%7)[ Y)SQ74S^-](C\/Z=K$!GN
MX]3*K906\>Z:=B"=H4XP1@YR0!@Y-5?#5A=VWC;QE=3V\D<%U<VS02,N%D"P
M*"5/?!XK@X/"NK0^!_ ]U/I^J%M(EN/MEI9R-#=*DI<;DP0<C@X!R030!Z=H
M7B>VURYN[(VEY8:A9[3/:7B!9%5L[6&TE64X/()Z4:YXGMM$NK6R%I=W^H78
M9H;.S0-(RKC<QW$*JC(Y)'6L?P;8:;_:E[J5KIWB&&X:%(6N=9>4M(F20JB1
MBV >>@'/'>LOQKHMPOCG3_$#VVLW.G?8'LIO['FD2>%MX=6(1@S*>00,] ?2
M@#;/Q"TB/1SJ<]O?010WJV5XDL0#V4AQS*,\+ROS#(^84S7O'$=GIWB+^R[.
M[O+G2(,R2Q1JT22E"P!)89VC#-CH#Z\5@3:<H\(:K:Z#H&L&\UVX%I(^L!Y&
MP4"F>3>Q(15SC."2 ,4_P_X<U+1?"GB?P3]DDE403M87Y3"W2S(W#MT\Q6.#
MGMCM0!LZ5X\B/@NUUO5["_M9'2! C0#==RR*,"%0Q+ D\9Q6AI?B^VU"^N=/
MN-/O]-OX(/M)MKV-0SQ9QO4JS*1G@\Y!KAK^QU+7_AWX<CBT;6(+G0+BT>YM
M2#;S3+'&4?R6R"2,Y!!&<<5M>'M.TVXU2YOK;2_%"WB6,D*W.LR3$ ,1F-1(
MY.20#P,<=: +%G\4]'O8+"\33M733+V1(5U"2V"P)(YP%8[L]?E) *YXS2+X
MXOQ\2[KP^=%U"2SCMXBK1P+E6:1E,I.__58 P<9X/%8TVAZHWP'TK2AI]P=0
MC%GOMO+/F+MG1FR.O !)K:NC>:3\63J#:7?W-EJ&FPVB3VL/F+%(LK$^9_=&
M&!R>* +_ ,1/$EYX4\&7NJ6%K)/<QC",(PZ1'^\XR/E[<=R*=-XWM;/1;>^O
MM,U2WGN9Q;V]@\ -Q.^,_(H8C&,\D@<<T[XAZ9=ZS\/M;T^QB,UU-;$1QCJY
M!!P/?BN>UBXU#4;CPMXKM-!U1H](N)DN;"6#9<%)(MA=$)^;:?Q/.* .GT/Q
M;:ZUJ5QI<EE?:;J=O&)GM+Z,*YC)P'4J2K+GC(/!KH*X71TO?$'Q$/B4Z9>Z
M?I]KIILHOML7E2SNT@<G8>0H"]\9)KNJ "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LZQT2Q
MT[4]2U&!&^UZBZ/<2,Y;=L7:H'H .WN:T:* "BBB@ HHHH **** "BBB@ JO
M?V-KJ=A/8WL*S6MPACEC;HRD8(JQ10!S-EX#T6SN[6X9M0N_L;![6*\OI9XX
M& P"JLQ&0.A.<=JZ:BB@ HHHH *K7^GVFJ6C6E[ L]NS*S1OT8JP89]1D#BK
M-% !1110 4444 %%%% !1110 4444 %%%% &?K>BV7B'2)]+U!7>TGV^8B.5
M+ ,&QD=N.:F;3K-K^&^:W0W,$3112'JB,06 [#.T?E5JB@ HHHH *S])T:RT
M6.ZCLD9%NKJ2[EW,6S)(<L>>@SVK0HH **** "BBB@ K%UKPMINNW-O=W/VF
M&\M@RPW5I<O!*JMC*[D(R#@<&MJB@#*T3P[IV@).+&.4RW+B2XGGF:669@,
ML[$DX'3L*U:** "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 *ANKJWL;66ZNIHX+>)2\DLC!511U))Z"IJY7XCK8R^
M]2@OY9XXYO+CC\A \C2EU\M54D Y?;P2!C.2* -+1_%6AZ_/)!I>I0W$T:AV
MC&0VT]&P0"1[CBMBO-= FUD_$2QD\96T-MJDFFO#IPLOF@D *M-N;.=X^7C[
MH&<$UZ50 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 %4-9T:QU_2
MIM-U&(R6\N"0K%64@@JP(Y!! ((J_10!S^E^$+'3=434Y+O4-0O8XVBAFO[D
MRF)&QN"C@#.!DXR<=:Z"BB@ 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@ HHK!\3:G
M=Z;-H2VL@07>J16TV5!W1E')'/3E1S0!O45R^L:OJMMXJ^P:>J39T6ZNHK=@
M ))T>,("W4#YB.O>L7PSX@O+O6+&WD\3FXNI%8WVEZG9"TEC^4G,("*3AL @
MEAMR<\<@'H5%<MXLU"^6?0;/2M2-FU_J/V>6:.-)"$\F5\ ,".J"LK4?$VJ^
M#KC4;;4[H:LB:9)?VDIB6*0LCJAC?;\I!+H00!WZT =]17#ZM)XE\+Z-_;]Y
MKHOQ;E'O;(VL:1>66 ?RB!O!4$D;F;..>M3VTVM^)[[5I+/6GTJTL;M[.!(;
M>.1I70#<\A<'C<2 J[>!UYH [&BN#U[5M?T[^R8]5O9-+MFMG-[J&EV?VE1.
M"H"_,C;$(R<E?;/&3:T36[^2719)]7L]3L;U[BU6YM -LK ;XF;CY7V1R*RC
MC)_"@#LJ*Y:RU;6Y?']UIM[%;P6 L3-;1(V]VQ+MWNV.,CHHS@=<GIGV>L:S
M8^+[/2+_ %2*[N+BWFFN8# (88"H#*(9" 7'.""6..3MZ4 =S17F7A?QEJNH
M7=L&U!;R2XTV>ZN()X%@BMY4*[5ADP/,3)8%@7X ;<,\UM,\=ZO_ &?=W45V
MVJ2)H4FHO#-:"#RIUQA8L &2/ELD;ONCYOF% 'JU%<'IOBQ-.UM+*_\ $EMJ
MMI)I;Z@]TJ(OD;&0'&SC:P?(!RWR]3FJA\8:_'I/BF]N8HK:2TEMA:Q2)G[)
M%*$^:3'4JK;V&<#!'04 >CT5YM>^+=0TU-<TVSU8:Q<P64$]M=Q6ZR.CRR&,
MJ5C&&Q\K@ 9P><]:UM&NK_5K74+1/$M[%?V[QM)]JTV.&2!""1\A&"K8^]S]
MT^] '9T5RO@:ZU?4=-N-2U'46O+2YE)T\O D;&$<!SM ^^?F [+CU-85IXPN
M[_6_.757MK8:JU@MN]@QMBJR&/:T^WB5L%E^8#E01S0!Z/1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9'B+1&URPACANC:
M7=M<)=6T^S>$D0\97(W @D$9'!ZUKT4 <I'X4O[V[O;W7-7$MW/8M81-I\+6
MPMXV.69<NS;R0ISGC:.*:OA?6+Z\TYM?UFTOK73Y?.B6&Q\J25]I4&1B[#&&
M.0H&?IQ76T4 <GJ7@BV6/3CX;CT[19K*]^V#98AHY&\IX\,J,F>'ZY[4Y/!K
M:A)J$_B._74KB]LS8_N8/(CAA)RP1=S')."6)/W1TQ7544 <C+X6UK4K:'3=
M9U^*[TJ-T:1([/RY[D(00LC[R,9 SM49]LU-+X=UBRU&_GT#6+:S@U"3SIH;
MJS,_ERD!6>,AUQD $@Y&>>]=110!RO\ PC&JZ>MB^C>()%GM[?[/,-1C:YCN
M/FW;R ZE7R3R#T.,8 PMKX0>VTF2)KY9-0FU)-3DN5AV)YH920J G:I5=O4G
MDG))KJ:* ,MM'W>)SK/GD V/V3R@O/W]V[=G\,8K$'@Z_OI+*+6]:%]9V D$
M&VW,<TA>-H]TLFXAB$=N@7)Y/I77T4 <4O@6ZN[:TL=8U6.XL;*SEL[9;>V\
MF0K)%Y19VW,"0A(X &>?058M_"FJ//;S:CK4;R65G+:6<EI:>2R%PH,C99@6
M 48  7.>.F.MHH XVU\!07$LCZ\;*[4P>0D-G:FUC +J[.0')+LT<9R",;13
M[3P%;:9/K<^EWDEI-J*(D3_-+Y 50#D.Q#@D9.<<$C-=?10!R%MX.O(8[VX7
M4X+34IDBCADL+3R88$C<N%$98[@S,V[)Y!QQBI3X5O[FWUV:]U6(ZIJMF+)9
M[>W*1V\8#A=J%R2<R,Q);GCIBNJHH HBQEM=-M+/3IH[=;?RD&Z+>#$N 5 R
M,$J, ]O0USS^"[DO)9+J<2Z'+J U%[7[-^]W^:)B@DW8"&0;ONYQD9KKZ* "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
G HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>duol-insidertradingpolic009.jpg
<TEXT>
begin 644 duol-insidertradingpolic009.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^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 ****
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 ****
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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
MU + L Q9 0."P&<CUKG+C0M4\::MKVJ2:?<:3;W&A2:1:)>8661G8L9&52=J
M@X&#R>:V?"6M:PUKI>C7GA;4;.6V@6&[N96C$";$P"A#$OD@8 ' /M0!B_#W
MQ5#:>#_#>F,MS?ZI?/.1%%AFCB$\@,LA)&U!TR>O0 UZ97D'@KPQKG@RWTG6
M+?3II&O"UKK%B<&1%\YS',G/\(894=0<XS7INGZA>7>I:E;7&ERVL%K(J07#
MN"MR"N2R@=,'B@#2HHHH **** "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 **** "J%KHUA9ZM?ZI!!MO;_P L7$I=CN"#"@ G  &>
M!CK5^B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@"CIND6.DM>&RA\LWERUW/\Y;=*P +<GCH.!Q5ZBB@ HHHH S]
M9T33O$%C]BU.V$\ <2*-Q5D<=&5E(*D>H(-5-(\)Z/HEX][:03/>.GEFXN;F
M2XDV9SM#2,Q SV%;=% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% %'2M(L=%M7MM/A\J%YI)V7<6R[L68Y)/4DU>HHH **** *&FZ-8:3
M+?2V</ER7UPUS<,79B\A &>2<#   ' [5?HHH **** "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
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ JKJ&F6&JVWV;4;*VO(-P;RKB)9%R.APP(S5JB@#+L_#>A
M:>DZ66BZ=;+<)Y<RPVJ()%_NM@<CGH:T+>W@M+:.VMH8X8(E"1Q1J%5%'0 #
M@"I** "N6\1Z3XEO=8M;O1KK1(8[>,^6U]9-++&YR&*,&&T%<#CWKJ:* .#N
M=&^(=Y;26UUJ_AF>"1=KQ2Z:[*P]""^"*IZ?X0\8Z24.G7'A"S**RJ;?2&0@
M,06 (;N5&?7 ]*](HH X*TT3X@V%LEM9ZKX8MX$SMBATQT5<G)P ^!R2?QJC
M'X*\6PQWD<<G@U([T@W2+HQ G(.1O&[YN23SZUZ710!P4NA_$&>:":;5?#$D
MMNQ:%WTQRT9(P2I+\'!(X[50O_!'BO5+Q;S4'\&7=RN )I]&+OQTY+9KTRB@
M#@?["\?BZCNAJGA?[1'&8DF_LQ]ZH2"5!WY R!Q[53F\&>+KC5%U2:7P=)J"
MD%;I]')E!'0[MV<BO2J* ."31/B#%=S7<>J^&$N9@JRS+ICAW"YVACOR0,G&
M>F:A'ACQPL$< O?"8BCF^T)&-);:LN=V\#=PV23GKDUZ'10!Y/+\.O%EUJNI
M7]_>>%KY[]XI)$N],:5%:--@*@M\O'7UK?CTOXCPQ)%%K?AQ(T 5473I % Z
M #?Q7<T4 >9W7@CQ5?7K7MV?!=Q=.06GET0NY(&!EBV>@%7;C0?']W9-97.I
M^%YK5E"M!)ICLA Z J7QCBN_HH \UOO!GB[4[V.\OY?!UU=1X"33Z.7=<=,$
MMFI=0\+>-M6:!M1O/"5XUNVZ$W&DM(8SZKEN.@Z>E>BT4 <%%HGQ!MYYYX=5
M\,1S7#!II$TQPTA P"Q#\D  <]JA/AGQP89(3?>$_*EF^T2)_9+;7ER&WD;N
M6R <]<@5Z'10!YQI_A+QGI,\TVFW/A&SEG.97M](:-G^I#<U'-X+\6W%]-?3
M2>#9+N9#'+.^C$NZD8(8ELD$<?2O2Z* /.;_ ,*>--5M8K74+OPC=V\1!CBG
MTEG5"!@8!; XJQ%H7Q AN9+F+5/#$<\JJDDJZ8X9U7.T$[\D#)P.V:[ZB@#S
M2S\%>+=/OWO[*3P;;7CYW3PZ,4<YZ_,&SS5Z/1/B##<SW,6J^&([BXV^=*NF
M.&DVC"[COR<#@9Z5WM% 'FEQX+\77>GQZ?<R^#I;.-B\=N^C$QHQ))(7=@$D
MDY'J:Z[PKINKZ5IK6FJRZ8RH0+=-.M3!'&GIMR>_I6[10 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%%% !7(?$3Q#K'AS1+*;0K>VGO[J_BM(X[A25;<&XX(Y) 'XUU]<7\1 2OA7
M )QXCLS^K4 ,N_'1N/"7A_7-*6/;J6H6MK+',"3$'DV2+P1AE.1^%;>M>,=
M\/7*6VIZBD-PZ>8(4C>1PG]XJ@) ]SQ7F?C/3[KPWXOTZSMH'?1=;URSO8]H
MR+>Z65?,'L'&&^H-;UKKFF>$?B+XKE\1W"V1U V\UG<S*=DT2Q[2BMCJK9^7
MKS0!L^)_B+I&@:#I^K0317L-_,B0&-B59"X5VR ?N@YP><C%4]<\<VMKKGA.
M\AU5(="OOMAN7D3:)/+C^7[PW [^@')/K7)36L]I\*;S47M9K>QD\1C4H(FC
M(:&T-RK E>H& 6QZ&NHUB\T[7_'7P_OK.2*\LGDOWCE W*2L7!&?1AP?:@#H
M%\5Z9K'AG5=1T75H!]DADWSRQ-BW=5)R\9 ; ZXQS0_B[1](TS37UG6+99KJ
MT$ZRA&59\!=S(O)Y+KA>O/>N.U1-NL?%?:N ^BP,<#J?L\PS]>!4EC DOBOX
M;F2)7\O0YF4LN=K>7",CT/)H [?3O%.AZKH\^K6>I0O8VY83S-E!$5&6#AL%
M2!Z@53T[Q]X9U;4X=-LM2,EY,-T<1MY4++C.1N4#''7I7GOBA%2T^*R%"(C)
M8M\I  )CCRV.^.I'?&.];/A;5HM8\=6]]JVK6XU-;%[6SLX]/N+7S5+*[OF8
M#<?E'RCH,F@#TBY9DM)G618V5&(=AD*<=2.XKG;+Q;IEAX;TF]UK7+-FO82Z
M72HT<<Y"[B5!Z<=CU_2MW4O^07=_]<7_ /037D^B6Z3:=\(DFB5U E;#KD B
MW8@_@0"/I0!Z;H?B71_$D,TFDWJW(@?9*NUD:,]MRL 1GZ<U%XK\16_A7PU>
MZO<#?Y$3-''S^\<*2JY .,D8SVK$T=-GQ>\3E5P'TZR9L#[QS(,_E6QXV@EN
MO ?B&W@C:2:73;A$11DLQC8  >M ',:UX_BN_!^EZUI%\+</J5G#=LR8$:NR
MF1"74<8/WA^==3HGB_0/$5U-;:5J4=Q/"H=X]K*=IZ, P&Y?<9%>?ZOJFE^(
MOAIX9CLYHKR*+4M,M[E-N0K;DW(P/UY%=+J"!/C'H3JN"VD72L0.H#QD#]:
M+NF^*K.S\*6^J:UK=I<++/)"MQ;P.HE8.P")'RQ8;2. >A-;NEZK9:U8K>Z?
M/YUNQ*AMI4@@X((8 @@]B*\FT=-(7X::!+J>M/H=W;ZC=S6-]LRL<@FE!#;@
M5(*L>#C/:N^\!ZY?^(/#K7>H")W2YEABN88VC2[C4X695/(#?TH A\:ZWJ^F
M76@V.C26D4^IWIMFENH6D5 $9LX#+Z>M1Z%XEU2+Q)J?A_Q(; 3V=HEZE[:A
MHXGA)(.Y6)VD$>N,50^)%F^H:QX-MDNKFU,FJL//MB!(G[E^02"!^55_%O@<
M6/P_\2C2FOM0U>^A0SW%S*99YT1@2@( XV[@% '6@#IM+\=^&=9U".PL-6BE
MN903$I1T$N.NPL '_P" DU@CQ)J2V_CF275H+1=,OECMKBY@WQVZ>7&3E5Y;
MECZ]:S-<\0:+XQ;PKIOAB07-Y!JEM=%(HR#90QY+E^/DX^7!ZDXK+\0JW_"*
M?%;Y3S?)CC_IG#0!Z;K'BK1?#HMTU;4(X9IUS&BHSNX'4A%!./?I4NG^)-'U
M:Z2VL-0BN)I+9;M%3/S0EBH<'H1D$>QZUQEUJUCX6^*=UJ6OS"UM+W288K*[
ME4^6"C,7CW=B<AL=ZC\8ZM;:3%H/Q#TZ"1K.U,EO<H(C&TEM-D!BI .!(%8<
M?Q9H ] LM4LM2ENXK.X69[.8V\^T'Y)  2N>Y (Z>M4=7OYK76M$MX]1MK9+
MJ=T>"6(L]P A;:A'"D8SDU3\ :3-I'@^S6\'_$PNRU[>$CDS2G>V?ID+^%4/
M& )\;>!B >+^X_\ 2=Z -E/&.@2:T=(345>]$IA*K&Y42#JF_&W=[9S6Y7E%
MGK5OH?BV"R\+ZTNHV^I:JPO=%E@/FVA=B995; 95!&<,".>#7J] ',:9XGM+
M70?M^LZY92QO?26RW4<311AMY4(<]",$$GCC\:FT_P <>&]5BO9++5$E%E%Y
MTX\MPRQ_W@I&67W (KS1+=9_A_H\,T0DC?QD%='7(93=OD$>E=M=H%^-.F.J
MX+:%<*Q Z@31D#]: )_!OQ"TOQ;IDMSO2VGA\UYHF+;8XT<J'+E0.0 ?;/M6
MCI/C3P[KE\MEI^II+<.I>-#&Z>:HZE"P <>ZYKS&TE;4?@WXA\*Z>[-K]J]T
MTUDJGS0GVDL1CON4X'KFMC1I]'\1:[X?8>-WU"YLI3-;6*64<3QD1L"K[%!0
M;<@@X' 'I0!UMY\1/"5A.\-SK<$<D<K0R+M8^6RMM._ ^49XR<#WK1UGQ-HW
MA^V@N-3OXX([AML( +M*<9^55!+<>@K@M'M8CX%^)#&!-\NHZKO.WEP <9]:
MK6U_;Z%J_@37-;?RM+/AT6R74@)2&X98V^8_PEE!&>] '3^$_%B:YXA\5R+J
M<5QHUFULUK(-H2-&AW/DX!^]G.[I@]*U])\:^'=;OELM/U-);AU+QH4=/-4=
M2A8 ./=<UY?<QR>(]+^*3^'[:8"\%K) HA,;3J(P7*J1D[P&(_O;O>MK1Y]&
M\1:YX?/_  F[W]Q92^=;6*64<3QD1L"K[%!0;<@@X'&/2@#HO%7Q T+2K+5[
M&'688M7M[67RQM)"3;"44MC8&SC"DY/I6[X9NY]0\*:/>W4GF7%Q8P2RO@#<
MS("3@<=37E4&M:5I/@7Q;X9U5&.O2W%\6M# 7DN&D+,DH&.5P5.[H N:]/\
M!HQX'\/@_P#0-M__ $6M &1J_P 1])T7QI#X?NVV*;=I99]KGRWRNU=H4YR&
MSD'C%:>L^-?#N@7GV34M32*X">8T2QO(R+_>8(#M'N<5SWB?4[/0?BCH.IZI
M.+6R?3;FW6=P=OF%XV"Y'<@'%4=(\0:3X/\ %'B^'Q+<+975Y?\ VJ"69#BY
MMS&H14./FVX8;1SS0!Z1:7=O?VD5W:3QSV\RAXY8V#*ZGH017.:WJM[:>/O"
MFG03E+2^6\-Q'M!W[(U*\XR,$GI5?X7V-SI_@2UCN;>2V$LT\\-O(,-%$\K,
MBD=N"#CMFH_$@)^*'@@X. FH9_[])0!?T[Q+:VNDW5[K&MV4L*ZC):+/'$T:
M1G?M6-L]P>"W3^=,B^(_A&:*XD37(,0;=ZE7#-N^[L4C+Y[;0:\\G@6;P#=P
MRQ!XW\9E61ER&4W8!!'<5V5[:PO\;-(E:!&:/1)RC%1E2)4 P>W#,/Q- &EJ
M?BFSO?!4^MZ'KEG!"&55O9X6D2,^8JD,@PV><8/0D55O/B/I-AX[/AJY;8%M
MO,:?:Y(E+A1'M"]P<[LX[5P^L1E? /Q(15('_"1@A0/5[8FNJUC4[/0OC%8W
MNISBVM;K1'M897!VO-YZML!]<=J .XOKVWTZRFO+N3R[>%2\C[2V!]!R:\\_
MX65'K_POUC6-+D^QZM;64LQB"E_)(+!3N90K= ?QKTNO%=,U.S?X!:UH8F']
MJ:?972W=J00\)\U\;A0!Z)H?CGP_J]S;:9!J\,VI/%NV $"1@/GVMC:Q'.0I
M.,&I]4\;>'-%OWLK_5(XKB, RJ$=Q$#T+E00F?\ :(KFO$-M%;K\.E@A6,1:
MG"BA%QL4P/D#'0<"N9@F32=6\6Z9KGBQM#:\U*>8036D;"Z@D VLK.I+?+\N
M >,4 >T(Z2QK)&RNC ,K*<@@]"#7/ZEX[\,Z1?R65]JL<4T3!9?W;LL1.,!V
M *IU'4BKOAFR@T[PMI5E:W$MQ;0VL:12RJ5=T"C:2" 1QCC'%>7^,?%%U?6G
MC'2KK5HM,>!9K:VTJ.R\R:]0Q<2%CDX;)Y4#:!DGO0!U_B/Q:F@^.=%BN]2C
MMM(GL;B64, 1(X:,)C@DGYC@#KFK]WXLT[4O!VI:OHFM6L2VRL&NIHF9;=AU
MWQX##Z8[UQ=WJ5CI'B;P!J.JJPM8=#D+3F(N("5B =L#Y1SC=VW5GZI-'JVB
M?%'7M.#-I%[;01V\P4A9Y(XR)'7/49(&>^* .^35]0/Q*L]*^U![*30FNF14
M 5I1*BAQW'!/&>]9,_Q'MM!\-^'KK4+^VU.?4KH1/<VT3Q1^678-(JX)^7@;
M>I/2IK4'_A;>EG!Q_P (PP_\CQUR%FXL_@UX'OIPR6UEK4%Q<R;21%&)Y,L?
M89% 'J^G>)-(U:Z%M97BRSFW6Y$91E)B8E0V"!QD$59L=4LM3>[2SN%F-I.;
M>?:#\D@ )7/<C(Z5P'CC6;?1WT/XBZ:?M=G DEI<M%TE@E'R'Z"15_[ZKI_
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
MB2,+\I&>>:TI]0LK6V2YN+RWA@?&V62555L],$G!H LD ]12$ XR <=*C-S
M(%G,\?DMC;)O&TYX&#[Y%)!=6]T'-O/%,(V*/Y;AMK#J#CH?:@":BL[6KV\L
M+));&UAN96GCC*37 A 5F )W$<D=AWJS/?V=M/'!/=P132_ZN.20*S_0$Y-
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
M:/>_$[PY/JFGV$QN]%FDE:X@0^;(OE8)R.2!G'H*]#&C:8NF2Z:+"V%C-O\
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
M:XT^3S1</A)7\B(J'SPV6QP>":L-=:-X<UWX@O;6,<WA^#3[=[NRM@!$9V#
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
MI()( )QW- &W17EOAFSFN)/%'B2[U'4;J?2]6OULK4W+B)%0L=NT'#9SCGH
M ,8K%T:W\4:GX>TK7M.TS6Y=<G:*Z?4)=6C^SS(S NAA\W 3:2  @(P.] 'M
ME%>8>(DDT?Q=>ZQXECU:316DA-EJ%C>NL=@  "LD2L."W);# @@58&E?\)+\
M3/%%A?ZGJ*Z?:P6;I9V]V\*LSHWS$J0>,= <$G)S@4 >CT5XU9ZSJUWX=TGP
M_)JUV(YO$<^DR:BLA$TMO$6( ?J&; 7<.>*Z2UM#X4^)>EZ3IEW>2:;J=E.\
M]I<7+SB)XRI612Y)7.X@\X- 'H-%>%06MY#\&H?&AUS5I-:MB)89&O'\M%6?
M9L*9VL",YR"3GKCBNK\:V]S:^(9M8UFWU:[\-I:*$?3+QXFL'!)>1HT92X((
M.[G 7I0!W,FK>7K$FG&QO<):_:?M7E?N#\V/+WY^_P!\8Z<U%X9UQ/$OAJPU
MF.!H$O(A((F;<5]LUS2Z@]S\39(X+N62PD\,+/&N\[&)F.'QTR1CGK7!6.E/
MI'P.L?%MIK&HKJMG!'- WVIA"H$@7R?*!V%2#@Y&23U[4 >Q76NBUN=1@;3[
MW%E:?:C<-'B&7@G8KYY88Y&.,BJ^F>)UU.T\/W":;?;=9M_/$D<>^.V&P/B5
M^,9S@<<FN9O;RYE\8^+8'EE\A?#L4BPESM1CYN2!T!K.T.XG1?A/:I/*D%QI
MDPEC20J'Q:J1D#K@\CTH ]*L=3LM2:Z6SN%F-I.UM.%!^20 $J??##\ZMUY1
MX(\(65P/&<<5WJ,,RZK=V44@OICL4Q1@,1NPSC=G<<G@<\4FE:_J'B6#PAX?
M:YFBU*WN9'UDQR$.!:':0Q'.'<I]<F@#UBBN0^(VI7EAX=M8;&Z>TDU#4+>Q
M>ZC.&@21\,P/8XXSVS6/>:6OA'QIX:M]*O=0-MJTDUK>6L][),) (RPE&]B5
M8$<D8ZT ='I?BF?6/$=_86>D2MI]C<-:SZ@TR "95#%0GWB.0,^IKI*\V^%^
M@V=EJ/BBZBDO#)!K5S:H)+N5U* 1G)4L0S?[1R?>E\:WE_?>/=-\/)9ZA>:>
M-/DO9;6QNUMFG;>$&YRZ$JO7:#R2.PH ](HKS*U>^T/PGK4/B4:S8Z8UY&FF
MQI>+->E'*_N5D1F/+Y49;.T]1U%30[V\T'QMJ=I;Z=JUA9?V%)?+8ZC>BY+2
MI( '4B1RN0<$9[=* /6*Q_#>OQ^(["XNHX&A$-W-:E6;.3&Y7/XXS7,>!/#Z
MZAH6B^*+K5]4FU6ZB6ZGD^VOY<F\9,9CSL"C., #&.M<?::"7\ >+-?35=3A
MO;&]U">S$%TT<<#1R,WW%(#;B.2V>..* /;Z*HZ7>-=:%97MPRAI;9)9#T )
M4$UY%=7Z12:%KV@P>)?*N-6MXFU6^O\ =%=Q/)M93$9"=I!X_=KC Z4 >CW7
MBF<>+AX?T_2);UX8XIKR<3)&MNCL0#@\L< G ["CP_XIG\1:C>"WTB6/2[>:
M6!+]YD_>R1MM8"/[P&<X/MVKD]/\+:?=_%OQ0))=0 %I;R_N[^9.9/-W=&''
MH.B]L5S&GI+X<^&EW>Z1-?K>WNM/IQ=;MB4C:Y*DH';8KD#&\X.3DF@#W>BO
M-M$L-=TCQ+#<V6B:M8Z.;687L5_J:70>0 &-T'FNP8D$'&!@BG^ ]#&N^'M*
M\57VK:I)JUV?M,LD=ZXC(+']UY>=@0#C&,\=0: .[LM3LM1DNX[2X65K28V\
MX /R2  E3^!'YU;KR7PEI5MH7_"<ZQ:M>R7.EWUT((Y+R5U<+ C#>I;#G)ZG
M)Z<\"J6BVGB>\TG0M;T[3-<?5IG@N;C4+C5HV@N8F(,BF+S<!-I.T! 1@=Z
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
MZ)=0O);12MH+Z\>=;8$8/EJQP..,]<5T]1W$\5K;2W$[A(8D+NYZ*H&2?RH
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
M^[/K\V,>U;% 'GMC/XF\8S:U>Z?XA;2+>ROIK*SMXK6.0.8C@O*7!)RV>!C
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
MC"34(?"&JRZ6\,=TEM(RO*6 4!3D@KR&QG'OB@#8EFB@C\R:1(TR!N=@!DG
MY-/KRG^T=4B^#FGWWB"UTS4XW33S C^8Q=7>,;I2QY<9!R.,UT.H>(_$L_C2
M_P##NA6>F_Z-:0W/VJ]9]J[RP*E5Y8G QC&,'.>!0!VM,\Z+S_(\Q/-V[_+W
M#=MSC./3->7CXB>*7\(OXJ_L;38=-L7\N\@>9VFE*OLD:(CA0#G ;).#[9Z9
MKZ ?%)K9;"V,_P#8/GB\VGS2OG8\O/3;W^M '6T5Y;:_$'Q6WA'3_%]UI6E1
MZ-(\2W$*R.9RK.(S(O\ "!N/"G)QW%;NL>)M=?7]6TS0HM,C&DVD=S<2:@7_
M 'I<,0JA2, !3ECGD]* .UHK"\':M>Z]X2T[5M02".>\A$VR ,%56Y ^;G.*
MU-0OH=,TVZO[DD06L+S2$=0J@D_H* +-9^HZ]I&CS6\.I:G:6DMRVV%)YE0R
M'V!//4?G7#S>-/%=AX<M_%U_INEKH4HCEDM8GD-U#!(0%<L?E8@,"5P/K4,D
M>MW'QS?"Z3)"FD1D>:KDBV-PV<=O,.#[=* /3J**PO$M]J]C'"^FS:/:PG=Y
MUSJDC!4/&T!1C)//)88QWH W:*\X_P"%C7P^'VHZZ+.SGO\ 3M1%A(EO*6AG
M/FHA:-L]"K@C)ZU?B\1^*;/Q+::/K%EI2OJEK/+8M:O(PBEC )23.-PPP^88
MZ'B@#N**X)/']U<^!]'U*VM(?[9U&\CT_P"ROG;'/O*RY&<X4*Y^F*[V@ JO
M]NM/MS6/VF'[6L7G&#>-XCSC=CKC((S6'XM\0WNCMI>GZ5;0W&JZK<^1;BX8
MB- %+.[8Y( '0<\URNER:NWQ7U-=?MK(7$?AT+FU9C%.GG,<X;E>I!!STZ\T
M >EQ2QSQ++#(LD;#*NAR"/8BGUY=8^,YM.\&^#8].M=)TI=7C8"6YW+:6NT;
M@F 0<L3QEAT/6IO&-YXOAOO!P@N-,BEGOPD@BDE\N239(1G&,QE0#CKGUZT
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
MHWOA^^74Q((WTBX+M;R(N_:X).00" PQR.E>@4 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 55U*S&
MHZ7=V1?8+F%X2P&<;E(S^M6J* /._P#A$/$MY\.8O#%_)I22VC6D=O-#)(5>
M.%T)+Y7AB$Z#(SWKH[+0;FV\=ZKKKR1&VN[."W1 3O#(7))XQCYACFNAHH X
M!O NHGX6:KX6^T6OVR[DN'23<WE@23&09.W/0\\=:VAX=NAX[_MWS8?LW]C_
M -G[,G?O\W?GIC;CWS[5TM% ' 'P+J)^$%OX0^T6OVZ)(E,NYO*^699#SMST
M'IUKE/$-G9:K\2?$37E]X?MA;1VZ"/7E8EAY>3Y>)$_=\\@[LMFO:JK7.GV5
MXZ/=6=O.R?=,L2L5^F1Q0!C^!]9FU_PA8ZA/9Q6C.&18X01&55BJL@/(4@ C
MV-:^IV$.JZ5>:=<9\F[@>"3'7:RE3C\#5H  8 P** /-W\'^+=1\-6WA'5+S
M2?[%B$4,UY 9/M$\$9!"["-JL0H!.X]^*Z>/0+A/B'+XA\R'[(VDI8B,$[PZ
MRL^<8QC##O70T4 %<;XK\,:EJ7B72]:L8=,OA:02PFRU,L(P7(/F*0K888QT
MZ5V5% 'FT?P]U;_A"-9T:2YTX7=_JZZ@K0JR0HOF1.5 P2/N, .>W-=1JV@W
M-_XR\.ZS')$L&F+="5&)W-YJ*J[>,<$'.2*Z&B@#RW0-"$GQGUN2&;?I>F.;
MQ80.([VYC4/SW^52?8O7J51QP11-(T<2(TC;G*J 6/J?4U)0!S'B_P /ZAJT
MNDZEH\UO%JFDW)G@%SGRI%92CHQ7)&0>H!Z50TOPUXA?Q=>^(-:N=.W7.F?8
MDM[3?B'#E@,L,L.22W')QC KMJ* .$L_#?B#2?!&CZ!#:Z#J26]L8;R&^:01
MN>,%3L.1UR"OIR*J+X"UBP\(^'+.PN[.74]&OS>JLY=8&#;\Q*0"P4!\ X/W
M:]&HH YBWT+4G\;VGB*\>T7;HYLIHH68_OC(KDKD<IP>3S[57N_"E[/K?BJ]
M6:W$>KZ9'9P DY1U60$MQT^<=,]ZZ^B@#S6/P7XLO-#T?PQJU[I+:+8M;M+/
M )!/,D6"L>TC:.5 W9Y S@=*U;KP_P")K#Q?JVJ^'[C2_(U>.$3_ &W?NMWC
M4H'0*,.-O8D<CK7:T4 >=1^ =6M_AMI6A0WEH^JZ9?K?12/N\F1EG:0!L#(R
M&YP.M;;:%J]_XF\-ZY?FRCDT^"Z2ZB@=V!:4*%V$J,@;><XKJJ* /-[?PAXN
MTKP_=^%-+N])_L64RQP7DWF?:+>&0DLNP#:S#<<'<.W%;EGX0;3O$VA7EI)&
M-/TO27T\(Y/F')3:>F.B'/-=910!R-OH&MZ7>^)[[3WTZ2?4[R*>WCN2^S8L
M:HRO@9!.#@C/;Z5AQ:9JW@K3/$VNI;:?!J.I^5'9:9IRL\(GY13R%RS,PW8
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
M_$G0=J[RB@#E-"T[Q##J$#ZEI?AJVAC4AYK'>TKG& 5!10@SUY;T]ZZNBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "L_7=8MO#^A7NKW@<V]I$97$8RQ [ >IZ5H50UO>=%NU33
M!J>Y-K6195\Y3PRY;Y>F>#P>E &9:>)KE-+OM2UW1Y=(M+6#[1YKW$<RNF"3
MC8<[ACICN,$U2L_'$[WFF)J?A^\TRTU5Q'97,LL;[G*EE5U4Y0L <=?3BN7M
M/!VJ:GI7B;2K.ROM%T*]L!#9V.HW E*7&22RA6?9']T8S[@5:\.Z!;_;M,6[
M\ 7UK>6SJ\EW+?*\$3J/OI^]);GI\O>@#>;QO<7&HWL6D>'+_4[&PN#;75W#
M)&N)%QO"(Q!?;GG'?IFMC3=?BU+Q!K6D) Z2:4T*O(2,/YB;QCZ=*Y+15\2>
M$9M5TF#PW-J45QJ$UW9WD=S&D6R5MQ$NX[E*DGHISVJ9XO$'A[QSX@O;'09-
M4M]96W>"6.>.-89(X]A63<<A>AR ?H30!-+\2K.+PGH^O_V9>2IJEX;.*VBP
MTF_,@''?)CQ_P(4^76)9_$?A7^T],U'3]1N/MGEV:7BF/Y(\GS IVOD8*^A-
M86E>%-<MO!O@:PGLL76FZW]IO$5UQ''NG.[.>1\Z].>:ZG7=*O;OQYX3U&"
MO:6/VS[1)N \O?$%7C.3D^E &/X,\4^(-<N]?M]5TB>.VM[^>$3B>$?9@J*1
M%A3EB,_>&>O7BI=&\76=AX)\.-86NHW]UJBE+&TFG#SR8RS%Y&(&% R6[<4_
MPW9ZOI&O>)=.GTB=K74-0FOH+])(_*VO&H"D;MP;*XZ5S/\ P@VJ+X1\$2W6
MCO>SZ+'+'>:8EP(Y&208)1PP&Y2%.,C/2@#L!X_MK73];FUC3KG3[O1HEENK
M4LLA9&!V,C*<,#@CM@]<5L:'JFI:D)3J.ARZ;A5:,M<1RK(#GH5/!&.0?48)
MKF=)TJUMM,UBYM/ 5S"T\21-;7EU&TEXF3N7!=U4 $\$C.>U+X$TK4=.UC4G
MAT^_TKP\T,:VNGW]PLK)*"=[( S;$Q@;<]>: +&I$_\ "X=!&3C^R;OC_@<=
M27'C>\L+NT;4_#-]9:;=W26L=W)-$S*[G:A>-6)4$]^W<5-J.DW\WQ)TG588
M<VD&FW,+S$C"R,R%1C.3T/Y5YZWA;Q%?6.F1WV@:G/KEMJ4,]]J5SJ(:%U68
M$F)/,((V]MJX ]>" >AR^.+.WL?$UQ<6TL3Z!(R31$@M*-@9"O\ OYP,]Z(?
M'%E<Z;X:N[:WEE;7I5CAB!&Z,;"SEO9-I!Q7/^*O">KWOCZVFL+8/HVJ"V&K
M-O VFVD\Q203D[A\O'I2>$_"6KZ?XZN6OK<)HNE&Y.D-O!W?:9 [8 .1M *\
M^M '1:!XNN?$5PDUGH5R-'DEEBCU!IX^2A8$F/.X E2!WZ9 KJ*\ST[2=3/C
M6QO]+\.7WAY3,\FL;[J-K6Y4J?NHKG<Y;!W;5[YKNM'O=1O5O3J.EFP,-U)%
M #,)//B&-LO'W=W/RGD8H TJ*** "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 ***;)+'$F^1U1<@98X&3TH =12,RHC.[!549))P *
M:LT3L%25&8J' # G:>A^E #Z*;'(DJ!XW5T/1E.0:=0 4444 %%%->1(]N]U
M7<P5=QQDGH![T .HIHEC,IB#KY@&2N>0/7%->XACW[Y8UV %MS ;0>A- $E%
M5?[2L?\ G]MO^_J_XT^2]M(7*2W4*..JM( 10!/14,EW;1(CR7$2*XRK,X ;
MZ>M2"1&C\P.I3&=P/&/7- #J*BANK>X)$,\4A'78X./RI&N[9)O):XB67IL+
M@'\J )J*9+-% F^:1(USC<[ #]:B%_9LC.+N JN-S"08&>F: +%%5EU"R9@J
MWEN23@ 2KS^M3>='YWD^8GF[=VS<-V/7'I0 ^BJQU&Q4D&\MP1P095_QJ1+F
M"39LGC;S,[,.#NQUQZXH EHJ&YO+6S4-=7,,"L< RN%!/XU)YB&/S-Z[,;MV
M>,>N: '44T2QM%YH=3'C.\'C'KFE5E=0RD,I&00<@B@!:**8DT<C.J2(S(<,
M%8$J?0^E #Z*8)8S*8A(AD R4SR!ZXHDECA0O*ZH@ZLQP!0 ^BHIKF"W"F:>
M./=TWN!G\Z1;NV:%IEN(C$IP7#C:/QH FHIKR)'&9'=50?Q,<"F375O;D":>
M*,GH'<#/YT 2T4BL&4,I!!Y!'>FQRQS+NBD1USC*G(S0 ^BF-+&LBQM(H=\[
M5)Y/T%1R7UI"Y26Z@1QU5I "* )Z*9YT68QYJ9D&4&X?-]/6E:1$959U5FR0
M"<$XZT .HJK_ &E8?\_MM_W]7_&K".LB!T8,I&0RG(- #J*9YT8F$/F)YI7<
M$W#=CUQZ4K2QHZ(SJK/]U2<%OI0 ZBFF1%=49U#-G:I/)QUQ4?VRV$WD_:8?
M-SC9O&[/TH FHHIHD0R&,.I< $KGD#UQ0 ZBF1RQS)OBD5UZ94Y%!EC618VD
M42-RJD\GZ"@!]%0F[MA-Y)N(A+G&S>-WY5(TB*Z(SJ'?.U2>6QUQZT .HIDL
MT4";YI4C7.,NP S^-,CN[:96:*XB<(,L5<';]: )J*:DB2H'C=70]&4Y!I/-
MC\WRO,7S,;MF><>N* 'T57:_LE<HUW &!P5,@R#^=3>;'YOE;U\S&[9GG'KB
M@!U%1O/%&6#RHI5=Q!8# ]?I4/\ :5A_S^VW_?U?\: +5%,,T2R)&9$#R9**
M6&6QUP.]1/?V<3E)+N!''56D (H L45"EW;2*&2XB92VP$.""WI]?:EGN8+6
M(RW$T<,8X+R,%'YF@"6BF12QSQ++#(DD;<JR,"#^(I8Y8Y4WQNKKTRIR* '4
M4U)$E0/&ZNIZ,IR#3+BZM[2/S+F>*&/.-TCA1^9H EHIL<L<L:R1NKHPR&4Y
M!'UJ%+^SD<)'=P,YX"K("30!8HJ.:X@MP#--'&#T+L!G\Z9'?6DSA(KJ!W/1
M5D!)H GHIB2QRQB2.17C(R&4Y!_&D%Q"4C<31E9#A#N&&/MZT 245#+>6UO*
MD4UQ#'))PB.X!;Z ]:FH **ACN[:60QQW$3N.JJX)_*GS316\32S2I'&O5W8
M #\30 ^BHX+B&YB$MO-'+&>CQL&!_$4Y)$E4M&ZN 2,J<\CJ* '44U)$D+!'
M5BIVMM.<'T/O4:W=L]RUNMQ$TZC)B#@L/PZT 344R.6.6,21R*Z'HRG(_.EC
MD26-9(W5T;D,IR#^- #J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MRXT[X:>)O!FI2L][HWD?9I7ZW%FTR>4_N1]P^A KIM:T?3=;^-%G:ZK86U[
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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 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 %%%% !117.:SX[\
M,^'KU[/5=42VG10S*T3G /3D*10!T=%<K_PL3PU)IT]]:WKW,,$L,4GE0L"K
M2OL3[P'&:ZJ@ HHHH **Q]<\5:'X:$/]KZC%;--GRHR"SOCKA5!8C\*L:/KF
MF>(+'[;I-[%=V^XH7C/W6'52#R#R.#SS0!H4444 %%%% !16;+K=I%XBM]#;
MS/MD]L]RF%^78K!3D^N6%2:1K%CKVFQZCILQFM9"RJY1DR58J>& /4&@"]11
M10 4444 %%%4M5U?3]#L'OM4O(;2U3AI)6P,]@/4^PH NT5S^C>-_#GB"]-E
MINJ1RW87?Y#H\3LOJ%< D?2GW'BNRA\2KH,5M?75V%1IVMX"\=N')"F1OX<X
M/KQS0!NT5RB?$+1&AU"[=+Z/3;$LLFH-:N8'97$9",,ECN..G8^E=6#D CH:
M "BBB@ HHHH **S=1UNTTN_TRRN/,\W49F@@VKD;@A8Y]!A36E0 445SESXV
MTBUTK6-1D^T>1I-W]CN<1\^9E!\HSR/WB\_6@#HZ**S;+6[2_P!:U/2H?,^T
MZ;Y7G[EPO[Q=RX/?B@#2HHHH **** "BBL^^UJQL="N]9:8365K#)-(\!#Y5
M =V,'!/!'UH T**AM+F.]LH+J+/ESQK(F1@X89'\ZFH **** "BBFR2)%&\D
MCJD: LS,<!0.I)]* '45EZOX@L-%TJ/4KAVDM998HT>$!]QD8*I'/3+#GTK4
MH **** "BJ,>L6$NM3Z0D^;ZWA6>2/8P"HQ(!W8P>AXS5J"XANH$GMYHYH7&
M4DC8,K#U!'6@"2BBH[BX@M(6FN9HX8EQN>1@JC)P,D^] $E%%% !15'4]8L=
M&CMGOYC$MS<):Q$(S;I'.%7@'&?4\5>H **CFN(+?R_/FCB\QQ&F]@NYCT49
MZD^E24 %%%% !1110 445'%<07!D$,T<AB<QR!&!V,.JG'0\CCWH DHHHH *
M*** "BL[1=;L]>M9KFR\SRX;B6V;>N#OC8JWX9%:- !1110 45!>W<5A87%Y
M-GRK>)I7VC)VJ,G'X"H],U"#5])L]2M=WV>[@2>+>,':RAAD>N#0!;HJ.XN(
M+2!I[F:.&)?O22,%4=N2:DH ***CFN(+?R_/FCB\QQ&F]@NYCT49ZD^E $E%
M9L^MVEOX@M-$?S/M=U!)/'A?EVH5!R?7YA4VJ:I9Z+I=QJ6H2F*TMTWRR!"V
MT?102?P% %RBFQ2)-$DJ'*.H93C&0:=0 45S-]\0O"FFZE/I][K4$%S XCE5
MU8*C$ X+8VCJ.]=)'(DT22Q.KQNH974Y# ]"#W% #J*H:WK%KH&BW>K7N_[-
M:QF23RURV!Z"D37-/?6(M)$Y^W2VOVQ8MC?ZK=MW;L8ZGIG- &A1110 4444
M %%%% !16<-;LV\2-H(\S[:MH+P_+\OEERG7UR#Q6C0 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 5Q?Q;_Y)7X@_ZX+_ .AK7:5D^)]!A\3^&[W1;B:2
M&*[0(TD8&Y>0>,_2@#FOBJ)3\/"(&593=V>PN,@-YZ8R/3-);/K?A[X@:1I=
MYKUSJMKJ]K</(MQ%&OE2Q;3N38HPI#8VG/UKI/$/A^#Q%HPTV>:2*,30R[T
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
MPM] AAN;@C1[F2Z5G(+3R2!@Q;CN7)XQ5J^\'V.HZKJU[<RRLNIZ<-.FB!
MC!;D'KGYS^5 '$:?XEN+?Q;X=2Q\0ZWJUEJDSPW#:AI_E02#RV97A?RD'4=
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
MV4=6"A54 +\OUY/-9WQ)T>YUN/PU;6ZW@"ZU"\LUIG? H23]YD [<$CD\=*
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M***S=>N+ZUTF2;3YM/@F4C,VH,1#&O=CC&?ID?6@#0DD2&)Y9&"HBEF8] !U
M-48M=TN<:<8KZ%_[24M9X;_7@+N)7UXYKBM'\7W6KS>(M$NM0TC5/LVG?:(K
M[2C^[8,&4HPW-A@1Z]"*Q]"^Y\(/^O6?_P!): /7:*S/$FHS:/X7U?4[=4::
MSLIKB-9 2I9$+ '!!QD>M<7+XU\1:/X,_P"$EUN+28TO5@6PM49D\IY#P9I"
M2-N#N. ,8(SWH ]'JMI^HV>JV27EA<)<6TA8++&<@D$J?R((_"N'\.^.IKGQ
M;::'<ZQH.L+>P22QSZ02#"Z8)1UWOP03ALCH>*I^";N_LOA%I4UA>:798N+@
M2W.I$^7$GGR\@ C)SC@L!_*@#TVBO*Y/%VL:[X2\:65OJ.CW%UI-L2-0L=S0
MS1/$S': Y*R#:PSN(![5/'XLUCPM\.-$N]4N=*ENK_[+;64LF^**(/&#OG9F
M.< $DC&?QH ]-JM?ZA::9:FYOKB.W@#*GF2' W,0JC\20*X/1/B'_P 3F_TZ
M_P!5T?5XK?3GU%;S2#@*J'#HZ[VPW((.>17/>*M3\7:O\/[/5M1ATI-+U"YL
MYEMX0XFMD:9&C)8DA\C (PN,^U 'LU%%>80^,/&U]X7U#Q':VVBI::=)<;H'
M60O=)$[!B"&Q&=JX&=V2"> 0* /3ZK:AJ%II5A-?7]PEO:PC=)+(<*HSCFN0
MG\6ZIK>K:=I7AA;.&2YTQ-4GNKY&D6*)SA%"*1EB<]P !7-^+_$&H:E\./'&
MCZS#;IJFDB))7M<B*5)"K(ZAB2,C.1DXQUH ]6%U;F[^R">+[3L\SR=XW[,X
MW;>N,\9J:N-N]9M]/^(UVL]E:!+;P\;R2\$7^D;5E;*;L_<XSCUH\,:GXPUJ
M#3=9N4T>+2K]!-]D59//AB9<H?,R59N5R-HZ]: .MM[JWO(O-MIXIXPQ7?$X
M89!P1D=P:EKRVW\<IHG@6"[@L])L+B]UB>QA!'DVT9$K@RR<] JDGGD^F:O:
M)X_N9]6U+2FO-)U^:WTU]0MYM') D*G!B9=SX;)7!SR#TH ]$HKCO GB#4O$
MEHM_<ZIHMW!)"&>WLHW26UE./W;[G;.!D<A3D=,5OZ[<7UKI,LVGS6$$RD9F
MOV(AC7/+'&,_3(^M &E17G_AWQM>7FIZWID]_HVJO8V0O(;W3"?+8'<"CKO;
M# J.AZ&L^U\;>+D\.:'XIO[;2%TJ]DMXIK6)9/.592%\P.6P/F.=F#@'&<T
M>H56L=0L]3MS<65Q'/"':,O&<C<I*L/P((KD[O7O$FJ^+-4TCPXNF0PZ0D7V
MB6^1W\Z61=X1=I&T!<9;GD]*C^$C2OX&W31B.5K^[+H&W!6\]\C/?![T =S1
M7&ZYK_B$>.(/#6B1:>/.TXWC7-V'/DXDV$[5(W=0 O')SG Q6/<^/]:TSPGX
MGEO;6R?6] N8H7$0;R9UD9-K $Y&58\9X(_"@#TJBN$OO$/BS2;:PM+R'29-
M:UB[$-E%&)!%;+L+.9#G+[0/X<9]JDMO$^L:)XC?1O%!L9DDL9+ZWO+*)HP1
M'CS$9&9N0#D$&@#MZ*XOPQJOB_7;?3M;F32(M)O@)19A9//BA891O,R59L8)
M&T#GK7*3_%J=].N]=M=6\-I:02OY6D32_P"F3Q(Q4G=O^5V )5=A[>M 'K]5
MK/4+34!/]DN(YOL\S02[#G9(OWE/N*Y*\\2:YJ_B<Z-X8_L^%+>RCO+FYOXW
M<$R9\N-55AC(!).?PKE] \0ZGX?\%^)-3-M;+J!\4R131$EXU,DL2. 1@G&X
MX/TH ]>HKGM5UZZL?&WA[18HX3;:E%=/,S [U,2H5VG.!]XYR#^%<]H7BWQ)
MJ,6I:U?1:9;:#I<]W',$1VGG6(O\R_-A<84'.<X;IQ0!Z%17DMI\4[HII6I7
M&J^&YX+^>*.32;64F[MDD( .[>=S+D;AL'?TK?B\5:O?^.;_ $:&]TBP%E<(
MBV-Y&_VB[B*@M(C;@,<D#"MTYH [NBBB@!AFB$PA,B>:5W!-PW$>N/2GUQ%U
M_P ENT[_ + $_P#Z/2L%?'/C.3P;<^+5M=&73[*6426Q60R7$:2E&96W80@#
M@'=D@G@$"@#U6BF1RK+ DJ?==0PSZ$5Y7;>.O&DG@*W\;36FC#3D023V2+)Y
MLL8;:[JV["'J0I!X')[4 >KT5QWB?7=3L9(Y;37?#6E6<D(>%M59M\S>GWT"
MKTY^8UDS?$#6;OPIX2U/2-/LVO==N/L[0SLVQ&V/D@@YP&7/<XR.O- 'H]1"
MZMS=M:">(W*H)#"'&\*3@-CKC/>O,O$1\:Q>+O!D#:EHXNI9+H?);S")G$3D
MEU\S)&S;@=FR<XXK:FUQ-*\;ZJ;ZRLMUEX>2]N+R&$B9\.^Y 23\GRY ]>]
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
MR31$!E:+G*E@P^]GH?6O3-$BU*'1HH]2DLFNPN ;2)HXP,?+\K,3T]Z -,D
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
MLQ]NO45U]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %4=6O+RRL3+8Z=)J%R6"I DBQYSW+-P /
MQ/M5ZN6\>Z=J^IZ#!#I"R2E+R*2[MHKCR'N;<$[XU?(VD\=QT(SS0!%8^-I%
MGUFTUS27TV\TNS%])''.+A98,-\R, .<J1@@5=\,Z_JFO0Q7=UHBV5C<0+/;
MSK>+-N!Q@,H VG!SQD<'FN5\-^'-3TKQ-K&L6_A>&PM9]+6*WLGO%8RRJS'$
MA&X*3D?WAC'.<@6?"&@:C8>+9[ZVT.7P]HSVI6:P:[21);@L"'1$8J@ !&1C
M.>E '=WD\EM93SPVTES)&A98(R TA X4$D#)]S7-V'BS41XDL]%US03ILM_%
M)):2)=K.KF, LK8 VD @]Q[UI>++35;_ ,*:G::)<?9]3E@9;>7=MPWL>Q(R
M,]LYKAM$\*7Z>-O#^K1>%CH]K91SI=237RSS2,\> 3ACD9'7.3DY H ZFW\:
M1S^$M;U\63!=+>[0P^9S)Y!8=<<9V_A6#K7B_P 1KXK\)QZ5I7FV>HVLTY@-
MTB?:#Y2M@DKE=F<Y_BS5&?1/%]EX>\4>%['0X;F+49[N6WU!KM%3RYLG:4^]
MOY('\.<$G%:NJ:-KEE-X*U2QTO[?+H]O)!=6B3I&_P"\A5,AF(4X*\\T 4I-
M4U2Q^+.LKIVAR:C>3:5:$QB=8HX@#)G=(<]S@  Y^@-;:?$.T;P?;ZW_ &?<
M_:I[K[!'IP(,INMY3RL].H)SZ#/M5G3-)U"+XAZMK,]N([2ZT^VBC;S%/SJ7
M++@'/&X<]#7,?\(;KT?AQ'@MXO[3L/$DVKV]O)* MQ&9'PNX9"EE?C/0]<4
M=+IGBV];Q%!H>NZ&VE7=W"\UHRW*SQS!,;UW ## $'&.G>J&C>-KSQ39W,T?
MARYATE$N(IKQKI5.]-PPBXW,#@?,,8)QS@FG6UCKGB/QKI.MZII!TBST>*?R
M8I+A)99I95"D_(2 H4'ODD]*L>#]"U'2?AZ^DWD CO2UV1&'5OORR,O(..0P
M_.@"I8>([G3?A]HVIZ3H;7.GFQ\^4W6I*K6Z!0?F=QE^,\^U3Q>/+FYTO0C;
M:#,^KZQ$\\.GO.$$42]7DD(X&"N.,G=C%<]>>'_$Z>"?"/A_^Q&O+*WB0ZO;
MQW42,YC *Q99L%2W)QG(7'>K?B7PYJ&NZCHGB*X\+1W;6T,UM=:/-<Q[PC,"
MKH^=A(QG&1P<4 ;(^(-M:Z)K=YJ^GS65YHKK'=6:N)26< Q[&& P?< .GO7/
M:CK&KZAX_P#!$6K^'I=*?[5<21M]H6=&!MWR"R@;6'ICZ$U9N_!LFI^"-7L]
M,\,V_AZ]FEAF@C>9',S1,'7>4R ,@CJ>N:GE@\5>(?%OAC4KSP\FF66FSRO.
MLEY'+(2T++D;3C:#@>IST % 'H5>/>#_ !;J7A_P/<7,?AJYO-+L;R[>[NQ.
MB$+Y[LQC0\N%!YY'0CL:]AKR6TTGQM8^"-1\*IX>@<Z@]TD5[]M0)!'-(^3(
MO4D!B1MSU ."#0!W6F^*[?4O$MQHZPE,64-_:S[\BYA?@L!CC!P/Q%3^%_$"
M^)]'_M2*V:&V>>5("S9\V-'*B3IP#@G%<#\1='O-"T7PS+H<RC4H5&A1EN#*
MDT7EC\595<>F#7I6D:9!HNC66F6HQ!:0)"GN%&,_6@#C_%_B+Q'I?CGPW8:5
MIWVBUNO/WQ_:4C^TE8R=I)!*[>&SWZ5GW6J:I9?%R\^P:))?WL^AV^81.L<<
M6))"=TA_(8!S6[XQT[5FU[PWKFE:?_:)TN>?SK59DC=EDB*94N0.#VS4UAI6
MHCXC7FMSVHBM)](@@!\Q6(E$CLR\'/ 8<]#0!!#\0;5_"0UF33[E+O[8=/\
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
M)0<C(&X[L=" "30!UVH>*[[^W;O2-!T0ZI<6,:/>,]TL"1EQE4!(.YB.<8
M(YYK5\.Z[;>)="MM5M4DCCF# QR##1NK%64^X8$?A7"ZSX->#QMJVKR^%(O$
M5GJ8B==L\<<MM(B;""'(!5@ <@\>E=SX;L8].T&VMX])ATD#<QLX9 ZQDL3]
MX#!)SD^Y[T -UK4=6LF@CTG1#J4D@8NSW2P1Q@8ZD@G)SQA3T/2L"3XBQ0>#
M+W7Y]*N$FL+X6-W9!PS)+YBHP5@,-C<",=:9XUT?5;_Q!IEP-,GUC18X)$FT
M^&[$!\XD;9&W,H< 9&">,YQ7/V_@C7(_AWK6DKI<-O=7>N)>P6L5PK*L/FPM
M@,<= K=<$XZ<B@#>?Q_JT&L1:1=>#[R*_O(C-81+=1L)0#\WF,.(BH()^][9
M. ;5K\0+<>'=8U/5K":PN-'G-O=V@<2MYGR[ C# ;=N4#IUJUJ>CWMS\1-!U
M:*(-96EI=132;P-K/LVC&<G.T]/2N;U;P+J>LZ=XXM&2*)M3OH;FQ:1P4D\M
M8SAL<@%D*\_6@#H+'Q;J URPTO7=!;2WU%7-G(MTLZLR+N9'P!M;;SW!P>:Q
MW^)EZ=,U#5;?PI=3:9IL\L5Y<?:44@1N59HU(R^ -QZ 9QDX-/\ #6A0Q:U:
M7#?#R'2)80Q:\:ZB?RVVD?NPI).<XR0O!_"DM?#&KQ?#'Q-HSVP%_?2:@;>/
MS%^<2LY3G.!G(ZGCO0!L:OXPDM]2L-+T32VU;4+RV-X(_/$*1P# WLQ!QDD
M#'Y5R/A_Q0^D6OQ!\17>F3Q/;7R2264C@.I$4:D;AD=>A'48-:LVCZ_H?B'1
M]>T_2O[3VZ,FF7EHEPD;QE6#JZEB%(SD'GWYK,N/"GB>_P#"GCR*ZT^"/4-:
MF66V@BN%92/+0;=QQR,$$G&2"1QB@#9F^(>HVFHV5I=>$;^,ZFK'3 LZ,\[+
M@[9%_P"67RG<<DX /IBKVG^.XS9Z^^N:>^E7.A />0^:)AL9-R,C #=D \8'
M/%2:UHU]>>+?!]]!"&MM.DN&NGW@; \!1>"<GYCCBL?5?!5_K5_X]BD"P6^M
M6EI%9SE@07C1LY Y #%>WTH T;3QI?K?:7'K/AZ33;359!%:3FZ64B0J65)$
M &PD ]"W/!JG/\0]19M;;3?"MQ>P:-<2PW<WVI(U(09)3(RS8R=O;CGFJ?AS
MPXL.H:=]J^'-M97-NP:2_%W$T:.H^_& 2QR>@(&,]:U=&\/ZE::1XR@G@"R:
MEJ-W/:C>IWH\:JIX/&2#UH S->\9:VWB'P>^@:>;G3=5BDG5&N$C-R#"7"G(
M)3:,-GOTK9NO%^I'79M&TO0/MMY:6T5Q>(]ZD.SS,X5,@[SP>>!TYYK$?P_K
M^FZ/X!N[;2_MEYH,/EW=DDZ(QW0>6=K,=IP??FG>-M(U77F/V;PDZZJL*BQU
MB#4$B>V<@$AR"&PK$\ ,#[9H ]''(!QCVKS^R\2>)I/BEJND'2A)IT,4&%^U
M(/*1G<>=]W)W 9VYXQ7=VJ31VD*7$@EG6-1)(!C<V.3CW-<C)8ZSIOQ-GU6V
MTLWNG:E:06\DR3HAMBCMDLK'+##9XSTQ0!#-X^OYHM0O](\,SZCH]A))'+=B
MZ2-I#'_K#%&1\X&#W&<<5U^F:C;:OI=IJ5F^^VNHEFB8C!*L,C\:\]T_3_%W
MAG0M0\,6&@QWT3RW'V'4?M<:1JDK,P,JGYLJ6.< YQ7;^&=&'A[PQIFCB3S?
ML=ND)DQC<0.3^)S0!G:SXJN;77DT+1M(;5-2$'VF93<+!'#&3M!9R#R2#@ '
MIFLZ7XCP6WA'5=9N=+N(;K2;E+6]L&<%XW9T7(89###@@CK1J5AKFB>.[CQ#
MI6E?VM:7]G';W%O'.D4L3QDE6&\@%2&P1G-8M_X.U[4/!_B>::TB76=<O[>Y
M%FDRD0QQR1X4N< L%0DD<>E '=Z!J6IZI:23ZEHLFE'=^YCDG61W0C(+!?NG
ML5YQZUFZWXKNK+Q!%H6C:,^JZB;?[5,GVA8$ABW;02Q!Y)!P,=JZBN(U6PUS
M1_'LGB+2=)_M:VO;!+2>!+A(I(G1RRMER 5(;![]Z ,3P?XGATC0/&.MWUG=
M0L?$$H%F5!F,K+$JQ@9QDL0.N._2NIT[Q5?'7[71M<T0Z7<WL3RVC)=+.DNS
M!=20!M8 @XY'7FN1;P+K^J^#O$5KJ-M9Q:E=ZW_:D$/F[X9 !&=A;K@[67)
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
MAPF"=PSP1P>G([U6TOQQI>J:C;6/V?4+.6\1GLVO;1H5N0!D[">IQS@X..U
M'2T45@:UXOT_1=0CTXP7U]J#Q^=]EL+=II%CSC>P'"C/')YH U=/TZSTJS6S
ML+=+>W5F98T' +,6)_$DG\:M5YUXU\?0GX97VL>'Y+PS2$VPECMVWVLFX*PD
M!&8V&2.>Y'J*ZGPE%%%H,?DOK#([L<:PSFX!Z<[^0.,CZT ;E%<M\0?%,_A#
MPE<ZK:VCW%PF!&/)9XU)/5]I&U<=\]<5A^+?&'D6OA?50=3TRT;65BN8YX)(
M9)$\J0[2G5@3C P<G% 'HM%<YI?B_3]=_M&TA6^L+VSBWRPWEL8I41@=KA6Z
MC@_ES5#3_&-C8^%]!EENM0UBYU&$M;>5:_O[D*,LQ1>%P",\^E '9456T^]3
M4;"*[CBGB609\NXB,<B\X(93R#Q6/XZU2[T7P-K.I6$HBN[:U:2)RH;:PZ'!
MX/XT =#17G*ZGXD\.:UX86^UT:Q::U+]GD@EM8XI(B4W!T* 9 QSD5KW?Q(T
M*TFN?W6HS6=I*8KF_@LW>VA8'#!G [=R,@4 =?17'7.I3R?%+1;>"\D:PGTB
MXF\M)#Y<AWQ[6QT)P>#[TFD^+=/T[P1:ZM?:M=ZBDUQ)!#*]MB>XD\UU$:QH
M.3E2!CL,T =E17,1>.]*86PN+?4;*2>\2R$=W:-$R2N"4SGLV#@C(S6L=;LQ
MXC70@SM?&U-V5"_*L>[;DGMD]![&@#1HHKE;WQ_I.GW;1W5KJD5JD_V=[]K%
MQ;*^[;@N1TW<;L8]Z .JHKG-9\;:5HNL_P!CS1WMQJ30+<1VMI;-*\B$L/E
M]-ISG ''K2Q^.-"D\*2>)#=/'I\3%)/,C82)(&VF,IUW[N,4 =%17G*^,3K'
MQ+\.6-J-3L5^S7;W5E>0O 6&U#&Q4\,.&P><<]*]&H **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KD
M?B=97>H?#S5+>RMI+FX'DR+#$NYF"3(Y '<X4\5UU% 'EWBQFUK5/#/BBVBU
MV/2K;[3!<-:6\D=S#O"@.(RNXKE2#@=*AO=*LKOP1XSN]&C\07MY?62Q-+J,
M$@>?:K;1&K*K'&2.GI7J]% '"^.M/N+CX9PV=M:2RRK)8CR8XRS +-'GY0.@
M .?3%6M6L[B3XJ>&[M+:1H(K&\5Y@A*H28\ MT!/./QKL** /,QIUN!X\37-
M*U"?3;O4XF"VT#L[+Y<>)$"\G:PSE<XQ6MX N]5GGU:&>XU*\T6%HAIUWJ=N
M89Y,J?,!RJLP!VX8@$Y/7%=M10 5YKH^JR>"=1\366IZ1JL\EYJDU_9RV=D\
MZW*2 $(&4$!AC!#8[5Z510!Y/:>&]5TKP=\/[">SD-S;ZXES<1Q*7%NK^<^"
M1T"[P">F:]8HHH Y;XDZ?=:I\.M<L[&!Y[F2V.R)!EG((. .YP.E8VNW9\31
M>#KVPL+_ ,J'78FE6>T>-HU6*3+%6&0H) W=,]Z]"HH XJYLKH_%>[NUMIC;
MMX<$(F"'87\]CMSTW8.<=:YBRL;&V^'?A"/6;?7[#4+6V8V][I]K*TMJ_ *L
M%5B-P(X9<'%>N44 <_X)N=:O/"5E/KZ.FH-OW>9$(W90Q",R#[K%=I([$UO/
MS&P'H:=10!YC\-/ .EIX0T._U;3;HZE"#((;R64K"X=L$0L=JG&#]WWJ>PU)
M_!?BGQ.FJ:9J<T6I7@O+.YL[-[@3 QJOEY0':RE<8..M>CT4 >267A_5;/0/
M" N+":.:3Q,=0FMT4M]EC?S6 ;'0 $9]"<4:UX?U;4=+^(,-K8S/++JEO<P1
M,A47*QK"S!2?O9VD<=^*];HH YBQU^Q\90W6E_V3JL=K-:NMR]Y9O B[OE,>
M7QEL$],CCKTKA? TMX+^[O==1S#X)L)=-1^/WC@DM(N>_DI$.?[U>PU@VO@_
M2+;0[S2'CEN+6]N'N;KSI#NF=VW'<5QD< 8Z$#!S0!HZ/J<>LZ+9:G%#+#'=
MPI,D<P =0PR 0,\\UB_$73[K5/AYKME90M-<RVK".)!EG(YP!W/'2NF "@
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
MH X#Q;J6IP>+H;2YN-:L]"-EOBDTBT,KS7.\@HS!&*_+C X!SUKFM,TC4T\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !3)8HYXFBEC62-AAD<9!'N*?10!3GTVW>PFM88HH!)"T(*1@;5(/8=N<XJE
MX<\.V^@:)IMCB*>XLK5+;[5Y05W"C'N0/;-;-% &!!X6@3Q/K&L7#QW,>HQ6
M\?V:2$$1F+=SDDYSN]!C%;C0Q.J*T:%4(*@J,*1T(]*?10 U8XT=W5%#OC<P
M'+8Z9]:C@L[6U9VM[:&$R'+F- NX^IQUJ:B@"O#86=N?W-I!'\V_Y(P/FQC/
M'?GK1)86<K*9+2!RK^8I:,'#?WA[^]6** &M'&TB2,BETSM8CE<]<'M4,MA9
MSW"7$MI!),GW9'C!9?H>HJQ10 5!;V5K:;_LUM##O.6\N,+N/J<=:GHH K_8
M+/[5]J^R0?:?^>WEC?\ GUIT]G:W+QO<6T,K1G*&1 Q4^V>E344 0SVMO=!!
M<013!&W+YB!MI]1GO2FV@*,AAC*LV]@5&"WJ??@5+10 UXXY-N]%;:VY=PS@
M^H]Z8]K;R3I.\$331\)(R LOT/45+10 Q88D1D6-%1B2RA0 2>N?K4=M96EF
MK+:VL,"MRPBC"@_7%3T4 06]G:VF_P"S6T,.\Y;RHPNX^IQUJ5HXW9&=%9D.
M5)&2IZ<>E.HH KO8V<DSS/:0-*Z['<Q@LR^A/<5+)#%+L\R)'V,&7<H.TCH1
MZ&GT4 ,\F+SO.\M/-V[=^T;L>F?2HQ96HNC="VA%P1@S",;\?7K4]% #%BC2
M1W6-5=\;V P6QTSZT^BB@ 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 *YOQSK%WI'AMAIKA-4OIH[*Q) .)I&VAL'CY1N;G^[725P7B;2M8\
M2>/],M[.XN--L](MFNQ>_9A(CW$AV*H#C:2J;C[;J -+P)KEWJ/AVXCUF=6U
M/2KF:SOI2 @9HSP^!P 4*GTZT:?X_P!.U.1/LFG:P]M,'-M=_86\FXV@MA&]
MPIQD#/:N7_X1G7M.\3:_I[WEQJ,'B;29%:^^S"-8;I$*+NV#:N48<]R*VO!7
MB*9=*T7P_/X>UBVO;:W2VN3):%((?+3&[S#\K E>-I)YH K^&O'=QXCT;6S>
M66H6#6K786[2T*I&D9(498D&4#DKTR#6I%XOT_2O#&@S33W^I7&HVZ&U2.#=
M<W7R!BVQ>!P<D\ 9ZU@>'_M=KHOB_P /3Z7J*7CW&H7$3FU;RI4D)*;'Q@D[
MN@YX-5;2TU#P]_P@NO7&E7UQ:VFB"PO(8(&DFM79(R&,8^;JI4X&10!V-GXX
MTJ[TS5[MH[RVDTB(RWMI<PE)XE"E@=O?(!P0<&JUA\1M%U"_L+>.#48X-0;9
M:7LUJR6\[XSL5SU/!QQ@XX)KFKNSU#Q ?''B"'2[VWM[K0VT^SAG@*37+!)"
M6\L_,.6"C(R:T=9TV]E\+> H8[.=I;74M.>=%C),*JA#%A_"!WSTH Z ^,K)
MM;ETRVL=3N_(G6VN+FVMB\,,AQ\K-G/&X$D @9YQ6W>7/V.SFN?)FF\I"_EP
M)N=\=E'<^U>::R9[3Q5)<>%;/7[369KZ-;JW:U8V%VFX*\K,04'R#(92&X&1
MFO4J .$\&?$"37?#$FIZGI=]#)")6>2*S<QR!9655CP26;  ('?-;.D^,K+5
M-8_LF2QU+3KYH3/%%?V_EF6,$ E3D@X)&1UYZ5Q.B7GB#1OAGJ>B:9I6HQ>(
M-.>=E+VAV.&N&;=$Q&V0[&) &<D4_0[:XNOB3HNH6Z>);FRBLKE);O5X60!S
ML^5057;T] #VS@T :/@WQ;%9>&+)-3N+J]U"^U.[@MHE)EF<"=QW/"*N,D\
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
MU 4DL;8S_.+=/D(7E2>Q/'7D5!I'AO5]-T;P!!<V,HGAU::ZN8XU+"V619F
M8C@ ;@/K0!UVFZ];VT?B2ZDO=1U!+/46A:$6VYHFVIB.)4&6'S#D^ISZU;T7
MQ=9ZSJLVEFSU"PU"*$7'V>^@\MGB)V[UP2",\=:XYX_$>DZ-XVN-*L[N.ZFU
M[S(V2#=(T!6(/)$K##G ;'7D4OA6UGE^*":E#'XAFT_^QI81>:O$R;I/.C.U
M0R@CCU S@XZ4 ;$'Q6\/7-M;WD<&I_V?+(L3WQM&\B%V. KOV.2.F0,C.*V-
M:\7V.C:E'I@M;_4-0>+SS;6%N972/.-[<@ 9XZY-<$-&U/\ X9Q.E_V==?VA
MY1_T7R6\W/VG=]W&>G-;EU<7'A7XCZIJUUI>HWFGZK96Z13V5LTYBDBW HRK
MDC.X$'I0!O7GC73;6VT]XX+^ZN=00R6]E!;,9RH^\60XV@9P=V.:OZ#X@LO$
M5G)<6?G(T,K03P3QF.2&0=593T/(/XUP/B2VN[CQ;I/BFYLO$-KIT^F-:2II
MV[[3:OYF]?,2/)VD=<9P0,UU'@BPT^WMM0O+&'6$:[N TLFK*ZRS,$ # /AL
M8XY Z4 4=3U'6?$'C:Z\-Z/J1TNSTVWCFOKN*)7F=Y,[(TW JHV@DG!/:H;3
M5=:\+>,8=!U?4)M9L;^TFN+*=H%6X62( O&0@ ?*G(. <\4R^:]\(?$/4M=;
M2[Z^TC6;:%9I+&$S26\T0*C<@YVE3U&>:?8"]\7?$#3]?.F7EAI.CVTT=NU[
M$8I+B:7 8A#R%"KU.,DT <AI_BR\_L7Q;XD:+Q*VHQO>I;EE<VMN@)$:[,[0
M4P"QQD<UO^'+N.UT;PS*VI>)+6:^OHXY%O\ ,INI/)+'_6$[8VY.5[CI3K+2
M]03X6^-;-K&Y%S<7&J&&$Q-OD#E]I48R<]L=:NZKIU[)9_#U4LYV-I>P-< 1
MD^2!;N"6_N@'CGO0!K7_ (]TNRU*ZLH[/4[T63!;R>RM&EBMB1G#$=P.2%!Q
MWJ;5?&=CINIRZ=%9:CJ-W!&LMQ'86_F^0K?=+G( )P2 ,D^E<SHFIW?@S4/$
M6FWF@ZO=S7>JSWUG+96IECN$E((!<?*I'0[B,8JC?:;)H_CO7[O4O^$FCM-3
M:&>VN-'$KJ2(PC)((P2&!'&>,&@#K[_X@:!I^DZ7JC3S36FJ$K:M!$7+MM)"
M[>NXD;0,9W<5N:5J U738;T6EW:>;G]Q=Q>7*F"1\R]NF?IBN!_L&.U/@&+2
MM-U%+"VU">9UNXR9(0R2'=)_=RS=_4=Z[.P\00:AXCU;18H)A)IBPF68@;&,
MBE@H.<Y '/UH 9KWBBQ\/R6L$T=U=7MV6%O9V<1EEDVC+$#L!W)(%4[;QWI%
MQHNK:DR7<!TE2U]:3PE)X<+N&5/J.00<'UK+\1BZT3XAZ;XF;3[R]TTZ=+83
M?8X3,]NQ=7#[%Y(.",@'%8.H:?J6N6'Q UZ'2[V"+4=,6TLK::$K/.8T;+F/
M[PR6P >2!TH [WP]XHL_$PGDL;6_2VC"F.YGMS'%< YYC)^\..ON/6HM:\6P
M:+<R0'2M8O3%&))GL[,ND:^[$@$X&<#)K3T>)H-$L(F0HR6T:E",;2% QCM7
M!^([O6'\6ZG9WO\ PD2:>((O[+CT> [;ABI\SS) IVD-@88J .: .CO_ !YH
M6GZ9I.HR332VNK<6C0PLY<["P&T<Y., 8SDXJLOQ&T<:;JMY<6VI6CZ5Y9O+
M6XMMDT:.<*^W/*]3D'H#7+:%HVIPZ)\,8I=/ND>RGD-TK1,#!^ZD +\?+R1U
M]:Z!M$;4?B-XB2\M)3IM]HL-LTI0A'):0,H;H2 ?U% '2WVOV-AJ&E6,C/)/
MJDC);+$-V0JEV8^B@=_<4:]K]AX<T\7E^\FUY%ABBB0O)-(WW411R6/I7GGP
MRM]2U+799M74EO#%L=#A8G(DD#G?(/?8L0_$UT?CVTO5NO#NMVME/?1:3?\
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
M@R$'MR<\=:ZB@ HH) &2< 5@V'C;PSJ>IKIUCK=E<7;9"1QR [\==IZ-^&:
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
M\,-":"".-I;?S'*K@LQ)R2>YZ?D*[**"*",1PQ)&@Z*B@#\A3U144*BA5'
M& * %KB/BO&S^!W=HWELX;RVEO8U7=NMUE4OP.HQR?85V]!&1@]* /+[O6M
MUSXM>#IM%GMKMXHKM)KFV 90IARB%QQD?,=N<C/;-9NB:YX?T?P!XAT;Q!/;
MQZT;B\%[9S8\ZZD=V*%5/+[E*8(S7KL=M!"JK%#&@4DJ%0#!/7%#6T#S+,\,
M;2KPKE06'T- &-X)M+VQ\#:'::B&%Y#8Q)*K=5(4<'W'3\*WJ** //\ 5=1L
M=&^,UG<ZG=0VD%QH3P0RSL%5Y/M"G8">K8[4OA:QM)_&OC^66VB>22ZBA9F0
M$F/[.F5SZ<]*[R2&*8J98D<H=R[E!VGU%*$52Q50"QRQ Z_6@#PBT>YA\%_#
M#49+]+'3[8SK->3P^=%!(5*Q,ZD@ <, Q/!(KJ['PYIOBD>*U7Q59:U/J5E%
M;W!LXE2.)UWF)R59@6!_]!%>E^3%Y7E>6GEXQLVC&/I20P16\?EP1)$@Z*B@
M#\A0!YA\/]0N_&?B.'6-0B='T"P&GNL@_P"7UC^_8?@BC_@5>IUB>%?#J^&M
M(>T:Y-W<SW$MU<W)389I9&)+8R<=AU[5MT <5\5_^1 N/^ONS_\ 2F.HM/M8
M)?C3KEQ)#&\T6DVHC=E!*!FDS@]LX%=PR*Z[74,/0C- 10Y<*-Q&"V.2* /'
M],M=)?P3)!?:U'HAM/$UU)IUTX7RXIDE<J"&^4K@MP2*75O$-YKGP^GU&]6V
MFCTG7[?S;ZQ0^3<PQR(3,HY.!G!P2/E.#7KKV\$D31/#&T;'+(5!!/N*<L4:
MQ")441@8"@<8],4 ><CQ!I>O?&#0FTF\CO(8=-NU>>$[H]Q,9VAQP2!C('3(
MS6)HVORZ#\.]%,0LH?M6MW4!O[Y"T-GF:;]X1D<]AR!SR:]?CMX8558H8T"
MA0J@;<]<4-!"\)A:*,Q-U0J,'\* /)/#TSZGK'Q',6I0:LTVFVZK<VL'EQS-
MY<R_* 2&Z8R"<XJIJ.HVVJ?!WPJ=-U""2+3)M..JF-!-]G15PQDC'4*P!*GT
MKV=(HXO]7&J<!?E&.!T%)'!#$&$<2('.6VJ!D^IH X'PXEEJ?CF+5E\::?K-
M]#821&&QA1?W1=3ERKMT;& ?6O0JBAMH+8$001Q!CDB- N3^%2T <I\1=+GU
M+PA//9#.HZ:Z:A9GOYL1W8'U&Y?QK@;HWGC/P/XV\7:?#,7U&%+2QC ._P"R
MPD>8!_O,9>/:O8-1MYKS3+JVMKDVT\T+QQSA=WE,00&QD9QUZU6\/Z+;^'?#
M]AH]J<PV<*Q!B,%B!RQ]R<G\: //-?UKP]XDA\(:?X6N;:YO8M3MIX(K7!>T
M@3F0N!]P!>"#C/2IK#Q#I?AOQ-XYM-5NEM[JXNTGMH&!,EPK0JJ^6O5SD$8&
M>:]*CMH(7=XH8T=SEV50"WU]:5H(7E25HD:1.%<J"5^AH Y3X6?\DO\ #W_7
MH/YFNOI%544*BA5'0 8 I: .)T\#_A<NM\#_ ) ]K_Z,DK!\*:8[_"GQ,=+@
M5=3NY]2".@^=Y-\BKSZXP!7J>Q0Y<*-Q&"V.2*145!A%"C.< 8H \9U76/#^
ML?"?1_#VA36\FN-]DBM+*+'GV\Z.A=F7JFW#Y8X[\\UUNB6EO-\7O%\\L$;R
MI9V**[*"55EDW >QVC/T%=LMM DS3)#&LK<,X4!C]33PBARX4!FQDXY- 'A\
M=C:VW[-5S)#;Q1R&X>4NJ@$NMZ55L^H4 ?05[E3/)B\OR_+3R_[NT8_*GT %
M>8^%-1L8;3QOH\EU"FI_VIJ,PM68"0QD9#A>NT@CGI7IU1^1#YS2^4GFL-I?
M:,D>F: /();.VMO@5X4D@@CC=;C3IPR* 1(TJ9;ZG)Y]ZL75S-I7Q0\3->^)
M;'0OM<=LUK)?VRNL\*QX(1V90,-NROOFO6/*C\L1^6NP8PN.!CIQ39K:"Y4+
M/#'* <@.H;!_&@# \!:=::7X-LK6PU)=2M TC17*)L5@TC'"C)PH)('TKI*0
M    8 Z 4M 'FMKK.D>'/B7XN?Q'=V]D]W';/9RW;!5E@6/#*A/7#YRHZDU'
M;:OHNC_$R74M3G@L=/O=&MAH]Q<+Y,2Q L7C4M@(>5.W@XQQ7I4MO#.4,T,<
MA0Y7>H.T^HS1-;PW*;)XHY4SG:ZAAG\: /$=3BBO/A]XUO;6+_B2:AKMN]F-
MN$E7SH5=U']UF!Y[XKN-=MX+7XH>!A;PI$/(OXL1J%&P1(0O'8'H*[@QHR;"
MBE./E(XXZ4I12RL5!9>A(Y% 'E7AW6;;0O$&E:+X?UNPUS1]0NIBMHH!NM/S
MN=F)!^X"2#O (SC)KGM,6$^%]<T#7O&.FZ1-+=W2W]G=VB&9B[DB0,S@OD%2
MK 'MCI7N26T$4KRQPQI(_P!]U4 M]3WH>UMY)EFD@B>5/NNR L/H: /-OMFF
M^&?B>D_B"^BBMWT"&"QOKLA$<HY\P;CP&.5)'7FN87[/=_"GQY-I5LPLQX@-
MQ'&D13$2O Y(3&0-H)QCI7N,L$,X FB20*=P#J#@^O-9/A_P^NA2:PXN#/\
MVEJ$E\04V^7O51MZG.-O7CK0!QU]XET?Q#\4?!8T>^CODA%ZTDL'S(NZ#A2W
M3=P?EZCOBN4TQ8O^$:U[0->\8Z;H\LMW=+?6=W:(9G+N2)%9G!?(*E2 >V.E
M>XQVT$*JL4,:!22H5 ,$]<4/:V\LRS201/*GW79 2/H: .!M=/@7XP:6DN+I
M[3PP/*GE7+;A,%WCT)!/YFN5U* KX3\9*D+/86_BT37<,:YS;@PM)\HZCN?Q
MKVS8N_?M&_&-V.<>E($1=VU5&XY.!U- 'G7C+6=)\4>"/$%KX5N[;4-2&G9)
MLAO81;AE-R]"0&^3.?:J.DG3->U3PPZ^.=,NGLI1+9V-K:)%* (R#&0'+*-N
M<@CM7J,-O#;J5@BCB4G)"*%&?PI([6WBE>6."))'^\ZH 6^I[T >6Z;K-MX?
M\2V>G^'];L=9T[5-4D\W32 ;JR=RS/(".=BG.0XR!WKU>HEMX$F:9(8UE?AG
M"@,?J:EH YCXC6U]>?#K7K?35=KI[1PJQ_>8?Q >I*Y&*XW7M:\/>(M&\*:7
MX7N+:XU!-0M);6"VP9+1$(+LX'* *"#G%>LU%';012/)'#&CO]]E4 M]3WH
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
M"!;:QD26UB5,+$Z?=*@=",FM"B@#.DT+2IO[1\VP@D&HX^V!UR)\+M&X'K@
M"JFE^#O#NBW,=SIVDV]O<1A@LJ@EP& !&X\XP!QVK<HH SET'2DTBXTI;&(6
M%QYGFP8^5]Y)?/U)-0:OX5T+7K>W@U32[>YCMN(-XP8QC&%(Y X'Y5L44 8]
MSX3T"[T:'1Y](M&T^ YA@\L!8SZKCH>3R.>34VC^'])\/P20Z58PVJ2MNDV#
MESTRQ/)_&M*B@"AJ>BZ;K(MAJ5E#<_9IEGA\Q<[)!T84?V+IO]M_VU]BA_M+
MR?(^T[?G\O.=N?K5^B@"G'I5A%<7UPEI$);[;]J;;GSL+M&[U^7BLZS\&>'+
M"P:QM=(MXK5ITN#$ <>8I!5NO8@8K=HH JRZ=9S:C;ZA);HUW;H\<4Q'S(K8
MW ?7 _*DU/3+'6=/EL-1M8KJTF&)(I!E6P<C]0#5NB@#+M/#FCV T\6NGPQ_
MV<)!:8!_=>9]_'U[U)+H>F3/J+R643-J48BO"1_KD"E0&]L$C\:T** ,'4O!
M?AO5S;F_TBVG-O$((R001&.B<'E?8\5MPPQ6\$<$$:111J$1$7"JHX  '04^
MB@"K8:;9Z7 \-C;I!$\CRLJ#@NQRQ^I)JAK?A30?$<D4FKZ7;W4D0(21P0R@
M]1N&#CVZ5LT4 9I\/Z1_94&EC3K=;"!D>*W5 J(RMN4@#T/-3II=C'?75ZMK
M&+F[18YY,<R*N0H/L,G\ZMT4 86D^#/#>A7S7NEZ-:6MRP(\R-.5!ZA?[H/H
M,54\.>&9M-\3^)->O1;_ &G5+A!$(<G;!&H5,Y ^8\D]>W-=110!#=VEM?VD
MMI>01SV\JE9(I5#*P]"#UK+T7PAX?\.SR3Z3I5O:S.NQI%&6V_W03D@>PXK:
MHH JV.G6>FQRQV5ND"2S//($'WI&.68^Y-&HZ=9ZMI\UAJ%O'<6LR[9(I!E6
M'7FK5% &7-X<T:X731-IUNXTPJUD"O\ J"H &WTQ@?D*M-IUF^IQZDUNAO8H
MFA2;'S*C$$K]"0/RJU10!BQ>$?#\-_?WT6E6Z7.H1O'=.JX\U7^\".G.!GUJ
MW)HNFRV5G926<36UD\;VT9'$31_<(^F!BK]% %74=.L]6L);'4+:.YM9AB2*
M5<JW.1^H!_"J>D^&=%T.WN(--TV"".X_U^%W&7C&&)R2,$\'UK6HH Y_3O _
MAC2-02^L-%M8+F,DQNJG]V3P=H/"\$],4ZZ\%>&;[6/[6N=$LY;[<&,K1_>8
M="1T)'J16]10!BZCX0\/:OJD6IZAI%K<WL8 661,D@'(![-CMG-3Q>'M(AM[
M"WCL(5BT^0RVJ <0N<\C_OH_G6G10!5FTZSN-0MK^6W1[NU5U@E(YC#X#8^N
M!^54D\+:''K-QJZ:9;KJ%PA2:<+@N",'/;)'?K6O10!D7/A?0[S1(=&N-+MI
M=.@"B&!ER(\="O<$>HYJ&W\&>&[72[K38M'M19W9!N(V7=YI'0L3R<=N>.U;
MM% &9HWAW2/#T4L>DV$-J)F#2E 2SD=-S'DX]S5EM-LWU--2:W0WJ0F!9B/F
M$9()7Z9 -6J* .=M_ 7A6UNA<P:%9QS+*)D8)]QPP8%1_#\P!XQTK3N-%TV[
MU:TU6XLH9+^T#+;SLOS1AA@X-7Z* *%IHFF6%_>WUK90PW5\5:ZE5>92,XS^
M9_.J.E^#/#FBW_V[3='M;:Y *K(B_<!ZA<\*#[8K=HH IZ=I5AI$4T6GVL=L
MDTS3R+&,!I&^\Q]S5RBB@ 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 ****
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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
MD$32.WLJKR3["O/O VK,?%_B19M(UJW35;X36TMQILT:;%A .YF4!>5(Y]J
M*<>J^*]:\&7_ (XL=>-JD8GN+/3!;1M"T$3,-LA(WEF"$Y!&,C%>D:/J*:OH
MEAJ<:[4O+:.X5<] ZAL?K7EFGW6I:#\.KWP*="U2;642XLK5H[5C!,DC-LE\
MW&P* X)R01BNYT>_M]!NM#\%&.66ZBTI7,R %%2(+'EN<C)Z<4 :FMV>IW]F
MD&EZH--D,@,MP(%E?9@Y"AN 2<<D'C/%<5I'B?5M"O?&ECJ]^=8M_#]M'=17
M31+'(=T;.8FV@ G@8.._Y=%XZU_4O#^@>=I&EW5_?SR"&(06[S"'(.9'5 3M
M&.@ZG KF-%T^SU+P7KGAJRL]:34+^TGDN;_5-/DM_M,[C&XLPQU(PHZ >U $
M5UJ7BS0/#&F>,;[7C=1RR6\E_IIMHUA2*9E7$9 WAEWCDDYQS6YXRL_$EO8Z
MMK5GXL.GP6=NT]O:I9QLGR)D^8S ELD'IC (X-<U>WE_XK\$Z7X-70]5MM1=
MK6'4&N+1DAMTB96=_,(VL#L^7!.<U:\9ZO/J_B<Z#J.C:[_PC=H4DN&M-.EF
M_M!^&";E&!&.,\Y)&/>@#HX;G5O$7@W1-1_MA=!>ZMHY[MTA1F)9 =J&3(49
M.>034'P]UC4]2_MRVO=0&J6MC>^1::D(U3[0NT$CY<*2IXR.M3ZSK6CW.A6+
MZGX:U&\TRYW$Q2:4TOV<H<#S(B"RYYP=O;MD5F?#JRN(-7\0W-G87FF^&YY(
MO[.L[I&C*L%/F.D;<HI.,#C/H* /0:*** "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@
MJI#IEG!J=SJ,<(%Y<JB2RDDDJN=JC/0#)X&.235NB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH ***C6>)YI(5E1I8P"Z!@67/3([9P: )*
M**CCGBF+B*5',;%'VL#M;T/H>1Q0!)114<,\5Q$)8)4EC.0'1@P.#@\CW% $
ME%([K&C.[!549+$X 'K21R)+&LD;J\;@,K*<A@>A!H =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 -<$QL!U(..<?KVKR;POX7\6V?CB2YOI;AK*/[.9(FNWQMQ
M)M'G;,W'EYP5./O#.<"O6Z* *.LP37.B7T%NC/-) ZHJSF EB. )!DI]1TKS
M[X?>'?%&F>(K^XUBXFN+;[1*"6E:(;RB?O-FT"8-PH<X^X3C)->GT4 8WBFR
MO]1T">VTQF6\=D\MUNF@V$,#NW*"2!UVXYQCO7*?"[1-?TFTE?67EDCD#B'S
M':+9^]?(\C "Y.6W9)(8#I7HE% '*?$#3-6U7P^(='=X[A69C(D[+M78V?W8
M!$N?N[#CD@YXJ#X;Z5K&D^'$CUEI'F=(C&SS,2$\L )Y1 $6W[I49R1DFNRH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ 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 *ANKNW
ML;26ZNYXX+>)2\DLC!50#J23TJ:N;\=Z)>:_X5FLK 1/<+-#.L,S;4F\N17*
M,>P.W% %W1O%&B>(7E32M1ANGA ,B*2&4'H<'!P?7I6O7G$5YJ=[\6]$ENM%
M.F2#2[I95-RDKO'NCQNV9 4-TYYR>!CGT>@ 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 *JZE8KJ5A+:-<7-N),?O;:4QR+@@\,.G3\1Q5JB@#%T
M7PQ8Z)<W%W')=75]<*$EN[R8RRLHZ*">BC)X  K:HHH **** "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 ***P?$VIW>FS:$MK($%WJD5M-E0=T91R1STY4<T ;U%<OK&K
MZK;>*OL&GJDV=%NKJ*W8 "2='C" MU ^8CKWK%\,^(+R[UBQMY/$YN+J16-]
MI>IV0M)8_E)S" BDX; ()8;<G/'(!Z%17+>+-0OEGT&STK4C9M?ZC]GEFCC2
M0A/)E? # CJ@K*U'Q-JO@ZXU&VU.Z&K(FF27]I*8EBD+(ZH8WV_*02Z$$ =^
MM '?45P^K2>)?"^C?V_>:Z+\6Y1[VR-K&D7EE@'\H@;P5!)&YFSCGK4]M-K?
MB>^U:2SUI]*M+&[>S@2&WCD:5T W/(7!XW$@*NW@=>: .QHK@]>U;7]._LF/
M5;V32[9K9S>ZAI=G]I43@J OS(VQ",G)7VSQDVM$UN_DET62?5[/4[&]>XM5
MN;0#;*P&^)FX^5]D<BLHXR?PH [*BN6LM6UN7Q_=:;>Q6\%@+$S6T2-O=L2[
M=[MCC(Z*,X'7)Z9]GK&LV/B^STB_U2*[N+BWFFN8# (88"H#*(9" 7'.""6.
M.3MZ4 =S17F7A?QEJNH7=L&U!;R2XTV>ZN()X%@BMY4*[5ADP/,3)8%@7X ;
M<,\UM,\=ZO\ V?=W45VVJ2)H4FHO#-:"#RIUQA8L &2/ELD;ONCYOF% 'JU%
M<'IOBQ-.UM+*_P#$EMJMI)I;Z@]TJ(OD;&0'&SC:P?(!RWR]3FJA\8:_'I/B
MF]N8HK:2TEMA:Q2)G[)%*$^:3'4JK;V&<#!'04 >CT5YM>^+=0TU-<TVSU8:
MQ<P64$]M=Q6ZR.CRR&,J5C&&Q\K@ 9P><]:UM&NK_5K74+1/$M[%?V[QM)]J
MTV.&2!""1\A&"K8^]S]T^] '9T5RO@:ZU?4=-N-2U'46O+2YE)T\O D;&$<!
MSM ^^?F [+CU-85IXPN[_6_.757MK8:JU@MN]@QMBJR&/:T^WB5L%E^8#E01
MS0!Z/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 %9'B+1&URPACANC:7=M<)=6T^S>$D0\97(W @D$9'!ZUKT4 <I'X4O[V[
MO;W7-7$MW/8M81-I\+6PMXV.69<NS;R0ISGC:.*:OA?6+Z\TYM?UFTOK73Y?
M.B6&Q\J25]I4&1B[#&&.0H&?IQ76T4 <GJ7@BV6/3CX;CT[19K*]^V#98AHY
M&\IX\,J,F>'ZY[4Y/!K:A)J$_B._74KB]LS8_N8/(CAA)RP1=S')."6)/W1T
MQ7544 <C+X6UK4K:'3=9U^*[TJ-T:1([/RY[D(00LC[R,9 SM49]LU-+X=UB
MRU&_GT#6+:S@U"3SIH;JS,_ERD!6>,AUQD $@Y&>>]=110!RO_",:KIZV+Z-
MX@D6>WM_L\PU&-KF.X^;=O(#J5?)/(/0XQ@#"VOA![;29(FOEDU";4DU.2Y6
M'8GFAE)"H"=JE5V]2>2<DFNIHH RVT?=XG.L^>0#8_9/*"\_?W;MV?PQBL0>
M#K^^DLHM;UH7UG8"00;;<QS2%XVCW2R;B&(1VZ!<GD^E=?10!Q2^!;J[MK2Q
MUC58[BQLK.6SMEM[;R9"LD7E%G;<P)"$C@ 9Y]!5BW\*:H\]O-J.M1O)96<M
MI9R6EIY+(7"@R-EF!8!1@ !<YXZ8ZVB@#C;7P%!<2R/KQLKM3!Y"0V=J;6,
MNKLY <DNS1QG((QM%/M/ 5MID^MSZ7>26DVHHB1/\TOD!5 .0[$."1DYQP2,
MUU]% '(6W@Z\ACO;A=3@M-2F2*.&2PM/)A@2-RX41ECN#,S;LGD''&*E/A6_
MN;?79KW58CJFJV8LEGM[<I';Q@.%VH7))S(S$EN>.F*ZJB@"B+&6UTVTL].F
MCMUM_*0;HMX,2X!4#(P2HP#V]#7//X+N2\EDNIQ+H<NH#47M?LW[W?YHF*"3
M=@(9!N^[G&1FNOHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
' **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>duol-insidertradingpolic010.jpg
<TEXT>
begin 644 duol-insidertradingpolic010.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^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 ****
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 ****
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 ***:[I%&TDC!44%F9C@ #N: /&?BO
MXA\2S>(IM+\+:C/:?V+IC:E?&%L;OF7"GZ+\V/<UVES\1M.T_P"'.G^,+F&6
M6VN4BWI!@E';AAR?X3D?A7EF@06/B"_\0Z_JGQ!M= N-5NW0VL5_;DO;@80-
MECQ@D8]JP9[I(?A/KG@_^UM,N&L]55[!QJ$&)X2Q)*_/TR-W_ Z /:="^*5A
MK7BF#0I=(U33I;R)IK&6]AV+<H 3D#.1D D?2LNZ^-NFPQW\EOX?UJZCT^X>
M&\DBA!2 !MH8MG')S@>W.*R_$6OZ%=_%GP7JD&O:/)8V4-PMS.-0AVQDH0,_
M-W)K T34M+M_AU\0+";6=)2[U"]NI+6(ZA#F564;2/F[T >IZO\ $33=/M-&
M:QM;O5+S6HQ+8V=JHWR)M#%CD@* #W]_0XSV^*]@GAO4]6?1]26?2;A8-0L2
MJB6WW' 8\X*Y[C^5>3ZNVDQ6?@;5I-2L;Z/3M,6SO[&SUB*&XC.TX*D.">6.
M0#VQWK23Q-X:L?!7B,^';."UU#6#':;=1UF&9Y%(8&1PTAVA0S=>I(["@#UW
M1_'>F:_XF?1])26Z2.S2[EO$QY48< HAYSN((.,?R-1?$SQ'+X8\!ZA>VKE;
MZ4"VM-OWO-<X!'N!EOPKS7X97^D?#WQ1J6A2^(=%NM'O(8[B/44OH !*JX9&
M^;.,EL?0>IJY\1M7TGQCXM\.:3;>*M+M-(M2][<:A'?P$)* 1& "WWAC_P ?
MH W/A3K6N1:MK_A+Q/?27>J:=(DT<LK;F>)U'0^@^4_\#KU"OGY9K'PK\4M#
MUZV\<6>O07:M:ZC/-?P!HHS@*6PPRH)!_P" 5]  @@$'(/0B@!:*** "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 *1E5T*LH96&"",@BEHH R/^$5\._\ 0!TO_P  X_\ "C_A%?#O
M_0!TO_P#C_PK7HH R/\ A%?#O_0!TO\ \ X_\*/^$5\._P#0!TO_ , X_P#"
MM>B@#(_X17P[_P! '2__  #C_P */^$5\._] '2__ ./_"M>B@#(_P"$5\._
M] '2_P#P#C_PH_X17P[_ - '2_\ P#C_ ,*UZ* ,C_A%?#O_ $ =+_\  ./_
M  K7  & ,"BB@ 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 **** "BLC6_%.A>'#"-9U2VLC/DQ"9\%\8SC\Q3]-
M\2:)K%C->Z;JMI=VT )EDAE#"/ S\V.G [T :E%4;#6=-U/21JME>PSV#*S"
MX1LIA20QS[$'\JIGQ?X>&D6NJG5[46%W+Y$%P7^623)&T'URI_*@#:HJGJFK
M:?HE@]]J=W%:6J$!I96PH).!^M9ND>-?#6O7OV+2M:L[RYVE_*B?+;1U/ZT
M;U%07M[:Z=9RW=[<16]M$NZ265PJJ/<FH=-U?3]8TR/4M/NXKBRD#%9T/RG!
M(//L0?RH NT5S^F>.?"VLZH=-T[7;*YO!G$4<F2V.NWLWX9JSI'B;3-<U+5=
M/L97>XTN80W2LA4*QST)Z_=/2@#7HK,UKQ#I'AVWCGUC4;>RBE;8C3-@,V,X
M%-T3Q+HOB-9FT;4[>^$! E,+[MF<XS]<'\J -6BF2RQP0O--(D<2 L[NP 4#
MJ23T%4M'UW2_$%H]UI%]#>6Z2&)I(6W*& !(S]"/SH T**Q=9\7^'O#MS';Z
MQJ]K932)O1)GP2N<9_,&JUGX^\)ZA]H^R:_8S?9X6GEVR_<C7&6/L,B@#HZ*
MYW3O'GA35[Q+.P\0:?/<R'"1+,-SGT /4_2M/5];TS0+'[;JU[#9VVX)YDK8
M&X]!]>#0!?HJF-5L&TC^UA=PG3_)^T?:=WR>7C=NSZ8YK'LOB#X0U&Z2VM/$
M>FR3N<(GGJ"Q]!GJ: .DHJA>ZUINFWUE97E[#!<WS%+:)VPTK#&0OYC\ZB@\
M2:+=:W-HL&J6LFIP@F2U60;UQUX_&@#4HJE;ZOI]WJ=WIMO>127MF%-Q K9:
M+<,KD>XK&U'XA>$-*OVL;WQ#817*':\?F9*'T;&<'ZT =-145M=6][;1W-K/
M'/!*H:.6)@RN#T((X(K G^(/A"UU"6PN/$>G17,4ABDCDG"['!P02> 0: .D
MHK/NM=TJRNK"VN;^".;4"1:(7YF/'W?7J/SJ\[K'&TCL%102S$X  [T .HK,
MT7Q%H_B."6;1]1M[V.)MDC0MG:>N#26OB31;[6+C2+75+674;?/FVR2 NF.#
MD>V1F@#4HJE:ZOI]]?WEC:WD4UU9%1<Q(V6B+#(W>F<&G:CJ=AH]D]YJ5Y!:
M6R?>EG<(H]LGO0!;HKG]&\<^%_$-W]DTK7+.ZN<$B%7PY ZX!P3^%:.FZUIN
ML&Y&G7L-R;64P3B-L^6XZJ?>@"_16./%>@FRU"]&JVWV;3Y#%=R;^(7!QAO?
M-1ZCXR\.:1;6=QJ&LVEM#>Q^;;/))@2I@'<OJ,$?G0!N45FZ1XAT;7XGDTC5
M+2^5/O\ D2AROU Y'XUDW/Q&\&V=U-:W'B/3XYX7,<B-+RK X(/T- '445G+
MK^DOJL&EK?P&^G@^T10!OF>/^\!Z<&G76M:;9:G::;<WL,5[>;OL\#-AI,=<
M"@"_1679^)-%U#5[G2;35+6;4+;/G6R2 NF#@Y'L>#Z4O_"1:/G4Q_:5OG2Q
MF^^?_CW&"?F]. ?RH TZ*YNP\?\ A+5+Z&QL=?L;BZF;;'$DF68^@IUQX]\*
M6FL?V3/K]C'?!_+,1E'RMTVD] ?8F@#HJ*** "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@#QKXO2-%\1/ TB:9_:C*UP19?+^^^Y\OS<
M?G6=X"A34]2^(/B&&U@TE6M7M&T:/(:!@G+., #)4].Y;TKT_7O!L6N^+/#^
MO/>/"^CM(RPA 1+NQU.>,8J*T\"V]CX]U+Q-;WC+'J5N(;JQ,8*2-P-^<]>/
M3N?6@#E_A<1_PH"+GI;7N?\ ON2O.[C_ )-_\#_]A[_V>>O1!\'+FTMKO2])
M\9ZG8:!=,QDT]8E? ;[RAR<@$<=.>^:VO$'POT[5_!>E>&;&\FTZVTR=)X9$
M4.Q90PR<XY)<DGUH S_CO_R2F_\ ^N\'_HP5?\ QZBS*]_X'T_0T6V7RKR">
M*1YLXX(101D<\U5O/AEJ&K>&-2T36?&-_J"7;0M')-"N82C$G SSGC\JUO#/
MA+6]"U!)KWQA>ZI:I$8UM9H$11TP<CGC% %CQWX>TS7O#5T^I6_V@64$T\*%
MR%$@C;!(!P<=LUYAIMU-9_LGRRV[%7,,L9(_NM=%6_0FO5O%OA^^\2:8ME9:
M[<:2"6$S0Q*_FH5(*G/0<US_ (<^& T;PW?>'+[7KK4M&N8&A2U>)8Q#N8L6
M4C)SDYH X3Q1I5AHWA3X7ZAIEK##>K=68$L2!6DWHK-DCKEAGGU--TBQ\4WG
MC'XCOX=UV+25M[TRR$VZRM,X\PJN6X5>#D\GIQ79Z+\)6LM2TB;5O$MYJUEH
MS;M.LI(5182,;22"2V,#'3H.W%,O_A)<2ZGK=_IGBV_TV76)G:Z2*(,C1M_!
MC(Y&3AL@\F@#GY&\0?$[P!X0UN#3+/4+VROVDO+>=ECBF"$KR#QAL#(QW-;7
MA'QUI>G?\)#9:AX5A\/W^DA'O(-/B602J3@$;%&<;AZ\-G/6MMOA]<Z?X<TG
M2/#/B6]T4:<KKYB1K*)]Y!8NIP"<Y(],FK7@SP'!X3N=0U"?4;C5-7U%@;J]
MN  6 Z *.@_$]O04 +;7?AWXGZ%+$]M=36$5POF17$;P;V4!@".-R\CCI7+?
M %53P5JB* JKK$X '8;(Z]"\0:9?:MI36NGZO-I5P75A<PQJ[ #J,'CFN6\"
M_#FZ\#W4GE>)KJ[L9&>1[-X%16D; WYR3G@4 7OB3I>GW?@37[NYL+6:YATV
M?RII(59X\(Q&UB,CGGBN*TS2]/@_9SGOH;"UCO)=$F$EPD*B1QSU8#)Z#\J]
M4U[2EUWP_J.DO*8EO;:2W,BC)4,I&<=^M8T'@N*'X;GP<+US$;-K3[3L&[#9
M^;;GWZ9H \&MU&NZ?X"\//H4&AS22QRQ:W+@&Y"]50JN<DD<$]0O3-=[\5-2
MT;6/'WA_PMK6H0VFDV\<E]?/+)M!8J5C7Z]?P:NHU7X7VNI^!]&\.C4I8)](
M:-[:_2,;PRYYQGOGU[#TJYIWP\T^'Q/K&O:L\6K76HF,!;FV4K J#&%!SUX_
M*@#SOP1K@O?@5XNT1[A)Y=&M;N!71LAXF1RC ^F=P'L!4]MX6T#4/V<TOKO3
MK1;N'2Y+B.Z$2K()%W%?F')R0!COFNQ?X76*:UXBO+&]-G:ZYI[64UG# H2,
ME0OF+@]1R<8_B-9%O\&9&TNWT;4O&.K76B0XQ81JL2, <@$C.1F@#D5OKO4I
M?@Q=7SL]PTDRL[\E@K1JI/J2 .:R]9L-0MO'7C+QCI&3?>'=4AF:,=)(&5A(
M#[8 S[%J]HU?P#9:EJ_A:]@G-G#X>8F"VCC!5U(0!<YXQL'K5C1?!EMI&M^)
M-0>X-RNNR(\L$D8"H &!7KR#N- 'DUKXF-SJ/Q0\1Z+(P,VEVDT#K]Y-T(!/
ML5R?H16EH=OI?A/X4:1JUKX,@\0)=6;W>I7+F+,> &;<7!) ^88'3:>YKK_!
M?PITKP;-K8BN9+RTU1!$UO.@PD?S?*3_ !<-CM60WP<N[6RNM)T?QKJ=CH5S
MN#Z>\2R@*WWE#$C .3V^N: .U\#WMCJ/@K2KS3+ 6%G-#NBM0<B(9/ /US7A
M%O/;R7WQ)TK_ (1.^UO4+W4[F.UEM[(2K;N7D +/U3!(/'I7T'X<T.#PUX=L
M=&MI9)8;2/RU>3&YN^3CZUF>%/!L7A;4M?O8[Q[@ZQ>M>,K(%\HDL=HYY^]U
MH \KNM&O_#^H?![2]3;-Y;SS"0;MVS+QL%S_ +(('X5WWQC\0?V!\.;\1R!+
MF_Q90DG'W_O'V^0-S]*M^./ 1\8WVCWT.LSZ7=:6\CPRPQASEMO/)&,;?UK-
M'PPN+V]TB;Q!XFNM:ATVY>Y6&ZMUQ(650 >>@*YZ'J: .)^'%[HGA;XK?V%H
MNJ6][IFK:;$-\,FY1<QKSGW.V0_\#%8%]:7^F>,?%?CC20S76@ZZ3/$#Q);O
MN#@_R^C$]J]E\0_#;2M7O]&O].$.D7>EW0N$DM;91Y@!!*L!CC@?KZU<T3P3
M::1>^)9Y9S=Q:]<&::&2,!5!!!7KR#N- '(?"W4K;6/B%X[U*S??;71LI8V_
MV6C<\^]0>-;>'Q%\=/#'A[5QYFDQV3W:VSGY)I?WG4=_N+Q['UKIOA]\-;/X
M?3:JUG?S7*7[(0LJ >6J;L#(Z_>Z\=*N>-/ 5AXR%G.]U<V&IV+;[6^M6Q)&
M?3W&1GM['K0!S%CKNG1?$W2=$O/ $.DW[^<UE>JT6=BHX) 0=" 1@GO3?@Q_
MQ]>-1W_MR;^9K3T7X9WMIXOL?$FM^*[S6;RQC>.W#P+$JAE93G!.?O$]N:CO
M_A=<Q^(-1U;PUXJOM".I-YEY#%$LJ._.6&2-IR2>^,G% 'G,7/PT^*Q[?VP_
M_HU:UM1MX+O7O@Y!<PQS0OIRAHY%#*P\F/J#P:[R+X7Z;:_#N_\ "-K>3J+Y
MO,N+V0!Y'DW*2Q'']T#']>:@USX8'5(O#)M-?N=/NM MA;P7$4*L7^55W8)X
M/R^_6@#G/$>F6/A;XW^#Y] MXK.34A+%>6]NH1'3@;BHX[D_5 >U<_X)74V\
M1>+19>"+#7X3K4PDN+FXBC,/SG@!P2>.>*].\-_#BUT;Q WB'4M5OM;UG88X
M[J\88B4\$(HZ<$C\3TR:R8/A7J>G:EJEUHWC:_TZ/4+I[J2&*V1AN8D]2>V<
M4 5;U53]I72550JC0B  , #=)2^./^2V^ /I<?\ H-:OB+X:W6M>)K/Q!:>*
M+S3=0M[);,RPPJQ< L2W48SN/%3Q_#R5]9\-:MJ&OW-]>:)YV9)8@#<;R<9P
M>, X[]* /'KFVO\ 2/%OBGQUI09Y]#\0R"YB!_UENY(8?T_X$3VK=T_4+;5K
M'XPZC9R>9;75I%-$WJK0R$5ZIHG@BTTF?Q*TTYO(=>N7GGAD0 *&!!3KR.36
M!X=^$%AX<T#Q+I%OJEQ+#K<0A+O&,PJ X&/[Q^?VZ4 9/PDCU%](T+S_  /I
M\%B+;<FM">)I6.#AM@7<">G6N;@@NOA/<7EIXJ\,6NL>';R^,JZLD:R2(6QC
M=D9SQG!QSG!->A^&OA[K/AR2QB3QM?SZ;:?*+(VR*C+_ '<YR*H7/PEOM42+
M3]9\;:MJ.AQ2!Q8RHN]\= TN<M^7Y4 >F1R)-$DL;!D=0RL.X/0TZFHBQQK&
MBA44 *!T %.H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ JA<ZWI=IJMKI=Q?01W]WGR+8O\[@
M DD#KC //M5^N"\3Z;96GC[PA=V]K%'<W6I3-/*JC?(1;.!D]3@"@#I]:\3:
M+X>\K^UM1AM6ER8T<DLP'4A1DX'<]*OV=Y;:A9Q7=G/'<6TRAXY8V#*P/<$5
MR6D8F^+GB9YP#+!I]E';D]1&QE9\>Q8#/TI/ADHCT/58(@!:PZU?1VP'W1&)
MC@#VSF@#M:*** "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 **** "N8U?P-8ZU
MJT>I7.I:PD\3^9"(;UD6%MNTE!_#D9Z>IKIZ* .=U/P;8:G=V]Z;O4;2^A@^
MS?:[2Z:.62+KM<C[W//KDUJZ3I5EHFEP:;I\(AM8%VH@)/?)))Y)))))ZDU=
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 ***P?$VIW>FS:$MK($%WJD5M-E0=T
M91R1STY4<T ;U%<OK&KZK;>*OL&GJDV=%NKJ*W8 "2='C" MU ^8CKWK%\,^
M(+R[UBQMY/$YN+J16-]I>IV0M)8_E)S" BDX; ()8;<G/'(!Z%17+>+-0OEG
MT&STK4C9M?ZC]GEFCC20A/)E? # CJ@K*U'Q-JO@ZXU&VU.Z&K(FF27]I*8E
MBD+(ZH8WV_*02Z$$ =^M '?45P^K2>)?"^C?V_>:Z+\6Y1[VR-K&D7EE@'\H
M@;P5!)&YFSCGK4]M-K?B>^U:2SUI]*M+&[>S@2&WCD:5T W/(7!XW$@*NW@=
M>: .QHK@]>U;7]._LF/5;V32[9K9S>ZAI=G]I43@J OS(VQ",G)7VSQDVM$U
MN_DET62?5[/4[&]>XM5N;0#;*P&^)FX^5]D<BLHXR?PH [*BN6LM6UN7Q_=:
M;>Q6\%@+$S6T2-O=L2[=[MCC(Z*,X'7)Z9]GK&LV/B^STB_U2*[N+BWFFN8#
M (88"H#*(9" 7'.""6..3MZ4 =S17F7A?QEJNH7=L&U!;R2XTV>ZN()X%@BM
MY4*[5ADP/,3)8%@7X ;<,\UM,\=ZO_9]W=17;:I(FA2:B\,UH(/*G7&%BP 9
M(^6R1N^Z/F^84 >K45P>F^+$T[6TLK_Q);:K:2:6^H/=*B+Y&QD!QLXVL'R
M<M\O4YJH?&&OQZ3XIO;F**VDM);86L4B9^R12A/FDQU*JV]AG P1T% 'H]%>
M;7OBW4--37--L]6&L7,%E!/;7<5NLCH\LAC*E8QAL?*X &<'G/6M;1KJ_P!6
MM=0M$\2WL5_;O&TGVK38X9($()'R$8*MC[W/W3[T =G17*^!KK5]1TVXU+4=
M1:\M+F4G3R\"1L81P'.T#[Y^8#LN/4UA6GC"[O\ 6_.757MK8:JU@MN]@QMB
MJR&/:T^WB5L%E^8#E01S0!Z/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 %9'B+1&URPACANC:7=M<)=6T^S>$D0\97(W @D
M$9'!ZUKT4 <I'X4O[V[O;W7-7$MW/8M81-I\+6PMXV.69<NS;R0ISGC:.*:O
MA?6+Z\TYM?UFTOK73Y?.B6&Q\J25]I4&1B[#&&.0H&?IQ76T4 <GJ7@BV6/3
MCX;CT[19K*]^V#98AHY&\IX\,J,F>'ZY[4Y/!K:A)J$_B._74KB]LS8_N8/(
MCAA)RP1=S')."6)/W1TQ7544 <C+X6UK4K:'3=9U^*[TJ-T:1([/RY[D(00L
MC[R,9 SM49]LU-+X=UBRU&_GT#6+:S@U"3SIH;JS,_ERD!6>,AUQD $@Y&>>
M]=110!RO_",:KIZV+Z-X@D6>WM_L\PU&-KF.X^;=O(#J5?)/(/0XQ@#"VOA!
M[;29(FOEDU";4DU.2Y6'8GFAE)"H"=JE5V]2>2<DFNIHH RVT?=XG.L^>0#8
M_9/*"\_?W;MV?PQBL0>#K^^DLHM;UH7UG8"00;;<QS2%XVCW2R;B&(1VZ!<G
MD^E=?10!Q2^!;J[MK2QUC58[BQLK.6SMEM[;R9"LD7E%G;<P)"$C@ 9Y]!5B
MW\*:H\]O-J.M1O)96<MI9R6EIY+(7"@R-EF!8!1@ !<YXZ8ZVB@#C;7P%!<2
MR/KQLKM3!Y"0V=J;6, NKLY <DNS1QG((QM%/M/ 5MID^MSZ7>26DVHHB1/\
MTOD!5 .0[$."1DYQP2,UU]% '(6W@Z\ACO;A=3@M-2F2*.&2PM/)A@2-RX41
MECN#,S;LGD''&*E/A6_N;?79KW58CJFJV8LEGM[<I';Q@.%VH7))S(S$EN>.
MF*ZJB@"B+&6UTVTL].FCMUM_*0;HMX,2X!4#(P2HP#V]#7//X+N2\EDNIQ+H
M<NH#47M?LW[W?YHF*"3=@(9!N^[G&1FNOHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
5HHH **** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>duol-insidertradingpolic011.jpg
<TEXT>
begin 644 duol-insidertradingpolic011.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^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 ****
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 *XSPK\3M \8>(+[1M-%R+BT5GWRHH255;:60AB2,D=0.#4WQ+\0_\(S\/
M]5OT?;<-%Y%OCKYC_*"/IDM^%>(6.IP>$=7\":E#HFM:<+!/L.ISWUD88I1(
M26*MGG!>0C.. /2@#VO4?B9H&E>.8/"5Y]ICOIB@68H/)#./E!;.<G@=.]:H
M\5V!\:/X6\NX^W+9?;2^T>7LW;<9SG.?;\:\D\6^%!XQ^*GBW3HCB\CTB"XL
MWSC;,I3;SVSDKGWJ/X:^)IO%7Q7CO;M66_A\.M:W888/FI, 3^(P?;.* /2O
M!?Q+T#QW<7=MI7VF.>U 9H[E K,I.-RX)R,]?J*A?XIZ%'X.O/$[6]_]AM;P
MV;H(U\PN"!D#=C'([UXMX9M;CPQX.\._$73D9C8W<MKJ<:?\M+=I",GZ9(^I
M7TJ625)_V==;EC;<CZ\S*?4%D(H ]HT?XBPZR]PL7ACQ+!Y-L]P&N;#RUD"C
M.Q26P6.>!WJ-?BIX<?P&WBX-<?8EE\@P;%\[S<XV;=V,X^;KTYJWX0L?%%E$
M9?$&NV=_:F!?)CAM1$8SZDYYXKP,/8IX^7Q,;64> Y/$& -_[KS@O^LV_P!W
M)+?0%: /J&SN#=V4%R898#-&LGE3 !TR,[6 )P1T/-<GJGQ.T#2/'%MX3N1<
MF^G:-/-1%,4;/]U6.[()X[=Q773W$-O:R7,LBK!&AD=R> H&2?RKY8OM1.O>
M%?$6M/HFN-JM_J:ZC:W\5D6MX8HB0H,F>-JF0=,<#TH ^K**QO">NQ^)?"FF
M:S'C_2K=7<#HK]''X,"/PK9H **** "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 R=>\-:5XFBM(M6M
MC<16MPMS$GF,H\Q<X) (SU/!IWB'P[I?BG2)-+U>V^T6CLK%-Y4@@Y!!!!%:
ME% &/8^%])T[6Y=9MK=EOY;9+5Y6E9LQIC P3C/ YZ\5!8>"O#^E^);SQ#9:
M>L.IWBLL\JR-A@Q!;Y<[020"2!_.M^B@##T[PAH>E>&I?#MK8@:5*'5X'=G#
M!_O<DD]_6J*?#CPK'X5D\,KII&DR3>>T/GR9+Y'.[=N[#O7544 <7IGPH\':
M.UR]AILL+7-N]M*PNYB3&_# 9;CZCFM-_!'AU_"(\+-IR_V.  (-[9!W;L[L
M[LYYSFNAHH S9-!L)?#AT!XY&T\VWV4H96W&/;MQNSNZ<9S3[#1=/TW0XM&M
M;94T^*'R%A))&S&""3R<Y-7Z* ,KP]X=TSPMI*:7I$+0V:,SK&TC/@DY/+$F
MM6BB@ 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 **** "O--
M?\9^+C\29?"?AJST>0QV*W9>_,@R,@$94^X[5Z77BNL^)=(\*?M"W6HZW=_9
M;5M&6(2>6SY8LI PH)[&@#I_#?Q#U"]O]9T'7M*CT[Q!IELUSY<;[XIT SN4
M]>Z\9/!^N-#P+XOOO%'PZ3Q%>06\=T5F)2$,$^1F X))[#O7&>'$N/'GQ,UO
MQ98VL\&C#3&L+2>>,I]H<@#(![?>_2LCP/\ $#1/!_PTO/#>N//::W9&XB^Q
M/ ^^1F)*@$#'4XY(_*@#J+7XMSP_"BS\4ZA812ZG>W#6MO:6V5623<P'4D@8
M7)_+O46K>-?B-X.LH-;\3:-HDVCM(JW$=@\GG6X8X&2Q*GTXR,]QFN.O/#6L
MZ3\%?"&HO83/+I.HF_N+8*=ZQ,Y8$CZ;<^F[GH:WOB'\1-#\<>#3X:\+//J>
MJZK)$BP) ZF(!U<EB0!_#CK[].: .TG\<7/_  M'1/#EK';2:9J.FF]\\AO,
MS\Y&#G&,*.W>I?%/C"^T/QSX4T.W@MWMM7DE2=Y Q=0NW&W! '7N#7GVNZAI
MW@7XP>$)-9N_)M+#P^ML\P1GY D0<*">3[5>\3:]IOB7XC?#75-(N/M%G+<7
M(238R9*E0>& /4&@"[:?%V[3XJ7/AG4[*VBTK[8UE!=H&#"7^$,2<<GCH.OL
M:Z"Q\?.OB/QK;:HD$.F^'DBD66-3O961F;.3@GC P!7 Q>$E\97/Q/T] !>Q
MZHD]G)G!690^.>V>5_&L;P3%JOCS2OB/%+&RZM=VEHC*WREIHPP(.>A8I^&:
M .]TKQ3\3?%5B-:T/1=!L]*E):VBU"20S3)GKE3@9]\?B.:U/$_C[5?#^C:'
M;#14?Q3K#"*+3_-!CC<8#$L.J@D=^_7@UYE?^,= N_AG::9?ZKK&A^)M#LFM
M8K*%I8?-E"A5W;5P1\HZD8R:N:E)J&E:=\,O&VH17=U:6,.R_D(+O&&QAVSS
MT)Y/H/44 =9=>.?&O@[5=,'C73M'?2M0G%O]JTQI 8'/3<'//<_0'GC%>JUX
M=\0?$^E_%$Z'X6\)RR:A*]^ES<SI"ZI;QJ&!+%@/[V?PQU(KU73O%>FZGXGU
M3P];^?\ ;=,5&G+)A/F (P<\]: ,?Q)XPOM&^(/A?P_!!;O:ZL9?/>0-O7:.
M-N#C\P:YG3?B[=M\4[KPSJEE;0Z9]MEL;:[0,&\U3\H8DD<\#@#DBI?'?_):
M?A]];C^0KF8/"/\ PF"?$NSA&W4(-:-Q92 X*RKOP,]LC(_'/:@#OK'X@NNL
M>.$U6.&+3_#GELCQ*=[JRL2#DX)RH QCK6/HWB[XF>(+&+7]/\.Z,-'F;=%:
M2S.+F2/.-P;.WZ9 ^E<%X-CU7QUX;^)0,+#5;N&TW1XP7EC#DC'8L4/'O79>
M"?BYX9TSP7I>D:B]U#K%E"EF]@MJ[2.Z_*-O&.<=R* /8**P=-\7Z9JOBG5/
M#ML)_MVF*K3EX\(0V/NG//4>E;U !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 %%><:
MA\4[J#Q)K&CZ;X2O]3.DD?:);>9> 1G.W&?7\JEOOBWI4'@"T\76EE/<VUQ=
M+:F!F"/&YSG/4<8_'(H ]"HKF?'7C&+P/H":M-9O=JUPD'EHX4_-GG)'M2-X
MRA7XC)X/^QOYKV7VS[3O&W&2-NW'MUS0!T]%<5XP^($GACQ!IFB6NA7.JWNH
M1O)%'#*J'Y>HY'H"?PK;\-:QJ.M6$MQJ6A7.CRI*46&XD5RZX!W CMR1^% &
MU17 ^./BKIW@R]6R_L^[O[D,@F\L;(X=_*[G(QN(&0!Z'I6QXS\9VW@ZQM7>
MTFO;V]G%O9V<&-\TA[9[#IS[B@#IJ*\\L/B<]W:^([:\T2;2]=T6R>\:QN)
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
MM0!Y7:_\E&^*_P#V"Q_Z)KE;:SG\)>#O"7C_ $]&,,EJ^GZM&G\<3,RJY^G
M^JI7T&OA[2%O=0O%T^ 7.H)Y=W)MYF7&,-ZC'%*N@:2FA?V&-/M_[+V&/[*4
MRFW.<8^O- 'SN UK\)/ASK-Q$TNEZ?J\DEZH7< OVAB"1]%8?CCO7:^-/&.K
M:?KNCZCH'CBSN],U._@A738;>%S'&0-Q+\L<D'L,;L=J]5M="TJRT8:/;Z?;
M)IH4K]E\L&,@DD@J>#DDFL:R^&_@W3[]+VU\.6"7",'1_+SM8<@@'@$>U #O
MB-_R3;Q'_P!@^;_T$UYGX3\#>(O&7A+PHNM:GI\?ANRV74%M;1MYTN,X#D\#
M@D9'J:]LO+.VU"RFL[R%)K:=#'+&XR&4\$&DL;&UTRQALK*!(+:!0D<2# 4#
ML* /)_#>JZ=I?QS\<OJ%_:VBO';A&N)EC#'8O R1FJGB_7;C6?B_I::7I$VO
MV>@6OVAX;5UVF69?E;<>" I0BO2=2\!>%-8U"6_U#0;*YNY2#)+)'EFP !G\
M *O:3X<T;0I)Y-+TZWM'G"+*T2X+!!A0?8"@#Q/P3?SZ=X1^(GA"]M)K&6UL
M[F\MK6<@O'$\1^4X]/D/_ JR9+.?P?X4\,^-[!&-I?Z8=-U:->X92J.?R'XH
MH[U] W'AG1+O4KC49]-MY+RYMS:S3%?FDB(P4/J,4]M TEM"&AMI]NVEB,1B
MU9,IM'(&/KS0!RWP:_Y)+H/^Y+_Z.>N(\&7BZ1XD\?:!=ZS#H6O7>H&>VO;E
M%;<A9B" Y ;@YQGHV>QKVC3M.L](L(;#3[:.VM(1B.*,851G/'XDUGZYX0\/
M>)61M9TBUO'08621/G ]-PYQ[9H \CM-=U[Q'X'^)>F:AJZZU_9J^5;7$4"(
M)%&_<P"<8(3/4U<N?%&AM^S@MN-4M3<?V4EIY'FCS/- "E=O7.1^7/2O5M%\
M.:-X=MGM]'TRVLHI#EQ#&!O/^T>I_&LM/AQX-CU(:@GAO3Q<AMX/E#:#Z[?N
M_I0!YAJ=O+:S?!2"="DJ8#*PP0<0<&M?P?JVFZ3\7?B%)J.H6MFC20;6N)EC
M!P&SC)%>HWVB:9J=[97E[90SW%BYDM9'7)B8XR5_(?E67?\ @'PGJFH2W]]H
M%A<74K;I)9(@2QZ9/K0!XU!(FKV7Q;\0Z>I_LBZB\N&0#"S.,Y8?S_X'78?"
MB"2'2M#FD\<BZC>R4+HQ,0\LE>%&#N^6O2FT73#I#:1_9]LNG,AC-JL86/:>
MHVCBLK3_  !X3TF_AOK#0+*WNH3F.6./#*<8X_.@#S_X1ZUI6FW7C"&_U.SM
M99-;F*)/.J%AG' )YK,M?^0G\;/^O1O_ $5-7ITWPY\'7%W)=3>'-/>>1S([
MF+EF)R3^=::^&M%234W73;<-JJ[;X[?^/@8(PWKP3^= 'S]=6<_@[PMX<\9V
M",;+5-(_LW58U]6C(1_T'_? _O4[55+_  C^&:K=?9"=2P+CC]U^\;Y^>..O
M/I7T$^@:3+H0T233[=]+$8C%JR90*.@Q[8%5;KP=X<O=(M=*N=&M);"T.8+=
MH_EC//0?B: .6_L_1KCP?JVE^)_'$6M6-TT:/<22Q)]G)(V<J2!\P!!/&17,
M>$=1U?P?\2=,\%P>(XO$.AW=N[Q\AI+155B 2"<#Y0,9Q@\ 5Z5:^ O"EG:7
M5I;Z!8);W:JL\?E B0 Y&<^AY%3:%X.\.^&9))=&TBULY9!AY(U^8CTW'G'M
M0!N4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !117+_$#6KW0/"4NH:?(L=PMQ;QAF4,
M-KS(K<'V)H ZBBBB@ HHHH **** "BBO+_B'XRUC3O&VB^%].U:TT*&]A,TN
MJ74*R '+ ( WR_P]_P"\.G< ]0HKRSQOX@\7>"_ADM]/JMG=:J+U(UO(;<!9
M(FR02I& >.U:_P 6/$^J>%/ O]J:1,D5W]HBCW-&'&TYSP>.U '>45XQ\3/B
M%XJ\,^-(K31G@:QM]-CO[F!X0QD'FE6YZCC'3I@UTGQ!\<W6F^&='D\-21MJ
M.MR)]C=U#!8MN]GP>. 1^= 'H=%>(W7Q%\5-\'/#FN6MW NL:EJ?V.29H%VE
M=TH'RXP/N+VKJ?#?Q%>X^%-[XDU8(NH:8LL-Y$!M!G0X5<=MV4_$T >BT5Y7
M\)/&'B?Q'JNMV7B26)Y+6*VEC5(0A3S5+8./;;U]*R(?BCKS?$F*1WB_X0^?
M57TF,^6N?,50 V_&<%F!Z],^E 'M=%>:>/\ Q#XEMO'?AOPYH&IP:>-3CE,D
MLMNLN"HR.#]/UK)TSQ;XWU%?&'AV.\LKC6]%C66VO[6 %)CU,94Y&XC('H<^
ME 'L-%>.0_$[5O%5KX/TOP[-'!K.I,7U-_*5_L\<>1(=IX&2&(^@'>O8Z "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@ KC/BE;SW
M7@6:*WADFD-W:G9&I8X$Z$\#VKLZ* ,T:S$?$AT3[+=^<+3[5]H\K]QMW;=N
M_P#O]\>E:5%% !1110 4444 %><?$G4_#;3II'BGPOJ=_:-#YL%[:VQD"N20
M55U(*MP#[Y&:]'HH ^>+;P9XHU#X$:A8_9+S<FHB[TZRN!^^^SC QM['EB%[
MX.!R*TO&7B6Z^)^@:?X7T?P]J\-_-<Q/=O=6Q2*V"YW$M]3[<#UXKW6B@#RK
M6M"?5?CB(;BTF?3KCPV]K++Y9V?,S@C=TS@UR?P[\.>(+G6+Q==MIA#X7T^X
ML+'?&P$DCL_S+G[WRY'';;7T#10!\\#2=2_X4AX(MO[/N_M$6OJ\D7DMO1?,
MFY(QD#D<^]6/$OA#6'^*=SX:M;>;_A'/$%[!J5TZQG8H3<9%+= 2<G'^Y7O]
M% 'BPGU+PYXE^*>JVVGW9<Q6ZV92!CO<J54K@<@$@G'85@WOPQ\8Q?":*V.I
M6SV]K&-273TLR)UEP6(W]2P#$?ABOH>B@#PK6]/?Q_XH^'<^KZ3=O:7-E*+]
M#')&$<*<@D8*_,N1R,\5O_##3[GP=XO\1^#GLI!8*XO+"\\G =#CY6D ^8@,
MO7T:O5J* /)OAOX>33?BIX[NO[->WC$R+:R-&54J[,SA">""0O3VKUFBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "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
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ K)\0^(+?P[817,\,]Q)/.EM;V\ !>:5SA5&2 ._)('%:U<]XS
M@L[K0Q!?Z'>:O:O,N^*S \V+&2)%^93D$#[ISS]: &7/B]=.T(:GJFCZA8G[
M7':&WD$;/N=E4,"K%2OS#D'L>*OW>O6UGXCTW1)(Y3<7\4TL;J!L41[<YYSS
MN&.*\\ET;Q1J'P]U.%H-0N#;ZG%=:7;:C(OVIX(W1BKMGKD/C)STSVK6AFU;
MQ!\1] U<^'[^PTRTM;J,R7@57+N$ZH"=HXP"3SSQQR 2O\5=-6TFOUT;6'TV
MUN&M[R]$*^7;L'*9/S98="=H. 1GGBM+3?'=K?ZY9Z;)I>I6:Z@CO87-U$JQ
MW009.!G<O'(# 9%<P?#^K?\ "F?$.E?8)OM]Q/>-%!CYG#3,RD?4<UT.N:9>
MW'BGP3<PVSO#933FY<#B(&W91GZGB@"O=_$^QMSJC0Z)K%U!I-Q)!?SPPIL@
MV'!;)8;AWP,D#DXJU9_$*PN]5T^V_LW4H;+4G,=CJ,T06&X8 L !G<,@'!*C
M/:LJST34D\%_$"T>RE%Q?WNHR6L9',JR)A"/J>E3:GHVHS:'\/X8[21I+"_L
MY+I0.8E6!U8GZ$@4 :>M^-FT-KN:;P[K,NG69_TB^2.,1J.[*K.&91W('8]:
M=KGCJRT;4K'3H[&^U"\U"W:XM([.,-YH!'&21C@[LGC //05PWBC3O$.J1>*
MK*^TWQ%>WLSS+IGV2Z,5D+<I\FX*X#-URK DGCO74V>D7\?C?PU>/:2"WMM"
MDMYI".$D)CPI]^#^5 %RUUA'\67VU-9:\31X;IM-=D\M02V%5<\2Y&TY..G-
M)IWC^UN]6OM/OM(U+2GL;,WMQ)>"/9''GN4=L$C) /934$]MJ5A\0==UN#3I
MKF(:'$L"I@>=*CR-Y8/KR/SKGM&TS4-8\'Z]H]YH^JVNNZU;S37FH7<*)"TQ
M7"H"')V*,*!CH">] '46/CZ"YN=.%SHVJ6%EJ;B.QO;E$$<S$$J"%8LA8#C<
M!FNLD8I&S!&<J"0J]3[#->6^']&L9IM'MM0\)^*%O[26*1VN;Z62UAECY\P%
MIBK $9& ?I7JE 'GOA3QGJWB!?$$%]H]] MO=W,4<[+&J0JJC$;X<DN,]0".
M>M9G@;Q_%8^"O#B7^FZLUI(D5H^JO&/)$S' R2V\C/&[&,]ZUO#<.HZ7J7BK
M2+G2+X"]U"YOK>\5%,#1R(NT;LYW9&,8K.F\/ZLWP-TG1Q83'48A9[[?'SKM
MG1FS] "?PH ZW5?%RV6L2:3I^DW^KWT,2S7$=GY8$"-G;N9V4;C@X49)Q6EH
M6M6?B'1X-4L"Y@F!^61=KHP)5E8=B""#]*\_UGP^UAX_UC5;[2M=O]/U2.!H
MI='NI4:)XTV,CHDBD@@ @\XYKMO"6GVFF^'H8;+3+K38G=Y?LUW)YDJEF))8
M[FY/7J>M $/B/Q?9^&KW3K.>TO;JYU'S!;16D0=F9 IVXR.N[KT&"20*JV?C
MRSGL-<ENM.OK&\T6$SW=E.J>9LV%PRD,58$*<'/6L?QY>7.G^/O!-U:6$M_)
M&;XFWA8!V7REW%<D D#)QD9QBJ4VF:OX@/C;73I%U9+?:,=.L+6X4+-,0CDL
MR@G;EF  )H W[?XC:?+HESK<^FZG:Z6B(UO<30C_ $LN=H6)02Q). ,@9SGI
MS5G3?&J76MVVD:EHVI:1=W:-):"\5"LX498 HS ,!R5..*RM?T#5+OX=Z!'9
M6OFZCI+V5Y]C9@IE,.TM'D\ ]?Q%-=M1\8^+_#]VNAZAIEAI$DMS-+J"+&SN
MR%%C10Q)ZDD].* -.#QW#>W[QV&B:M>:?'<_99-1@B4PB0-M.!NWLH/!8*0,
M&DU#QW#:W>H1V>C:GJ=OIC;;ZYM%CV0L!N*C<P+L 02%!Q6+X.N-9\)Z;'X5
MF\-:C=307<BQ7L6S[/)"\K/YC.6^4@,<KC/'O62OAQ='UK7X=6T+Q)?Q7VH2
MWEM/I-Y*L4B2<E'195"L#D9(Y'>@#MKWQM:I-I]OI5A=ZQ<W]I]MACM-BX@X
M^<F1E R6  ZT[4/& L[C3[*WT;4;S4KVV-T+*,1I)%&, ER[A006 P">:YSQ
M!I&GP:9I-K#X7\00S6ED!87.E2 S6C$<PLX?/&!G=N4^M1:I9WEQH.B?\)'H
MFMW.OPV>X:GHI420S'AD)5AC.!G(*'F@#T>SN#=V<-P8)H#*@<PS !TR/NL
M2,CZUP.NZ[+H_P 7;54M;Z^,VA.L5G:#)>3SP<G)"K@ _,2/3N!76^%EUA?"
MVFKK[*VK"!?M)&/O^^.,^N.,YKF==.JZ5\3K;7K?1+S4=/71VM9S:[2Z$S!O
ME4D;CP,@'.#GM0!<A^(VEOIR7<UG?6[+J2:9=PRHH>TE;@&3YL;.1\P)ZBMR
M37[9/%,/AY8YGNY+1KQF4#9'&&"C<<YR23C [&N+L/"EYXDT;QG/JEG)I[>(
M90UM;S$;X5CC"Q.X!.&W*&QVQ4GPH>^UNQO?%VJH%O=1\NW0 Y B@782#_M2
M>8WY4 =AXCU^V\,Z'-J]Y%-);0,@D\D LH9@N[!(X&<GVJM=>+M,M/&.G^&)
M#(;^^MWN(B -FU<\$YSD[6QQ_":T-:TN'6]#O]+G_P!5=V[PL?3<I&?PSFO(
MK'P]XJ?PZ_B.]TJ4^(M-N[(6MJ3\\T-N@1\'T?S)C0!O^.?%MO<Z+]HM?M<4
M.E^([6UGD4?ZPHZEP@4DL.<8QR1BNGT7QE%JNN/HUSI.HZ7??9_M4,=ZB#SH
ML[2P*L<$$C*G!&:Y:3PMJ=M\//#5D+:2;41JUK?WX49(=IO,E)_W2Q'X5T=]
MIUY)\4='U%+=S9PZ9<Q23 ?*KL\9 /N<'\J *&C^+]-TKP-8Z@)M8U'[5=R6
MUK'<[9;NXE\UQL&"!@;3C) "@9K/\=>))[CX?WMS-IVIZ/-:WMIYB7"@$J9D
M.49"0PQD<'VQ6;8^'M<TSPAX4OUTJ>>[T75+FXN+!<"5XI'E!*@G!8!@P&>:
MV_%4^J^+?!MS';>']0M2M[:&*.Z"K+*JS(SML!.T #N>>: -G2?&L.HZ]'H]
MUI&IZ9<3PM<6IO8U47"*1NQM8D$9!VG!Q6YJVJ6FB:3=:G?R^5:VL9DE?&<
M>@[GVK UO3KRX^(WA2_AMW>UM8;U9Y0.(RZ(%S]<'\JF^(&B7?B+P)JNEV(4
MW4T8:)6. S*P<+GWVX_&@#D]8\77&K>(?!L!TC5])\[4UE3[4JJL\7E/W1B
M>1E6P>:VH_%.G:'9^+=5FGU6YATZ_P!EQ'.RL(R53Y81D83YP<'WK,U"]UOQ
M3K?A25/"^I6-O8ZBLUW)=A5V-Y;C"@$EE&?O<#D=<\4]:\.ZQ<>$_B);1:?,
M\VH:D);1 .9DVP\K[?*?RH ZD>/;9-(.HW&D:K;QRSI!8Q20KYM\SYV^6N[C
M."?FVX')JUIGC&VN[N]LM1L;K2+VSM_M4L-YL.8.?WBLC,I4$$'G@UF?$?0+
MO5[+1[NUM;B[_LV^6XFM;:<PRR1;65O+8%2&&<CD9P167:>&M/UFSUQ+#0]>
MT^\N]+EL5O=8N)'XD'W%#R,<9P2< >_- &[IGCEM5$<UOX:US['<1O):7)AC
MVSA5+#C?E-P'REP <CD9K-\%^/+K5-%U&_UW3[JSM[.2Y=[Z18UB5(Y" F%8
MMO Z\8.T\GC-SPAK>K?8]*T2[\+:E:36T"P7=Q+L$";$QE&#$OD@8 '?VKG+
M70M6OO!7BGP7+IEY;74LMW-;WDBJ+>8/+O0!\YR<],<8.: .DM?B'!)<:?\
M;M#U;3K+4I%BL[VZC01R.WW P5BR;NVX#\*FD\=V[>*;KP]9Z1J=[>6<T<=R
M\$:^7"CJK!RQ8<?-TZ_*W'%8&IS:SXST_2-#/AK4=->*[MY[^XNE18H5B8,P
MC8,=Y)&!@=#SBN@\-:=>6GC3QC=SV[QV]Y<VS6\C#B0+ JDCZ$$4 2Z)XP&O
MW:?8M%U(Z9+))'%J3"/R7*%@3C?O"Y4@$KR:Z:O,-)L[Z+QE8S:!HFMZ+;R3
MR2:O;79469!4\H-Q&\OC!3 ]:[7PYXA7Q%#J$T=J\,-K?36<<A8,)Q&<&1?8
MG(_ T ,\0>*+?0KBSLUM+J_U&]+?9[.T52[A1EF)8A549')/>L:Z\=_:/#FO
MR6NEZC!K&EQ'S[&14$L1925D^]M9.IR"> >*3Q+;:CI?CK2_%%KIMSJ5I'92
MV-S#:@-+$&975U4D;N1@XYJC;:9JNL7?B_Q!-IEQ8KJ&FBQLK2? FD"H^690
M3M)9L 9S@4 <2][/9?#31A;Z+XACEUFYLDO[MKH,;L$J6V$RDKYFX@8"YZ'%
M>BZ'+I]CXHL--A76; C1WN!I]S.'@C3SADOEF/F M@') 7BL^^T/4Y/ASX*L
M$LI3=6=SICW$0'S1",KO)^F#FM+4]$O+[XD/<"*1;*7P]-9FY ^59&E4@?7&
M3^% %C2?'4>M7,#6>AZN^EW,AC@U/RE\ER"1NQNWA"1PQ7%077Q%L[<7=W'I
M&IW&CV<S0W.J0HAA1E.&(!;>RJ>K*I'!ZU4\$ZEK.E:/I'AB\\+ZBEU9(MM-
M=?(+78O'F*^[+9 !P!G)KEM-\+1:/IMUH.M>&O$VHR":94DL+Z46UU$[LRY
MF5$X;!! ]><T =YK7CNTTG7(=%@TW4-2U">T6[ABLD5@\99AG)8 8VYR>.1W
M-/A\9B[U>:RL=#U2ZBMIDM[NYC$82"1@IVD%PQVAAN*@X]ZKVNCW%M\44O(K
M1X]-C\/I:))U57$Q.S/KMQ6!X@L[YO$[W7AO1-;T[76NXUENT*BQNH@P!>7Y
MBK#9G' ?.* /3ZS]8U1]*M$FBTV]U"5Y!&D%F@9B2"<DL0JKQU) Z>M5=.\0
MKJ7B76-(CM7":8(0]SN!5W==Q0#L0,9^HK,\>C639:=_9BW[V?VQ?[1736VW
M)@VG[AR#][;G:<XZ=Z )+/QQ:W%AKDUUIU]97>B1&:\LYPAD"["ZE2K%6!"G
M'/455L?B/97EUI8?2-5MK#5'6&SOYXE6*21AD+C=N&<$ D8/;CFN8TO0-2,7
MQ DBTG58(=2TN.*Q34)VFFF813+@EF8@Y(^4GC(Z=*V]5T;49O"7@:UCLY6G
ML=0TZ2Y0#F)8Q\Y/T[T :>H^.K>TUB\TZTTC5-2^P!3?3V<2LEON&0.6!9L<
MD*"<?E4/PIN);KX9:+/-*\LCQR$N[$D_O'ZDUFV4FL^$_$GB2"/P]?:G'JMY
M]MLKBVV>669%4I(Q(\L KUYXK9^&NFWFD?#W2;#4(&@NX4<21MU4F1C_ "(H
M LZMXL2PU?\ LBPTJ^U;4$A$\T-IL AC)(!9G90"<' SDXJG<_$71K;PYI^M
MF&]DM[V[^Q+$D.9HYOFRC)G.04(P,\XQQS7/:]X?>R^(&I:Q>:5K>H:=J5O
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MDK@CG&*T-+U6QUK3HK_3;E+FUESLD3H<'!'J"#P0>10!<HJE%JUC-J]QI*7
M-];Q)-)"5((1B0K9(P1D'I5%/%^@2^')?$$>I1MI43%7N K$ AMI&,9^]QTY
MR,4 ;=%<C?\ BE-&N/$]S=:G%<0:=% Z626KA[=F0D!F .[><<@?*.M86K?$
M(:E\+_[>TFY:TO%>R-Q^[8"$R2QAU#.H##!89'% 'H.HZ=::OIMQI]_ L]I<
M1F.6-B0&4]>1R/J*GBC6&)(DSM10HRQ)P/<\FL31_&GA[7]1DL--U%9KE$\W
M88W3>F<;D+ !USW7(JKXY\96_@O1XKR6,RRRS)'''M;!!=0QRH.,!L\]<8%
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
M\NA/9?88G^TI(Q/F(QC9GW*>Q)'MQ7N5% %32[:.STBRM8I))(X8$C5Y1AV
M4 %O?CFK=%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MV2*5 RN/0@\$5+7(1^/;:ZOHK6SM&G-SJ36%H?,QYPC&9Y>G")\P[[B.V<T
M:]EX2\-Z;=QW=CH&EVMS'G9-!9QHZY&#@@9'!(K8KD/%_P 3/#7@J5+?4KF2
M6]?!%I:IOE /<C( 'U(SVK1\3>+]*\):;#>:FTVZX<1P6T,>^:9S_"JCJ?T_
M,4 +X:T!_#W]IVZ3J]E<7LEU;1@8,(DP63Z;]Q'UK5OK"SU.SDL[^UANK:3&
M^&= Z-@Y&0>#R ?PKF/#_P 1]%U^/528;_39]*C\V\MM0@\N6-,$[MH)XP/K
M[<BJ.G?%K0[_ ,16>BRZ?K-A->G%K+?6?E1S^FWG.#ZXH Z^[T72K^VM[:\T
MVTN(+=E:&*6%66,J, J",# XXJ*Y\.Z)>:I'J=UI-C/?QC"7,D"M( .GS$9K
M,\9>/-$\"V4%QJ\DI:=BL4$"AI'QU(!(X'&3GN*VM*U&+5](L]2MTD2&[A2>
M-91A@K $9'.#@T 0KX>T5(+.!=)L1#8OYEK&+=-L#YSN08^4YYR*BU/PKX?U
MJZ6YU31-/O)U&!)<6ZNV/3)'3VK3N+B*UMI;BXD6.&)"\CL<!5 R2?PKE_!?
MQ#T3QXU^-(6Z4V13S/M$83<&W8*X)X^4^E '4PPQ6\"001I%%&H5(T4*J@=
M .@K/U+PYH>LS)-JFCZ??2HNQ7N;9)&5<YP"P/'-:=9:>(](DUR[T9;U/[0L
MX1/<1%2/+C.,$MC'<=Z 'VN@:-96$UA::38P6<^3+;Q6Z+')D8.Y0,'@ <TW
M2O#NBZ$LBZ3I5E8B7_6?9X%3=]<#FL'0/';:]=:) ND2PMJ5K/>/F7/V>)'V
MQL1@9$G4=/QK8\.:]_;UM>F2W^S75E>2V=Q#OW[60\$' R&4JPX[T ,7P;X8
M2:VE3P]I:R6W^H9;1 8^<\<<<DGZFIM4\+:!KEPEQJNBV%[,@VK)<6ZNP'ID
MC./:M:L;PQKW_"2Z4^I1V_E6K7$L=LV_=YT:,5$G08R0<#GC'/- &I;V\%I;
MI;VT,<,,8VI'&H55'H .!534]!T?6O*_M72K*^\K/E_:K=9=F<9QN!QG _*M
M"B@"AIFAZ3HHE&E:796(EP9!:P+%OQG&=H&<9/YU>;=L.S&['&>F:6L:V\0+
M<^+K_0!;E6M+6*Y,V_AMY88QCC&WU[T -\)Z ?#F@1V4LXN+IY)+BZG"X\V:
M1BSMCZG ]@*B\6^'Y?$5EI]O%+%']FU&WO'\P$AEC?<5^I%=!10!G:9H&CZ(
M9CI6EV5D9CF0VT"Q[_K@<U:M+*UL+5;:SMHK>W4DK%$@50223@#CDDG\:GHH
M R;+POH&FZ@U_8Z)I]M>-G,\-LB/SUY SS5^*RM8+FXN8K:*.>XV^=*J -)M
M&%W'J<#@9J>L;2/$"ZMK.MZ<MN8SI=PD!<OGS-T:OG&./O8H N?V-I@TQ--&
MG6GV!""MMY*^6N&W#"XQP>?K4>I:!H^LRPRZGI5E>R0',37$"R%/ID<5HT4
M4O['TSR!!_9UIY0G^TA/)7:)=V[S,8^]NYSUS7'3>#M;M]4UF:R;0KR#5+@S
ME]3M7DEARH79P<,@ X''4UWU8WA3Q OBGPQ9:TEN;=;I681%]Q7#%>N!GI0!
M1TOP'H=IX:TK1]1LK751IT>R.:\MU<YZD@'.!GMZ8]*V3HVEG3YK Z=:?8YV
M9I;?R5\N0L<DE<8))YJ]10!EOX:T*72(](DT>P;38SE+5K=3&IR3D+C .23G
MWJ6RT/2=-L'L+'3+.VM),[X(8%5'R,'( P<CUJ_10!E6'AC0=+,9T_1=/M3'
M(9$,-LB%7(*E@0.#@D?0XK5HHH R)?"OA^>]N+R70].DNKE2DTS6R%I%(P0Q
MQSD=:OBQM%O%O!:PBZ6+R5F"#>(\YV9Z[<@''2N'3XIV=RR"QT][C[5JO]FZ
M?^^V_:MN/,EZ?*BYZ\Y]J=XA^+FA^&=4FL+_ $W6B8I1$)H[/,4C$9PK%AG_
M .M0!VBZ98)'=1K96X2[8O<J(EQ,Q !+C'S$@ <^E5+#PSH6E&,Z?HUA:M$Y
MDC,-NB%6(VD@@<$@D?3BJWA?Q5;^*[6>XMM/U*S2%PA%_;^46.,_*,G(K>H
MR+[PIX>U2^%]?Z'IUU=C'[Z:U1W..F21S6@+&T%ZMX+:$72Q>2LVP;Q'G.T'
MKMR <>U3US7B;Q?'X<UCP_IGV-[F?6;K[.@5POEJ,;G/!R!N'% '2U0GT/2K
MK5(=4GTVTEOX!B*Y>%3(@]FQD=3^=4]'\02:MK&KV!TB_M(]/E$:W-S'MCN2
M<Y,?J!CK[BMN@"HNE:>MC/9+8VPM+@N9H!$NR3?G?N7&#G)SGKFHM0T+2=5L
MH[+4-,L[JUCQY<,T*NJ8&!@$<<>E:%% %33M,L-(M!:Z;96]G;@Y$5O$(USZ
MX ZTFI:1INLVWV;5+"VO8,Y$=Q$LB@^N".M8'BKX@:5X1U&RT^[MM0N[R\1G
MB@L8/-?:O4XR/?IZ&J4/Q3T&]\):SKUD)W.DK_I%I.GE2JQX53G.,GC//0T
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
MCL[=(KIW>=%C 65F^\6'<GN3UJU10!G7F@:/J.G1:=>Z79W%E"%$5O+ K)&
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
MU=R3.BE2FP%B?E 8X'2@#G/!^C1>+K.Y\1ZI?ZB-3.HSB,PWLD8M4CD*K&J
M[<87G(.=QS5:P\*VGB/QIXY-[=7ZQQW<2Q16]R\*JYMT_>?(1N8<8SD#TYKK
M)OA]H$VJS7_E7<?VB87%Q;17<B6\TN<[WC#;2<@=N>];-EHUEI]]J-Y;QLLV
MHR++<$L3N8*%&!VX Z4 8OPXU*ZU?X=Z'?7TS37,ML/,D8Y+D$KDGN>*H?$U
M[@:=H$-O?W%B;G7+:!YX'VNJMN!P>GYUU.BZ/9:!H]MI6GQM':6R[(E9BQ S
MGJ>3UK ^('AR;Q/8:/9):K<V\>K6\]W&SA1Y"[@YY(SP>@YH R;*P3PK\4M.
MTO2[F[:RU+3YI;FVGNI)PKQLNV7+DD$Y(/8U@^'+C3O^%5>$-.O(=3O+B]>8
M6]AI]P86N"K2%M[;E^11R<L!TZUZ)H?@_2= OIKZU%U->S1B(W%Y<O/((P<A
M SDD+GL*KOX"T)M%T[2XXKB"+379[.:"Y=)H2V=VUP<\Y.10!Y_#=W]CX3^)
M6G!;ZQBT^%7M;>>[\Z2VWP;B!(&;C/(YXS6I-I;>'-1\%ZM:ZCJ,M[J-[':W
M[W%T[K<+)$S'*$[1@J,;0,5UUOX$T"UT[5K&.WF,.K($O2]P[O+P1DLQ)R<G
M)S6C=Z#I]\NF+/$S#39EGML.1M=5*@GUX8]: -.J&MW=K8:%?W=[<26]K#;N
M\LT1PZ*%.2N.X[>]9GAO0)],U'7-5OI$:]U6[\QEC8E(XD&R)1G&3M&2?4^U
M;=[9V^HV,]E=Q+-;7$;12QMT92,$?E0!Y/IKOIWC?PG/INE:UIEGJ;S1S-J&
MH>=]K3R6=2R&1RK @')QU_"O7^M<MI_P_P!"TZ_L;Y!?3W-@3]D>ZO99?)4J
M5V*&8@+@]/8>@KJ: .<LO 7AC3CIAM-)CB.F222V>)'/E-)C>>6YS@=<XQQ7
M&_$W_B;_ !%\!>'E^93>-?3)ZK'@C]%>O5:QYO#&E7'BJW\2RP,VJ6T!MXI#
M(<*ASGY<XS\QY]Z /.?%MK>^+_C19^'+?5;RQL+/2FFO3:RE&(9L%1V!(*#/
MH360NG6OB'Q3K^F:GK>HV?AGP?:101+'=%'9]IS*[?Q-E6[>GT/KUIX:TNR\
M27_B"&%AJ5]&D<\K2$@JH   Z#H.GI6)JGPM\):SK\^LWVG-)=7 'G*)F6-R
M!@,5!P3T_GUH \@TK6=>'PST>TCU6[2_\6ZZT)O9)2TD<.5C.#G@[AV]ZV-*
MT'2])^.EK8V.I7MY8:%ITM[<"ZN/-$,I7:V/3AD)]Z]-O_AOX9U'PO8^'I[)
MQ86#;[;9*P>-N<D-G/.3G-&E_#?POHPOAI]@T'VZT-G.1,Y+1GKR3G)ZD]:
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
M@'.02<]<8KV:31K*378=::-C?0V[VR/N. C,&(QTZJ.:HCP?HP\)R>&!;O\
MV5('5HO-;.&<N?FSG[Q- &W&V^-6]0#3J10%4*.@&!2T %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5'-/%;Q&6>5(HQC+NP4#)P.3[U)7 ?&2UGG^'EW)%?2VZ130%XT52)<S1@ Y
M!(P2#QCD<Y% '7:AK5GIE_IME<EQ-J,S0P;5R"P4L<^G -:->9>,=-U:#4?!
M-E%K<D^H'4Y0M_<P(64&%\G8H520,XXZXSFIX/$&K>%M2\5V.I:C+K$.F:6N
MIVTD\:))T?=&Q0 $93@XXS0!Z-17D6E^)O$1;0K^*]U[4;B\GA%_9RZ*\=JD
M4GWFC?RAC9D$$L<@<UK#6M0B\=W%KKNNW^CYOE33;?[-']CO(,#"^84),C?,
M"-P(.,"@#T>BO*+WQ5J>K:]K\<.JZWI\>FW+6EI'IND-=(\BJ"SRMY;YRQ^Z
M"N /?->@>%M0O]5\+Z;?:I:/:7\T"M<0.A0H_0_*>1SS@^M %K5=8TW0[%KW
M5+V"SME.#),X4$^@]3["J&B^,O#WB*X>VTK58+BX1=[0\J^WUVL 2/>N<NHH
MM4^-UO;:@JR0Z=HWVJRA<942M+M:0#U  'M5^S\2W$_C6UTC5?#/V&[DMYIK
M:Z:XCF.Q2H8#;RN<B@#L*HG6+!=<713<#^T6MS="':<F(-MW9QCKQC.:X&+Q
M1K+?!'4M?-Z3JD(N]EQY:Y&R=U7C&.% '2M>7Q#>VWCN&UEF+6*^'7OY(0B_
M-(LBC=G&>F1C.* .EUS6K/P[HUQJNH,ZVL&W>47<?F8*./J16A7A_B5?$NK_
M  ?E\2WWB!G2_2&>73OLZ"%(FE4HJ$#<&'R\DG//'>NG\1^)[RX\<7>A1W^K
MZ?96%K%([Z5IQN9999,D;CY;A%  XP"23SQ0!W&K:U9Z*+(WA<?;+N.SBVKG
M,CYVY]!QUI]IK%A?ZC?V%M<"2ZL&1;F,*1Y99=R\D8.1Z9KS.]U/5=4\,^%I
M-9AG2ZA\5V\(EGMFMVN(U=MDOED KN7'&.N:TM7\2ZO:Q?$EH;PH=)BB:Q(C
M7]R3;ACVY^;GG- 'I%%><?;/$NB:GX5O[[7VOH=9N5M;JS^SHD49>-G4QD#<
M-I7').:RKOQ9JVKZEX@>VU36[$Z=>2V=C;Z?H[7,3M'P6E?RVW;FS\H(P,>M
M 'KE%>9:SXBUXV?AZ]U234]!TJXL#+J%Q8V@>2"Y^7"R!D8I'][G;UX->@Z3
M,MQI%G*E\M^KPH1=J% GX^_A>.>O'% %RLXZU9KXB30B7^VO:&\ V_+Y8<(>
M?7)'%<=XSU?4=.\3Q)>ZOJ&B>'_LH:._L[9)4^T;B")F9&VJ!MQP <GFJNK6
MNH:G\6=-BTW6?LGF>'F:6\AB5W>/SE_U><J"3CG!XSCM0!Z917GFD:]J">&/
M$EOJ_B)+6;1]1:S75Y($+&/Y&4E/NER'*CCKC@]#'X2\0W<GCV71!J^IZGI\
MNFF[1]3L#;RI(LBJ=N8TW*0WH<8ZT =-;>-='N]-T:_B>;R-8N/LUJ3'@E_F
MZCL/D:NAKQ70?^1%^&'_ &&C_P"W%>U4 9VCZU9ZY!<361<I;W,MJ^]<?/&V
MUL>V:T:\7TR#Q#;>%/%VMZ;X@>Q33M3U"X@M8[=&64I(S-YA8$G., #&.O-=
M;K>NI<V6BRR^)+W27O;03BSTRS%Q<2D@'(^1R%&<<+^- '=T5Y-IWC/7%\.Z
M3K5S?/+:66N2:;J3R6XB,T#,8TE=2 496*9 QU.15SQ!XVU;3_\ A+]6LY ]
MAI9@TVTB,896NG9?,<X&X[?,48SS@T >FT5YKH6LZU%XKTJUCO-?U6QNQ(E\
MVI:.ULMNP0LKHWEH "1MVDGJ*]$O(9;BSFAAN7MI9$*I/&JEHR1PP# @D>X-
M %>^UBRL-%N]7DF$EG:Q/-(\1#_*@);&.IX-6+2YCO;."ZA),4T:R)D8.",C
M^=>.^'-/O(/@7K]U+JUS<6[V.HHEJ\<82-A)*"P(4,2<$\G')]JUK2;Q'X<M
MO!E]/KS7EOJ4]O8SV!MT6*-9(R5*$#=E=HY).?;I0!ZE17D][XJU/5];U](-
M5UO3TTVZ>SLXM-TAKF-W11EI7\M\Y8_=!7 'OFO0O#&H7VJ>&--OM3M'M+Z:
M!6G@="A1\<_*>1SS@T :U%<-KMUKM]\1[7P]IVLMIUE)I+W<[1PH\F5E"_(6
M! 8[@,G(QGC.#7.07GC*\\-^)KMO%+12>'+BZ@A:.TCS=F$;]TV01RI"X7'<
MG- 'KE%>8ZSXTOKR\\.:=%<7]A'?Z4-3NYM-LC<S8.T*B (^T9)RQ!Z <9JS
MI/B#5#X:U[^U=6N].@LKA%M-:U#3O)DDB;:>8F50S@[DSMY)!P>A /1:*\X\
M)>(;N3QW-H@U?4]3T^333>))J=B;>5)%D"D+F--RD-GH<8ZU@6^N>,$^&-MX
MZG\2-)+"RL;$6L8BEC\[RV#G&[<1SD$ = .] 'K"ZQ8/K<FC+< ZA' +EH=I
MR(RVT-G&.H]<U>KCKG6=0C^(FIZ:MQBTAT%;N./8O$OFN-V<9Z <=*Y&VUCQ
M;:^!-"\9W7B-KAI9+59[ 6T:PR12.J')QNW_ #;L@@9X Q0!Z_17E?BOQ5/%
MXE\0V,_BTZ --M(I-/AC2(M=R,A8D[U8MSA=BX/?O7=>$3J+>$M+DU>>>;4)
M;=);@SHJNKL-Q4A0 ,9QT[<\T ;5%<!XWU;4=.\06BW.IZCI'ATVI9[^QMEE
MVW&[@2DH^Q-N#G !).3Q53Q%XJNO^$ATK0;?5;]+5],%_<7^E6/VF:XRVQ=H
M5'"*<%BV/0#K0!Z--/%;Q-+/*D4:_>=V"@?4FI*\4\4WFNZO\)_$2ZA=:C&E
MA=HL,]Q8BW>^@+)MWHZ @@D\J%R5'O7KNDV5U86(@O-3GU&4,29YT1&(],(H
M''TH K:_XCL?#D%N]VMQ++=2^3;V]M$9997P3A5'H 3FM*UN!=6D-PL<L8E1
M7"2H4=<C.&4\@^HKSSQ]IM[=^/O!AMM:NK(2SSH@BCB;RF$+DN-RG)(^7!R,
M= #4]BVO^+M6UQ;;Q)<Z5::3=G3X%MX(F:65$4O))N4Y!+<*,#% 'H-1O/%'
M)'&\J+)(2(U9@"Y R<#OQ7E;>+_$VJ^%_"QM+V"SU2\U>33;N80AXVV"52X4
M_P"Z& XY&.E.\3:!J\7B_P $6S>*]0DF::Z1;@P0;D(B=MP&S!)4A><C SC/
M- 'HJZU9OXBDT(%_ML=JMVPV_+Y;,5'/KD'BM&O,KW3-4O?B\]G9ZW+9%?#\
M(N+I(4::0"9Q\N1M4D\D[?88KHO .JZCJ6D:A!JMP+J[TW4KBP:Y"!#,(VX8
M@< X(Z>E &[J.L6&DM9K?7 A-Y<+:V^5)WRMG:O XS@\GBKU<MXTU6]TN3PT
M+.;RA=ZW;VL_R@[XF5R5Y''0<CFL)&\3^(O%/BNQMO$LFFV>FSQK;+!;1L^Y
MH5;#%E/R Y..IR><"@#T:HWGBCECB>5%DE)$:LP!? R<#OQ6%X%UNY\1>"-(
MU:\"BYN( 9=HP"P)4D#MDC/XUR_CK3;Z[^(W@S[-K=U9>:]TD?E11-Y+"!B6
M7<IR6'!SD8Z8- '<)K5F_B*70U+_ &V*U6Z8;?E\MF*CGURIXK1KS*\TS5+W
MXNSVEGK<MCMT"#[1=1PHTTF)9!\N1M7)Y)V^PQ5:3QQK>G^!)EFN?/U:/7FT
M-;U;;>QPY'F^4H^9MH.% Y..#0!ZM17GOA?6-7'BZ/3Q<:[J6DSVKN]QJFEM
M;-;S*1@!O+0%6!/&"01UKI?&MY<Z?X&UV\LV9;F&PF>-EZJP0X(^G7\* *]S
M\0?"5IJ;:=/K]DERC^6X+_*C>C-]T'V)KI>M<SX+T?3(/A[I%C%;026<UC$\
MBL@99BZ LS ]<DDG-9(FUGQ5XLUS3[/7)]'T[1VB@06D4;/-*R!RS%U;"C(
M QF@#O**\HE\7^)9O"EC'%>P1:S%XE&B3W7D QS89EWE.P/RD@8Y!QBKB1>*
MT\=2^%/^$MG>TET]=0:\>UB^T1_.8RB87: 3@Y*G &!ZT >ET5Y3-XK\1V_P
M[OY5OXY-7T[71I8NWB4"95N%3+*!@95L'&/;FMA;C7_#7CC0;"^UV75K/6A/
M'(DT$<?DRQIO#1[ ,*0",'./4T =]17D6M>++G3)X]0T[Q=J&J2)J$<$UNNF
M 6)1I0C()1'@, >OF$Y'O6_<R^(=;^(>LZ):Z_)ING6MG;3?N((VEWOOX5F!
M !QDY!/ QCF@#OJ@OKR'3["YO;@D0V\32R$#)"J"3^@KS/3_ !=KT6C^'=6U
M"]66WAU:;2=5*Q*JR@N8XYCQ\N&"YQ@?,:W;(R^-=2\56E[/(WA^*9-.B@CP
MOF/'AIR6 R06(3KC - '5Z5J4&L:39ZE:[_L]W"LT>]=K;6&1D=N#5NO./%.
MJWVF>*3;WVL7WA_05MHA8W=I:QO 9<D,)F9&V@?* /E!&>:]%1@T:L&# @$,
M.A]Z *T6IV4^IW.FQ7"->6R(\T0ZHKYVD_7!JW7G<<\EM\1?'=Q"VV6+2;5T
M;&<$)*0:R;?5?%=EX4\,^++OQ$UR;V:SCN+#[-&L+12E5X(&[?R&)SC.< #B
M@#UJJ,&L6%SJ]WI4-P&OK-$>>+:?D5\E3G&#G!Z5PVLZUJ%IXXN;?6-=O]"T
M[="-+ECMHVM;C(&\2R,C8;=D8)7C&*GU/Q;?Z/K7CF1G$UOI&F6]S;0,H #L
MLA.2!D@D+W^E '8:MK5GHB6;7C.!=W<=G%M7.9)#A<^@]ZT*\@U_3?$,%GX.
MO]3\1R:BMSK=@]Q;R6\:K'(S9!B*@$ <C!SGKQ5S4?%.H:IXGUVTCU76]-M]
M,E%M;+I>DM=!Y H9GE;RW&,G 4$<#/>@#U.BO+[CQ!XMU.S\#V\<QT74=7,\
M=\);;E=B$E@CC(/REE![D9R*]&TVUGLM.AMKF]EO9HQAKB555I.>I"@#/T%
M&'J'Q#\):5?365]KEM!<PMLDC8-E6].E:FB^(-*\16LESI%['=PQOY;.@. V
M <<CT(KFOB?_ ,@;1?\ L.V/_HT4SQ1=:_<^/=)T#2M7.G6MW8SS7$BPJ[C8
MZ8*;@<-SCGC!)QG% '=45YKXGU*?3Y;BT7QMJBZA9VB,MO8:6LY#A/OS[8WQ
MN(SCY1@\>M(/$VM^([7P5IUI??V;<:U9->7MW#&K.JHBDK&&! +,W7!P!0!V
MC^)M+BOM6M)9FC?2;=+F[9D.U(V5F!&.O"'I6A97EOJ-C;WMI()+:XC66)P"
M-RL,@X//0UY=I_\ :NB>(?B,]QJ?VR]M=)MY(;LPJK'$<Q0LH&TL/88..E79
M]8\1:A/X"L++6/L;:OI<D][/Y".Q*QPMN4$8#?,V.PW=#@4 >ET5Y@_B;7_#
M^C>.K22]_M.[T%8Y+2ZN(U5BDL8<;PH )7GMS2>'=4O=0\=6%IIGC6ZUW2Q9
M-<WI6* HDF0%5F6,;=V6.S(8;: /4*YFP^(7A'4[V*SL]?LI+B5ML:;]N\^@
MS@$^U=*WW3]*\(T"+4O%GP=T?PK8:!>AW93_ &I.$2" +,6,B'=N+  C  ZF
M@#WBL[5=:L]'DT]+LN#?W:V<.U<YD8,1GT&%/-<E#+KGB[Q%KT-IK]QH]AI-
MP+.%+6&-GEE"!F=RZGC+ !1BL&77+W7M%\&S:D8VO[;Q4MG<21KM61HQ,NX#
MMD 'ZYH ].LM8L-1O+ZTM+@2SV,@BN4"D>6Q&0.1SP>U7J\SU/QEJVE6?CFX
MCD2:6POX+6P21 %C,JQJ,X&2 SEN?I6M>Z%XMT_0-3DL_%MU>WILV:%9K2$$
M7"D,-FU0 K %=I!^\"#Q0!VU%<%:^+[GQ+JOA"#2)_)BO+5M3U$*H8K$HVB/
MD'&9#CCGY#7>T %9VN:W9>'M)EU+4'9;>,JN$0NS,Q"JJJ.222!BN46?6_%G
MBK7K.TUVXT>PTB2.VC%K%&SS2E [,Y=6^49  &,UR/B"_P!7\2> [%[W4WAO
M=/\ $*:=<M;Q($N)$N%59<$'!'4 <9)R","@#U[2]075-/CO%MKJV#Y_=7<)
MBD7!(Y4].GY5<JM86\UI8PP7%Y+>3(N&N)556D/J0H _(59H **** "BBB@
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
M<=.=N*ZJB@#R34;:2V\<>(KJ_E\3Z:;B6)K3^Q[-IX[@+$J[R?+<!\C&/EP
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
MMV]Y=0P(DUPYYE<#EOQ-7Z* .3O_  ;='7KS5]#U^YTB>_5!>(D$<R2E1A7
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
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%%9VMZW9>'],;4-0=DMUD2,E5+'+L%7@>Y% &C16=_;=D?$9T'>WV\6@O-NT
M[?*W[,Y]<CI6C0 4444 %%%% !117&>)/BAX:\*:I)IVJRW:3QJK,4MF90&&
M1\PXH [.BN&MOBWX4N='U#54GNUM+ 1F9GM77[[;5QQSS4VA_%+PIX@U:+2[
M6]FBO9AF&*YMWB\S_=)&#_6@#LZ*YOQ;XZT+P3%:R:W<21?:F98ECC+D[<9.
M!V&1^=7M8\2:9H7AR37[V<C3D1)#)&I;*N0%( ZY+"@#6HKAM+^+W@W5+^&R
M349+:><@0B[MWB5R>F&(Q^9KH)_%.EVWBVU\,R22#4[JW-S$@C)4H-W\70?=
M;\J -FBN9\/^/_#OB;6KW2-,O&>]L]WF1O&R9"MM)7/4 X_,5<TOQ7I&KC5F
MMKG:FDW#VUX\J[%C=/O<GL,'F@#:HKSM_C9X+69PMS>RVR-M:[CLW,(/UQG]
M*] M[B*ZMHKB!P\,J!T<=&4C(/Y4 245Y[#\;/!$TJJU_<Q1L_EB>2TD$>[W
M;'%=/)XLTB/Q19>'3.S:A>6QNH J$HT?S<[NG\)H VZ*I:QJUGH6D76J:A+Y
M5I:QF21L9( ]!W/:J7A?Q5I/C'2#J>CS-+;B1HFWH596&"00?8@_C0!M45S/
MAOQ_X=\6:E>:?I-XTEU:9,D;QLA(!P2,]1G^8HC\?^'7T;5=6>],5EI=R]K=
M221L,2+@$ =6Y(QCK0!TU%<KX8^(6A^+;Z2RT_[9'<I#YXCN;9H]\>0-RD\$
M98?G754 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7$?%K_ )$"?_K\
MM/\ THCKMZS->T*S\1Z4VG7WF>0TD<A\MMIRCAQS]5% '-K_ ,ET?_L6E_\
M2DUV]9G]A68\3GQ!^\^VFS%E][Y/+#[^GKD]:70M%M_#^DQZ=;37,T4;,P>Y
ME,CG<Q8Y8^YH TJ*** "BBB@ KS[XW?\DBUOZV__ */CKT&LGQ+X=L?%?A^Y
MT743*+2YV[_*;:WRL&&#@]U% 'GGQ-_Y-[7_ *];+_T*.N<M'U;6?B7X(L/%
MT=KIR65L+K3&M 7%TP"D*SD_*?D'&/;^(&O7M:\(Z9KWA/\ X1J\\\6&R./]
MV^'Q&05YQ_LCM4.L^!](US^Q6N?M$<NC2+)9RPR;74KC@G'(^5?RH \@\<ZY
MH6N_$_6K76GG-CIVF2:?:F&W:4+<N/F?Y0<%<D?\!%-'B ZW^R[J5O,Q-UIC
M16<@/7"S1E/_ !T@?\!->T^&_"FF^%H[\6!F=[ZZ:ZN)9WW.SMUYP./\361/
M\,/#UQ%XAA;[6L.O2)+>1I* H=7W@IQP<YSUH Y+XGIIY^ 5F]X(_M"VUG]D
M+8W"3Y,[?^ [L^V:KVIN3\;O YO=WVL^&5\[=UW[9=V??.:ZK3O@]X4L+ZWN
MYDOM1>V(,"W]TTJ1XZ87@?@>*Z*X\)Z;=>,K3Q3)YW]HVEL;:/#_ ";#NZC'
M7YSWH ^?=.L;O1;&\^(.E(6N='\1W,5Y&O\ RUMFV9!^A8C_ (%GM4MSJ#WW
MPO\ B-?Z8[-;77B R%UXS"\@.?H<K^=>\Z/X-TC1=*U/3((Y);34IY9[F.=M
MVXR !AT'&!5;PW\/O#_A?1;[2+*"2:ROG+3QW3^8&RNW'3IB@#DO$'B'5?!W
MP\T_5/"VGZ+<^&H+"'?Y[/O)=@O"K@'.X9R<YS7I&CW/VW0;"Z\I(O.M8Y/+
M085,J#@>PS7!/\#?"C!H5N=9CL&?>;!+T^1G.>A&?UKT:VMHK.TAM8%V0PQK
M'&N<X4# 'Y"@#YJ\'6?BGQ-\*[WPKH_A^&6RO+]C)JD]TBI%AD8CR_O9&T<C
M/7I7;C3AH_QW\&:8)#*+/PZ+?>?XMBRKG]*]'\*>%--\&Z0VF:7YWV=IFF/G
M/N;<V,\X'' K+\4_#;1/%VLP:M?S7\-Y!!Y"/:7'E_)DGT_VC0!ROQRUNWBT
M[1?#D\DBPZG>*]WY2EF%O&06PHY)R01_NFLKX6>(M,@^*/B/1M+,B:5JG^G6
M22Q&+:X^^H4].K?@@KT#1/AQHNAZS9ZK%/J%S=V=N]O UW<>9M5F9B>G7YF'
MT-:&J>$-,U;Q-I7B&8SQZAIFX0O$^T,IZJPQR.3Z=30!\_:%:W7AO1X/B)IJ
M,[Z;K,]MJ$2_\M+9BO\ (L1]64]JZ?PAX;MOB%\/_&&GPWHA6Z\0S7%K/C()
MPK+D=P1_//:O5](\%:-HWAZ^T.&*2:POI)9)XYWW;C(,,,\<8K(M?A/X:L_"
MTOA^'[<MJ]V+P2"X(ECE"A0RL!Q@#TH QO!GBWQ-8>-(_ _C"VM9+X6IEM;^
MU/$J#^\/?:><#E>G.:]2KD_#'P[T7PMJ4VIP27U[J4J>6UY?SF:0)_=!P !P
M.V:ZR@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "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
ML7Q7KO\ PC?AN[U)(1/.@6.W@SCS978*B_BQ'X4 ;5%8/@_Q"WB;P[%?S0"V
MNUDD@NK<'/E2HQ5E_3/T(K>H **** "BBB@ HHKCKSQ1K6H^(K[1?"VGV4S:
M=M%Y>W\S)$DC#(C4("6;')/ % '8T5R&B^-&-YJ>F>)X+;2=0TV-)I7^T9MY
M86.!(CL!@9X(/0XKJ+B^M+00FYNH81/(L41DD"^8[?=5<]2>P% $]%9<OB70
MH-672I=9L$U%B +5KA!(2>@VYSGVIVH^(-&T@NNI:K96C(JLPGG5" Q(4D$]
M"00/H?2@#2HJO:W]G?"8VEW!<"&0Q2F*0-L<=5..A&1Q[UEQZT;S7+".PO=)
MN-,N;:27<MQNFD*L!F,#AD&<$]C0!N45EMXET)-7&DMK-@-1)VBU-PGF9]-N
M<Y]JMQZC92M=+'>0.;0[;@+(#Y)QG#_W>.>>U %FBJ?]KZ;]A@OO[0M?LEP5
M6&?SEV2%CA0K9P<GICK5R@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "O._&L^I:MXWT'0]'MK:[DT\'5[F*YF,2?*=D(+
M!6.=Q9L8_A%>B5R6K:5XO?6[B[T74]%M;>1451/8,\N .C.&&1G)'IF@#"\(
MW&I:'\1-;TO6K:ULQK$0U6WCMIS+&'7"388JIW'"L1BN^TK5;'6]-AU'3;E+
MFSFSY<J=&P2#^H(KCWT3X@R3QSR:WX<>:($1R-I;ED!ZX._C-+;Z+\0K2!8+
M;7/#L,*?=CCTQU5?H ] '=T5Q']F_$G_ *&+0?\ P7/_ /%T?V;\2?\ H8M!
M_P#!<_\ \70!V]%<1_9OQ)_Z&+0?_!<__P 71_9OQ)_Z&+0?_!<__P 70!V]
M>;^%]6L/#'C#Q;I&M7D%C/=:B=1MGN9!&L\4B*/E8\':5((K1_LWXD_]#%H/
M_@N?_P"+JK?>&O'.IHJ:AJGA>[13E5N-(:0 ^V7H IV]M8^/?'_B"[MF%QHJ
MZ*-'>Z3E)97<NVQNC;01R.YK-\&WEUXIUW0-*O@3)X2@E^W@C(:[#-!%GU.Q
M7?/O720:-\0[:%(;?7?#L42#"I'ICJJCV ?BDBT/X@02RRPZUX<CDF.Z5TTM
M@7/JQ#\_C0!P&B6+ZI\/[W2]4\3>'--E>XG^WK>6A^UQ3^:QWLYF7+="#MZ8
M%=NND6=[\:)/[0@BO)+;P]#L:9 PW&:0%L'C)&?S-$WA3QI<WHO9[_PK+=+C
M$[Z.6<8Z?,6S5D:+\0Q<&X&N>'?/*!#)_9C[BH.0,[\XR3Q0!SGC"\N?"/B3
M7;"P4AO%=I&M@%& MYN6!\>GRNKY_P!FME-+BT3XB>%=+L@!'::#<PQY'7:8
MAD_7K5F;0_B!<2123:UX<DDA;=$SZ6Q*'U4E^#]*4Z+\0VN%N&USPZ9D4JLA
MTQ]R@]0#OS@X'Y4 >?:#8-JWPX.EW_BCP[IDAF<W8N;0B\AN1*269S,/GW#@
M[>F*W?'3W&A>*=3L+<L&\86$5I$P'6Y6186/M^ZES_P&MN3PIXTFOA?2W_A5
M[L8Q.VCDR#'^UNS5B70_B!<2123:UX<DDA;=$SZ6Q*'U!+\'Z4 <KX?MV?Q3
MIG@$AS;^'-3N+]@W)\A0&MLGO\T__CE>S5PUOHGCV/4/M;ZSX=WOM6:1-,82
M.@[;M^?I7<T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 445Y]X[OI5\9>&=,D\07.C:?=17;SRP3I$69 A3+,".I/YT >@T5YUX6\
M4W-GIWBVYO=0FUK1=%;?::B%0O<((]\B!AA7*D8W=\UU-[XHL[&RT2ZDBG9-
M7N8;: *!E6D4LI;GI@<XS0!N45P.D:W!I&O?$"_U.Z9+*RNH7)8E@B_9TX4>
MY[#J36MIWC1+K5K/3K_1=3TJ2_5FLFO%CVS[1N*_(S;6QSM;!XH ZBBJ6K1Z
ME+ITD>DSV\%XQ 6:X0NJ#/)V@C) S@9QG&:X_P #ZS?0>$/$%YJU]-J$FF:A
M>H9I<!F2(\<#@=.@]: .]HKR*YF\1V'P[M_B WB&^EU Q17\M@2OV1H7()B"
M8XPC?>SG(K3_ .$FFT[XH:_%!8:EJCS6%F\%K:@$* '+,2Q"KU7ODD\9H ]*
MHKSCQ3XRAU3P%9:MINHW>E02ZI!:W<N!'-;+YFV56SD*0,^M;?@IM,F2ZGTS
MQA>>($.U7%Q<QR^2>>RJI7/OZ4 =915;4!>M83#3F@2\*XB:X!**?4@<GZ5R
M/P]NM5DO/$]GJVJ2ZC+9:GY*32($X\M#@*.%&2>* .WHK'UW0I-:$'EZUJNF
M^3NS]@E1/,SC[VY6SC''3J:\^\(ZI+I7PZLO'NO>(-<O5\K,]J98VB^:3RP0
MNT'C(/WO\* /6:*Y:'QE-<:;]LA\+ZZWF2B.WB\E%:92I(DY<!%X_B(/(XI]
MAXWT^YT_6+F^M[G2Y-'_ ./^WNU7?$-NX$;20P(Z8/- '345Y9KOC&;5]3\'
M1+I.L:4+C6898WND"K<0[),C*L<'E3M;!_+C>7Q/I^B#QAJ4T^JW,>F7*_:(
MI65ECS&IVPC(POS#KWS0!VM%<GI_CRUO=;LM.ETK4[)-1#FPNKJ)5CN=HW'
MW%E..0& R*J:K\2K738[^ZBT35;W3K"X-K<7L B$:R@A2H#.&(#$ MC&>] '
M;T5##,\UE'.T,D#O&',4F-R$C.TX)&1TX)%>+6FJ:_IOPOTGQJOBC4;G4II(
M]VGW31O#=;I=AC5=H8''.0>QH ]OHKB-.OI+?XD>,GD-Q-#;6-E(L,8+G[LI
M(11U)QT'6K]AXT%QKMII.H:'J>E37RNUFUV(RLVP;F'R.VUL<X.* .HHKAKG
MXG647]J-;Z'K-W#I5Q+#?S00ILA\LX9LEANX&<#) Y.*U-1\96UM/I]KIMA=
MZM=7]L;N&&TV+^X&/G)D90!\PQSDT =+14%G<&[LH;@P30&5 YAF4!TR/NL
M3R/K7,7GCM=.N4:^\/ZQ;::]RMM_:$L:+&&9MJDKOWA2<?,5[B@#KJ*Y/5O'
M=MIOB*70+?2-3U'4HX4G,5I$I!C;.6R6 &,#KC)88SV-0\=P6MWJ$5GHVIZE
M!IIVWUS:(A2%@-Q4;F!=@""0H.* .LHJO8WMOJ5A;WUI*);:XC66)QT96&0?
MR-<5I_C/2M"\'0:G/-K-[;3:G)9A[D"6<.977&%ZJ"I  R<8XH [VBN4T_QP
ME[?7FG2Z%JMIJ4%K]LBLYTC#W$6<90ARN<X&"1C-97@SQ_/J'@^?6/$-C<V<
M-JLTDM\Z((75964*H5BVX  =.2#C/% 'H%%<MIWC6.ZU6RL+[1=3TIM0#&RD
MO%CVS;1N*_*S%&QSM;'0UG7'Q0L8DU*6#0]9NK;2[B6"_N(84V0>6Q5FR6&X
M<;L+D@<G% '=45S>L>,K/37TV"SM+O5;S4HS+:VUFJEFC !+DL0%7D<D]ZYK
MPKXJMSK/CS6K][JSL+66W9XKM2KP;8 &7;SSN!Z=>V<T >DT5RVG>-H[K5+*
MQOM%U/2CJ 8V4EXJ;9L#<5^5F*-C)PP'2L+Q7X_AE\/^)(;#2]6FM;:"XM'U
M2",>3'.$(X^;>0&(!8# /MS0!Z-16)X:GD'@?2+AEDGE_LV%RH.7D/E@XR3U
M/N:YSP9XZO=6@UB;6=,NK2VLKJZS>2K&L4,<;?ZML.3O49R0".#S0!WU%<7;
M_$>U=K&>ZT35K+2[^18K74;B)!$Y;[A8!BR!NQ8#J.E=-K6JPZ'HE]JMPDCP
MV<#SR+& 6*J"2!D@9XH O45QUK\1;*>]TY)=)U6UL-3D$-EJ%Q"JQ32$948W
M;EW=B0,U*OCNVG\3W.@66D:G=W-I<)#=211+Y<"L%(D9BPX^;H.?E;CCD ZR
MBN)N/B59Q175]!HNK7>C6DC1SZI!$AA7:<,R@L'95.<L%(X/6MRP\3V&H^()
M]'A$GG1VD5['(0-D\+Y 9#G) (P<@=10!M45P\WBO3]9N-#N(9M6MX7UF6R@
M,#(L=TT:N"7Y.Z(E6QWR.E+K?CVWC.L6EGI6JWD-@K0WE]:Q*T5O)MSC[P9B
MN06V@XH [>BO/_#/BF/2/AUX36:*[U#4M0M$2WMH,-+,P3+'+$  #DL3Q72Z
M!XE@UV2]MC:7-C?V+JEU9W07?'N&5.5)4J1G!![&@#;HKG==\70Z/JMOI-OI
MM]JFISQ&?[-9JN4B!P78LR@#/ YY-<)I_B&*X\(>.]5NKO6K.V36>#;GR[J
M8A&Q0_"G)P1Z9H ]=HKE-;\<VVC>(!H,6E:EJ.IM;+=)#:1JVY"S*3DL ,;>
M<^H R31?>.([>^N[6QT35-3:P56O6M%CQ;DKNV_,XW/CG:N: .KHKF+WQUID
M-AI-Q80W6IS:NI>QMK1!YDJA=S,=Q 4 $9)(Q6'XG\?:II^G:/<67A_5(9;G
M5(K6XBGAC# ;@#&,O@LX/RL"5]2* /0Z*YB^\:)9#3[8:-J4VKWR-)'ID:QF
M9$4X+.=^Q5Z<[N]0I\0--.@:SJ<]G?6TVC?\?UC,BB>,XR.-VT@CD$'!H ZV
MBN-_X6';'3UO?[$U81W-Q';Z<KQ(K7S2!BIC!88&%)RVWC![UTFDZA-J5GYU
MQIMUI\H<HT%SLW#'<%&92/<&@"]145S<PV=K-=7,BQ00HTDDC'A5 R2?H*X^
M#XD6CBRNKG1=6L])OI%BMM2GB01,6.$+ ,616XP2!U'2@#M:*\HO]0FU7XN7
M5O>:%K=U!IEI$UK#;SK&J/YC'SL"5<AMH SSQR!69H.HI=Z/XO\ $6JVGB*T
MN8Y+S=J$-R 8HE< 0QKYA4.H']W'!YH ]JHKE[[Q=!I;Z=IMI8ZCJVI7-J+A
M+> (9!$,#S)&9E49/'7DTZZ\:6]M9::XTK4WU#46=;?3/*5+C*9WE@S!54?W
MB<<C&<T =-17)GQ_I\6@ZQJ5U97MM-H^!>V,JKYT>0"N,-M((.00<&HO^%A6
M_P!@2[_L/5@MU<1V^GH\2*U\7#$% 6&U<*3E]O&/6@#L:*HZ5?S:C9>?/IUU
MI\H8JT%SMW COE6((]P:QM<\82:)+=G_ (1S6+NTLTWW%W!'&(U7;N)7<X+X
M'7:#T- '3T5R^K>.]-TMM%6.VO;YM:A>:Q6TB#F0*$;&"1C(<')X !R12Z;X
MXTZ\TW5[J]@N=,DT?/V^WNU&^(;=P/RDA@1TP>: .GHKRS7O&4VKW_@^)=)U
MC2EN=:@EB>Y0*MQ#L?(RK'!Y4[6P>_8X]&U?5K/0M)N=3U"7RK6V3?(V,GV
M'<DX 'J: +M%<QIOC)+O6+73+_1M2TF>]1I+/[8L>)PHRP&QFVL!SM;!Q65+
M\5--CMKJ\71]8DT^RN7M[V\6%?+MV5RF3\V6'0_*#@$9YXH [RBN3T_QY9W^
MN66G/IFI6D>HJ[:?=W,06.ZVC<=HSN7Y>1N R*JW'Q(M5FU2.ST+6;_^RIY(
M;U[>%-L6SJ02PW>H R<#D#C(!VU%<'J&KQ:GXX\ WFGW+/8WL%[*NTD"1?)0
MKD>V>_2K%U\1K6$WUQ:Z)JU_IEA(T=UJ%M&AB0K]_:"P9PO.2H(X/6@#M**P
M[#Q7IVHZ\NDV_F%Y+!-0@FP/+GA8XRISG@XSD#J*SW^(&F?8Y)X;2]N)#J,F
MFVL$2*7NY4^\8_FQL&&RS$ ;3[4 =917-Z?XSL;A-474;:YTFYTN(37<%X%R
MD1!(<%"RLORGH>HQ5:P\=PW5[I\5WHVJ:=;ZFVRQNKM$"3-@L%(5BR$@$@,!
MF@#K:*YJQ\8+J>KRVMCHVI3V<-TUG)J""/REE4X88+[RH/&[;C/YU?U_7[;P
MY:6]W>1S-!-=16S/& 1$9&VAVR1\H)&<9//2@#6HK"_X2W33XV/A3]Y_: L_
MM>[ V8W8VYSG=CG&.G>L6[\5:?JQT:YBFU:VA;7FL(3;LBK<N@<'?R<PDJWO
MD#B@#MZ*X3P_XTU74O'6N:/<:'?K:6TT*1/MB MP8]Q,A#Y(8\C&>#SBN?\
M"?CY=$\,7<E[IFKWEK:ZC="[OXXPT=N#.V,EF#-@$$[0<#\J /6Z*:CK(BNC
M!E8 @CH13J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N+\3: VL?$+P
MO//IJ7FFV\%X+@RQAXT+*FS(/J0<?2NTHH \WM_#.IVFF^-/"%M;.NE75M))
MI$C']W&9D8-"#V"OR!Z-5&677M<M?!EB/"^I6@TK4;62^FN0JJIC4J=@!)9>
M2=W Z>O'JU% 'ENM>$=6UFR^(=I#;M')J%U;369=MJS^6D9P#VR4*Y[&KGA_
M3=,N]=TZ9_#'BF"[MF:03:G>RR0VS[""1OF(;.<# /7/%>C44 4]4OVTW3Y+
MI;*ZO2F/W%H@:1LG' ) XZ]:\_\ !4%]<Z5XBT+4-#U6P&J7=]<)/<0J(Q',
M> 2&)W8/3';K7IE% 'D4D/B/4_AW;> )/#U_;WXBBL)[YPOV5(4(!D5\_-E%
MX7&<FMF235/#?Q$UG4T\/:A?Z5<V=K"LMFJNZL@?@(2-PYP2.G'KQZ)10!Y_
MX9&J>%_#=WJ-_H-[<7&JZM/?365ILDDM5E.5R"PW8VKG'/S>U-TC2KK7_'>H
M^(9=(N](TR;2O[.*3D0SW+E]QD(0Y7:. <@\\5Z%10!@V>CV7A*PO+BP@U.[
M+*&:$W4ES(^,X""1R >3T(S^%<SX&N]0A\3:^+OP[K%I%JNH&YAFGA4(B")1
M\Y#'!)4CC/45Z)10 AZ&O*$\.:P/V>8=#.GS?VH(T!M<?/D7(8\?[O->L44
M<?X\&L[-)^P)J3Z;]I/]I+I;;;DQ[3MVG(.-V,[3G%<;!X/U35='\?VL.GZA
M9+JL5L; :E<&660HIX9V9B,D#@G@,!VKV*B@#S+4KW7/%-[X4">%M2L8K#5(
M;F]DN0JA"$=2$ )+*-Q^;@=/7B'7/#VKW&@_$F&&PF>349T:T4#F8"*,$KZ\
M@C\*]3HH Y#Q+IE[=Z[X-F@MGDCL[YI+AE'$:^2ZY/XD"O-[>*[GT[6[^\LM
M:O/"S:I=7EREA/;+;3JDQ)8*^)=HV\@'!*FO=ZY63X=>&I9)LVMRMO-(9);-
M+V9;=V)R28@^SD]L8]J .BM;N+4=-AO+9BT-Q"LL9(QE6&1Q]#7!?#/P!I>D
M^%M'O=1T&&'78HR9))DS(C;C@C.<'&.17H:(D4:QQJ%10%55&  .PIU ' 7F
MG>((?$GCF_TBW*75SIMLFGS.!M>55DR!GC()'7C)&:PM)TG4+KQGX3U!-+\2
MA+1IOMUSJ]RS@.T##Y4+D 9[J .0!GMZY10!P&DZ-J,/A+QS:RV<JSWNH:C)
M;(1S*KKA"/KVK/O],C3PMX9MK_P_K[:E9Z7"L%]I.!-;2^6JM&2&!'0?>!7\
MJ]/HH Q_"JZPOA;31KY!U80+]I(Q]_WQQGIG'&<UY/JFD^)-7T.2VU'2_$=U
MKXODDGD-R5L5C6<,#&@<(PV@8&TD')/2O<** .3T[3KR+XH:WJ+V[K9S:?:Q
MQS$?*S*TFX#Z9'YUQR^'!HVM:_#JVA^);^*^U"6\MI])O)EBD23!*.B2J%8'
M(R1R.]>NT4 4-#LK?3M!L+.ULWLX(8$5+:1]S1#'W2<G)'3.3]:\WM?#NL)X
M.T"U;3YA/!XJ%W+'CE(?M+MO/MM(/XUZO10!REQIUXWQ7LM26W<V2:-- TV/
ME#F5"%^N 3^%<=;>']8U'X6ZSX(?2KRVU"%II(KB4!8)S]H,J!'!_B&!TX[U
MZY10!YOH&FZ9>:WILLOA?Q3!=VSF7S=2O99(+9PI&1OF(;K@$ ]>U3:;HNI1
M>!?'%G)9RK<7M[JCVT9',JR;MA'USQ7H5% 'F4=CJWAS5?"NO?V/>7T,6@KI
M=Y!:J&FMW^1PVTD9Y4J<=*HW'AK7O$^E_$%9M,DTZ?5VMI;.*:0?,(T7 + X
M!.P \\$XSQ7K=% 'F^@:;IMYK6FR3>%_%,-W;.9?-U&]ED@MI I&1OF(?K@$
M ]>U9L4.OZ-X.U_P='X:O[NZF:\6VNX]HMY(IBS!V<G(8!C\N"20!WX]:HH
MR_#-O-:>%-'MKB-HYH;&&.1&ZJP0 @_C7!V6C:I<:)XT\(S:;>6\VH7-]<6U
M\RC[,ZRG*#=G.3GD8XP:]0HH \MU%M;\6>%].\*'PSJ.GW'F6RWUS<*BP0)$
MRLQ1PQWD[<  =^U=;\0O^2<>)/\ L&S_ /H!KI:JZEI]MJVF76G7B&2UNHFA
ME0,5W*PP1D<C@T >:&36?%NE^%-&'AZ^LOLES:W=W>3;?($<0##RW!RQ;C'&
M1GFNI\*Z;>6?B7Q?/<V[Q17=_') [#B11"@)'X@BNHMX([6VBMX5VQ1($09S
M@ 8%24 >3:<NOZ%\/[GP/_PC.H7.H+'/:6]W&$^RRI(S;9&<M\O#9((SQ[U9
M\3>'-=\/:1X:OO#=L]]JNF6#:3*L?!DC:+:KG/99%5OQ->H44 >?W?A2?2[3
MP%IMA;O-#I5\AN)$'  A<,Y^K'\S5*S&N>&SXGT2/P[?7\FI7]Q=V5U#M$#+
M,.DCD_(5.<\$G' ->FT4 >/2>%-1A\/^ [ZYTS4KA=*LGMKZSL;AH;F/>BX9
M=K*3@K@J#R#7:>"].TZ"?4;ZRT76;"2X\M))M5G>22<+NQ@/([ #)ZXZ^U=;
M10!PFL+J&@?$?_A(8](O=3T^\TQ;-Q9('DAD20L,J2/E(;KV(YKF[G0O$%_X
M!\<QS:--!?:GJBW,%J&#L4/DG@C@X"G..,@UZ_10!R<6G7B_%BYU,V[BR;1(
MX%GQ\ID$SL5^N"#7)2^'SH_BG7WU+1_$=];:A=F[M;C1[R95PR@,CHDBX8$<
M$CD=^*]9HH \UGT>?PWJ/A76](\/7S:;964UI/IT3"6XMED*L" 6.XA@0<,>
MO>K?BM]6U_PSIVI0Z!?1/8:Q;7GV)]GVB2&-P20H. QR?ESGBN_HH \]OI=2
MM/&FG^,HM!U*XL;G2VL)[5(U^TVQ$N]6,>[D'H0#D<5E:EH6M:UH7CW6/[*N
M+:;6K:*"RL),><5B4C<P!(!8L>,Y %>KT4 <KXIM;2;PU9VNI:%?:I &3<MB
M/WMNZKQ(N&# @\97GGTK$TC7=8\+>$)KK6+;4+LRZHMMI=M>2+]K>%V54#D9
MRP^<\\X'->BU7GL;6ZN+:>>!));9R\+,,^6Q!4D>^"1GW- %'Q3I4FN^%-6T
MJ%Q'+>6DD*,>@9E(&?;-<#J!USQ3X/L/"#>&=1L+HFVCO;J=4%O"D3*S,CAC
MOSLX '?M7JE% ')V.G7D?Q2U?47MW%G+IEO%',1\K.KR$@>X!'YUSJZ#JH^%
MGC#3C8S?;+N[U![>''S2*[DJ1]1TKTZB@#SNX@U/PWXRLM?&CWNHV4^C1V$R
M62!Y8)4;<"5)&5.2..A%5O%&F:AK&I^'O$]SH6K?9X8IX+JPL[LQW4*N1L<&
M-US]T;E#<9[XKTVB@#RS4?#\-W\/_%@T3P]K5O>W\"1_\3&9Y)KDK]W >1F
M )'.*ZKQ=:V=QH%K;:CH5_JD&]218#]];NH^61<,&!!XRO//I74T4 <KX!CU
MJ/0IUUDWA'VN3["+]E-R+;C9YI'\6=W7G&,UR7B:SUV_U/Q':7UAXAO/.0II
M"Z?<F&T$9CQ^\*NO.[.0^<C@ UZO10!YWINB:G%J/PUDDLI533M)FAO"1_J7
M,$*A6]\J1^%5M<\)ZIK-Q\1[:&!H_P"U+>S6SD?A9F2,Y /U !^M>FT4 >8Z
ME>ZYXHN?"B)X6U*RCL-5@N;V2Y"J$*JZD( 267YB=W Z>O'3?$30;OQ)X'U#
M3; !KMO+EB0OLWE)%?;N[9VXSV)%=110!YWX=TW2[K7]/N?^$9\407=KO=9]
M4O)9(K=BA4XWS,&)R1P#USQ50:!JH^$?BG3#83?;;FXOFA@Q\T@>5BI'U'->
MGT4 <9K6EWT^M^!YHK:1X[*X=KE@.(@;=ER?QXKE]!U[4M+D\:VMIX<O]2\[
M6[L6\MKM9#*50;),D%!]T[N1@GTY];JCINCV6D&]-E$8S>W3W<^6+;I6 #'G
MIT' XH X/1_">I:+>_#JV>%I5TNUNTO)4Y6)WC7 SZ;L@?2JNEMKOACPE?\
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
MR#R6430,^U]A=<,O0$KG'K7.6D5[KLOQ&33]0N-5EN](@2WNFMQ#]H.V480
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
MS]DNI"C8BERHVGCU=>1QS7*Z[JMIX9^+-MJVKR-;:=<Z*UI'<E&9/.6;?L)
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
M>P-PGE2.I+F+(W *Q)0G&#QP>U '3T5@>&/$D&M:%I$US=6::G>V45R]K'(
MP+(&.$)+8YK5O-3L-.\O[=?6UKYAPGGRJFX^V3S0!:HH!! (.0>AKG?$_BG^
MP9;"QM+"34M7U!V2TLXW";@HRS,QX50.IY^E '145@Z'JFOW5W+;:WH"6&U-
M\=Q;W8GB?G!7HK*W/I@\\UI6^K:;=W4EK;:A:S7$?WXHYE9U^H!R* +E%4[C
M5M-M-WVG4+2':XC/F3*N'(R%Y/7!!Q3SJ-D+Y;$WEN+MEW+ 95\PCU"YSB@"
MS152YU33[)9&NK^U@$94.99E783TSD\9[5))>6L-I]KEN84MMH;SF<!,'H=W
M3% $]%5K?4;&ZLVO+>]MYK502TT<JL@ ZY8''%)'J>GS7?V2*^MGN=H?R5F4
MOMZYVYSCWH M45#'=VTMN;B.XB>%<YD5P5&.O/3C!S6"^OW=SXVL=)TP6\^G
MBS:ZOY^6V!N(0K XRQ#''/ S0!TE%5;34]/OWD2SOK:Y>(XD6&57*'WP>*LL
MP52S$  9)/:@!:*Q[WQ3HUGHE]JPU"VN+:SC9Y#;S(Y)4$[1SC<<8 S4^E:Y
MI^L:3%J5I<Q&W>)96S(I,0*AL/@D @'F@#1HJK9:E8:DC/87MM=*APS02JX!
M]#@T#4[ WYL!?6QO ,_9_-7S,?[N<T 6J*YGPUXE?4[36[C4FMK:+3]5N+)7
MSL7RXV 4L6/7GV%=,#D9% !152ZU33[&:*&[O[6WEE_U:33*C/\ 0$\U+/=V
MUL0)[B*(E68"1PN57J>>PR,T 345E7_B/2[#P_<ZV;R&:QMXGD+PRJP?:"=J
MG."QQ@#/6I-*UW3M8TF+4K6YB-N\2RMF1<Q J&P^"0" >: -&BJUIJ-CJ$+3
M65[;W,2G#/#*KJ#[D&D@U*PN9_(M[VVEF\L2^7'*K-L/1L ].>M %JBJEIJF
MGW\LD5G?VMQ)%Q(D,RN4^H!XK.\2>(K;1M'U62&ZM&U*TL9KF*UDD&YBB%AE
M00Q'':@#<HJCHM[)J6@Z=?3*JRW-M',X3H"R@G'MS5Z@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MN"^+YMU\#*;MREL-0M#*X8KM3S5R<CD<9Z5WM8'C#0)O$FCPV4,L<;)>6]P3
M(#@K'(&(X[D"@#D9+70[+XI>$%\,1646^TNOM@L0H5K;8/++[>HWXP36?X3T
M:WM_AGKVN:?91MKQ;4F@NM@:5&#2JH0]5^@[D^M>EZ9X?T;1I9I=+TJRLI)S
MF5K>!8R_U('-6[2RM;"#R+.VBMXMS/LB0*NYCDG [DDD_6@#R#P_X>EU#0?"
M=W9W/A>SCMYK:>*ZMPPN9#QOC+$_,SY(8'J31KDT^B7_ (E\"VK&.3Q%=Q2Z
M<1_"ER2MQ] NQS_P*O38?"7ARVU/^TH-!TV.^W;_ +0EJ@<-Z@XR#[U?ETVP
MN+^WOYK*WDO+<,(;AX@9(P>"%;J,^U 'GM]!+IGC[5;?1XRLUKX."6:(.0RR
M2! /Q KF[^T\-+\#=/O=,2T.MM%;O;7$6TW37Q9=WS?>+[MV1Z9[5[2+*U%\
M;X6T7VLQB$S[!O* Y"[NN,DG%4(?"WA^WU4ZI#HFG1WY)8W*6R"3)ZG=C.?>
M@#E[*]@T_P"+FN'4+B&V:71[60&5PH8*T@8@GL":YK0]-@\3^ F%MJ-E"_\
MPDEQ>68O!NANF65V",N064@YP.>,]J]2U+P_HVLRPR:II5E>O <Q-<0+(4^F
M1Q3;GPYHEY8O8W.D6,UH\IF:%[=2AD))+XQ]XDGGKS0!YCJ>JPZEX+:)=*L]
M.N++Q+:V]TED0T$DHEC)=& &<@CJ,C&#4WBS4KCP3XD\06]DK;O$]HCZ<J_\
M_P!E86 ]R'1S_NFO2XM"TB'3XM/BTNS2RB<21VZP*(U8'(8+C (/.?6LS6_#
M<FM>*] U&:2'[#I32S^45R[S,H5#GL%Y/UQ0!I:!I$.@>'[#2;?'E6D"1 X^
M\0.3]2<G\:X;XB"YF\;^$K4_V>;-_M+(FI FW:X"KMW =6 +;<]\UZ5534=,
ML-7M&M-2LK>\MV.3%<1AUSZX/>@#SA?!S2:/XMLKW6M&L(=5-OB*P^6&VE'&
M65B/]80@(XSSZU2U*:"[\(>.-$O] T>'4]-TX323Z=&K0RYC<QL 1E'7#<')
M&>#7I4'AC0+73)M,@T73X[&;_6VZVR".3_>7&#^-2Z=H6DZ19R6>G:9:6EM)
MG?%#"J*^>#D <\>M '!WESH5AX6\+V-CHFCWLNHSQ"%9@B6Z3^3DR2$*<MMZ
M<9.:P;(-%;_%>VQIJ!--1FBTTGR%<V\H; [-P,^XKU%?"7AQ-+DTM="TT6$D
MGFO;"V3RV?\ O;<8S[U8MO#^C6=K-;6VDV,,$\0AEBCMU59(QD!6 '(^9N#Z
MGUH \EN+7PW!X+\$7/A]+(:P]_9>3+;X,SN2/.#G[Q&-VX'I5OQ!_P >'Q=_
MW8?_ $F2O3+;PUH5GJ9U*UT:PAOB-OVB.W19,8Q]X#/3BIY-(TV9;Q9=/M76
M^Q]J#0J?/P-HW\?-P .>U 'GOB73OL]U%XE@_L;4C9Z.D5WI6I,!^Z&7WQL<
M[&/(Y&#BF_9=(\4_$7PM<3Z:C63^'6NH+6=!M3+Q[05Z' ;ITR >PKN]0\+Z
M!JMQ#/J&BZ?=S0J%C>>V1RH'0 D=/:KWV&T^V)>?98?M4<9A2;8-ZH2"5!Z@
M9 ./:@#QC5TDTOP9\1+'2U%O9PZS&#''D+%"XA,H 7HN"V0.Q-=/I'AVX7Q9
MH6J1S^&;.*"*5!'I*E6NXF3A>N& (5O;%=_'I]E$;DQVD"&Z;=<;8P/..,9;
M^]P .>U4=-\*^']'NFNM,T33K.X8$&6"V1&P>HR!T]J /&FMO#<_P.U>_P!7
M2R/B!Y+HSRRX^T"[\Q@%S][.,<=,>V:]OT;_ ) >G_\ 7M'_ .@BJLOA7P_/
M?SWTNAZ=)=SHR33-;(7D4C!!..<C@^HK51%CC6-%"HH 55&  .PH X#Q4EE<
M_%'PU:ZVL+Z8;.Y>WCN #$]T"HY!X)"$XSZ\5G>(H/#B^(O"-A"M@/#4FH71
MNHHROV8W8C!C5P/ESDMQZUZ+J>D:;K5K]EU2PMKV#.X1W$0=0?4 ]ZC;0-&;
M2!I+:59'31TM#;KY0[_=QB@#S]H+"U^(OB"'04@CLCX=9K^.U $8N-Y\O(7@
M/LW?A6(-"TO3OA#X2U>TL88M26YTZ?[6%_>EFD0'+]2,'&,XQ@=A7KNGZ'I6
MDV3V6G:;:6EJ^=\4,*HK9X.0!S^-/;2=.:PAL&L+8V<.SRK<Q+Y:;""N%Q@8
M(&/3% '"V.G:-'\9];-Q96"S&QM+B R1(&\PO)EUR/O$XY'.<57\&:5H\=QX
MS\07NGQW-W;:W>;97C#O&B?-B//W3\S=,9S7?W>AZ3?ZA;7]YIMI<7EJ08)Y
M859XB#D;6(R.>:L6UE:V?G?9K:&'SI&FE\M N]VZL<=2>YH \4DGBFD\!:G:
M:7X>TJ"ZU6W:UAL7S=")@P8,0H!&" P]<5T6B6WAV_U[QP_BJ/3Y;R/461OM
MX7,=H(U\K;N^ZOWCD=Z[BU\)>'+*X,]KH.FPS&02F2.U16W@Y#9 Z@\U)J'A
MK0M5O8[S4=&L+NZBP$FGMT=@!TY(H XE=.T$?&AFEL]/V2:%%/"TD2?-)Y[#
M>"1RV-O/7I7H,&H6=U=7-K;W4,MQ:LJSQHX+1$C(##MD<U!?:'I.IW-M<W^F
M6EU/:MN@DFA5VB.<Y4D<<@?E5;0/#\>B/J-PTQN+W4;IKFYG*[=W9% R<*J@
M*.>Q/>@!?%O_ ")NN?\ 8/N/_1;5Y+-;>'(_AAX2N]#6S.O/=6/D30D&=[@L
MOFAF^\>-^0>!@>U>R:U8OJ>A:CI\;JCW5M)"K-T!92H)_.LKP[X-TG1+339&
MTS3VU:UM(K>2]CMU#L50*2&QGG'Y4 <?>ZE9Z1K7Q0O]0LOMMI%%8^9;=I08
M,;3['/)],U6L$DM?BMX6!M= LI)[*ZW0Z0V3Y>Q2HDX (R/E..QKU(Z98%[M
MS96Y>\ 6Y)B7,X V@/Q\P XY[54T[PQH.D.CZ=HNGVCH69&@MT0J2,$@@=QQ
M0!Y3;>'-'NOA=XXU*XT^"6^%SJ3K<2)N=#&[E-I/*@$9P,<D^M>I:/JMO_9F
MB07=Y$+Z]M$DCC=P'F(12Y ZG&<FKRZ5IZ64]DMC;"UN"YFA$2[)"^=^Y<8.
M<G.>N:SQX:MSXHM]:D<$6=I]ELK98]JVX8_.P]20%7M@+[T ;=>4^';7PS?V
M?C&X\51V,E\NIW27KW@4R10CB,*6Y"A,;<?A7JU9-_X7T#5+Y+Z_T33[J[3&
M)IK9'?CIR1VH \ITW3FUNR^%%GX@B:X$D=TTD<V?WB+%NC##N,*G!Z]Z]FM;
M2WL;9+:TMXK>",82*) JJ/8#@4DME:S7-O<RVT+SVV[R)&0%HMPPVT]1D<'%
M3T ><W__ "4+Q=_V+D7\Y:YO^PM+TWX4>#=6M+&&+41=:=-]K5?WI9V0-E^I
M!!QC.,8'85["VGV3W,URUI 9YXA#+(8QND09PK'N.3Q[TQM*TYK&"Q:PMC:0
M%#% 8EV1[,%=JXP,8&/3% 'F_BJ*#PWKFL^*7@T?7-.GD@6]M+C:;FV90J 1
M$Y![-L.#GH:NZ?IVBQ_&;6S/96"3&RM+B R1(&\PO)EUR/O$XR1SG%=E-X8T
M&YU9=5GT73Y-04AA<O;(9,CH=V,Y'K4UWH>DW^H6VH7FFVEQ>6I!@GEA5GCP
M<C:Q&1SS0!Q'P]T+2Y]7\4ZO/8PS7Z>(;I(YY4#-$JD$!"?N\LQXZYKDY-4L
M+7]G/4;*>\ACNP]U;F!G&_S/M+G;MZYQS].:]KMK*ULO.^RVT4'G2M-+Y:!=
M[MU8XZD]S6?)X4\/37EQ>2Z%IKW-RI6>5K5"T@/4,<<Y[^M '&R1:;>_%IH/
M$$=M+%'HD3:?%=A3'R[>:RAN-W"@]\>U5=?TSPL?%'@-K6STM]*>>[AW!$:)
M@(G(3)X(#YP.@/2O0M4T#1]<BBBU72[.]2(YC6XA5]GTR.*+S0-'U#38].O-
M*LI[*+!CMY(%:-,=-JXP/PH X356GM_'GB)M( %Q'X24V@A'1@\NS:![XQ7.
MZG9^&H_@II=YHZ6?]N,EJ]G/#M^TO>%DW?,/F+;MV1]?2O98=.L;>Y%S#9V\
M<XA6 2)& PC7E4R/X1DX'2J5OX6\/VNJ-J=OHFG17Y)8W*6R"3)ZG<!G)]:
M.0M]$TW5_C!X@?4[&"[,&G6FQ)T#HI;S 3M/&<#&<9&3ZFK_ ,*U$/@^6U3(
MAM=2O((5SG8BS-A1["NO2RM8[R6\2VB6ZF54DF5 '=5SM!/4@9./K1:V5K8Q
M-%:6T5O&SM(RQ(%!9CEFP.Y)R30!PWQ0LM/F?PI/>VMM(HUZVBDDFC4_NV#Y
M4D_PDXXZ=*JW-MHT_P 6K.RU*&R.F0Z+NTN"15\CS/-(D*+]W<%"].U>@:AI
MMCJUF]GJ-I!=VSXW0SQAU..G!JI=^&="OM.@TZ[T:PGLK<8A@DMU*1#_ &1C
MC\* .5^'J6\/B3QE#I(0:$E]%]E6'_5+*8AYP3'&-V.!Q3_C!:VLWP]NY[B"
M&0P3V[*\B F,&>,,03TXR#[5VME8VFG6D=I8VT-M;1C"10H$1?H!P*==6MO>
MVLEM=01SV\JE9(I5#*X]"#P10!YUXQT;1;W7/ ^F16MK_9CZA/N@MU"QMB%F
M((7@@D<COSFI-:&FIXL_L#3/#OAU9;33A/)<:DH2*.%G;Y(T"GON)/ YYS7:
MVN@:/8PVD5KI=G#'9LSVRQP*HA9@0Q7C@G)R1US2:GX>T76I89=4TFRO9(?]
M4]Q LA3Z$B@#QK37AG^&_@FWU!XFT1]?DBNOFS"4$DWEJ<_\L]P7KQP*Z*WM
M])LOC)J"^&8K1+D>&YFECM0-@F\V/;D#@-C;G\,UZ.^BZ5)IDFFOIMHUC(69
M[8PKY;$G<25QC))S]>:9I^@:/I)C.G:796AC0QH8(%0JI()&0.A(!/N!0!XW
MX=T"ZUSX?Z9+#=^&K2;S8YVU!PXO([@2!F+.3]\D$$'UQZ5[K6,WA+PX^J?V
MF^@Z:U]NW_:#:H7W?WLXSGWZULT >+^(?^12^*W_ &$$_P#1<-=!JF@Z7X?\
M9^!'TFQ@LW:XGMY'B7#2H8&)#GJW(SDY.>:[J31M+FANX9=.M'BO&WW*-"I$
M[8 RXQ\QP!U]!4\UE:W$UO--;0R2VS%H'= 3$2,$J>QP2.* )9(TEC:.1%>-
MP596&0P/4$5Y7X/L=)MO#'C,P6ME%?17VIP@I&BR+&"<+QR%QCCITKU:LU?#
M^C)J-QJ"Z59"]N4,<\X@7?*IZACC)!P.OI0!Y1_8.E:9\+?!.JV5C!#J'VO3
M9C=*O[TL[*&R_4@@D8SC&!V%76M;S4_B9XLBFAT">5%@2*/6$9R+<QY_=CIM
M+%MV._6O46TK3GL8+)K&V-I;E## 8EV1E,;-JXP,8&,=,56U7PWH>NO&^K:1
M8WSQ\(UQ KE1Z D=/:@"EX&TR71O!NGZ=-?PWS0*Z+/ Q9"N]MJ@GJ%&%_"N
M>\274.A_%OP]J^I2+#IUS83V"7$APD4Q8. QZ#<!@5WMM;06=M';6L$<$$8V
MI%$@55'H .!3+VQM-2M'M;ZU@NK=_OQ3QAT;Z@\4 <?\0M?A?P/X@MM&U&*7
M4X[!I3';RAI$BR S<=.">:Y_Q#8^&K/3?!TOA:*Q34#J5J+%[0*))(S_ *S<
M5Y*[,[L_C7H^F:#H^BPO%I>EV=E')]];>!4#_7 Y_&HM/\+Z!I-Z]YIVBZ?:
M7+Y#306R(QSUY H X.Q\.Z1K'BGXASZCI\%W(LJ1(9DW[%-LA.W/W2>.1SP/
M2L*#1]/L_A3X.UF"TC75#?V$K7F,S,S2!3ESR1MXQG& !VKV>.PLX9;F2*UA
M1[HAIV6, RD#;EO7@ <]JB_LC3?L$%A_9]K]C@*M#!Y*[(RIRI5<8&#R/2@#
MSR"V\.W?QC\4IKB6,LRVEHUM'>;2NW8WF$*W&?N\]0#[FL?0M0M+;P3IUC_9
M=IJ5M=^(+B#15OVQ;QQAGV.20> -P QDYXKNSX'L;WQ3KNIZQ:6.H6FH+:^3
M!/"',;1*X).X8YW=JWKO1-*OM,73;O3;2:P4 +;20J8UQTPN,#':@#R;3PT/
M_"UK8C34":7&SQ:83Y"R&"8-@=FX&?<5:N="TO2/"WP\U"PL88+YM3T_?<HO
M[V3S5_>;GZL&SSDUZ;;>']&LK::VM=)L8()XA#+'';JJR1C.%8 <CYFX/]X^
MM3OIMC+!;0265NT-JR/;QM&"L3)]TJ.Q';'2@#R+6Y)]&U#Q!X!M2T;>(KR*
M73R!]R*X)%S] NQS_P "KU+4].LU\*W>F&X%A9&R:V\X,%\A-FT')Z8'\JHW
M'AN2\^(%GXAN)(3;V%D\%K$%^<2NWSN3Z;1@#W-=!-#%<P203Q)+#(I5XW4,
MK ]00>HH \]\$N-%\1Q^%[O3=(-Y%IHE@U+3%"^= K*N)%QE6)P>I!YQ75>,
M--@UCPEJ6FW-^MA%=1>2;EF "%B ,Y(R"<#&><X[U9TKP]HVA"3^R=*LK'S?
M]9]F@6/=]<#FKEW:6U_:R6MY;Q7%O*-LD4R!T8>A!X- 'E4SP2^'_&/A[4=!
MT5-2L]',YN=-C4PS+LD\LX(RCJ02 <XSD&HM5BTB+X?^"HXX[.+1[J]L?[6,
M(54=3'D>:1V+A<DUZAIF@Z1HMM);Z7IEI9PR',B00J@<^^!S^-1VOAO0[*PN
M+"UT>PAL[D[IK>.W01R'_:7&#^- '$W=MI]C\5M$7PQ#:13OIUV=0CM%55,8
M"^27"\??Z&H?AS;>%)O!>BWM^FGMK#W.^6>XVBY-X9#D$GYMV[C'I[5W^E:!
MH^A)(FDZ79V*R'+BVA6/=]<#FHT\,Z%'JYU9-&L%U$G<;H6Z"3/KNQG/O0!X
M]IY$7BFZFU\>9X5_X26]3:.(XKS>/+><?Q)V'8-U[5[M5%]&TN2SN;-].M&M
MKIVDN(3"I25V.2S#&"20.35Q$6-%1%"HHPJ@8 'I0!XY::==ZWXA\;0W47AV
M6X-^\+C549IDM]B^5MQ]U-IR".^35VXT"&;7?AKI&KS0ZO'%978>3.Z.?9'&
M5)_O#@'G.<5Z%J?A?0-:N$N-4T73[V=!A9+BW1V ],D=/:K@TVQ$MK*+.W$E
MHA2V81#,*D $)Q\H( &!Z4 >6W.E6,+_ !5TR"R@%E%9Q7,-L(ALCE:U<EE7
M& <J#D=ZJZ]%9P_#/P>FF1Z9%9W5W8_VB2H6%\QY'G[>JEPN<_C7KR6-I'<7
M-PEK"LUR%$\@C :4*,#<>^!P,U3M?#>AV-A<6-KH]A#9W))F@CMT"2'_ &EQ
M@_C0!QNF:!=V7B/4-4DN-"MUETEX9++2@5\W!!61E/IDC/\ M8KF8-'M]*_9
MU?5-)LTCU2XTU#/=JF9FC9U\P;_O;0@/&< */2O6-,\-:%HHE&EZ/86?FC;(
M8+=4+CT.!R/:KMO9VMI9I9VUM%#:QIL2&- J*OH .,4 ><Z3X=E;7_#>I6UQ
MX7LX+;<(O[+#*]U$T9!3D_,.C=\8S7-+;>&[GX5>*[W7$LCKQN;[SY9\>>MR
M&<1*I^\.-@ '&">V:]:T_P *>'M)O3>Z?H>G6ET<_OH+9$<9ZX('%/F\,:!<
MZC)J,^BZ?+>R*4>X>V0NP(P021D\<?3B@!OA3_D3]$_Z\(/_ $6M:],ABCMX
M8X88UCBC4(B(,!5'  '84^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "J.JZDVEVJ3K8WEZ6E2+R[
M2,.XW'&X@D?*.I-7JX[XE7$]MX:M7MYI(G.J6:EHV*D@S*"..QH [&J>HZI9
M:3%#+?3B%)ITMXR03ND<X5>/4UP9T9/$OQ.\366HWNH'3[:ULV6TANGB0NRO
M\QVD'C'3.,G)!P*Y6]M?[;^&WAQ]4N;NYGM?$"V"S-<NK/']J*?-M(RVU0 Q
MY&,@B@#W*BO.=1TR&Z\<Z3X,:YO8=#@TN6^,*WDH:YD\T*%>3=O8+DMC/IZ5
M<\&B72_&GB;PY#=7%QI=DMM/;+/*TK6YD5MT>YB3CY00">,T =8VI,NN1Z9]
MAO"KVYG^UB,>0I#8V%L_>[XQTJ]7'37$X^,=G;":3R#H,SF+<=I;ST&<=,X[
MUYU!83P_!B/QF=7U1];M3YL$S7DFV-5GV[-F=I4C.<@DYZ]J /=J*S]<NI+/
MP[J5W%,D,D-I+(LK_=0A"03["O)_#>D/K&H^$KB"Q\21SQK]IUFYOI[B.*8^
M7D$$MAR9,$!>,=1CB@#VBBO+M&T:'QK::_K.L:CJ$=Y%J%S;6[0WLD*V"1':
MNU58#/&XD@YS5'2M6U'QE#X&TO5[NYBM[_3Y[N\\F5H6O&C(55+*0<$'>0",
MT >OUC>(?$": NEE[=IOM^H0V(PV-AD)^;WQCI7GNH:A>^";OQGINCW5S+9V
MNC)?VR3RM-]CF8LI"EB3C #X)/2H=;\+V>CVW@B_M]1U":>XUJQ^T&>\>5;I
MCEO,*L2 W7!7'!- 'K&HWT.F:9=ZA<$B"UA>:3:,G:H+''X"LSPOK5_K^EIJ
M%YI!TZ*=$EMP;A93)&PR"< ;3C''O57XA6,%_P##[7DG\S;'8SS+LE9/F6-B
M,[2,C/8\'O7(PV6B:=X0\+:4;?6KZYU.!;B/3[2_D7SV$*%RS-(H5%&/EW 9
M/0T >D:MJ#:7I=Q>K975Z85W"WM$WRR<XPHR,FD_M:R74[?37EV7UQ T\<#*
M=Q12 Q]."P[UY U]J-G\.OB%9@WUF-.G M89[KS9;961&V"0,<C))')ZUN:Q
MX;T[4_BYHYNOM9-SI,TLGEWDT?S(T:C&UAM&.H& >IR: .WTWQ FH^)-;T86
MY1M*\C=*6R)/-3?P,<8QBMFO,+?PS:>(_B=XU2_N;T6\8L@(+>Y>%68P\.Q0
M@DC' )QR>#71?#*_N]1^'FEW%]</<7 \Z%II#EG$<KH"3W.%'- '6T5X[XUF
MM;VU\3:EI%EK]U>:890VJ)J)BAM)HUR51#(,A>X"'.3U-:VH13^(_&WABSNK
M^\AM;K0Y)[J*VG:(3G=&<$J00,GM@]LX)H ],K&UCQ FD:OHE@UNTAU2X>!7
M#8\O:C/DCO\ =Q7FMWJFH>&?"'CO3]/O[E8].U"&WLYII6D>VCF\K=AF.<+O
M8C)XJ_JOA:Q\.>./!'V&[OF66]E$D-S=O,'80/\ O/G)PW8XP#D<4 >C:OJ3
M:3ILEXMC>7Q1E'D6<8>1LL!D D<#.3[ U>KCOBC<3VOP_OIK>:2&436P#QL5
M89GC!Y'M67?:2OB'XKZEIU]>WPTV+2K>5K2"Y>))'+R %BI!X] 1GC.<"@#T
M6BN-^&MQ<OX>O;.YN9KD:?JEU912S.6<QQR$+N)ZD#BL#QA]AU;4M=2RT_7M
M1O\ 3X0);BWU$V\%B_E[EV R*"V,,<*W7\* /4:*\H@O;OQ4W@+2-3O;E;2_
MTAKZ\\F9HFNY%1,*64@X^8L0#S6CXCTW^S+CPSX4M=1U&+2]4U"7[0[7;F01
MI&7$*R$[@K$>N>V: /1J*\X\5::/#.E:9I&D:AJ%K:ZSK-O:3.UV\C6\; [A
M$[$LF[:!UZDXIXTZ/PA\1_#MAH]Q=BRU:&Z6[M)KJ2908T#+*-Y)4Y.">^:
M/1*QO$GB!/#MI9W#V[3BYO8+,!6V[3(X7=^&>E><>&[>>T^'FJ^-'O[^[U:T
MCU VHEN',<*H\@"[,[6&1NR03^0JOK/AFUT_POX1U>/4]0FO+K4M.>Y>:\>1
M+IG=6W%6) (/(VXX]: /:**\L\8FQU6_U_[#I^O:C?:?#B2YM]1-O!8OY>X;
M 9%!8<,<*W7\*BFEO?$;?#*&YU.]A&I6$TEZUM,8VFQ!&Y!(Z9.>1SR<8H ]
M8HKR.XU"\\&VGQ%LM)N+AK?3+:WN+%)Y6F-NTJ-NP7). 1NP:Z6V\.VOA;09
M]>T^\U&YOH=.DE=IKV25+M_+W!F5B1G(R-N.M ';T5XOHFG^)+W1]"UO3=+U
M5M7F:"ZGU*?5T:*XC8@R*T6_ 0J3A0H(P.]>C>.[&\O_  1JL>GS2PWL</GV
M[Q,5;?&0X''J5Q^- '151U74FTR"&5;&\O#).D.RUC#LFXXWD9&%'4FO+)/&
M%UJGC30_$EK=,FAVZ6=I=PACL\R[1F);M\A,(Y]:5[Z^N?!T'B#[7<*=8\40
M30CS&&VV\\1H@YZ%5SCONH ]4CU2REU:?2XYPU[!$DTL6#E48D*<].=I_*J7
MA_7TU\ZJ%MS#_9^HRV)RV[>4Q\W3C.[I7&6'AK39?C3K4S"[WQ6EM=IB\F \
MPR2$Y ;!7@?*?E'I6/9>&H-4TWQ]J4U]J,<]KJU\UJ+>[>)8)%4,) %(W,3C
M[V>!QCF@#V2LZ#6K&\M;^>SF$XL99()PH(VR(/F7D?\ UJK>%[J76/!.CW=X
MY>:[T^&29@=I9FC!8\=.2>E<+X"\/:?9VWB^\A%SYUOJE];)ONY778 ,94L0
MQ_VB"?>@#T#PWK*^(O#>GZPL!@6\@681%MQ3/;/>M2O#;#2/[$^%7AKQ3:ZA
MJ/\ :D<EGAFNG\ORGD5#%Y>=FS#>F3US6YJKWWB'XB>(-/GTG4=4LM+CMX[>
M"UU$6JQF2/>9"-ZEF). ><;: /5JIVNJ65[?7ME;SB2XL75+E "/++*&4>^0
M0>*RO!,&MVWA2UM_$&_[?$SH3)*LCF,.=A9ER"VW;DUQ_A;P_I]CX]\:7L*7
M;S:?<0M IO)F!+6X)# MA^2<;LX[=* /4:*\-T>V\3ZYX5LO$&G:7JDOB"X9
M;E-3;5D$+?/DH8?,P(]N5V[:ZJ71AXC^*NNVE]?WXL+2SM)5M8+EXD:0[\,2
MI!XP>.A)YS@4 >D45Y2-#'B+6O';7VI:EY=E< 6D4-V\20O]G0[P%(R<XP#D
M#GCDUG0P75OX/\(>,'U;4I]:NKVR6XEDN6*212L%:/R\[-N#Z9SSG- 'L]%>
M8>(X7T;Q;>ZWXEMM2N-%>2 V>H65ZZKIX "E7B5AP7Y+ -G.#76^.]6N]"\"
M:SJ=CQ=6]JS1-C.UNF['MG/X4 =%7-2^*+F3QC)H&G:0UV+5(9+ZY-PL8@60
MG;A2,N<*3CBN0UO18_"&DZ%KVDZEJ$NI/?6L4\DM[)*+]96"LK*S%>021@#&
M.*L^'?#NG)\8/%5P!=>9;):31YNY2-TBR%LC=AAZ Y [ 4 =CXE\36GA>RMK
MBZM[JX-U<I:0Q6L8=WD8$@ $C^Z:AT+QAI^NZC<::MO?6.HP1B5[2^@,4GED
MX#CJ"N>,@U@_%071M/"PLFA6Z/B*U\IIE+(&P^-P!!(SZ&J_A5;Z3XGZPWB:
M2$Z_!81QV@M%*V[V;/DLH)+;MXP<GCC% 'HU8RZ^K>-)/#GV<[TT];[S]W!!
MD9-N,?[.<YKS5M3NQ^S2;TWLXN_*(\_S3YF?M./O9SG'%;^KWDNG?%#6;Z!
M\UMX2\Y%/\3+-(0/S% 'HE1W$\-K;RW%Q*D4,2EY)';"HH&223T %>-Z'I_B
M2]T?0M;TW2]5;5YF@NI]2GU=&BN(V(,BM%OP$*DX4*",#O7LSHDD;1R*KHPP
MRL,@CT- &#X;\9:5XJN]1@TS[018&,/)+$8UD#@E63/)! ZD#MC(K/U'XC:7
MI]S?(FGZK>6VGN8[V]M+;?!;L.6#'()VCKM!QWJOX6_Y*?X\_P!ZP_\ 1!K.
M\#/"GPNULW94-'<:C]LW=FWN6W?AB@#JSXHMV\2:5I,$?G1ZE9R7D5RK_+M7
M9CC'.0^<UH:SJUOH6BWFJW8<V]I$TT@C&6*@9.!ZUX_HFD?VK=_#FPOKFZMT
M?0)BZP2F)Y4_=D)N&& (QG!!P*Z#2M%:^NO'G@5+^X_LM(X%MGF=IFMO.B)9
M 6.2 0" 3WH ZS1/%O\ ;=ZMNN@:[9*R%Q/>V@CC^F=QY-="S*BEF8*JC)).
M !7!1ZAXB\+^+=!T;4M4M]7L-6\V%"+402P-&FX'Y20RX&#Z5T>EZIK%_>RV
M^H^&Y;"V"$B>2ZBE#G(&W:I)Y!)_"@"OH7CC1O$FM7>F:6\TS6T2S&<Q[8I%
M)*Y1C]X9!Y QZ$UT=</IRJGQGUA5 51HML  , #S'KN* "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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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
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%9VO:Y8^'-%N=5U&0I;0*"=HRS$G 51W)) 'UH T:*
MY33?%&N75[:I?^#=0L;.Y;:EQY\<ICR,@R(IR@_/'>NG:>%)5B:5!(W*H6&3
M]!0!)136D1,[W5< L<G' [TTW$ 1',T81R C;AAB>F/6@"2BD+JI 9@">>33
M8Y8YD#Q.KH>C*<@T /IDD4<N/,C1\=-R@XI(YX9BPBE1RAPP5@=I]Z&GA4J&
ME0%FVJ"PY/H/>@ ^SP^4T7DQ^6WWDVC!^HI4BCB $<:(  HVJ!@#H/I3@REB
MH8$CJ,]*P/%.OW&CVUBFFP17>H7M[':Q0,3SDY<\=-J!B3VQ0!N)!#'(\D<4
M:._+LJ@%OJ>]+Y4?E^7Y:>7_ '<<?E1YT7G>3YJ>;C.S<-V/7%+)(D4;R2.J
M(@+,S'  '4F@!U-=$D0HZJR,,%6&0:XNW\<ZKJ\1O?#_ (1O-0TK)$=W)<QV
MYG /+1H_)'H3C-=997HNM-AO98)K021AVBN0$>+V89P"* )XXHX8Q'%&J(.B
MJ, ?A38[:"$ 1PQH%)("J!@GJ:<LL;Q"59$,9&=X88Q]:!-&TK1+(AD4990P
MR![B@!#!"TRS-%&95& Y4;@/K3PBJS,% +<D@=::\T4;HCRHKN<*K, 6^GK2
MO)'&"7=5 !/S'' ZF@!5144*BA5'0 8 I:B>Y@C5&>>-1)]PEP-WT]:QM<U^
M;2M>\/:?'"CIJES)#(S$Y0+$SY'XB@#="*'+A0&/!..30J*@PJA1G. ,<TV6
M6."%YIG5(HU+.[' 4#DDUQ-MX^U+4;;^T]+\':E>:(22EVLT:RRH#]](2=S#
MTZ$^E ':);01?ZN"-/FW_*@'S>OUI6@A:83-$AE VARHR!Z9HDN(855II4C#
M' WL%R?3FGEE7&6 R<#)ZF@!!%&-F$4;!A>/N_3TH$:!64(NULEAC@YZYI=R
M[MN1NQG&><4SSX=Z)YJ;G&57<,L/;UH YS5?"MY/XC77M'UC^SKS[(+.19+5
M9XVC#%A@$@J<D]#Z<5;\->'%\/PWK/=R7E[?W!N;JX= F]R .%'"@   ?K6S
M)-%$5$DJ(7.%#,!N/H*)9HH$WS2)&N<;G8 ?K0 ^D5%3.U0N3DX&,FL'Q3K\
MN@Q:0\,,<OV[5+:Q;>3\JRM@L,=Q6_0 FQ=^_:-V,;L<XJ-;:!79U@C#.P9B
M$&6(Z$^]8OA;79_$46I7ACB2QCOI+:S9<YD2/Y6<G..7#XQC@"MN.>&9F6*5
M'*'#!6!VGWH >$4,S!0&;J0.30J*BA44*H[ 8%-,T0=4,J!F) &X9)'44^@
MIGE1^7Y?EIL'\../RJE97UW->:C'=V M;>VD"P3F=7\]2H); Y3!XP?K5U98
MVD:-9$,B_>4,,CZB@!Q12X8J"PX!QR*8;>!I&D,,9=EVLQ49(]"?2J^K7C:?
MH]]>HH=K>WDE"GH2JDX_2JOAW6!K7A[2K^7RH[B]LHKIH5;[N]03@=<9- &C
M);P2LC20QN8SE"R@[3[>E.EABF4++&D@!R Z@X/K5.UO+V;5]0M9M/\ )M+<
M1_9[KSU;[1N7+?(.4VGCGKVJY%-%,"8I4D ."48'!]* 'TUHT?[Z*W!'(SP>
MM*2 "20 .I--BFBG3?#(DB=-R,"/TH (HHX8Q'%&L:+T51@#\*:EM!'*\L<,
M:R/]YU0 M]3WIRS1,X194+%=P4,,X]?I6)XGU^;03HHAA27^T-4AL7WDC:KA
MLL,=QMH WJC>WAED222&-W3E&902OT/:ECECF!,<B.%.T[6!P?2@31&8PB5/
M- R4W#=CUQ0 2PQ3J%EB20 [@'4'!]:#%&0P*+ACDC'4^M#S11_?E1>0/F8#
MD]!3Z (T@BB=WCB1&<Y=E4 L??UIWE1[&38NUL[AC@YZYIJ3PR2/&DJ,Z?>5
M6!*_4=JPO#WB0ZO/K<=TL-N-/U1["([L>8%1&!.>YW'IZ4 ;Y1#MRJG:<KQT
M^E 15W;5 W')P.II)9HX$WRR)&G]YV %*TB)&9'=50#)8G  ^M #%MH%A,*P
M1B(YR@0;3^%*]O \'D/#&T6,>65!7'TI1+&T0E613&1D.#QCZT++&TC1K(AD
M7[RAAD?44 *L:)&(U150# 4# Q]*;';PPJJQ0QH%SM"J!C/7%*TT22+&TB*[
M_=4L 3]!1)-%#M\V5$W'"[F R?04 /ICPQ2LC21H[(<J64$J?4>E/I&940LQ
M 4#))H 8]O!)*DLD,;2)]UV4$K]#VJ2N1U+QS;CX<77B[2$$\:6QGBCF^4GG
M&& Y'>NH@N(YU #H9-H9D#9*Y'<4 2LJNI5@&4C!!&013(X(80HBB1 HP J@
M8'I2O-%'(D;RHKO]U2P!;Z#O3Z &>5'Y?E^6GE_W<<?E22013%3+$C[#N7<H
M.T^HKE]2\9SKKMQHN@:'/K-[:*K7929(8H-PRJEVZL1S@"F2^,+Q)_#T4NCS
M64NI7SVD\%WC?%M1FRI4D,"5&#T(- '7*JKG:H&3DX'4U#>VPO+"XM2VP31-
M'NQG&01G]:)+G-G+/:A+ED5BB+( '8#[N[H.>*BT^\FN-(M[R_MEL9GB#RPF
M99!$2.1O'!QZT 5?#VA0Z!H>G:<&6>2RM4MA<&,*SA1CWQ],UJA%#%@H#-U.
M.36;KFM0:+X<O]9;$T5K;/.%5A^\VJ3@'WQBJ_A:^UC4M'CO-8CT^.2=5DB6
MRD9@JLH.&W#[PSVXH UI+:":1))88W=/NLR E?IZ5+7%GQKJUUK.JV&D>%)M
M033;C[/+-]NBB!;:&X#<]"*Z*"_OY-9>TETSRK1;991=&X4YD)(,>P<\#G=T
M- %YK>%Y1*T,;2 ;0Y4$@>F:R+[PY%?>)])UEI@JZ?!/!]G\L%9!*%'7/&-O
M3'.:UQ/"9%C$J%V7<J[ADCU ]*))X82HEE1"YPH9@,GVH SM>T.+6O#&H:(C
MBUCN[=X Z("(PPQD+Q^56[*QALK>)$1#(D2QM*% 9PHP,_E5DLJD L 3TR>M
M-CECF0/%(KH?XE.10 Y452Q50"QR2!U-,-O 9Q.88S,!@2;1N ^M GC=I$C=
M'D3[R!AD'W]*IZ3?W-WHL%[J=DNFW#*3+;F=91%R1]]>#Q@_C0!>=$D&'56
M.<$9YH=$D0HZJR,,%6&0:Q_%&N-H?A#4];M5BN&M+9YD4M\KD#U':M2TF-S9
M03L IDC5R!VR,T /BAB@C$<,:1H.BHH 'X"FI;01C$<,:?-O^5 /F]?K7')X
MZU'56N)_#?A:YU;3H)&B^V&ZC@69E.&\H-RX!XSP":DNOB'8+\/;WQ5:02/]
MF#(UI/\ NY$F#!3&_7!#$9]N: .RI-B[P^T;@,;L<XKA]1\4>(M-31]-D@T5
M];U6YDCC9)I/LT<:(7+-QNSP1@?GVKI=,O=4N+VZMM0TZ*W2".$I<Q7 D2=V
M7+A5P&4*W W=>M &CY4?E^7Y:>7_ '<<?E3Z8DT4C.J2(S(<,%8$J??TH$T3
M3-")4,JC)0,-P'TH <RJZE64,I&"",@TTQ1D("BD(<KQ]WZ4--$AP\J*2P7!
M8#D]!]:P]!UV?4=8UW2KV.*.ZTRZ55\O.'@D4-$W)ZXR#[J: -XHI<.5&X#
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
M(PK9!C 7!!!'6J;Z9>^)O'WBV.YT70]5:VDBMXH]5N71K>$Q@@QJ(WP&))W
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
ME:K=/9SV1MTE.4B8VZ$N%Z;OE7GVK3T[/_"Z-;\K[G]CVOG8_O\ F2;<_P#
M:ZVWTZSM;V[O(+=([F\*M<2*.9"J[5S] ,5DZ!H,^G:SKVK7LD4EUJ=RI7RR
M2$@C7;&O('.,D^[?C0!@>+X+;5OB+X8T75U632)8+F<6\G^KN+A=NU6'1L*2
M0#6!>6EKI&H_$32=%C2'25\/F>:WAXB@N6CD&%7HI* $@>U>G:QH6E>(+06N
MK6$%Y"K;U65<[6]0>H/N*BL?#.B:;I$^E66F6\%C<*RS0HN!*&&&W'J<CC)H
M Q_A_P"'-*T?PSIU[:6JB]O+*%[FY8[I)B5#?,QZ\DX].E<_XXT86FMZAXIO
M-)T[Q#I45DL=U9W+ 36:IEF>'<"O(.2."<#!KTFWMXK2VBMH(Q'#$@CC1>BJ
M!@ ?A6-J?@SPYK&H_;]1T>UN;K"AI)%^^!TW#HV/?- '/6%W!/\ &%+B-ML5
MSX8BDA#\$KY['] 1FN-FODF\&^(6BNL:9?>-&AN[B*3 ^S/)&'.X= 1@9]#7
MK.L^%M"\0^0=7TNVNS;Y\HR+R@/4 CL?3I4D7AW1H=-NM.CTRU6QNF+3VXC'
MEN2 #E>G0#\J .,\9^'O#N@^ O% T>RM+*XETMO,BM\)N09PQ0<=2?FQGWJC
M=^'-+\-:EX#O]*MA;WL]\MO<7 ),EPCPN6\QCR^2 >>G:NULO!/AK3K"[L;3
M1K6*WO$\NX0+DRK_ '23SCVS6G<:78W1LS/:QR?8I!+;Y'^J< J"/P)% ',?
M%.ZGM/ ER8IY+>*6>"&YFC;#1PO*JN<]N"1GWK%UG0M%\->+/!K^&;.VLKNZ
MO#;RQVH"_:+7RV+EP/O@84Y.>:](N;:"\MI+:YACF@E4I)'(H974]00>HK(T
M;P=X=\/W+W.E:1;6L[+L,B+E@O\ =!/0>PXH Y#X>^'-#L_$WBN>WTNSBN;+
M5GBMW2(!H8S"GRKZ Y;\S7&6WAW2[/X!V_B2&V UJ$I<17Q),L;"XV@*W\*X
MXVCCG/6O:1X9T4>(#KPTV :H5VFZ"X8\;>?4XXSUQ3O^$=TC^P?[#_L^'^R\
M8^RX^3&[=T^O- 'GNM6E[KWQ7U*QETO1]4BL]/@:TM=6G98U5RV^1$$;ACN
M!; (P*HZSX<O;#P5X?T+5;B(QR>)XHXULKAV$$#L^(A(P5OE!(SC@8KTS6O"
M^B>(6B;5M-@NGASY<C##H#U 88('MFG1>&M%@L+2QATRWCM;.=;BWB5,+'*"
M2''ODDY]Z )])T?3M"L19:79PVEL&+"*)<+D]35ZBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBN.^)EY?67A6&33;Z6RN7U"UC6>,\J&E4'([CGD'@]#0!V-%>=FVN_"?Q#\.
MV=OK.IWUKK$=REU#?7)F^>- XD7/W3G@@8'(XKDM.U'Q1XA\+CQ%86OBB37;
MB1IK:2*ZB6Q4"0@1>490"F!@DKNSDT >XT5YQJ%GJ'B+XGW.E3:UJ>GZ?'I$
M%Q);65R8R93)(.&'3WQUPN>!4,DMSI/C667Q1<Z[!%/J*#3+VVNF^Q>6=H2&
M1%.%).02R\YZB@#TVBO.=,L;GQQJ_B2XO=:U:SCL-1DT^TM["[:!8A&J_O"%
M^\Q+9^;(Q6)!KFNZ]X:\$(VLW-K=7>J3V5S=VQ"F=$$J[L=,D+G.#@\]J /8
M:*X7PRESHOQ"U?P\-2OKVP^P07L0O9VF>)V=T8!FYP=H.*V/&EY9VFBQ+>WV
MI6HN+A(8ETTD7$[G.(T(&1G'48X'44 =%17EOANZUK^V?%6AZ=)JUL1IL<]A
M'K4PFD@F8.H(;<YV$A3@D]#Q6EX!N8H=0?3+^37[;7UM!)<VFJ733)+@@-+$
MQ)4C=Q\I'7I0!V]SJ%I:7%K;W%Q'%-=.8X$8X,C %B!Z\ FJ7]O0?\)<?#OD
MR?:!8"^\WC;M\S9M]<YYKCOB'HT>H>,_!K-?:A!YUW)"1;731A0(I&W+CHW8
ML.<<5#J.@MJ'Q<M].&JZC;00^'$$CP3E9IE$Y #2?>'."2,$XZ]: /3:*\?E
M\1ZUI'@36;*&^O+FYMO$1T>WNV(>X6%F3!W-@%P&(!)ZXK;\.0:Y9^+[06UA
MXCBT:6"1;T:U>).%D&#&Z'S'8$G<"!@<CB@#N-6U>PT+3)M1U.Z2VM(1EY'Z
M#L  .22>@')K'TCQQI6L:C%8)#J5I<3J6MQ>V,D G &24+#!XYQUK&^(FU_$
M'@B&ZQ_9[ZP#(&^Z90C>4#_P+-=IJ5U]ATN[O!'YC6\+RA?4JI.* +5%>/S0
M:I%\+5\=CQ+JAUO[*NH'-R?LQSAO*\G[FW!V],YYS6Q<Q7WB7XD-I\NKZG8Z
M<="@NY+6TN#$3(TD@^\.5]\8)P,\#% 'I%%>*)#K<GPZUW7)O%.L-?:'/<PV
M3+/L7; Y \P#_6EL8);/'XYZ74C?Z_\ $#1]-_M>_L+&YT-KJXBLYC&9")$X
M!_A/S?>'. 1GF@#T:BO+K'5?['M?&>BZKKVI_P!GZ5=6ZVUZKF2Z"S*K")6P
M2S9.T'K\W4=G^%;R[L_B0-*C7Q!#I]SI;W!@UJ?S6\Q9% ="78@$,002/I0!
MZ=17AT7]LQ_"#_A-F\3:Q)JMJ6EA1KD^3M6<IL=.CY .2V3R.PQ76:CXFG\&
M^*O$G]HW,LUC<:;_ &IIZ2N2%>,;)(5STR2AP/[QH ZW7/$$.B7.D6[V\MQ+
MJ=ZMI&D6,KE68N1_=4+S]:V*YKPGH4MMH>C76M/)=ZW!;-ON+AR[HTI#2*,G
MCG"_10.E<OX3FN=-\26]EXIN-<AU^>2;9))<L]A?#YB!&H)1<+@A<*1CO0!W
M.O\ B"Q\-:;]OU R^294A40Q&1V=CA0%'))-5-%\8:3KNH2Z?;FZM[^*/S6M
M;RUD@DV9QN"N!D9XR*P_BQYW_"+V'V;R_/\ [7L_+\S.W=YHQG'.,UG0OK.G
M_%C2;CQ1'9227]E-9Z>^G,P2,KB1PZN,DD 8(.!CISF@#TRBO(K"WU'Q!\.+
MOQO+XCU6VU5HKB\@6"Z*6]N(V?;'Y7W67" '<"3S6G?:Q;:]:Z%]JE\12ZE=
MZ7%>OINB3&$*' S([ KCYN "V..E 'I5%>-+K>O7?PQTCR]5O;;4#XA33Q=R
M$&8)Y[(/,P<,0, CD''.:W-6TRXM-?\ #G@^#7=86ROC<W=U<O>,;B7RU7$:
MR=54ELD#]* .SL]>@O/$NIZ&D4BSZ?%#+)(<;6$F[ '?C;6M7G7@K37TGXF>
M+;-K^ZO52UL3')=/OD"D2D*6ZMCU/..N:N^(Y+O6OB!IOA<:A=V.G_V?+?W#
M6DIBDG(=45-XY &23CK0!V5W=165G/=W#;88(VDD;T51DG\A63X8\03>)-.%
M^VD7>GVTJ)+;-</&3/&PR& 5B5XQP<=17!7D-U'!X[\*S:MJ5S8V.G)>VTSW
M+&:/=&Y,32=64E>A[$BNO^'6FII_@31RMS=S_:+*"8_:9VDV$Q+\J9^ZH[ <
M"@!=0^(&C:=K%[I;P:G/<66S[2;6PEF2+<H8995/8YJ\GBO2KGPS)K^GR2:C
M9(I.+.,R2$@X*A.NX>AP16'X4_Y*7X^_Z[V/_I,*Y#5+J;3%^+-QH\\EM#%]
MG>.2W<ILN#'^]*D=&SC/O0![)&XDC5P& 8 X88(^HIU><:O;7^N_$BQT;^V]
M1LM/;0_M4\=G.8VE82A1\P^Z>1DCD@8Z&LNXN]0UCQ7KMA)#XIN;72FBM+4:
M3>)#L/EAC)(3(A=R3D9!&!0!ZW5:]U"TTV%9KVXC@C:18E:0X!=CA1]22!7F
MWVOQ+J">"O#>N75WIMW?I=2:C)!((YI! /D4.A.TL"K-M-)\0O"ZV7A.PA.L
MZS.B:O;"/SKQBRJ\D8P6ZMMP2I;)4DX- 'J=%>>ZG:W,OBW1?!<>L:I!IRV,
MU]<3B[;[1<D.%5#+][ W$\'I@5E7E]J>@0>/M"AU:^N(+#2!>V5Q/.7GMF='
MROF?>/*@C)R* /5Z*\SFT#Q#%X(AO=/UC5]2U&]^S3WR?;/+9XOO2);YXB)!
MQP1D#KFNE\#WVG7>E7,>GW&JLT%P4GM]5=VGMGVCY"7).,<CDCDX- &C<Z['
M!XHL=!CA:6XN8)+F1@<"&), ,?7+, /Q]*LQZK97%O>36TZ3BS=XIA&<[)$&
M64^XKD]*7[7\6_%?FLP:#3K."(J<%4;S&;![?-6+X!T*.UA\7W0U#4Y#!JM]
M;B.6[=XW 5?G92<,_P#M'F@#T'P_K,7B'P_8ZQ!$\45Y"LJH^-R@]CBM*O#]
M+LK_ $'X5>'/%%MKVIF[B>T'V?S\6QA>14,1B'RD8;[QYSSFMW6-1O\ 6O'^
MN:9);>(Y['2X[=(8M%NDM\/(F\R2$R(6/0 <CY3Q0!ZG7+ZEXYL-/NM1MUAE
MN'LGAM_W9'[VYE/R0)ZMC!/8 _6I_!#:V?"MLOB&.9-0C9T)F*F1T#D(S;21
MN*XS@]:LMX5T-IC,=.B,AOAJ);)_X^ ,"3KUQ^% %#Q-X^T'PE>6MGJLLXN;
ME#)'%! TI*CJ?E'U_(U;\,>+]$\86<MSHMYYZPOLE1D9'C;T*L :\QU?_A(M
M;^/5]-X:_LPW.B::D.=1W^4-XR<;.=WSD?@:YG1/%=WH7P^UV^L%*>*-6U_[
M%<7A96C,K;FWI@8  W8'/+9Z<  ^D**\7FM-2\#_ !-\)Z=:>)]8U-M125M2
MAO;DRH45<[PO\(^^1Z;>O6N?N-5UC6_ ^M_$>Z\5:IITJ7+1:796L^R$*&"A
M63^(G)_[Y).>P!]$45X9>2>);[4/AYX4L]?O[2\GTUKS4+D3,SE77)+9/S$8
M<+GH2*M-8:AJ_CEO :>*-8M=&T"Q^T7=VEUMN;B1R'&Z3T <>PVGVP >D:?X
MNM-2\9ZMX:@MYO/TR*.2:<X\LEP"%'.<X/Z&NAKR/X%6SSV_B;6Y+N6]:[U'
MR$NICEYDB7Y6/U#_ *5+=R:CX_\ B;K.@G6K_2]#T.%!(MA-Y,D\KC.6;T'/
M'^R/6@#U"^O;?3K"XOKN01V]O$TLKG^%5&2?R%<]X-\9_P#"90374&BZC8V0
M"M;W%V@5;A22,K@GIC]17BEYK&IZA\"];-WK>HW"6VLFTL9_.^:[B.!LD/5U
MPS''J!V&*]Q\$>&!X2\,V^E_;KR[*@,3=2[_ "SM4%$X^5!C@>YH S-<^*OA
M7P_K5SI-]<W/VNU"F816SR!,@,,D#T(K5M/&NAZEX7NO$.F737UC;1N\@MT)
MDRHR5V'!#>QQUKA_A--%>:EXY\67$B);W>IM&LLAPJQ1Y(.3VPX_*O/K75;K
M3/ OCK6]#>:S@UK6X[;2V@)C('F,QV8QC*'''T[4 ?1.B:M'KNBVFJ0V]S;Q
MW*;UBN4V2*/<9./SK0KQO5;?7O$/Q3MO"5EXCU&QLM.T6/\ M":"9M[L2,G)
M_C;*?,><9K&N]0UWQ!XDU71+0>)KS3="C73[<:;=+"TDZC:9+B5B"22I/?\
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
MWBPB)C&7*,KJO&0PX(QQ3K_PCJVHQZ5?2Z^D?B'37D:&^BL@(V1QAD:(MR"
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
MM0%5#IP6:1 ,!6DWD=,<A03754 >=_"ZQM-6\/WOB"_MXKC4M4OKAKF29 S
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
MRD@$#*D$$<4 =W17"6_C+7X;_0IM7T6TMM*UN46\!BN2\\+LA9/,&W;\P4\
MG'K5C3O%6KZSXHU&QL+;2UM-.O/LMQ%<7++=,HQF54"D!>>,]<=10!V=%07E
MW#86-Q>7#;8+>-I9&]%49)_(5P,GCOQ':^'H?%EYH=DGAV79(T:W+&[C@<@+
M(1MVG@@E0>AZT >BT5QE_P"*=>F\7WGAW0M+LIWAM(KG[5=W#)&H<L,$*"23
MM&,>^3QSJ^$/$+^)M!6]GM?LMU'-);7, ?<$EC8JP![CC/XT ;U0I=6\ES+;
M1SQ-<0A6DB5P60-G:2.HS@X]<5P7BC4?%<'Q,T*STG[ ;::VN6CAGNI424J(
M]QD"H>5)^7&>IZ542YU^+XJ^*8M#L+*>>2SLFDENYV2*+"R8'R@LQ.>. .#G
MT(!Z=17!?\+'SX+TW5A81QZE?W9L$M)IPL:3JS*Q:3'"#8QSCI@=ZO>'/%MU
M?>))_#^IKIS7:VHO(9]-N#+%)'NVL#D JP)'KD&@#KF95&6( SCDTM<IX^N+
M2VT?3VO-/BOD;5+2-8Y&*A&:0 .,=QG..E5+SQ3XCN?%>L:#H.D6,SZ='#*;
MF[N&1,.I(7"@DL2#CL,')Z4 =M17F47Q)UR;PS:^+/\ A'[>'03)'%<B2Z)N
M,EQ&SHH7;M5SCDY.,X%;FJ>)]<_X3.?PUHFEVD\R64=W]INIRD<89G4[@H)/
MW1@ =SDC% '5W%U;V<8DNIXH(RP0-*X4%B< 9/<DX J:O*?$7B.;Q%X$8WEH
MMIJ%AK]M97<*/O42).G*G RI!!'UKH-5\9WQ\27VBZ,NDH^G)&US-J=V8E9W
M&Y8T !)^7!+=!GI0!VU%>?R?$>XN/#_AW4=,T@7%QJ]V]F;5YPOER*'!^?&"
M R=<?=YQVHM_%GC&XUN^\.+H>E_VO:HD[7/VMQ:^4P.W^'>6R",8QP3GU /0
M**X+_A8^[P7IFK"PC34M0NS81VLTX2-)U9E<M)CA!L8YQGH.]3:7XVNWU/4=
M)U*/39+VVL&U"&;3K@R0RQ@[2IR,JP./7(- ';T5YO:?$#Q"='T3Q#?:%9P:
M)J$D$+[;IFN$,I"B3;MV[-QZ9SC'3H)+#4?%LGQ:UBQ'V!]/B@MV,3W4N(X2
M[X=%V8\P@<C@<#DT >B45P?B'QAK_AHO?W]AI TM+A8V@6]8W9C9P@D VA>X
M.WT[U7DU'Q;_ ,+AGL+?[ UB-,CE$$EU*%$1F8&3:$(\WJ,=, <T >AAE8D
M@D'!P>E+7GL/BC3_  ];>,]332522UU40E(7):\F98PI.?NDEP.. !FKJ>)_
M$6DZSI5KXFTS3XK759?L\,UC<.YAFVEE1PRC.<$9'<4 =K17G<OC?Q/<Q^(+
MG2M"L)+30[N>&9[BZ96G$?)$8"G#;><G Y &>:[C2-1BUC1K'4X%98KRWCG1
M6Z@.H8 _G0!<HKCO%/B#Q'H:WM[;66C?V?:1F55NKUDFN0J[FV +A3U R3DC
MM46I^-K_ .T^&;?1-*CNY-?M)+B+SYO+$("QL"Q / #G. 3P .M ';5%-=6]
MLT2SSQ1&9Q'&'<+O<@D*,]3P>!Z5Q=OX]GL-)\32>(;&*&^\/[3.EI(7CF#H
M&C*%@",YQ@]*P=?O_%%SJW@K^WM)L;6&;6H9HWM;EG,3>7)^[D#*/FP<Y7(^
M4^V0#U>BJ]]>0Z=I]S?7+;8+:)II&]%4$D_D*X*3QUXCLM!M_%=_H=E'X>F\
MMVC2Y9KJ&%R LC#;M/4$J#QGKUH ]%HKC+[Q1KT_B^_\.Z'I=E-);6T-Q]JN
M[ADC4/NX(4$DG QCWR>F:8^))7PHM[-I\<6L?VF=(:S><+&MT"<YDQP@ W9Q
MTXH [^BN*T?QG>2ZW=:+J::9)=)9-?03Z;<F2*15.UE;(RK D>N0:C\+^*?%
M?B30DUM=!L(K2>UWVL+WC++)+D#)^4A8S\Q'4X XYH [FD) !). .I-<18>+
M-</B-_#]_;Z.][/92W-G+9W3M%O0@&.3*[EY8'('3M6%X6U7Q!=_#[Q#=>((
M;*^T^*/4,AKF5I9&5GS&<J,1X# $'.,<#L >J @@$'(/0BEK@X?%%S%I_AC1
M/#FEVIO[[3$NEBGF98+.W5%&20"S<D*!^9I?^$ZU"RTSQ1%JFFV\6LZ#:_:3
M'#*6AN$*%D920"!E2"".* .[HKA+?QEK\-_H4NK:+:6VE:W*((#%<EYX79"R
M>8-NWY@#P"<>M=G?7D.G:?<WURVV"VB::1O15!)/Y"@"Q5.]U73M->%+[4+6
MU>=ML2SS*AD;T7)Y/(Z5PTGCKQ'9:#;^*K_0[*/P]-Y<C1I<LUU#"Y 61AMV
MGJ"5![]:IW,.KWOQR*2V&CW%O%I,;*)Y';9;FX;+J-A'F\'CI@#YJ /4:AEN
MK>":&&6>*.6<E8D=P&D(&2%'<X!/%<;\5K_6M-\'-<Z-+%"PN(%EE,SQR*#*
M@ 7:#G).#DC@GKTK*\77.O0:UX'FGT^SGU<7UR%M[:X;RB3"P!WLH( !R>.Q
MQF@#TVBN+T_QI=VLOB&T\36EM;7.BVRWCR64C21RPLK'*[@""-I&#WK.L_B%
MJ*S:/<ZE;:0MAJT\<"16MZ9+FV:3_5F1< 'G ..A/>@#T6BL[6M!TOQ%9I::
MM9I=0)()%1R0 P!&>".Q/YUY=X1T#0M*T+Q3XB7289;W1=3U!K0L[?*L.2B]
M>@QB@#V*BN-T;7_%VKZ$=6&AZ=%'<PQR64,EXROAL9:4["%&#N &3VZTW1_&
M=W_;>I:3KL>G+)9V/]H"YTZ=I(FBR58$, 0P(_'- '7W-U;V<)FNIXH(@0"\
MKA5!)P!D^I('XU)N7<5R-P&2,\UXWXP\0^)==^'L>I7.BV<&C:A<6LD)2Y+3
MPH9T9&D4J%(8 ?=.1N'O782:G;67CGQ(\6FPB\M-'BN&N=[;I1F0A".@ V]1
MSS0!VM%><VOC[Q#_ &=H6NW^AV<&BZI+! =ERS7$9EP%DQMV[,GIG."/H+FM
M>,=;CO/$*:+I^GR6^@1*]TUY.R-*QC\PA H(&%[D\G\Z .ZHK,\.W]SJOAW3
M]1O(X8YKJ!9BD+,R@,,K@L >A&>.N:TZ "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y_QEX;;Q1H!
MLX;G[+>0S1W5I<;<B*:,Y4D=QV/UKH** //]4TSQUXJTIM"U2#2-,LK@".]O
M+6Y>5Y8_XEC0H-N[IEB< ULW/AN;_A-- U.U$26&FV5Q;,A8[AOV! !CD84]
MZZ>B@#F-*\/WEEX@\67TK1>5JTD36^UB2 L(0[N..1[USMMX)U[2="\'W%@U
ME+K/A^*2&2WED98ITD7#J'"Y!& 0<5Z310!P>O>&O$'BG1;2?4(-(CU2QU!;
MRVM"6E@:,+M,4K%>2<MR%XXX[U<TG1]0:'4!-X:T+1C-:O#&;*3?(['^\PC4
M!>G'-=A10!B^$=*N-#\'Z1I5V4-Q:6D<,AC.5W*N#@^E5_$NAW>KZKX<N;9H
MA'IVH?:9M[$$IY;K\O')RPKHJ* .<L]#N[?X@:KKCM%]DNK&"WC 8[]R,Y.1
MCI\P[URDO@+65\(6&G[+&[>UUB6_FL9I6$%W$TCL$9MIY^8'!!&1S7IU% '"
M>%/!]W8ZWX@O=2T[2;.SU6V@A6QL"2B!1(&5OE4$D,.0!U/'&3E_!_29T@U+
M5+FY^UI%(=)TZ?'6T@9@I'L6)_[YKT^H;6TMK&V2VM+>*W@C&$BB0(J]^ .!
M0!A>.]#N_$G@V_TFQ:);F<Q%#*Q"_+(K') /931#H=W'\1;O7BT7V.72XK10
M&._>LCL>,=,,.]='10!P*^#=3'P[\2Z%OM_MFI7%Y) =YV 2N67<<<<'GBL[
M5(];L_BCHJ:/'9S7=OX><2PW#LB2H)4!4. =IS@@X/3'>O3ZB-K;F[%V8(C<
MJAC$VP;PA.2N[KC(!Q[4 >>2> -5U;0_$$^I75K;Z[J]W#=QF$EXK<P;?)0D
M@%N%P3COP.*OG1_$_B36M&G\0VVFV%EI-Q]K\NTN&F:XG"E5/*KL4;B<<FNY
MHH \]N_#.NZOXNTO4KC2](TZ6PO!-)JEI<,9KF$ CRBFP<," =S$#G%5H?!>
MI:)?ZE%:>'/#VLVEY=R74%Q?/Y<L'F')1_W;[E!SC!SBO2Z* (;2(P6<$1CB
MC*1JI2$81<#HH]/2N$UCPQKNN^)K"ZETO2+)[*_6==8M[AOM#P*V?+V;!RR\
M'+%>M>@T4 <%)X?\5:;KGB :,-,>PUN43_:+F1P]H^P(_P @7Y^@(&1[U4M_
M!6O:3HG@^YT\V4NL:!!)!+;RR,L4Z2* X#A201@$'%>D44 <5J>C>)/$-CI#
MZC'IUO<6FMV]\88)794@CZKN*C<^<]@.?QK2ET.[?XC6VOAHOL<>E26;#<=^
M]I4<<8Z84]ZZ.B@#G_&?AZ;Q+X>:SM+A+>]AFBNK660$HLL;!EW =CC'XUD)
MH_B7Q#X@T>]\06VGV%GI,C7"0VMPTS7$Q4J&)*KM49)QR:[>B@#C]!T77-%\
M2ZZGDV4ND:G>/?"X\]A+&S1JNS9MP>5'.[I^59A\$:J?@Q;^$M]M_:,:0JS;
MSY>5F5SSC/0'MUKT.B@#@=:\(WL7C&\U^PT?2-9BOX(H[BUU!@C1O&"%='*.
M,%3@C Z"K-[X8U&_TSPY&MEI=A+8:Q'?7%O9L1$L:[^%.T9;#+V'.:[6B@ K
MAWT;Q/H/BC6;_P /V^FWMGJ[),\=W</"UO,J!"W"MN4@ XX-=Q10!PTNB^)]
M'\3W.O:3%IVH/J5I!%?VTTS6X$T0($D;;6^7!(VGGIS5*7P'JTWA6]AFGM)-
M8U'6(M3NBA81)MD0[$)&2 J8!(Y->C44 <YJFA7=YXYT#68S%]EL(+J.8,QW
M$R! N!CG[IS7'/X.\8VW@G4/!-C_ &2=-99TMK^69_,,3EF$9CVX#9.-V< <
MX)KU2B@#E+?PY>Q>,])U9FA^S6FCO8R ,=WF%T/ QTPIYK*TOPQXAL?#_B/P
MY)%8-97:WK6=VL[;V:8L55TV_+C<<G)[8%>@44 < WA77=)F\.:OI LKC4-.
MTI=,O+6>5HTFCPI^1PIP0RYY'(/:F3>#M;U33/%M[J+6<>L:Y9?9(+>&1FBM
MXU1@H+D DDL23CZ5Z%10!R>L>&KZ_LO"<,+0AM)U"WN;C<Q *)$ZG;QR<L/2
MLG7?#.NZ_P"(;.9]+T>S:SODGCUF"X;[1Y"MGR]FP')7Y3EBO)KT*B@"KJ=A
M%JFE7FGS$B*Z@>!R.H5E*G^=>>OX6\8ZAX2M_!=^NEQZ9&D=O-J<4[F26W0C
M 6(K\KD* 26(ZUZ910!S=AH-S:>/=4UDF(6=S8V]O$H8[@R%R<C'3##O3O!N
MAW>@:=?V]XT1>?4KFZ3RV)&R20LN>!S@UT5% '(^*=&UJ7Q+H6OZ)#9W,VGI
M<0R6]U,8@ZRA1D,%;H5Z8JWI6AWEGXWU[69S#]GO[>UCB",2P:,.&R,=/F&*
MZ.B@#S-_AWJ+^$+.T/\ 9\FHV&KS:C#%/EX)E:1SY;\9&5?K@X(KI?#.G7MO
M>2SW7AG0]'4Q[%-C)YDKG(SDB- %XZ<UT]% '.>,]#N]?TRRM[-H@\&HVUTW
MF,0-D<@9L8!YP*-)T.[L?&WB/6)6B-MJ,=JL(5B6!C1@VX8XY88KHZ* /.O^
M$&U;_A3@\)[[;^T=^=V\^7_Q\^;UQG[OMUJ'4)-=A^,E]-H<%E=.NBP":WNI
M6BWJ99,%7 ."#ZC!&:]+J(6MNMVUV((A<L@C:8(-Y4$D*3UQDGCWH \\/@/5
MY/"ES!//:/J^H:W%JMUL9A$F)$)1"1DX5 !D<FI]3\(7UKXOU/6K'1-&UNWU
M-8C+!J#"-X)$7;E&*."I &1P<BO0:* .-NO#.H78\*.+73;-M,OVN;F"T)$2
MJ4<83Y1DY89X'>K]EH=W;^/]6UQVB^R7=E;P1@,=^Y&<G(QT^8=ZZ.B@#S-O
MAWJ+>#["T/\ 9\FI:=JTVH117&7@F5Y'/EOQD95^N#@BMS2M'U!K?41-X:T+
M1C-:O#&;*3?(S$?Q,(U 7IQS7844 <'<>#M3E^&>A^'E>W^VV+61E)<[/W3J
MS8..>%..*NRZ/K=C\19=;T^&SN+"_MH+:Y\Z=HY(/+=B64!2&RK'C(YKKZ*
M/';SX;:]<:-?:3_9NA374UX;DZY/(S7,R^;O QLRK8PN=Q&!@#FNSU+1];@^
M(4'B'2X;.YMYK!;"YCGG:-H@)2^]<*=W!(QQ]:Z^B@#SZ]\!7^H:9XKMFN88
M)M1U1-0L91E@C((RN\8_O(0<9X-6#H_B?Q)K.C3>(;;3;"RTJX^U[+2X:9KB
M<*54\JNQ1N)QR:[FB@#C]+\,7]GHOBVTE:#S-6OKNXMRK$@+*@"[N.#D<]:V
M_#&G3Z/X4TC3+DH9[2RA@D*'*[E0 X/ID5JT4 >7ZUX%UF[U;Q&RZ9HFHC5O
M^/?4=0<F6R3R]NQ4V'H<D88<G)K;L?"FH6^I>";AV@V:)ILMK=8<Y+M%&HV\
M<C*'KBNUHH X/5/ EUK$WCB.>>**#78[9;9U))1HH\988Z;@.AZ5!<:+XUUZ
M^\.RZO%I%K#I-]'<3""=Y&N"JLI<94;1SPO.<]1CGT.B@"IJNGQ:MH][ILQ*
MQ7<#P.1U 92IQ^=>?R>%_&&J>%;;P9J2Z5'ID:Q03ZE#.[2301D8"Q%?E<A0
M"2Q'6O2Z* /,I'UZW^+>ORZ#;6-UMTZT6:VNI6BW F3:5<!L8P>".0>HQ2R?
M#C4)O"B)--83Z[_;#:W*LJ$VLDS$AHCD9V;3C.,\9Q7HZVMNEU)=)!$MQ(H5
MY0@#N!G )ZD#)Q]:EH Y'1-)OP]VUQX9T+1@]NT2-92>9(['U(C4!?;D]*HM
MX-U9O@[#X4CNH8=22TCB9P[>6Q5@64L!G:P!4G'0UWE% 'GF@^$-2M_&FGZV
M^B:)HUG;V<UN;73WW,68IAF8(H/0\8X]3GA^E^&/$-CX?\1^')(K!K*[6]:S
MNUG;>S3$E5=-OR@;CDY/; KT"B@#@&\*Z[I,WAS5](%E<:CIVE+IEY:SRM&D
MT>%/R.%."&7/(Y'I3)O!VMZIIGBV]U%K./6-<LOLD%O#(S16Z*C!07(!))8D
MG'TKT*B@#D]8\-WU_9>$X86A#:3?V]Q<;F(!5(V4[>.3EAZ5T.JZ?%J^CWNF
MS$K%=P/ Y'4*ZE3C\ZMT4 >:2>%_&&J>%;;P;J2Z7'ID:Q03ZE#.[2301D8"
MQ%1M<A0"2Q'6NHCT&Z3XCRZ_F(63:0EBJACOWB9GZ8QC##O71T4 <[XYT*Z\
M2>$+S3+&2)+MVCDA,V0A9)%< XYP=N/QJE<Z1KFLZMX5U2^MK.TETZYGEN88
MK@R *T3(NUMHR>1G@?C77T4 <;J'@V;5?$'B6:YDC2PU?2H[%64Y=&'F9..G
M&X$<U0\/>'-8TY].M+OPKX7'V0HLFIQ-\\@7^-4\K(<XSRV,UZ#10 5Q.G^$
M]1M?"'BW2Y'@-QJUU?S6Y#G:%F!V;CC@\\]:[:B@#B==\*:GJ'PZTO0[=[=K
MFS6U\^"5V6&Z6(+OB9@,[6QZ>E4-'\$7K>(]1U"]TO2-)L+W2&T_['IK9*9?
M)+'8H8D$\@=@.>M>BT4 >5W/A/QO>^"[7PG*-'2UL3 HNQ,Y:YCB=2HV;?W9
MPH).6R1@=<CIKKPS?3>*/$6HJT/D:CI*64(+'<)!YF<C' ^85UU% '#77A#4
MIOAYX<T)7M_M>G26+3$N=A$+*7P<<]#CBN*O]/BUGQEXMO9)M!:*"[6)X]8N
M987(2)."J.%,6>FY3GYJ]NK/O-!T?4+E;F]TFQN;A<;99K='8?0D9H J^$=9
M/B#PGIFJFR-E]I@#_9^R#H,<#@XR/8BMJD    & .@%+0 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7'_ !.OKS3O US/87<UI.;BWC$T+;74-,BG![<$UV%<A\3-(NM<\$7&GV=J
MUU+)<6Y,2]U$R%OT!H S+674/#GQ(TG08->O=7L]0M9Y;F"^=9)+78 5D#
M@,3MP:3P)K%U8_#/3[A=/O\ 5;F6[N8UBM\,V?/EY9G8!5 &,D^@KK=&\,:'
MX=\S^R-*M;)I>':&,!F'H3U(KSRUTKQ+IGP^T&S6TU)(8]1N&U.WL) ET8&E
ME9=AR#@DJ3M(.#]: .OM/'-M+IFO7%WIM[97>AQ&6]LI=A<+L+J596*L& .#
MGM5:R^(MM=WFEK+HVJ6EAJKB*RO[B-5CED(R%QNW#.#@D<_3FN8TWP[J7V'X
MB-#H^I6L6J:;''817UR9YI6$,RX+,[$')'!/&1]*WM8T;4;CPWX'MXK21YK'
M4;"6Y08S$B(0Y/TH [/4+S[!8377V:XN3&N1#;IOD<^BCUK"TKQ>;W7AHNHZ
M-?:3>O;M<P+<M&ZRQJ0#AD9@",C(-3^-4UI_"&H+X>+#5"B^5L(#8W#?M)X#
M;=V/?%<9H6D79^(.F:M:Z+KT%C%8W$<DVKW;2R/(=A VL[;!QU& 3GCB@#K/
M#_B]O$<D4UKHFH)I=QO^SZC(8_+DVDC)4.74'!QD<^U7O$GB.U\-:='=7$4]
MQ)/,EO;6UNH:2>5ONHH) [$\GH#7%>'["^@\9V,NA:'K.AZ8WG/JUI>.OV4D
MJ=OE*&8;M^#E,#%;OCW3M0G70]6TVS>]ETG45NI+6,@/+'M96VYP"PW9 ]J
M,?2M?N-4^,"1W5A?:8\&A2>;:W9&,^>F'!4E6&.X/8BM-/B/:O%%J!T?4DT"
M:801ZLPC\HDMM#%=V\(6X#%>XK/MK;5_$7Q!EU2XT6\TS3)-#FL8Y+DKYA9I
M$.652=O? SGY<\5@:%X5MK71[/0-<\'>(;N\A*PR/#J$ALY0K<2#]\%"X .W
M;QTQ0!W^I^+_ ++K%QI6F:-?ZO=VD:RW:VIC58 W*@EV7+$#(49.*K77Q%TB
MWT;1M4BM[VZ@U>4PV\<$.Z02 ,=A7/7<I7Z^W-<UJGAPZ?XZUO4;_1-;U.QU
M/R98)=)O)$:)U0(R2(DB>@(;GKBM!O#K1)X)72=$N;&SL]2DN)K::7S'@5DD
MRSMN;)+-GJ>N* +<7Q',UW<Z8GAC63K=MAI-/"QY$9&1)YF_9M[=<YX J^/'
MNE/X4L=?ABNY4OI1;VUHD8\^28DKY>TG 8%6SDX&"<TW3=-O(?B;KVHR6[K9
MW%A:QQ3'H[*9-P'TR/SKB6\&ZL_@;1?-TVYEGTS6;B[FL8IS#++"\LN=C!AA
ML,&'(STH [W3?&,%S=WUEJEA<Z/>V5O]KEANV1@8.?WBLC," 00>>#7$^*_'
M$NLZ'I+P:-J]C:7FIV;6E[*JA)T\U3SM8LF1R-P&16E9>&M/U>SUM+#P]K6F
M7=WI<MBM[JUR[DAQ]P*\KG&<$G K,O3XDU?PEH.@CPI?V\^G7-E]MFE:,1XB
M= 3%AB7!QGH  #S0!Z?JVHQ:/HU]J<R.\5G;R7#JF-Q5%+$#/?BN7LOB-:W=
MWI8DT;5+73]5<16=_/&JQR2$9"XW;@#@X)'/TYK;\6VL]]X,URTM8VEN)[">
M.*->K,T;  ?4FN;U?1=1G\+^![:*TD::QU#3Y;E!C,2HN')^E &GJ/C46^I7
MUEINB:CJQTX WLEIY86$D;MHWL-[XYVKGJ.]+>>.M.CL-(GTZWN=4GUA2]C:
MVJJ'D4#+,2Q 4+D9)/!KD)_#8TCQ3KTFI:!KVI6VHW?VNUN-)O9$ W* T;HL
MJ $$<,0<@]>*OW&C7/AS4/"VMZ/X=NVT^QLYK2XTR*19)[=9-K C+$.0P(.&
M/7O0!T4_C2*STB"ZN](U."^N+G[)#IK1KYTLN,X7YMI7&3NW8P#SVIMOXYLU
MBU8:M8W>E76E6_VJYMKC8[&'!(="C$,/E(X/7BN?\6:?J?BFTT36V\/Z@BZ=
M?.[Z<+H17,MNR;2ZE'&UP>=N[D#KSBK.C:9IB1ZM?VO@W6_,:S^SNNIW)D>Z
MC)),2K+*V!WYP#F@#;L_%S/I5YJFIZ)J&EV5O:F[$MP8W$D0&> CL0V/X3BI
M='\2W.IVTMS/X>U.QA$'VB%I/+D,R$9  1V(;'\)YYKDO#EC?V5UJRV6AZR/
M"_\ 9^Q-(U.12SS[N4A#L<)LR""<$GBH]#T_Q!:2ZTGAFRU73-*_LMULK35W
M!\N]S\GE LQ5 .N3MR10!T]GXU9];L=-U+0-3THZAO%G+<F)ED95W%3L=BC8
M!.#Z5%;^/8[_ %V\TK3M#U2[DL;EK:ZFC5!'$1T.2PSGT'(QDXXKCM,T74[O
MQ%X2O3H_B)9;.<MJ5UJMXTB[S"P.Q"Y&-W\2J!R!WX[7P5IMYIUSXH:[MWA%
MUK<UQ 6_CC*1@,/;@_E0 O\ PGNF'P/!XI2"Y>WG98X[8*/.,K2>7Y>,XW;L
MCKV-;VJ:I::+I5SJ=_*(;6VC,DKGG '\S[5Y?9Z+=?\ "V9/#@53H=G=GQ$
M#]V1UVK'CMB3>X'M7<>/M"NO$O@?5-)LBHNIHU:(.<!F1U<*3[[<?C0!3M/'
MJO?Z?!J>@:II4&I.([*YNQ'LD<C*HP5B48CH&%20^.HKSQ-=:'8Z-J5U-9W2
MV]W,B*(H 0I#EBW(^8\#GY2<=,XVI2ZSXWN-!L3X<U#2X[/4(;Z^GO-@1/*R
M=D95B7)/&0,8K:\(Z;>6.N>+)KJW>*.[U3SH&;_EHGE(,CVR"/PH W-7U&32
M[+SXM/N[^4N$2"T4%B3W)8@ >I) K)TKQE;WLFJV^HV-SI%WI<2SW4-T4;;$
M02'#(S!AA3TZ8J+Q\FM/H]I_9"WC1B]C-^E@X2X:VYW",Y&#G;T(.,XKC]-\
M)WVHWOB](=-U+3K/5='6UM9-3NFFD9_W@)8L[E>2/EST],XH 7Q1XWEUG3-!
M:+1M7T^UO-7LGM;R95"3IYH/.UB5R.0& R*[VQ\56-XVN+(LMLVBS-'="8 ?
M*$#B08)^4KR/H:X*]?Q)K7AWP[HP\*7]M+IU[9->RS-&(P(G4$Q88EQP3G@
M"K7CKPSK=UXF<:+;NUCXBMH[#5)48#R D@/F'US$TB4 ;>G>([36?$F@W8;5
M[5[[2I;N*U>11!Y>Y?FD4$Y?# @CL:O^'O%S>(WBGMM#U"+2[A6:VU"0Q[)
M#C)4.74''&1S[54N])NHOB/I%]:V3&PM=(N(,K@*K%H]J>V0#^587A[3[^W\
M86<F@:+K&AZ4RS-J=I?.OV;>5^3R4#-AM_)*X&* -^;QTUG>6HO_  [JUEI]
MU<K:Q7TXC"^8QPNY Y=5)[D=Q6&OB&ZTOXH^*K:WTO4=5F>WLFCM[;;M10C[
MB6=@J]1QG)[#@US<VB>(]3TW3X]1TCQ#<:]#J4,U]<SWI^R!5F!)BC#[&&,8
M 3@ G/'/6/-K'AWXB>(M5'AV_P!0TV^AM422SV,X=$;HC$9'S$$YXX]: (O$
M'B6W\1:'X2U/36GACE\1VL4L4@V2(P=@\;CU!'(K>U'QI]GU.]L=-T34=7;3
MPIO7M/+"PDC<%&]EWOCG:N>HKDK?PKK<?AS17GL2M[/XK35[JW1@WV:-I&8@
MGH=HQG'<TEQX<_LCQ7KTVI:#KVI6NHW7VNUN-)O9$ RH#1NBRI@@CAB#D'KQ
M0!Z7I.J6FMZ3:ZG82>9:W48EC;&,@^H[&N/M/&&F:#X<U759I=7NK:'6Y;20
MW+"5T<RA"$ _Y9@G@=<=JZCPY86VF>';&SL]/DTZ"./Y+223>T63DJ6RV3DG
MN:\]F\-ZPWA'4[4:?*9Y?%9O$3C+0_:E;?\ 3:,T =?I'C--1UX:->:/J.E7
M4L!N;87BIB>,$ XVL<,,C*GD9K7UC4Y=+LUF@TV\U&5Y!&D%HJELD$Y)8A57
MCJ3Z>M8FK:;>3_$KPYJ,5N[6EM:7B32CHC-Y>T'ZX/Y4WQ\FLO8:?_9B7\EH
M+Q3J,>G2;+EH,'A#D'[VW."#CIWH GTSQK:7<6L?VC9W.DW&CH)+V"ZVL40J
M6#AD)# A3T/:N.\1^,Y]8/A,+HVKZ9!=ZY9R6]Q.JA)XMW0[6)4D$':V,CZ5
M#8^#]1U*/QU!%INH:=;ZMI\$5B=2NC-([*)1\S,S$<D<$\ CZ5:OY_$7B*U\
M*V7_  BE_9_V;JEG/?2W#(%7RS@^6 Q+KU.[@ #U- '3ZAXYBM=:O-.LM&U/
M4_[/"F_FLT0K;[AD#!8%VQR0H)_'BN5\(:G&O@#P')>7NJ++=:BT49MIL"5B
MTQ"S9Y9,+T^E:=HVM>$_$WB..'P]>:G%JMT+RRGMV0)N**K)*S,-@!7K@\?E
M69H_AK6;;P?X LYK"1;G3M7,UV@Q^Z3]]\Q]OF7\Z -KP]XQUG4O'6NZ1<Z)
M>K:6TT*1N?) M@8MQ,A#Y.X\C&>",XI^D^+=,TGP8NHM-J]ZLNH2VL$=RPFN
M9YO-91&F.,9!QR, 4[3(]0TCXF>(&ETF\EL]8:VD@O(0IBC\N'8PD)8%>1QP
M<YKG;?PSKMIX2T:[BTV26]TG7I[]K$LJO-"TDH.W)QNVN&&30!VFC^,%O];.
MBZCI-[I&I-";B**Z*,LT8."5=&8$C(R.O-8D7Q7L9M+CU==#U<:-Y@BN+]HT
M$<#%MO(W;F .,E00/KQ4MI'J/BCQ[I>N2:/>Z7IVD6TZ(;X*DL\LNT$!%8X5
M0N<GN:Q?^$;UC_AGVXT+[!+_ &HT4H%MQN)-PS#]#F@#TV^N)+2QFN(;66[D
MC4LL$)4/(?0;B!GZD5PO@WX@7%WX#;7O$EG<6L-O$\DE\RQB.;$C* BJQ;/
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
M48;I[W2Y=/:*YDAC25PQE13Q(,= WI6E0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 4+31K"QU2_P!2MX-MY?E#<REV8OL7:HY.  .PQUJ_
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% %'6-(L=>TN;3-2A\ZTFV^9'O*Y
MPP8<@@]0*O444 %%%% !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 %%%% !1145Q<P6EN\]S-'#"@RTDC!54>Y/
M H EHJGI^JZ=JT32Z;J%K>1J<,UM,L@!]RI-7* "BBB@ HHK/UK7=,\.Z>;_
M %:\2TM0X3S'!QN/0<4 :%%45UG37UA](6^MSJ*1><UJ''F!/[V/3D?G5Z@
MHHHH **** "BBB@ HIDTT=O#)--(L<4:EW=S@*H&22>PK*T#Q5H?BB*>31-1
MBO4MW"2F,$;2>G4"@#8HHHH ***HWFM:5ITPAOM3LK64KN"3SJC$>N">G!H
MO452LM9TO4I&CL=2L[J11N98)U<@>I /2KM !116?J.N:9I-U8VU_>1P37\O
MDVR-G,K\<#\Q0!H451L]9TW4;R\L[.^MY[FR8)<Q1N&:)CG 8=NA_(U>H **
M** "BH+N]M;" SWES#;P@@&2:0(H)]SQ3++4]/U)6:QOK:Z"_>,$JOCZX- %
MJBL_1M=TSQ!9O=Z5>)=0)*T+.@. XZCGZBM"@ HHHH **** "BBB@ HILLB0
MQ/+(P5$4LS'L!U-4](UC3]?TR+4M+NDN;.7(25 0#@D'K[@T 7J*** "BBB@
M HHHH **** "BBB@ HHJ&[N[>PLYKN[F2"WA0O)+(V%11U)- $U%96@^)-'\
M3V+WFBWT=Y;I(8F= 1A@ <<@'H1^=:%Q<06D#SW,T<,*#+22,%51[D\"@"6B
MJ-GK.E:C(8['4K.ZD R5@G5R!] :O4 %%9^K:[IFA);/J=XELMS.MO"7!^>1
MNBC'TK0H **** "BJUMJ%E>33PVMW;SRV[;9DBD#-&?1@#P>#U]*@N-=TBTO
MTL+C5;&&\?&VWDN$61L],*3DT :%%9\NNZ9!KL&B27B+J4\1FBMR#N9!G)].
MQ_*KD]Q#:P//<2QPPH,O)(P55'J2>E $E%9]IKNCW\X@L]5L;B8@D1PW".Q
MZ\ YK0H **K1ZA92WLEE'=V[W<2[I(%D!D0>I7.0.15F@ HHHH ***KW]];:
M983WU[,L-K;H9)9&Z*HZF@"Q15>QOK;4[""^LIEFMKA!)%(O1E/(-6* "BL_
M5M=TS0DMGU.\2V6YG6WA+@_/(W11CZ5H4 %%%% !1110 4444 %%%% !115'
M4=9TW26MEU"^M[4W,HA@$SA?,<]%&>IH O4444 %%%% !115/5-5L=%TZ;4-
M2NH[6TA&9)9#@#G _7C% %RBJ&C:WIOB'3(]2TF[2ZLY"0LJ @$@X/! /6K]
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7C_P 0H1XH^,?A7P?J#N='
M:W>]F@#%1,X$A ./^N8'T8U[!7$^.O #^*;S3M7TS4WTK7--8FWNE3>".NUA
MZ=?S.0<T 5]<L?#GPMT#5O%6D:/%!<);K$8HF*I(2X"9'0?,1DCG&:YZ7QCX
MZ\,-X=U7Q')I5UI6LSQPR06T3(]J9!E<'/.!GUZ8]ZW#X#\0Z_HFJZ=XP\3K
M?)>P+%%':VRQI RL&$G;<<@?AD=ZHVOPU\1:A<Z)#XH\207VE:+(DMO;P6VQ
MIF080R,3V ]\\^N: *%]XR\=ZCXA\7Z=H1TJ&WT)O-,UPA+E-I(0#H2=K<GT
MK,?XG>.8_"^C^-)K?2(]$N+E+:2T0,99.2K/D_=R5; SQQG-=[IG@2:PUKQG
M?M?1NOB%5$:B,@PX5UYYY^]^E8]S\*[J?X4Z9X.&J0K-9W(G:Y\H[6&]VP!G
M/\?Z4 )J_BGQE>_$S4O"/ATZ9$L-G'<BXNT8^4,#=P/O$E@!QQ7#>,/%^H^*
M_@QJ2:Q%#'JFFZPEG<&$81RN?F [=Q^'O6YJ.G:[?_'[6_\ A']633;V+28W
M$DL(DCD7]V"K _7.?5:U)?@Y*WPYN/#HUA7U&\OQ?W5[)$<._< 9SC'ZY]:
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
M,J!AL?-\V>_3BJLGQ>U>;2[OQ'IOA![GPQ:RF-[QKM4E=00"ZQXS@9_^N.<
M'K-%>=:S\49;;6=&T[1-!EU>36=/%Y:;)Q&23G ;(PH !).>*KV7Q<QX3\1Z
MGJNARVNHZ#,L%S9),'#,S;5P^.!G.>O3(S0!Z;17,>#M>UO7K5[G5-'M;.!X
MTDMI[6^6X24-G(X P1@>QS[5)XZ\4'P9X0O-=6T%V;<QCR3)LW;G5>N#C[V>
ME '1T5YK9_%#41XGT>QUGPM-IFG:V=NG74EPK.QXV[T ^4G*\9R,CK6CIOQ#
M:_TSQE>'3 G_  CDUQ$$\_/VCR@QSG;\N=OOC- '<T5YAJ/Q;FLM#\*7\/AZ
M2[F\0)+LMH9_F1UVA5'R_-EF SQ@>M.N/B3K\>K:;X?7PQ;QZ_<6INI[:YU!
M8T0;V4(C8.]B%SQZ]\' !Z;17'2>-KFW\:>'?#=UI'DSZM9O<2DW 8VSJC,4
MX&&Y4C.14>G^.[G4M4\76%KHCSSZ"Z)%''.-UT6W<<@!?N^IZT =K17GNF?$
M'64\9Z?X<\2>'(M-DU)':VD@O5G *@DJP XZ=?I6-<?&#67M]:N--\&R75MH
MMU+%>7!O J+&AP",KDL<$D ' QUS0!ZW17B_B_X@^))-=\$7/A[3Y38:FHFC
MA^U(GVUF"YA;(^3;D<G@[O:O8+&6XGT^VFN[;[-<R1*TT&\/Y3D LNX<'!R,
MCKB@"Q17CX\7^,U^-][I$.D/<626PQ9&]C55A\Q1]IR1UP?N=?F]JT[WXGZQ
M<WFLMX:\*G5--T5VCN[I[M8MS+RP1<$G&#ZY].10!Z;161X7\16GBOPW9:W9
M*ZP72%@C]48$JRGZ$$5YY\1/%?BW1_B/X:L-'T]Y;68R%(5NT07[87*MD?)M
M]3US0!ZMY\/G^1YJ><%W>7N&['KCKBI*\/U/5]:L/CJ;G3_#[W^JSZ#&ILEN
M%58F+!FW2'C:N",]SCUKIK+XO6C_  _OO$E_IDMO=65T;&2P5]Q:?C"AL=.>
M>.,'KCD ]*HK@="^(&HS^+;7P[XAT2'3KJ^@:>T>WO%N%;:"61L 88 &NOUG
M2H=<TBYTVXFN(8IU"M);R;)!R#PW;I0!?HKP+0_ UKJ/Q6\2^&Y]9UW[!IT$
M4D!6_8/EE0G)[_>/:NP\.?$O6/$6JSV>G>$IY;*QN);>[N_M0(7:#LVY W,<
M<CMD>M 'IN*"<#)KS5_B/K^E:WI%MXB\)IIUGJMRMK#(E^LTD3L<+O4#W_G]
M*9K?Q'U.?7-<T;P_X8EU6UTF/;J%RMPJ%"0<A%(^8C!XZG!^M 'I,4\,T2R1
M2I)&QP&1@0?QJ2OG30I]-@^$/@?^TM/DO ^O%(@ER8?+8R/\QP#N^G'UKT+5
M?B7K,?BS6_#FA^$Y-3N],6.3S!=!$*% S%LC@\@!1DGGTH ])HKS:/XLQW?@
MK1=9L-(>;4=7O!8P6+3!56;)!S(1]WISCN.G.+_@[QOK/B'Q1J^AZEX?AL'T
MI5%Q-'>B4;VY10-HX(W'/;'/6@#NJ*XKXN7$]I\+-<FMII(95CCVO&Q5AF5
M<$>QKRK2[R/1_$7@/_A%?$U[J%]J?E#5K$WIN(U4A"Y9?X2,OP>1M[8H ^AH
MYX9F=8I4=HVVN%8':?0^AJ2O'_ %[=Z?J/Q*NK#3I-1NDUM_*M(Y AD)D8?>
M/  SDGT%=#H?C[5I?&L'A?Q%H$6FW=U;M<6SP7BSJ0N<JV ,'@_ETYH [^BO
M'C\:-9FT6\UBS\%R3:=IUPT-[<&\4*N&P-ORY8X()XXR/K7J^FW\.JZ7::C;
MY\BZA2>/<.=K*&&?P- %JBN2\3^(?%&FWK0Z)X72_MXX1))=3WR0*3S\B@\D
M\?K7/77QB@@\ :-XJBT>65;^^%G+:B7YXC\VXJ<?,?EX'&<CI0!Z=17F]W\2
M-9T^STNUO?"_D>(M4G=+73WO%"K$H!\QY,<=>F,\'I6SX,\;2>);[5=*U#3U
ML-6TMT6>))Q-&RL,JRL ,CCI[B@#KZCEGA@"F:5(PS!5+L!DGH!GO7#_ !>U
MO6M \ 7=YHL;"7<BRW22JC6REA\P!^]DX7 _O9[5P'CW6M:O_AMX3U'6](>V
MNDUFV:.-)UF:Z00EA(-O0L2?EZT >]T5Y_X>^(NH7GBZ?P[XC\/'1+H6AO82
M;E90T0Z[B!@'K^1Z5C-\9+L:=_PD(\.#_A%_M/D?:C>+]H*[MOF>5CIGC&?Q
MH ]9HIJR*T0D4Y0C<".XKS_P9\0M5\9WJW%EH$"Z(9GB:X^WJ9XL X9XL9 )
M &,]\\B@#T*HWGACE2)Y4623.Q"P!;'7 [UY?<?%?5[F'5=5T#PF=0T#2I7C
MGO7O%C9]G+LB8)P!SWX]*HZWK-KXA^)7PQU>RW?9[N*XE0,.5R@R#[@Y'X4
M>Q45Y9??%N] U;4-)\/1WNAZ3.8+BY>]6.20KC<8TP<@9!]Q7I.F:A!JVE6F
MI6I)M[N%)XB1@[6 (S^!H M45YO9?$K5M6\9WV@:9X6>XBT_4/LUY>?:0$BA
MW;?,Y RWWCM]%[]L^;XQW9L;K7[/PZL_AFUN/(>Z-ZJSN-P4R+%CIDCO^7.
M#UBBO/-5^)%ZWBU?#WAS1[?4;@6B79:YO5MQ(K $+&"#N."#_P#JI_B#XB:G
MI/BRS\-6/AB6_P!1O-/6ZCC6Y5-CEB"KDC 4!22V?08YS0!Z!17FNF_%VV/A
MC7]1UO2Y=/O]#F$%U9+('+.Q*H%;CJ01[8SR*2S^)FM6NLZ+;>)_"ITJSUIQ
M'9W"7:RE7;&U74 8SD>G7IP< 'I=%>5WWQ7UK[=XBM-(\(27W]A3R+=3_:PB
M"),_-R,ECM;Y1G@=ZMZC\6$71?#%UI>F)-=^(-_DQW5R(8H2F P9R.>3@>OZ
M4 >D$@8R0,]*8D\,DLD22HTD>-Z*P)7/3([5Y?XTU$3Q^")?$OAYXK^;64C2
M&'4/E@??@/N48<$8;''IFN?L-<US1OBQX^_L'PZ^LW#M"[KYXB6)54YR3U)S
MPHY.#Z4 >YD@8R0,\4Q;B%Y9(EEC:2/&] P)7/3([5X]K_C31/%_A3P?K5SI
M$TOGZU' (!=F,V\P)!)('SCH1TX/:JSO;Q^.OBW)=P-/;IID;21+(8RZB')
M8=,^M 'MP((R#D&BO ]1\6Z]H^A_#N+POI<MOIMT8MD7VY2;ER^#;L6&0.GS
M'CYO:O1=-\=WC^.+;POK6BKIES<Z>+R)_M0E!?'SQ\ #C#\@G[OO0!V]%<MX
M&\8-XUTZ^U%+'[-9Q7DEO;2>;N,Z+CY\8&,YZ<]ZH^)O'=[I_BB#POX>T7^U
M]8> W,JO.(8X8\XR6(Z^W'4>M ';U#;W5O=JS6UQ%,JG:3&X8 ^G%>1>(OB)
MJ6O?#/Q/%;Z))::MI[-9ZG;FY7_1D8,#(K8^<94C YY].:Z#X-:=]B\!6LK:
M%'I;W"1OO6<2F\7RU(F./NELGY>HQ0!Z'4:3PR2O$DJ-)'C>@8$KGID=J\CU
M[Q?XSL_C3#I.GZ0]S:_82T5A]MC1+A-S?OR2/E(P1M//R^]94&NZUH?Q=\>/
MH?A]]8N&6!W43")(D5,DDGJ3G@#D\^E 'NM%><-\6[1_ FD:_;:;)+?:K<?9
M+;3_ #0N9MQ4@N1@*,=<=QT[:/A7QU=:OXFO/#>LZ7'I^JV]N+I/(N1/%+$2
M!D, ,$$CB@#MJ*Y7Q]XS'@;08-5:Q:\62[CMVC5]K ,"21P<GY>G&?6L71_B
M/J<GC2U\.^(O#,FC/J$+36,C7*R[@ 3A\#"G /?@\8YS0!Z)17D\WQCN_L-U
MK]GX=6?PS:W'D/=&]59W&X*9%BQTR1QG\N<:.O\ Q.OK+Q5%X>T+PX^L75S8
MI>6S)<! P8G[V1A5"C.<]<#O0!Z/17G$/Q'UG4_%-[HND>&X)WTXQK>)-J"1
M2[F'S>6I'S!>><\^V:L:QX_U4^*[SPYX5\._VQ=Z?$LEY))=+ D989"@D<GG
M^?H: ._HKS";XR6R> H/$R:/,9!J*Z?=61EP\+X);!Q\W&,<#.>U7M ^(FJ7
MGC:+PUK_ (9DT>>[MC<V9-RLI=!GA@!P< _3&,4 >@D@#). .]%<C\3Y;.'X
M;ZU)?VCW=JL2EX$F,1?YUQ\P!QS@].U<[+\09= 3PKH&C^&IK^74=(BFM(%N
M@&0A!A&9AT !)<^G2@#U D 9)P!17DEYX[C\3_#WQC;Z]H,EM=Z0!%>V*76-
MV3QB0#CE3V(X[YK&U;Q=XETJ[^'=IX=TF5--N;*-X+3[<O\ IF8T/E,S#(V
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
M,DS#R--D+6$PW;E89.T<\Y_'K0!](@@@$$$'D$5X[H>I>,OBC?ZKJ6D^)?[
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
MU]&PPI#;QP(#L1 @!.> ,4 >1:%?>,/BC/JFJZ;XF;0-%MKEK:SB@MED>4J
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
M!8V,"06L"!(HD& JCM5#P_XIT3Q5;2W&B:A'>1Q,%D* @J3TR" :V"<#)Z4
M%%<I:_$OP9?:NFEVWB&SENY'\M%4G:[=  V-I)[8/-6=6\>>%]"N;JVU/6K:
MVGM=GG1/G<N\97  R<CGC- '145A1>,_#DXTLQ:O;N-5++9$$XF*D @<<$$@
M8..:NIKFF2:])H:7D;:G'#Y[VXSN6/(&X]NX_.@#0HHKQO3/'/B.\^'^OZI+
MKFG6EW::V]I%<WT.(DB&W"X13D\GD@T >R45S>M>._#7AB2&WUS6K:VNI(P_
ME@,Q(/?"@D \]:YSXB>.)M,\/>'=7\/:I +2^U2*&2X4(Z/"0VX98''W>3P1
MCM0!Z/6-XA\,:9XGCL4U))&6RNDNX=CE<2+G&?4<]*@T7QMX<\2W%S:Z)K%M
M=W,"EG1<\#IN&0-PSCD<<UYUJOCKQ)9?#G2=6BUW3;N]N-;2TDN;"',;1$-E
M,.HYX'./QH ]EHKA;CQ;+I'B_P 1#4]:TO\ LC3[..9;-587$+-LP7.W&"6P
M,$_>7I5?PQ\8/#>M^&_[5U"Z@TR:,XN+9I&D,.6*J2P4=<9Z=Z /0J*SKW7M
M+T^]T^SNKV*.XU!BMI&<DS$8SC'U'YUHT %%>/ZU\0[N^^+<'AK2_$UKI5A;
MA4E9K43&XN?,"F#G[IYQD8Q@]>*[>]^)/@W3M6;2[OQ!9Q7BML="20C>C,!M
M!^IXH ZFBL36/&'A[0)%CU75K>U=X3.H<GYD!QD8Z\]NI[5IV-];:G86]]9R
MB:VN(UEBD (#*1D'GVH L45EZ[XCT?PS9+>:SJ$-G S;5:0\L?0 <D_2JFF^
M-O#>KZ/=ZM8:O;SV-FI:XD7(\H 9RRD9' /;M0!OT5S-K\1/"-[JUOI=MK]G
M+>7 4Q1JQ^;<,@9QC)STSGVK0LO$^BZA9W]W:ZC#);Z>[I=N,@0E!EMV?04
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
M(0^2(D$6,;-HQCZ4 >&6UQ9^(?'_ (Q\0>'$)T1?#\MO-<I$4CFF*@X&0,G
M_P#'?>IO#&@>%W_9XBEUA5L(;Q&%SJ$,.Z53]HPI) )*@JF1TP*]MCBCBC$<
M:*B#HJC 'X4NQ=FS:-N,;<<8H \K^%'B/4=0UK5=&EO;76M.TZ");?68+;RM
MX[1MZX!/Y'DYKU8].*9%%'"@2*-(T'15&!3Z /FK1]9T'0_AKXK\->(8"/%,
MT\Z>1);LTLTK "-@V.S<]?<=>==="<>)_A/I&O6HE=+&7S8)US@JI958'^[A
M1CVKWIH(6E65HD,B\*Y49'T-/*J6#$ D=#CI0 R&"*VA2&")(HD&%1%"JH]
M!TKR[XV1M'#X7U&Z@>?1;'58Y=114+@)D<L/3&X?\"QWKU6D(# @@$'@@T >
M,Z==Z5XP^.5AJ?AB-9]+M-,>+4;A("D4A8.%0Y R?F7\O:L;P)?Z59^"O'GA
M^95BUY!J,ODF AQ"(@OWL8 W#IG\*]]BAB@39%&D:==J* *!%&)&D$:!V&&;
M:,D>YH ^<M4TRQMO@%X0O8+.".[;4HG:=$ <DM)DENIZ#\AZ5IZ[<3:)\9?$
M4VI^(8]!BOK:(6UU<Z<+J.>((H9!G[O(Y]<5[WY:;0NQ=HZ#' ILL$4ZA9HD
MD4'(#J",_C0!\\ZOH>E6_@/P'IUGJ3:QI5QX@P)G@:$.C.0RA2<@9W?7.:^@
M[2SM;" 06=M#;PCD1PH$4?@.*E**0 5&%Z<=*=0!YS\<+.^O?AC>+8QR2>7-
M%+.D8R3$#SQW .#^%<UX3.CZ_P"/] U./QU%JE_9V\BPV=OI'V;$1C(*NRG
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
M.6RDMHR;<-&T:O" &CR,97C />L[PIX9L?"'AVVT73C(T$&X[Y2"[LQ)))
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
M7KQ7)Z38^&=8^&/BS6_$LL+^*1/<,9)YL31R@#RU5<]-W'3U';@ ^DQ/"9S
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
M(BVNB.T@7D_KD&O0J* /,_"OPTN+/Q3?ZYK5MH=O'<V9L_[+TF BV92027#
M9)QTQ75:=X#\*:3/#/8:#8P30R>;'(D7S*V,9!ZUT5% &._A309+74+5M)M3
M!J,OG7B&/B=\YW-ZG/-&K>%- URTMK74])M;J"U&($D3_5C &%]!@#CV%;%%
M '">._ MQXNU#PU!']BCTC3;GS[I'SYCJ-N$0!<8(!!Y';TKNZYWPOXNM?%-
MQK,-O;30G2[Y[*0R$?.RG&X8[<5T5 &'K?@[PYXCGCGUC1[2\FC&U9)$^8#T
MR.2/:I[CPUHEWI4&ESZ5:/86[*\-MY0$:$9P0!P.I_.M6B@ K&UOPEX?\221
M2:SI%K>R1#"/*F64>F>N/;I6S6=KNM6GAW1KC5;X3&V@V[Q#&7;E@HP!UY(H
M JZGX/\ #FL6-M9:AHME/;6J[8(S$ (AZ+C[HX' ]*EC\+Z%%H3Z''I-HFEO
M]^U6,!&Y!R1W.0.?:N.C^-_@^68Q)_:;2*0&463DK]17H] &;/H&DW/]G>=I
M]N_]FD-9[D_U!  &WTQ@?E5%/ _A>/6SK*:%8C43)YOG^4,[\YW8Z;L\YZYK
MH*KWUVMAI]S>.I9((FE95ZD*"<#\J ,C6?!/AGQ!>+=ZMHEG=7( 'FO'\Q Z
M D=?QJ:_\)^']4TF#2KW1[.6PM\>3 8@%BQQ\N.GX5AV/Q)L;[0?#^K1Z5J;
MQZU<&WB6&(2>20Y3=(0>!D9[\5VM '">&O 3>'OB!KVL01V,.D7UM#!;6L (
M*;%4-E=H !(/0G.:UH?A[X0MO-\GPYIR>:XD;$(Z@Y&/09[#BNEHH Q-;\'^
M'?$DL<VL:/:7DL8VK)(GS >F1SCVJ3_A%=!%G86@TBS%OI\HFM(A$ L+@YW*
M.QSSGUK,\4?$+0O".HVVGZFUTUU<QF6..WMVD)4$CM]#^55)/BCX>D\&:EXE
MTZ5[Z#3]HGMU4QRHS,% (;&.O7IP: .G&CZ<-9.L"RA_M$P^0;G;\_EYSMSZ
M9K/M/!/ABQUDZO:Z%8PWY8L)TB ()ZD=@?<5J:;>IJ6EVE_&C(ES"DRJW4!E
M! /YU:H YN]^'_A'4=2;4;SP]I\UT[;GD:$?.?5AT)^M2ZIX(\,:UJ"7^I:%
M8W-T@"B22($D#H#Z@>];]% "*JHBHBA548  P *6BB@ HHHH **** "BBB@
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
M'&2 ./4_ATUA\*/#-CX?O]#9;RZT^\*DQ7-P6\HJ25\O&-N"Q/OWS5WP_P"
M-/\ #U\+N/4M9O9%B,4:WU\TJ1J>H5> .E 'F?PYLM8U+P#?>+K_ ,3ZO/<6
MMK>0V]N;@^6H"-\S9Y9MQR#GC ]!5)M7UZ[\"_#*.#7K^VNM2OY;::Z69F=@
MTI0%LGYL \9KV/1/!FDZ!X6F\.V0G^P3"0.)),MB08;G'O5.+X<:##8>'[)1
M<^5H-Q]HL\R\[]V[YN.1F@#@M*GU3P=XZ\7Z#;Z]>WEI!H3ZA!)J<_F&*8!<
M,6/&,L<\#C&>E8'A:UUGQ)J7A9[2\\9*\N;C6KFXN)8[=E^\I1CP0>P'4$5Z
MMXF\$QW;:]K.E(&UW4-+>P43L#"5('&TC&>!R>*\ST'P'XFMKGP[%I>A:GH5
MW931MJ-_-JHDAE1?OA8U8YW>@&.Q]: /1?C%>W>G?"W5[JRNIK:X0P[989"C
MKF5 <$<C@D5R&KC5M=^)WAO0D\0:I86=YX=CEN?LLY5G.7)(SP&.T MC..*]
M4\2>'K'Q5H-SHVI"3[)<;=_E-M;Y6##!^H%54\':5'XEL-?43?;;&R%C#^\^
M7RAGJ.Y^8\T >)7,=_=_#?Q]HU[K6I7$7A[4B+:1YR6E0%DV2$_>3OCUQ6K?
M?VAX;^'?@O2=,UW5(O\ A)+BU6>[FN-S6J/&F4B.!L7G@>QYKU"'P%H44'B"
M PRR1:]*TMZKR9RQS]W'W>236?%\*?#2^%7\.S_;;JR,PGC:>X+20L!M&QAC
M: .V.YH YG3H;WP3\9-)\.6>M:E?Z7JEE)+-!?W!F,3J'(<$],[ /Q/MCUN.
M6.5=T;JZYQE3D9KC-+^'^G^%1?ZKI*W6I:Z]LT<,^I71D;I\J;CPHSC)ZXJU
M\.O")\%>#;72991+=$F:X9?N^8W4#V& /?&>] ' WFLZHNO_ !9C74KP)9Z>
MC6RB=L0-Y1.4&?E/TK!<:YHGASP-XQ_X2G5[J]U"\M[>>":?,)B8'"[>_"X)
M.<DYZU[#)X#T66\\0W3"X\S7X1#>XDXVA=OR\<'!IMUX T2\\/Z/HDHN/L>D
M31S6V)<-N0$#<<<]30!YG:Z"MM\?/$,PU35V-E8C4@!=<RG*-Y+<<Q<X"^@'
M-9EO#J^K_"F^^(L_BS5XM:21Y8TBNBL$863:(_+Z8/I[C\?;;?PMIMMXNO/$
MT8E_M"[MUMI<OE-@QT'K\HKEY/@QX2>ZD8#4$LI)O.?34NV6V9_79_\ 7H X
M[4;O6_&/C?P=IW]N7^E0ZOX>2XO%LY"F2=SMM'0$[0,XZ?E5JYTC4M5^+4GA
M >*-:MM,M]$A:0P7)$DVS:N23P"2<L0.>1WKTR3PEI4GBFQ\1>7(E[8VQM8%
M1L1K&<\;<?[1I\?A;38O&$WBA1+_ &E+:BT;+_)LR#T]>!0!X':0^(+_ .%N
MM^(+CQ?K7VC0+MK:SCCN"JD*R99SU8G?@9/&.XXKNXM>U.\^*'P^$E[.L-_H
MC7%S DA6.1S"[9*C@\X_(5U\'P[T*W\+:IX=C%S]@U.=I[C,OS[FVYP<<#Y1
M5F+P1H\.LZ+JJ"?[3H]I]CM<R?+Y>TK\PQR<$\T >(VUOKFL?#WQ/XEF\6ZW
M'/H]_,MG!%=$(-I5B6[MPV!R,8K=\0>([S5+_P '0ZI>:TVGW>@I?W4&B%A.
MTS ?.X3G9DC';->E6OP^T.S\,ZKX?B%S]AU.9YKC,N6W/C.#CC[HK@?%O@*]
M3Q;I4T?AZZUC0+#24L+=+.]6WGC93P78D,PQZ''/UR =5\(]+UJP\)-<Z]/J
MCWEW,SK%J,[.\<8.$X;E21R1]*XZW\+)<_M%:I"=9UB/99+?[X[K:Q)D0^43
MC_5<XV^@'-=K\+="U_0M#O8]=>6-9KMI+.SFN?M#VL1Z(7[_ (?7N:T-9^'V
MBZWXHM?$4S7D&H6X52]M.8Q*JG(5QW'Y9H \BM/#MSK.L?%"\BUW4M.&GW<T
M\<5E+Y8DD'F,I<CD@;<8XZ]:GU#QCK^I^#_A[8&XU&1M7\W[:]A($N;@1-M"
M*Y(P2.ISS7KUEX*TBP;Q 81/_P 3YV>\W29Y8,#MXX^\:H7/PR\.77A;3M D
MBN1;Z:Q>SG28K/"Q))(<>Y].P]!0!C?#6#Q+8Z[K-K?6FL0Z RI)8C5IUEEC
M?HRA@QXZG\!W)SD^+3$_[17A&/4MOV(63-;B3[GG?O<?CD)^.VO0/#7A&S\,
MM<R07VIWL]P%$DVH7;3MA<X SP.I[4GBSP5H?C2SBM]8MF<PL6AFC<I)$3UV
ML/7 X.1P/2@#,^*.NS^&? >JZKIQ1-22)(XY=H+(KR*I;\-W';.*\_U.SU'P
M)_PAFN6'B;5[^XU2[AAO8+NZ,L=P) "2JGIW ZXR/Q]!TGX7^&M*L]0MGCNK
M\:A"(+B2^N&D9HP<A0>,8/.1SG%0Z+\)_#>BZI:7ZOJ%Y)9<V<=[=&6.V_W%
MX Q^/YT <!-9:MXG\2?$:.3Q/K%I:Z.QFMK>VN"J[]CE<GKM&S[HQUSVK&FN
M?$-K\.O#7CY_%6K3:E+?)!Y#38@\H,ZX*C[Q/EY)/7)SZU[A:>#-)LKS7[J(
M3^9KO%YF3(Z,/E].&-4IOAQH$_@ZQ\+.+G^S;*8318E^?<&9N3CGEC0!Q6H6
M>H>*/C9KGAV3Q'JNGZ8FGQ3F&SN-A8@(,*3G:,N2<#G'-8^@^*&'PVU*RU_Q
M!K)2TULZ?;7.G-FZNAC(B5CZ\G.>F!FNAU/X;2^)/BYK.HZI!=P:7)8QK:WM
MK<"-Q* BD#!STW@Y&/TKIW^%WAAO"$/AI+::*SAG%S'+'*1,LW_/3?\ WL<>
MF.W H X#P;J6I:?X[\0:(DFO6]A_8KW<=KJ\XDFBD!4!E()P#D]_Y"N8_P"*
M@A^#UAX\_P"$MUIM1@N1'%"UP?*""4IAAU8DC))/3C%>U:/\-]$T;5+C4XIM
M0N+ZYM&M)Y[NZ:5Y48@DDG^+@#CC Z4K?#?0'\"IX/(NO[*1]X_>_O,[R_WL
M>I]* .%U?Q??> ?'FOO?WL\MAJND_;].CFE9TCN%7_5KDX4$[N!_LUW?PRL]
M0L_A]I1U6[N;J^N(_M,LEQ*SL-YW!<DY&%(&/K7._%+P5=>,-2\*6%MIIEM(
M+DF[O-ZCR8?EW+R<DD#T_A'K7IRJJ*%4 *!@ = * /!=.@U+QQX;\6^+KWQ-
MJ]C>:?/<+9V]K=&**W6) Z@J.N<X/T]:S->6[\7:;\,=8U'4M1CN]1NDLY?)
MFV!-LNWSD&/ED.<[O8<<5ZCJ7P@\,:EJ5W>%M1MDO7\R[M;6[:.&=LY)9?KZ
M$5N7_@G1-0&A*T#PQZ',DUE'"VU4*XP".XX% &O80QV=G#8)<R7#6L21L\TF
M^5L# 9SW8XR3WKS;QK<7^O?%;1/!8U2\T[2Y;)[R<V<OE23MEP%W>@V9Q[GV
MQO\ @[PI>:9XE\2>(]4V)>:M<XCAC;<(X$X3)[L1@GZ5?\5>!=&\72VMQ??:
M8+VTSY%W9S&*6,'J P[4 >5G5-8T&V^)/AF+6K^[M=*M$FL[J:<M-"6 )7?U
M[X_X"?4UWGPNT6]@\/VNOZCKVHZE=ZK9PRNES+F.(8RH1>QP0">^,U?L/AOX
M>T[PYJ>BPQW#1:H"+RXDF+3S'U+GZGMW/K71:5IMOHVD6>F6FX6]I"D$6\Y.
MU0 ,GUP* /'/$GA9-0_:%LK4ZSK%N+O3#<F6WNMCQ$,XV1G'RI\N=OJ3ZU9M
M=.U3Q5\8O%.GR^)-5L]-TZ2VG2VMIRH9]@P.<X7[V0.N1Z5WGB?X?:+XLU2S
MU.]:\@O;5#&DUI.8F*$D[21VY/3'4UH:=X6TW2_$FJZ];"7[;J807&Y\K\@P
M,#M0!X5XOUH?V9J?B+P[JGC*YGM;W U-YPMDIW@>6J9!*X( ^7TSP:ZS5'U#
MQO\ %>W\.SZWJ&EZ?:Z0E[MT^?R6EE;;SGOC?[_=/J:Z&?X,^%KB.[@,FJ)9
M7$AF^Q)>L((Y#_&J=,]N<UI>(OAKH'B2\LKRY-Y;W=I"($GM)S$[1C^%CW')
M]^30!XY8W%]H_P ,/B5);:G<&\@UE4^W1.4DD/G*I?*GC=SG'K74ZM_:VN_$
MKPSH2>(-3L+.]\/)+=?99RK/@N21G@,=H&[&<<5VT7PL\,6_AO5= MX;B+3]
M2E269%F.5*E2-I/0?*.N:U$\':3'XDT_7E$WVVPLOL,/[SY?+YZCN>3S0!X[
M#X@U_0O 'Q TZ#6[F671]26UL[JXEW3!&DVD*Q_BP#CTR<8K;\"Z5?W?Q$CO
M+.?Q=%X?M++=(NKS2()+HG!7:WWA@Y/H1],Z_COX<22>%=>B\,VQN+W6+Z.[
MO(II5!<!BQ$9884Y/?MFL[P;X4UVT\=V.HV.DZCH&B00.MW;WNI?:/M+$$*
MH8XP2#D^E &S\5M2O=/OO!GV2]GMDFUR&.;RI2@="1E6P>1[&H+C5;W_ (7M
M?6"7]Q]DC\/M)]G$QV+)N'S;<X#8/7K79>*_".E>,](&FZM'(8DD$L<D3[7C
M<9&5/T)%9>@_#/P]X=U0ZG9+=M>/:M;2RS3ES*&.2S9ZMP!GT'2@#Q:(>(#\
M&HO'+>+M;.H6=R$@A^TGR@GF[3N'5B2<Y)Z8&,5V^IOJ'CGXKP^'I]:U'2]/
MM=(2]":?/Y32RMMYSWQO]_N^YKM1\-] 7P*W@\"Z_LIGWG][^\SOW_>QZCTI
MOB'X::!XDO+*]N3>6UW:0B!)[2<Q.T8_A8]QR??F@#QS3=<U/PE\._'L]A?/
M+?#73;?;L#<<G#2>Q.#]":Z[PE9>*-.\;:1)967B9-'FB=-3.L7:3(S;25D7
M#'!SCI_6NWL/AIX7T[0M4T2&Q9M-U)Q)-!)(2 0!C:>HQ@$'.<TGA_X=Z9X=
MU&"\@U+6KHVRE8(;R^:2*($;?E3@=#B@#A_A-8:EKLUUXDU7Q-JDD6F:C<6\
M-HUP?)*[<L7S][[XQZ;:]E,J"(REU\L+NW9XQZYK@-:^'WV/P!JGAKPPN#JM
MWYDTEU+D1!RN]O? 7@>]=EI&DV^CZ#9:1#E[>UMTMUW\EE50O/UQ0!\\^(->
M>UTV'Q-X<U/QE<,E^J_VI>S@6DXR<H(\YV\8 VXX(-?2M>=-\%O"KVKV;2ZJ
M;+S/-AM#>MY,#9R2B] 3TR<\$UZ+0!Y5X"_Y+/\ $'_>M_Y&N>^'L%[J.A:K
MXMUSQAK$,&ES7<,<:S%DC78<NP.2Y!<%1V*CKTKUO2_"FF:1XBU;7+43?;-4
M*&XW/E?E'&!VJMI/@;1-'\.7^@P0R2:??R223QS2;BQD ##(QC@"@#QVSU:X
MT[Q=X.OM&N/%RV>J7JPRS:U<!X[R-BHRJACV)/([@BK_ -FU+QMJGC_4KOQ+
MJ=A_8LLUM:6UO/MB1$#CYTZ,&"\],\UW=A\(_#MC=:;<?:=6N7TV=)K,7-XS
MK!M.0BKC 7..,=AS4FJ?"?POJ^OW&KW$=VDET0;JWAN"D-P1W=1U]>N* /,=
M'U&^L?A[\*DM+RXMTN-:,<RQ2L@D4W#95L'D<G@UJG3M5\6^./'UC+XGUBRL
MM-*2PP6MP5&\HVWZ*-OW1C.?:O0XOAOH$6E:#IRBZ\C0[K[59YEYW[R_S''(
MR:T+#PCI>G:MK>IP";[1K.W[5N?(^4$#:.WWC0!XT?%FLW_PS\#_ &S4M2=;
MV^EAOC8.?MEQ%&S8VX^8X ^8CGIZUVGPHTO5$O\ 7-4NY]?&FO+Y.F0:M.Y;
MRNI8HW0] #Z9K+\8_#6:SL?"^G:'I$^J:'I<\TMQ;)=+%<DN<@K(<<9SD#'0
M?4;'PS\.:]I&LZS=W=O=Z;HMP$%GIEW>_:71A]Y\Y.,\\9SS["@#%^(-YJ-A
M\<_"=SI.F?VG>I83>7:>>L/F964'YVX& 2?PQ6/KGA36=)^'GQ \1:]#!:7N
MM/#)]B@D#B%1,#RPX).[MZ>_'L5YX4TR^\6Z=XFF$W]HV$3Q0D/A-K!@<COP
MQJQXAT*R\3:%=:/J'F?9+D 2>6VUN&##!^H% 'EFL7.GWD'AC1VN_%-S>G18
M)1IFA2B-0NT?O9&)'T'/;WYY@^*M?'P'O+HZK?K>V.N"UBG>8^<(QM8*S \\
MD^OI7KFJ?#30]3NK"Z$^HV5U96JV:3V5T8G>%1@(Q'4?D>:B_P"%5>&1X5N?
M#:1W2:;<7GVQD$QW!^!@$CI@"@#DK6SU3P=\8_#FG?\ "1ZIJ<&L6LS7BWLV
MY2ZHS;E7HHR!@=N1GFO8(YHY=WER(^QMK;6!P?0^]9%]X6TW4/$^F>(9Q+]N
MTU'2#:^%PX(.1WX)IGAOPCI?A5]1;31,#J%R;F;S9-WS'T]!S0!NT444 %%%
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
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
M2O5;C2=-NX8H;G3[6:*$8C22%65/H".*F^RV^V%?L\6V$YB&P80XQE?3CTH
MX+3]&TQOC1KDK6%N672K9ES&,!F9U)QZD*!GTKBKC[#!\*-'COT4Z9!XJ*2Q
ME25$(N9-RX';&>*]T$$2SM.(D$K*%:0*-Q Z GTY-8GB#PQ'K-OID,$D=HEE
MJ<.H$+%D/L8L5P",$YZT <HD^CZK\6]&?P])9W$,.E7"Z@]H5:/RF*^4C%>.
MH) ]*L_":XTY?#DEA'+:C4H+R\$\"LHE0?:'^\O4#E?S%=S:6%G8!Q9VD%N'
M;<XAC";CZG Y-$5C:074MU%:P1W$O^LE2,!W^IZF@#DOB#_Q^>#O^QA@_P#1
M<E9_AO2=.O?%WC^:ZLH)I'NT@9I$#'RS A*\]CFO09((IBAEB1S&V]-R@[6]
M1Z'GK0D$,;R.D2*TIW2%5 +G&,GUXH \4TBXMX] ^%-UK+H-(C$ZRR3G]TDW
MED0%B>!C#8STK5L9]&NO'/CF?1#;M;OHB>9);@>7)(/,#$$<-T )'<'OFO4G
MT^RDLOL3VENUIC'D-&"F/3;C%$5C:0KMBM8(QY8BPD8'R#.%^G)X]Z /)UE3
MP]X/^'GC(Y6"PM(;2_91_P NTT:C)]0KA#^-1SV<R?#G3-6NT*WNM^(;74I@
M>JB2=2B_@@05Z\UG;/:?9&MX6MMH7R2@*8'0;>F*<]O!+&L<D,;HA!564$*1
MT('M0!YK;7N@Z?\ $'QM_P )3+9122K;F'[;MQ):^5@A W4;MV0.]<UIDEO9
M?"CP=>D>186?B<2RNX*B&(7$RY;/0#('->UW&GV5W-%-<6EO-+"<Q/)&&9#[
M$CC\*<;.U-L]L;:$P/G=%L&ULG)R.AR2: //(]?T[4/C#/<Z=.E_%:>')5D-
ML=ZLPF1MBL."<$=/6N4GUTZS%X&N5NO#UO'+K-K)!I>GPGS[9"V"&??@ 9 8
M; ,D5[9;V%G:!!;6D$/EJ43RXPNU2<D# X&><5''I.FPRO+%I]JDCN)'985!
M9@<AB<<D>M 'F]S9:;J6I_$RQU:_6PLIYK*-[IF"B,F%-I.>,;MO7K6[X)U^
MYOM:U72+M],OI;&*$_VGIHQ',K;MJN,G:XP3@$CGM78M9VKB8-;0L)_]=E ?
M,XQ\WKQQS26EC:6$/DV5K!;19SLAC"+GUP* .-^)4,4@\*&2-&/_  D5FOS*
M#P2V1]*KSZ787GQPC^TVD,HMO#JM"KH"J'SW7('3H2/Q-=[+!%-L\V))-C!U
MWJ#M8="/0^]'D1>?Y_E)YVW9YFT;MN<XSUQGM0!YKH-]H.E^+/&J>)9[&VO7
MNPR_;2J[[/RE$87=U488$#O7.V.G)<^#/ =K>VQ>PF\1N]O!.O\ R[GSFC!!
M[8P<'L17LUWIEA?O&]Y8VUP\?W&FB5ROTR.*FD@AE,9DB1S&VY"R@[3TR/0\
MF@#@++1M,/QKU:0V%N672+=US&,!B[J3CUV@#/I5SX5*L7A":",!8H=2O(XT
M'1%$[X ]J[,01"=IQ$@F90ID"C<0.@SZ<FB*"*!"D,21J6+$(H ))R3QW)H
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
MELH%@D62$1KL=2"&7'!R.N:XS_A"=;M(]7L=-U^TBTW5+B:>47&G>;,AE^\
M_F -[;E...N*ZW1]+@T31;+2K4N8+.!((RYRQ"C )]^* /"].OO"I^ U_8;K
M(ZU*94^S@#[1)<&4^40/O-_!@CC ]C7<V^EPWGQ@L_[6MXKFYMO#$3?O5#!9
M/.96//&>2,^YKI/"GA"T\.:%I]C,MO>75GY@2[, #@-(S\9R1]['6N@\B+S_
M #_*3SMNSS-HW;<YQGKC/:@#S70;[0=+\5>-8_$L]C;7SW@9?MI5=]GY:B,+
MNZJ,,"!WK M+0K\./!GG0$0/XGA-HDR_,MLT[E!SS@K@X],5['=Z987[QO>6
M-M</']QIHE<K],CBII((9@@EB1PC!U#*#M8="/0CUH XORH_^%TF'RT\K_A&
MMNS:,8^T],56^$-SIW_"&P6,4ML-2@FN1<0*R^:G^D/C<O4#D=?45WOD1>?Y
M_E)YVW9YFT;MN<XSUQGM4<-C:6]Q+<0VL$<\W^MD2,!G_P!XCD_C0!Q.L:?9
MZA\:-$%Y;QSK#H]Q+&LBY <2( <?1C41U/3/#OQ;U5M3N[;3[>?1K<P-.XC1
M@CN&"D\9&1Q7?F"(SB<Q(9E4J)-HW!3U&?3@5'<V%G>M&UW:03F)MT9EC#;#
MZC(X- 'C$%Q'=_#IKF(L8IO&0D0LI4X-V",@\CKWK4DDNK?XG>*UN-;T73))
MTM_)_M6S\WSK?R\8C8RH-H;=N'//6O5#9VI0H;:$H9/-*^6,;\YW?7/.:9>:
M;8:B$%]96UT$.5\^)7V_3(XH \SCT/3],\.>%19^,]*&H::US+IUS<JOV:Y1
MF(=-I?HH95!#$@"NT\#:V?$/A2VU%K.&U9WD1D@.8F*NP+H<#*L02#[_ (UL
M7.F6%Y;I;W5C;3PQ_<CEB5E7Z C JPB)'&J1JJ(HPJJ, #T% 'E?AS4?#6G0
M^,X?%4]C%?MJERUY'>%1)+ ?]7M!Y9=F H%9>D:2]Q:?">PUVV,I'VIS#.,X
M"Q%X@P/H G!]*]@N-,T^[N([BYL;::>/[DDD2LR_0D9%3/!%)+'*\2-)'DHY
M4$KD8.#VXH 6.*.&,1Q1K&@Z*HP!^%/HHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K#\5Z^_AO2
MH;U+=9S)=P6VTMMP)) F>G;.:W*XKXH_\BO:?]A6R_\ 1ZT =/;WMU+J]Y9R
M:=+%;0)&T5VSJ4G+ Y  Y&W'?UJ]FO-Y]0M--\8?$*ZU)Y_L,.F6;2B%B'V[
M)<[2""&/8@CGN*QM,M/[)^(?A&6R\.QZ##J*W*R+'>^:]R@A+CS% QD$ YR>
M3UH ]%\,^(&U]-59[=8/L.ISV(P^[>(R!NZ<9STJ]<7MU%J]G9QZ=++;3I(T
MMVKJ$@*@8!!Y.[/;TKR?2?"_A_6M,\=WVJ,9+BVU>_*.9V'V3!W!U .%.><]
M\#L*TM#O[W4-:^&-U?N[7,^D7;RLQY<^7%\Q]SU_&@#JM(\6WFK:*+^WT:2=
M_P"TY+%XH91\B)(4,I+8X &2*VX-9LKC6[O2(Y&-Y:11S2IM( 5\[>>A^Z:\
ME@9E\#:=M)&?&H!P?^GQJW=+\,:))\9M?F?3XC+#;VMY$23\LK-(6?KU) H
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 53U+2[+5[9+>_@$T22I,JDD8=&#*>
M/0@&KE% &=)H&E2W.HW$ME'))J,2PW>_+"9%! 4@\8PQ_.L[3? GAK2+VVO;
M+3 EU;$^1,\TDC1@J5P"S'"X8C;TYZ5T5% '+W?PY\)7]S+<7.C1/+-*TLK"
M1U\UF;<=X# ,,\X.0/2MJ31]/DU"ROFM4^TV*/';.,CRE< , !Q@A1^57J*
M,<>%M%6RCLQ8)]GCO/MR)O;B??OW]?[QSCI[47OA;1=1URVUJYL@VHVP41SK
M(Z' .X A2 P!YP0:V** .37PS-<?%"3Q-=0P+!;:<MI:%3EV9F+.Q], [1]3
M75.BR(R.H9&&&4C((]*=10!R]G\.O"5A/%-;:-$DD,RS1,9';RF5MPV98[1G
MG P#Z5N6VEV5GJ%[?V\ 2ZOBC7,@))D*+M7V& ,<5<HH PY?!WA^?P]%H,NF
MQMID3[XH=S?NVW%MRMG<#DGD'/-.TCPEH6@W)N=,TZ.WG:+RGE#,S.N[=\Q)
M)8Y[G)]ZVJ* .:@^'_A>UODO(-*6.1)1.D:S2")7!R&$6[8#GGI6S;:796>H
M7M_;P!+J^*&YD!.9"B[5]A@<<5<HH S]9T/3/$%A]BU6T2ZM]P<*V058=&!&
M"#R>0>]5M$\)Z'X=$_\ 9>GI"UQ@32.[2/(!T#,Y+$>V:V:* .:L_ 'AC3[Z
M.[M=+$4D4GFQH)I/*C?.<K'NV Y]!3]4\">&=9U-]1O]*CENI %E8.Z"4#H'
M52 __ @:Z*B@#&U#PKHFJ:I9ZG=V*O>V8"PRJ[(54'<%.T@, ><'(J8>'=(%
MMJ-L;")X-2E::\C?++,[  D@^RCIZ5IT4 8&C>"O#WA^\^UZ;IRQW.SRUEDE
M>5D7^ZI=CM'L,5>AT'3(+*_LXK15M]0DEENDW']XTGWR>>,^U:-% $-G:06%
ME!9VL8CM[>-8HD!)VJHP!S["N;N_AQX4OK][ZYTLR7+NSF3[5,#ECEL8?C/M
M7544 8FL>$=#UX6W]I6(E>U!6&197CD0'@@.A#8]LU?TO2K#1=/BL--M8[6U
MB^Y%&, 9Y)]R?4]:N44 8&L^"O#VOWHO-2TX27(3RS+'*\3,G]UBC#</8YJY
M)X=TB72K;2VL(5L;5XY(($!149#N4C&.A&:TZ* "L&'P7X>MY]3FATY4;4TD
MCNPLK[9%?[_RYPN>Y !K>HH SIM"TRXL["TEM%:#3Y(I;5-Q_=M'PA'/./>J
M.J^"_#^M:@;^^L,W94(TT,TD+.HZ!BC#</KFM^B@""SL[?3[*&SM(5AMX4"1
MQKT51T%<]??#OPMJ>H/?WFF&6Z=VD,GVF4$,>I&&P,^U=110!S^I^"?#^L-
MU]8O(8(1;H5N94S&.BMM8;AR>N>M6KKPSHM[H<>BSZ; =-CV^7;JNQ4QT*XP
M01ZCFM:B@#$T3PCH7AV::?2[!8IY@%DF>1Y9& [;W);'MG%7]0TJRU3[+]M@
M$WV6X2ZAR2-DJYVMP>V35RB@"KJ6FVFKZ;/I]_#YUI<)LECW%=R^F00:D:U@
M>S-HT2&W,?E&/'R[,8QCTQQ4U% '.W?@3PU>Z=86,^F*8-/79:%9I%>%?0.&
M#8]LU+<^#/#UWH5MHLNF1?V?;.)((D9D,;\G<K*0P/)YSDY-;M% &7!X=TFV
MU&UU"*S5;NUM!90R[F)2$'.WD\].IY]ZU*** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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 *XSQ9JVNQ^+/#^A:)>VM
MF=0BN9)9I[8S8\L(0 -R_P!X]Z[.O//&NBV^N?$CPA:WL4SVOV>^+F*5XR#M
MCQ\R$$?G0!TUO?3Z#8VJ>)=6M[BYN[M;:"6&U:)6=_N)M!;G@\D@5H'5K%=:
M71S./M[6YNA#M/,08*6SC'4@8SFN(\;:1;>'?#>B2V,%R;#3-<MKZY^>2=TB
M#'>WS%F(&0:9I6M6OB'XP17VFK/)8IH4L2W30LD<K>>A.PD#(&>O3.?2@#8'
MQ,\*S6\\MGJ+7)B@,Q\JVF8 <#!(3@\CCK@YQBN>U'XBMK/PAU#7=*EDL]4@
MMX))0(G A9Y ,*SJ XQGD9K3^&-D8_A'80)!Y<LL,Y9=NTLQ=^3[]*Y!M0MM
M0_9VN=)M_,>_T^T@AN[=HF5HG\T#:01U^4T >F:5XW\.ZUJO]F6&HB6Z*%T4
MQ.JRJ.IC9@%<#U4FH[_QYX;TR_EL[K42LD#!)W6"1XH&/022*I5#SW(K-\3V
MX3Q]X#,,.$BGNT^1>$7[.W''0<#\JX2Q2#3[+7O#_B+Q5J6DR7%[=>;9K91N
M+J.5B0Z,8F9]RGL<@^E 'JFM>,M \/7"6^IZ@(9Y(O.CC6-W:1=P7Y0H.XY/
M0<]3T!JO?>/_  SITGE7.HD3^3'.(4MY'D9'!*L%"DGA23QQWQFL*STR&V^*
M6@QHDDT-GX:9(9IT^8$21J">.&*DYZ=35W2[?_B\/B&X:+D:9:*DA7U:3(!_
M ?D* +9^)/A#=:A=:B=;G9LD2-V1=_W0[ 80GT8@UHZWXJT;P])!#J-TRSS@
MF*"&%YI7 ZD(@)P/7&*\P^P^7^SUK\26NV1I[IMBQX)(N3@X^@'Y"NAN]2MO
M"WQ/N=6UTO#8WVE0PVMZT;,B,C,7B) .TG(;GK0!U:>,?#\GAUM?34HSIB.(
MWGVM\C%@FUEQN4[F P1QGFH(O'?AN;29]434A]BAE$)E:%QO<] @*Y?/;:#G
MM7FVL6LNH> _'6JQ6DR:=JVJVLEI%)$5,J+)"K2;2,X8@GD<@9KJOB9:7$3>
M&=0AFN+73].OBUQ-:0+*UNIC*K)L*L,*>.AP#0!UFB^)=*\0?:%TZX9Y;<@3
M0RQ/%)'GD;D<!@#V..:U6#%&"D!L<$C.#7 >%7T:77-2\10^)[W6IXK$0SRR
M6RQQK$K%Q@I&H9A\WJ<'Z5V6CZK;:[H]IJEGO^S748EC\Q=K;3TR* .#O+KQ
MW:>+],T#_A(]+8WUO-/YW]E$;/+V\;?-YSN]>U=!%XTT?3;N+0]4UB.XUM)$
M@F6"UD&9&"D': VU<.O.<#/6JFL1N?B]X9<(Q1=/O 6QP.8Z3PI;!/B'XZN&
MAP[W-HHD*\LHMUX!],T :(\?^&3J4=C_ &@PDDF^SI*;>40M+G&P2[=A.>.M
M3ZWXST#P]>QV>I7QCN7C\WRHX7E98\XWL$4[5]S@5Y+KWB+4?$/AMDOM4N(]
M3&HQ"708-/ 6V5+A<%W*EN@!W;@"2!78?VQ9>$_B=XEN-<\V&/5(+5K"80/(
M)1&A5XUV@_-NYV]\T &@^*+R^\(QZA+K\4!EU][:*X>W\Y98C.52)0O3<, -
MVKI=5\=^&]&OKBQO=0*W=OM,D$<$DC@%=P.U5)(QR2.!WQ7FUC#*?AWIP6RF
MM_\ BL$<0/'M:-?M70@=,5V_AVWQ\4O&T[0X)CL%20KU'E-D _4"@#<N/%FA
MVVA6VM/J$9L+HJ+>2-6<S,W155069N#P!G@^E1Z%XPT3Q)=7%MI=S-)/;?ZY
M)+66(QGT.]1SSTZUY+%-<Z9X&\$/;H\5S!K5XT1^S-.5P]QA?)4AF!!QE?NC
MFN\^'US:7.HZ[<RZ@T^N7DL<][ UE):>2H0)&%CD^8C"_>YR: )_$VJZ]_PF
M>CZ!HM]:60N[6>>2:>U,_*%< #<O]XUS^K^,]?A\%^+H+B6"#6M"N((?M=FI
M$<BR,A#!6S@[201DUH>+=(?5_BCX<A%W?V:#3[LF>RD\MQRG&[!X-1^.?#-C
MH'PFURTTR&9WG>.::21VEEGD,J99F/+'B@#J]9\8Z'H%U]EO[F43B,2M'!;2
MS%$Y&YMBG:.#R<=*==^+_#]AI5EJESJD$=A?'%O<')1SM+=0..%/7'3'7BN5
M\2>)[VU\8W.EW.KRZ'8QVL<EK)!8B>6^=L[E4LK#Y< ;0,G-<WHMG(? OPSA
MGMG)CUHETDCY7'GXR.V.* /3=&\7Z'KRW9L+[)LP#<)-$\+1J1D,5< X(!YZ
M4:+XNT7Q!<&#3;B65O+\U2]M+&LB9 W(S* PR1R">M<WJ$5N/BCK#WD$CV+^
M& +@1HS%U\Y]P 7DG;G@<U5\"ZO)%XACT#1]7DUSP[%9%EFFMRLED5("1-)@
M!\C/!&X;: .YUK7M,\/6:W>J72V\3N(T^4LTCGHJJH)8^P!JII?B_0]8M+VX
ML[W<MBNZZCDB>.2$8)RR, PX!QQSBN?\;RC2O&/A/Q!>QR-I%D;J.XE2,N+=
MY$ 1V !..",]LUDM<1^(_%/B3Q!I"22:4GAU[$W/ELJW$^YG^7(&[:O&??%
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
MW>LZ78"$WFI6=L)O]49IU3S/]W)Y_"K(NK<W(MA/$9RGF"+>-Q3.-V.N,]Z
M,SPWX>@\-Z=-;132W$D]S+=3SRXW2R.V23CCT'T IVN:#!KKZ6TTTD9T^^CO
MH]F/F9 P .>WS5?-[:AIU-S"&MP#,/,&8@1D%O3CGFH['5-/U.%Y;"_M;N)#
MAG@F60*?0D'B@"W15%-:TJ2YAMH]3LFGG7?%$LZEI%]5&<D>XK-'C+1O^$KE
M\.M=Q)=QP)*6:5 A+.5\L<YWY'3'<4 =!13)IHK>%YII$CB0;F=V 51ZDGI4
M%GJ5CJ-L;BQO;:Z@!(,L$JNH(Z\@XH M452LM8TO4Y)([#4K.[>/[ZP3K(5^
MH!XI)=:TJ"1(YM3LHW>0Q(KSJ"SC@J 3R1Z=: +U%54U.PDOWL([ZV:\C&Y[
M=95,BCU*YR*9=ZOIEA<16]YJ-I;32_ZN.:=49_H"<F@"[14%Y>VFGV[7%[=0
MVT"]9)I BC\3Q3(M2L)[ WT-[;2684L;A)5,8 ZG<#C% %JBJD6JZ=/>O90W
M]K)=HNYH$F4R*/4J#G%-N]7TS3YXH+W4;2VFE_U<<TZHS_0$\T 7:*1F5$+L
MP55&22< "N'\-^,;GQ!KVL2_VEHT6CZ?<30" ',[I&!F<OOP$R?[N,=Z .YH
MJK#J>GW$L\<%];2R0 -,J2JQC!&06 /&1ZTVQU?3-4,@T_4;2[,?#_9YUDV_
M7!.* +E%46UK2DFBB?4[)9)G,<2&=078'!51GD@\8'>I(M3L+B]ELH;ZVDNX
M1F2!)5+H/=0<B@"U17.^.-=NO#?A6XU2R2)YXYH$ E!*X>5$/ ([,:U[;5-/
MO;B:WM;^UGG@.)8HIE9H_P#> .1^- %NBJ7]K:<UPELFH6C7,A<1P^>NYRN=
MP SDXP<^F*JZ-J[W.B65UJKV%O<W&X;8+D21D@GA'XW?*,_GZ4 :]%5;'4K'
M4XFEL+VVNXU;:SP2K( ?0D'K5<>(M$:Z-JNLZ>;@/L,0NDWANF,9SGVH TJ*
MR+#59G_M-]2-C;P6UV88I([D-E,+CS.FQB3]WW%7+?5-/O+J:UMKZVGN(.)8
MHIE9X_\ > .1^- %NBLZYU_1K*Z-M=:O807"C)BEN45P/H3FKZNKH'1@R,,A
M@<@CUH =15&TUG2]0N)+>RU*SN9X_OQ0SJ[+]0#D5E^.-=NO#?A*ZU6R2)YX
MI(542@E</*B'@$=F- '1452OM8TS3&1=0U&SM&D^X+B=8RWTR1FI_M5N9T@^
MT1>=(AD2/>-S*/X@.XY'/O0!-14*7=M)YVRXB;R&*R[7!\L@9PWH<<\U6GUS
M2+6*"6XU2RACN!F!Y+A%$H_V23S^% %^BHA<P&Y^S":/S]GF>5O&[;G&['7&
M>,UFZUJTMKHUW<Z4UA<7-O(L92XN1'&K;E!5FYVD!NA]O6@#7HKGYO&6C6_B
MS_A'9KN*.[^S?:"[RH$'SA?+Y.=_.<8Z5T% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q7Q1_Y%>T
M_P"PK9?^CUKM:ANK.VO8A%=V\-Q&KJX25 X#*<J<'N" 0>U ' V.B:9JWQ>\
M52ZC8P79@L[(1B= ZKN5]WRGC/ &>O7U-8.AZ,FJ_#G2;.+4;*UN-.UFYDL8
M+_YX9O+EE C9<@D -VY&!7KD=G;17<UU';0I<S!5EF5 'D"YVACU.,G&>F:I
M7'AW1+NP^P7.CV$MGYAE$#VR% Y));;C&223GKR: /-+W5XM7\,Z.4TRUT^6
MU\7VMM<)9D-#)*LHW.C #(.1SC/4=JNV47AVY\8^.F\6+8O-'+$H^W;?DM/*
M!4INZ#.XDKW]Z]$31M+CL[>S33;-;6V=9((1 H2)U.0RKC (/((J.]T'1]1O
M8;V^TJRN;J#_ %4TUNKNG?@D9'- 'B=GYI^&?P^A5K1=-?5)Q,;\,8"PDF,0
ME&02-W8\9QFNM&B7%C_PEFHR7VBC[1HCQRV6EH4!95?;*RECS@E<]Z]$;2=-
M;3FTYM/M#8MG=;&%?*.3N.5QCDDGZU!8>'=$TNVFM]/T>PM89QMFC@MD19!T
MPP Y')ZT 8GPXT/3-,\$Z)<V=C!%<W.GPR33A!YDC.@9MS=3R?Y>E8^O6.C#
MXQ:3+J-K8^7/I5P6:XC3$CJ\>"2>I"_D*]"@@BMK>."")(H8E"1QQJ%5% P
M .  .U5=2T72]8$0U/3;2]$+;HQ<P+)L/J-P.* .(T70],U+XL^,[R_L8+J:
MV-DL)G0.(\P DJ#P#\J\]>*XOQ1J5OJ?@NYU>QTWP_IEN=47[./^7]I5N "_
M &USAB1R=I/->YQ6=M#<SW,5M#'/<;?.E1 &DVC"[CU.!P,]*SV\+>'GO)[M
M]"TQKF?_ %TK6B%I.<_,<9/.* .,:+1KGXL^(E\3)9.L>FVWV%;X*4$!W^:5
M#<?>QDUR=@+-?A=,-/P;$>+E^SD$D>7]J3;C//3'6O9=2T+2-8>%]3TNRO7A
M.8FN8%D*?3(.*>=(TPP- =.M#"TWVAH_(7:9<[MY&/O9 .>N: .(L=$TS5OB
M]XJEU&Q@NS!9V0B$Z!U7<LF[Y3QD[0,]>OJ:XLW$5C\.?#,<J0R6MKXCG407
M<HCMVCC>?:CNW"CIMSD9 KW*.SMHKN:ZCMH4N9PJRS*@#R!<[0QZG&3C/3)K
MF?$?A![XZ5-HOV"U;3;J2Y6TGM\VTS.I!+*I'S98L&YY)H S/AW9VD^JZ_K\
M TB,ZA+$%M=.N(Y_LZJF#N=.,N1D@<<#J:LZLVWXO^'V.2!I5X>/]Z.K/AWP
MK=V'B2\\0:E)8+=W%LEJ+?3H#'$J*Q;<Q)R[$GKQ@#%=.UG;/>1WCVT+74:%
M$F* NBG&0&Z@' R/:@#PW4M1@U'0/#VL6.F^'M+M9M9MVLXH#F]!$V"20 ,D
M9+#GKR:U_%9DTOQ3KWAB$LB^+A:M;[> K,XAN?Q\L;C7I:>%O#T=U+<IH6F+
M/,P>246B;G8,&!)QR0P!SZC-79].LKF[M[N>SMY;FVW>1-)$K/%D8.UB,KD=
M<4 >2^$S)J7B'0?"4Y9QX3FNI+G=T;8WEVQ_[X?(_P!VKVA"W\)^(-)L-FCZ
MS8:G>SM8:E;[3>1.X=R7Z[Q@LN\$<=1VKTR'3K*WO;B\@L[>*ZN=OGSI$JO+
MM&!N8#+8'3-5;+PWH>FWSWUCHVGVUW)G?/#;(CMGK\P&>: /,8=6T^P^&/Q
MM+N\@AN?MNJ0B%W <O)NV +U.<C%:EBB2^+? ,<BJZ-X>G5E89!!2'((KNIO
M#FAW.H27\^C:?+>2(8WN'MD9V4C!!8C)&./I5I=.LDFMYEL[=9;:,Q0.(E#1
M(<953CY1P.!Z"@#@OAI#HUC%XA<16-O=P:S?(S!462.(29QZA0,>U=]8WUKJ
M5E%>65Q'<6TR[HY8VW*P]0:KKH6D)J$^H+I=DM[<(8YK@0+YDBGJ&;&2.!U]
M*M6MI;6-K':VEO%;V\0VQQ1($1!Z #@4 >4S6L5WX>^+"RP)-LN;AT#H&VL+
M9<$9Z$>M=WX)CTQ/">FG3$M%5[6%I?LP4 N8UR6V]_K6S%8V<!N##:P1FY;?
M.4C \UL8RV/O'  R:BTW1],T:!X-+T^ULHG?>R6T*QJS>I"@<T >=V<7AVY\
M:^.6\5K8O+&\*K]NVX2T\H$%-W09W$D=_>N9T?[*?A[\/(-0*_\ "/R:M<"[
M\W_5L1),8A)G^'=C@\<<U[->Z#H^I7D-Y?:5975U!_JIIK=7=._!(R.:E;2=
M-;3FTYM/M#8OG=;&%?+.3N.5QCDDGZG- 'G=U';VWQ-E_P"$3CMUG_L&<WJ6
M84)OR/(W!>-^<X[X]JYWP[H<VL^ ]$:+4?#-FR2PS_;#&PO$N X+;G+<R%LJ
M<]<_2O9-,T;2]%@:#2M.M+&)CN9+:%8PQ]3@#-5SX6\/'4_[3.A:;]OW;_M/
MV5/,W?WMV,Y]Z . \2BW\,:YJ_B79H^MZ?<W$"WMI/M-U;R+M0"(\@XX;80#
MZ&NU\=_\D^\2?]@NY_\ 135=D\-Z'-JJZK+HVGOJ"D$736R&4$=#NQG-7YX(
M;JWDM[B))H95*21R*&5U(P00>"".U 'E-YH>EZ1H'P[O=/L8+>[;5+)7N(T
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHJO=:A96.S[9=V]OOSM\Z0)NQUQDT 6**9%-%<1++#(DD;<JZ
M,"#]"*?0 4444 %%%% !115*XUC3+28PW.HVD,J]4DG56'X$T 7:*;')'-$L
ML3J\;@,K*<A@>A!IU !1110 445"+NV:\:S6XB-TJ"1H0XWA2<!BO7&>] $U
M%%% !1110 4444 %%%56U&S74TTUKA!>O$9UAS\Q0$ M],D"@"U14-S=VUE%
MYMU<101YQOE<*,^F32V]U;W<7FVT\4T><;XG##\Q0!+1110 4444 %%%% !1
M110 4444 %%%% !16?K&N:7X?LQ=ZM>Q6D#.(U:0_>8] !U)X/ ]*F&I6)T^
M+4#=PK9RHKI.SA496&5.3ZY% %JBL]-=T>1U1-5L6=CA56X0DGT'-:% !115
M>_O[73+&:^O9T@M8%+R2N>% [F@"Q14"WUH]RELMS";AX_.6+>-Y3.-P7KC/
M>IZ "BBB@ HJH^JZ<EU]E>_M5N,X\HS*'SZ8SFEFU&SMM0M;":X1+J[#F"(]
M9 @!;'T!% %JBBB@ 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 *\S^(1M1\0
MO"!O-%DUB'[/?9M(X$F+';'SM<@<=:],KRKX@:ZUGXWTJ[TYIEOM)CF1UETN
MXGB<3*AX:/K@#UZT 7?A<]NFJ^*H(+632E-ZDL>C2QF-[5"@&_;]T!R"?E)
MQUKTBO&-,\516UWK6N7=SJ,GB"_M1;P/#H5PMO;!0=F%();YCDDGVKI].^*&
MF1:;:QZA%K$]ZL2B>6/1YU5WQ\Q V\ G- 'H%%<1_P +3T#_ )\]<_\ !5/_
M /$T?\+3T#_GSUS_ ,%4_P#\30!V]%<1_P +3T#_ )\]<_\ !5/_ /$T?\+3
MT#_GSUS_ ,%4_P#\30!V]>08T\_$_P :?;O!T_B ^;:;7CM(9O)_T=>#YC#&
M?;TKJ/\ A:>@?\^>N?\ @JG_ /B:X=_&-WIWBW7-7T-G$&JM"[1WNAW;,ACC
M"<%<#G!- '<Z[K.L:9KOAWP]X<LM/@2_M9SBY0A;81B/&%0C( 8C:.IQR!6)
MJ^O>)+OP;XYTJZGL(]4T6%A+<PQ.$F@> R J-V4?'?) /8U4D\:6%WXF\/:W
M>)J7G:=:SQ7"0Z/<!7>0)RF0< %3U-5Y?$.B7-UXS:8:RL/B*".%-ND3EH0(
M/*)/R\^M &Y-K_B?PW\/-'O7.GZC>W,]G!!&L;Q@QR!1M8ES\_\ M=.>E:4F
MM^)= U3P_!K\FF3VNI74EI--:0NGE2,H,(&YCU8.OY5PI\3_ &_PMI6E:H;K
MSM.OK2:.2VT:Z >*$J?FR/O'!Z<5J>/OB!X?U;P7J%N(M8@N$59K6:3394"3
MHP:,[B !E@!^- '=>']=N];U_P 01A(1I>GW"6<$BJ=\DJKF7)SC + #CL:S
MYM5-O\0=9@CL;(26^AQW(N?*_?.=\@V,V>4^4'%<YX,\<:+X>\*65A<VNMO>
M;3-=N-*F.^=R7D.=O/S$_@!4$_BW1YO%FJ:P$U@1WFE+8+'_ &3/E6#.=Q^7
MI\PH MVOC/Q>GAO0O%-_%I TR]EMXI[2)'\T+*0OF!RV,Y(.W!P#C)-6+'_A
M)F^,>LQ)J-A]E2UMG>)K>0_N"[X5?WF!)C.6Q@\<5SDVO:5+\.=(\,C^UA/8
MFU+3?V1<;6\IU8X&W/.WBK=QXS@@\>GQ!I@OA;75O%;7L-SHUR6"HY.Z,J,9
M(8CGCOSTH W8?$?B_7M-U'7M"_LF'3;669+6UN87>2[6(E68N& 3)4X&#[UV
M7A[68O$/AW3]8A0QQWD"3!"<E,CD?@>*\:C\1W.E6>H:+HEW=1:->2RR1O<:
M%=-<6@E)+JF,*V"203CKWKLM&\?>&-#T2RTFTL]=^SVD*PH6TJ?)"C&3\O4]
M: (-9\<:KX?U2 W6N>&;G=>QV\ND6Q/VA(W<+N#%\EAD$@H!UK4N];\4ZAXV
MU;P]HITRW@L[>"?[5=1O(REPWR[0PW9(ZY& #UR*\OBNQ'X>@\/++,-/MKQ+
ME;@:#<_:+C;,),2'& >O(SG Z<UV=AXUT:S\::SKC1:PT5_;V\21C29]RF/?
MDGY>^X4 :">/]5N/!FE7$-G:#7]0U(Z4$8L8$E5W5I#SN* (3C.><5#IJZ['
M\9;.+79+*>1=#G\JXM$:,2*9H_O(Q.T@^A(/%<F=2TU/#,%I;RZK'JEEJ\FJ
MVDYT:X:,,TCL$<;<D%7(.*O:5XNSXUB\2ZW-?2R+8R68M;31+E4C!=&!!8$M
M]TY)]1@<4 =/\6Y+*+3?#4FHHKV2Z_;&=7C,@*;9,@J =W';!JAX:MXI/'.J
MZMX/TT6.B_V5Y1\ZW>UMKB\#Y5@A4' 7(+ =ZB\4^,]&U]M$,46L1?V?JL-^
M^_29SO5-V5'R]3NJWXD\>:#X@\-:CI 37K<WEN\/FKI,Y*9&,XV\CVH ETKQ
MM?#QKI>B7.N>']9341,&&E@J]HZ)OPW[Q\J0".<'-6_#NN^+/$.LZHR+I4&E
M:;J=Q9$,CF6X",0,'.$Q\N3@YYX%<+IWB(?V[X=O]122*#11(B6UAH5R@<-$
M4W$D<'IQC YY-;&C>*M%T_2?$%C-_;?_ !-;Z[N5DATF<-$LW3JOWA0!ICQO
MJ>G^)=(L;S7?#6I_;[P6D]CIV1-:LP.&R9"64$8.5'4=*GN/$?C#4-6\3VNC
MC2((-%E 22YC=VF_=*^S 88Y)RWN!C@FN"L-5$=MX;L;DR1V.A7<,Z"UT&Y6
M2YV KN<D8#$$Y SDDG-=+IOB[1[*^\47#1ZPRZQ,)(P-)G_=@1*G/R^HS0!>
M@\;>*&TO0/$UQ;:9%HVIW,%NUD@=IXUE.T2>9D#.>=NWIWS4NM>/Y1XHU/2+
M37= T9--"*SZIEFN967=A0'7:@! )Y.:YIM<TIO 6@>'O^)MYVF36LKR_P!D
M7&UQ$X8@?+GG'%27/BY--\2ZEJWAY+DQ:IY;W-MJ&BW)"2(NW>C(.X R".HZ
MT 6M6\1Z[XHTWP'K.F7%G9+>:B(VB>-Y )U$JDDAQNC^4X'7H<UMZ]XWN].U
M^#P[)K>AZ7=1627%Y?WR'RW=B0$BC,@/8DY8X!%<_P"(/&$6KZ3HTD;7JZSI
MEXEX'.AW*V\C ,I7:,L!ANN2>/>H;SQ=LUV'Q%IHN!J<UDEK?V]QHEU]GE*D
MD.A W*021SG(H W#\2-4G\$QZG8V^GW>HIK2:4XB<_9[@EP-T;9X#!E()SC/
M>K>M^(_$WA\Z18ZMJ6BV<E_++YFJM:R?9H JJ4CP7'S,2WS,P&%Z9KG]4\80
M:YHNG6^H?;5O+;4X+US;Z)<I'LC<-L ())P.I_(5?\1?$@7:K'I5I)+;.C)/
M;ZEHERZMZ$%1]<@CGU% 'I6FM<OIMN]Y+;37#("\EL"(W]U!)."/<_6N'A\1
M>+M?LM3UK03I,.G6DTT5M;W4+O)=B(D,Q<, F2"!P?>L_P (>--!\+>%;'1B
MFN7!ME8&3^R)U!+,6( QP!G 'H!7-Q^);G2;?4M)T*[NHM(OII94:YT*Z:>T
M\TDN$QA6 ))&<8SSF@#9UO5=6\4:U\/-6TF:QMX;WS9H(KF!I/*F\AR^XAQN
M ' Q@Y&<]J]2NM.M=2L!::I:VUY&0"\<L0>,L.^UL]^E>3+KWAVTN/""6,6M
M):>'_,!6329RTH:$QYX7&<G)KK?^%IZ!_P ^>N?^"J?_ .)H Q?"'AW0DU_Q
MI+_8>FLUEJ0-MNM4/DXA1@%X^49YXK1\)Z[XRU_PQ'X@NCH=M!<6>^"%UD&U
MP1^\=\G"D!SM'(&WGK6+HWB_1],OO$MP\>L.-7NO/C"Z3/\ NQY:I@_+ZBLQ
M]9TB;X3Q>#G?6$G2V2+[0NCSE"R.&Y&W)4XP1Z$T =9X>\:7=QXSCT&YUK0]
M9BGM)+@7&EC:8'0C*.-[C!!X.0>#7->)M=\5>)OA7K&OQIIB:'=PRB.S*.)U
M@#%1(9,[2W&=NW&.^:ATWQ5&?%NG:YJL<Z)9VLULMI8:'<JH#[><L.?NGC Q
MQC/-8TVHSCPC>>#[2_O(]#99%MY&T*Y-P$8EA&QQMP"<%@,X]* /4[2^ ^(N
MG:?]BLR3X?,_VHQ?OQB5%V!_[G.<>M<Q;^.O&3>!;;QK<0Z.NFHR^=9I'(99
M8_,\MG5MV%.>BX/3D]J2'QAHT7C2TUTQZP8H-).GF/\ LF?<6,BON^[T^6L;
M^UM+_P"%1_\ "&9U7[3Y>S[1_9%QL_UOF=-N>G% '>:UXAUN3Q1J&CZ3=:7I
MZZ=8)>23:A$TGG;BV H#KM0;>6YY(XK6\#:MJ.O>#M.U;5/(%S>1";;!$T:J
MIZ#!9B?KGGTKQ;Q/XI\/:CXYU"_U"465N\,"VZZMH371D*ALE%;:8UR<8R<G
M)KO/#/Q7M)-"A_M?3=0BND+(#9Z7-Y3H#A'48. 5P<9XH YZ67PHVM^/+36M
M(_M'4IK]A:QQ:>\\S9B4 (ZJ=IW>XQUK<TVTU*PU[X86NL,S:A%87JS;FW$'
MRH^">Y P"?:F>'O&>C:+JGB"[DBUB1=3OOM2*NDS@H-BK@_+U^6EU3QKHU_X
MOT#6DBUA8M,2Y5XSI,^7\U548^7MMH L^(_'&J^&[PS7&N>&9@EVD3Z/"3]I
M\II N0Q?)< Y(V8X-:NHZYXGN_'5[X<T7^S8(8+*&Z-W=1NY0LS@C:&&[.!C
MD8P>N17EKW0_X1R?PY'-,NG-=_:1<G0;DW,W[X2@2'&,Y_B&20 .*[2U\:Z-
M!XYU#7S%K!ANK*&V6(:3/N4HSDD_+T^84 7)/'^K)X#34Y;>T@OXM4.F7UP4
M=[>VVN5:8J#N*\#C(Y;K79^';B[N])6>[U'3]1WL3%=6"%8Y$XP<;FYSGH2*
M\NT_Q@-#TB\@TO[4]Q<:I<7C+=:+<M&\4K$[#@ @C(YY''2NK^%D< TG5;B+
M<DEU?M<2PK926L43%5&V-'Y(P,D]R30!WE%%% !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 %(RJXPP!'H12T4 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% #7CCDQO16P<C<,XIU%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M"$]FY Z#TKIJ /&)+"\U#PMXXUZ77=76[TK4=0-@L5XZ)!Y3%@-H.&ST^;(
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
MGN_*U8*)IVW2,/)3&X]R!QGOBH?B5HMMJ/B'P>\TUXAEU,6["&ZDC 7RY&R
MI&&S_$.<<9Q76^'_  MI7AA+M-*A>);J432AY"^7"A<Y/.3C))ZDDU9U+1;/
M5KG3KBZ5S)I]Q]I@VMC#[2O/J,,: /.O%*V-Q/K%MIR>*M0O=,ME0S6FHF*&
MQ<197EI$WM@!FX<\\^E6K/5]0U&^^&,L]W-G4=/N)+L(Y43-]F4Y8#KR21Z'
MI71ZAX"T?4M2O+V22_A%\%%Y;V]V\<5S@;074'GCCMGOFKMOX4TNU;0FB27.
MAPM#9Y<G"L@0[O7@"@#BOAWX>M+2[\6W4=Q?M);:Q=6Z+)>RNC+Y<?+*6PS<
M_>.3TYXKF=,TR?1?@YHGBNUU?4QJ-NUNT:_:6$(C:94,7E#Y2N&.21DGO7K%
MMX1TZRU^\U>VEO8I+PEY[=+EA!(Y7:7,?3=@#FD/@W2#X0A\+F.7^S(A&%7S
M#N^1PX^;Z@4 ;]>*:WJ<:62>)/#X\3R[-1B4:M<7W^C2J9PC)Y1DYC.2HQ&.
MWUKVNN,/PQ\/M%]G+ZC]B6;SX;+[8_D0/OWY1,X'.>N>IQB@#-N-,D\1?%'6
M].N]4U*/38+"UD^RVUT\2LY,@R2I!&/0$9.,YP*PHM8U:7P+I&D/JMVKW/B1
MM&EO_,Q/Y"R2?Q]0Y"!<]:]2@T6SM]=N]9C5_MEW#'#*2W!5"Q7 [?>-9DO@
M?0Y]!N-&D@E-K/=/>9$I#I,S[]Z,.5()XQ0!RUEH4.@?&/3+>VO;V:W?1[AD
MANKAIC$?,C!VLQ+8/7!)YSBNA^(^K7NC>"[F?3Y_L]S++#;K<8SY(DD5"_U
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
MH0"A^<'@#[M=3XGUW5?#4FA:#+KMR]QJ,D[S:FFG":6.*, [4BC0@DE@,E2
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
MD1U4J-@ *G=WR1CK0!W-%>+Z?XNUS6HO#<]EXS5]0U6]$=WI5M;0,;2+YBQ
M*EP$P,ECSFO6=;N#:Z)>3C4(-.*1D_:YU#)#_M$$@'\Z +]%>:>&_%-VWCJS
MTA?$%SK=A>V<LV^ZT_[,T3H5P48(@=2&/KCCFLM=<\:3^ ]2\6CQ#%'_ &=-
M<&.S%G&5GCBE8$2-C(.!@;<< $Y)- 'K]%4VU!(]'.I.I$:V_GLHZXV[L5YL
MVK>,?^$!_P"$[&NQ@^1]N&D?98_(\GKY>_&_=M_BSU[4 >JT5Y_=ZKX@USQW
M'H^E:N-,TZ718=09_LZ22JS2.OR[AC)&W.<@8X&3FLF;QYK6D>%]5M;RXCN-
M7L]9328[X6Q(97VE93$G5@I/RJ.2!0!ZM17GGAGQ!J;>+H--_M'4]9TVYMI'
MDN+S27M&MI5Q@;O+12K GC!((ZUST'B+QH/AI%XYFU^)O(;<;!;.,)/&)MC;
MVQN#'D_+@# ]S0![)38Y$E0/&ZNAZ,IR#4-]#/<V$L5K=M:3NN$G5%<QGUPV
M0?QKR+PG/K/A_P" ]QK5OK,CM'8RO:0M;Q[;=A(W(.,MG_:S0![+17"22:YI
MGAEM1USQG!9O=M$V\6*%;?(),4(ZN3E0"P8_*3CGC)T?QU>62>+A/J$VL6^D
M6*7MM-=6?V65B5?*,NU<C*C#;1U/6@#T+5=9LM%BMI;Z1D2XN8[6,A2V9)#M
M4<>_>G6VK6%WJ5[IUO<I)>6.S[3$,YCWC*Y^H&:\K\06GB?^QO"FI:MKZ7T=
MWJ^GR3VIM4C6%FD##RV7D@=#NSGKQ6_J/B/5+6Z^(_DSJG]D6$,UF1$N8W-N
M[DGCYOF /S9H ]"HKS1=4\5Z2WA35M0UR*\M]9NH;6XL%M42.+S4+*R,/FR"
M.<G!ST'2LKQ+XSU59/%30>*XM*O]+N/L]AI*P0R/<_*I5B'4LQ<L0-O3'.:
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
M*0,$'C)!SFM>3X=VB^$+'1+/4+FWN;&Z6^@OR \GVD,6,C \-DLV1Z&NSHH
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K+\1:[;^&M#NM6NH
M+B:"V0NZVZ;FP.O< ?B:U*Y?XC_\DV\1_P#8/F_]!- '16MPMW9P7*@JLL:R
M 'J 1FIJI:-_R ]/_P"O:/\ ]!%7: "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@ K.US1X-?T>YTNZEFCMKE#'+Y) 9E/49(./PYK1HH KV-H+"Q
M@M%EDE6% BO)C<0.!G  _2K%%% !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
? 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>duol-insidertradingpolic012.jpg
<TEXT>
begin 644 duol-insidertradingpolic012.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^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 ****
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 ****
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@ JK=ZE9V$MK%=W"0O=2^3 './,?!.T>^ :M
M5R/Q*L9KGP5<WEHN;W2I(]2MO9X6WG\U##\: .CCU2QEU2;3([J)KZ"-998
MWS(K="1[UDR^($N]2T8:7JFG&TN;B:&59 Q>8QJ<K$1QE2ISGL*\GN-=ETJ1
MOBA;I*T>L37EDBX))C$86U^7M\\'_C]=4-%_X1V_^&&E'_66\EP)3ZR&V<N?
MQ8DT ==?>._"NFS&&\UVRAE65H61Y.5=3@@^@!XR>*OZOXATC0;)+S5-0@M;
M>1@L;NWWR>@4#D_A7 :%96LGAOXE2/;Q-)-J>H)(Q4991&, GT&3^9JA97UM
MI=[\-M6UN9(M,&A&&.YG.(X;AHXR"S'A25! )]Z .O\ "WBO^W_%/B9(=0@N
M=(LUM'M)(]NU0\;,_P PZ\COTQ6EIWC?PQJ^I#3[#6[.XNFSLC23[^.NT]&_
M#->83%-<M_BK)X8C9ENK>U:$PQE?/_=MYA48^;=A^1][/?-:VO:YX>\2Z3X5
MTOPO<6]QJ":A:RV\%OR]G'&079P.4 4$'.* /1O^$@TG^S;S4/M\'V2R=X[F
M7=Q$R'#!O0@U+)J^GQ?8=]W$/M[!;7G_ %Q*[OE]>!FO*/$%HR>.M0\$F-S9
M>)[VUU#:N0/+4$W(SV)\E?\ ONIOA]]IU7Q18Z;>!V_X0VTFLW9AP9VD:-"/
M7]S'_P"/4 >O5F:IXBT?1&"ZIJ5O:,8FE F?;E00"1Z\LHQ[UIUYMXQU#2=*
M^*_A>\UAHX[:.RNMLTJ92%RR ,3_  ^FX],T =OIGB#2-9TQ]1T[4;>XLXRP
MDF5^$(Y.[/W<#GFJ^D^+_#^NW;6NEZM;7,ZKO\M&Y9>FY<_>'N,BO*M8CEU[
M2/B9J7AU6GTZ[:S6*2!<K<-$!]H*#^+Y>"1][%=!I#Z7KWB7P]=+X[T_49[(
MR26MG:6L<<FTQD,K!6)48[$#H* .TC\7^'Y]5BTJ#5[5]0E:1([=6RQ9"0PQ
MVP5;\C5?2O$EO#X-MM:US6-,*$$R7EN2ENQW$#;NY[ 8[G-8_P ,+2WBL-?N
M$A19YM>O?,D"_,V)2!D^P_K7#Z++%8^#?AGJFI#&B6ES<&[=AE(I&\P0NWH
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
MHCA6YFR[)_$JL5)'M726<$.M:Y>:CI_C6RUG6$T>>WBCL8D3"L05+,C'HV,
M^IH ["+QQX8GU*33HM<LGNX]VZ,2=U&6 /0D '('/%4/"7Q#T7Q;=7MK:W$*
MW,%Q+''$)=QEB0@"4<# .>E8_P /O$GA?_A%?#>AB>W758HTA:Q*9FBN%4^8
M63&5YW'<<=>O-96F70E\.?$+P]9W*+K\M_J4D-F&Q,RL,JRKUP<C!]Z .^L/
M&?AO4]3_ +.LM9M)[LE@L:/]\CKM/1L>Q-,UGQGX?T>[?3KO6;2WU$QY6%W&
M02/ESV&>V<9KSO0SIFMZ?X5LY/'%ANLKBVE@TR.S2.XCEC_Y9D!MR]U)(]:M
MZ=J^AZ/-XZTSQ"T0U*\U.:1;:5-\EW Z*(0BXRXQD #./:@#N/ FJW>M^!M&
MU._D$EW<VRR2N%"[F/? X%;&H:C9Z382WU_<);VL(S)*YPJC..?Q-<U\+_\
MDF/AW_KS7^M)\4[::[^&6O16\322?9]^U1DD*P8_H#0!TMQJ-G:75I:SW"1S
MW;,ENC'F0A2Q ^@!-9%]X[\+:;,8;S7;*&596A9'DY5U."#Z $]3Q7(ZGXJT
M7Q'X\\#+H]\EZ([B>21X<LL>ZW?"L>@;@_+UX-)H-E:R>'OB5*]O$TDVIW\<
MC%1EE$8(!/H,G\S0!WVK^(=(T&Q2]U34(+6WD(6-W;[Y/0*!R?PK \+>*QK_
M (J\31PZA!=:19I:/:/'MVJ'C8O\PZ\COTQ7'V-];:7<_#35];F2+3%T(Q)<
MSG$<-PT49!9CPI*@@$^]5)&378OBK)X8C++=VMJ83#&5\_\ =OO*#'S;L-R/
MO9[YH ]0TSQCX<UF_-CIVL6MS<X)6-'^^!U*]F ]LTI\7^'AJL>EG5[7[?),
MT"VX?+F1>JX[5P.CMI6O7GA<#QUI]R]E,DUI86]I'',I5"#&0&+*-N001VK>
M^'5I;KJ'C.[$*?:)/$%PC2;?F*J$*C/H"Q_,T =W6%JWC3PWH=[]CU/6;6VN
M  6C9LE >A;'W0??%;M>5>*?%,DFJ>*-(EU32]&BMX5C6":U\VXU'?%U4;AD
M?P@*&/'/I0!ZG'(DT221NKQN RLIR&!Z$'TIU<W\/26^'/ALDDG^S8.O^X*Z
M2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "@C(P>E%96MZAJMA'"VE:(VJ,Y(=5NDA\L=C\_7/M0!
MI>5'L">6FP=%QP*<54D$J"5Z$CI7&^%/&NI^*(K:]_X1F2STJ9I%-Y)?1L$*
M%E.4^]]Y<?K77^?#^\_>Q_N_O_,/E^OI0 X(H# * &.3QUI'ABDB\IXD:/IL
M901^5$4T<\8DAD21#T9&!!_$5@>)?$IT5=+^RK#<-=:K;V$H+_ZL2$@GCN,=
MZ .@5%4DJH!. <"FI!#%([QQ1H[\LRJ 6^OK5.UOKN74M2@NK%;:UMBGD7)N
M%;SP5RQ*CE,'CGKUJZLT32M$LJ&11DH&&0/7% "E%+ARH+#@''(H5%4L54 M
MR2!UIDES!"ZI+-&CL,A6< FI P90RD$'D$=Z %K%O/#L=YXLL=<>?_CUM9K;
MR"F0XD*G).>VWICO4?BSQ(?"^EP7:V+WLL]U%:10I($W/(<#YCP.:J:3XQEN
MM<DT/5M&N-)U/[.;F&.25)4FC!P2KH<9!Z@\T =.B)&@2-51%& JC %-CMX8
MG9XX8T9^695 +?6L3PAXA;Q#X,T[7;Q(K9KJ'S'56PB<D=3]*W%FB:'SED0Q
M$9WAAC'UH <JJH(50,G)P.])Y<?E^7L79C&W'&/I2+-$TK1+(AD3ED##(^HI
M] #(HHX8Q'%&L:#HJ# 'X4@MX0SL(8PSD%SM&6(Z9]:S[CQ!I]KX@M=$ED*W
M=S"\Z=-H5"H.3G@_,,51T_Q(;GQ7XATJY6&&WTL6VR4M@OYJ%CG/'!'% '14
MV2-)8S'(BNC<%6&0:&=$0N[*J 9+$X %5;W5+2QTFXU.256M;>)IF>,ALJH)
M./4\4 6A%&HP$4#&W@=O3Z4>6A55V+M7&!C@8Z56TS4;;5M-MK^T?=#<1),F
M>H5@",CL<&GWUP;33[FY50S0Q-( >A(!- $KPQ2.CO&C.G*L5!*_3TI=B!"F
MQ=ISE<<5C^%]=_M[PWI6HS^3%=7MHEPT*-TW#)P#SBM:6XA@*"6:.,N<*'8#
M<?:@ B@AAC,<44<:'^%5 'Y4\ *H50  , #M399HH(S)-(D:#JSL /S-.!#
M$$$'D$=Z %IGDQ>8TGE)O889MHR1Z$UB>-->F\,>$-1UFWACFEM45ECD)"ME
M@O./K6TD\4CM&LB-(F-RA@2OU':@!WEH5"[%VKC QP,=*;+;PSA1-#'(%.1O
M4'!_&AYX4E2)Y8UD?[J%@"WT'>EEFB@C,DTB1H.K.P 'XF@!]%-\Q-@?>NTX
MP<\'/2D2:*5G6.1'9#A@K E3Z'TH 18(5E:58D$C?><*,G\:'@ADD21XHV=/
MNLR@E?H>U25'+<0P%1+-'&7.%#L!N/M0 \JI8,5!*]"1TH"J&+!0">IQUH+J
MI + $] 3UID<\,L7FQRH\?/SJP(_.@#(UKP['K%WHLXG\@:7>B[5%3(D^1EV
M]>/O9S[5L10Q0)LBC2-<YVHH I!/"91$)4,A7<$##./7'I0\\,9P\J*=P7YF
M Y/0?6@ 2WAC)*0QJ2VXX4#)]?K3PJJ6PH&XY.!UICW$,<J1/-&LC_=1F +?
M0=Z>'4N4##<!DC/(H Q/%'AQ/$VB+I#W!MK1YHGG5$SYL:,&,?48!P!G]*W
M   !@"F^8F'.]<)]XY^[]:2*:*>,20R)(AZ,C @_B* $\B'SO.\I/-QC?M&[
M'IFI*YWQ-XE.B1Z:;58;A[G5+:PE4O\ ZL2MM)X[CWKHJ $*J6#%06'0XY%(
M$0!@%4!N2,=:I7-[>Q:S8VD6GB6TG20S77GJODE0-HV'EMV>W2K9N(%9%,T8
M9R54%A\Q'4#UH )+>"5462&-U3E0R@[?IZ4\JI8,5!8=#CD4M(S*BEF(50,D
MDX H 88(3(9#$AD*[2Q49(],^E+)#%+&8Y(T>,]5901^5$4T4\8DAD21#T9&
M!'YBD2>*21XTE1G3[RA@2OU':@!1%&(Q&(T$8Z*%&!^%/J,3Q&8PB5#*!DIN
M&X#UQ0UQ"DRPM-&LK#*H6 8_04 24@55+$* 6.3@=:;)-%$"9)$0 ;B68# ]
M:1KB%/+WS1KYAPF6 W'V]: 'A%5 BJ H&, <4R."&$*(HHT"YP%4#&>M8?A+
MQ#)XAT*74;F*. I=7$!"MQMCD9 <GV&:W(YXIHO-BE1X_P"^K C\Z  V\)D:
M0Q1EW&UFVC)'H3Z4_8NX-M&X#&<<XI@GA:7RA*AD*[M@89QZX]*))XH2@DE1
M"YPH9@-Q]!ZT .\J/R_+V+L_NXX_*N6NO">HQ^(M0UG1=>.GR:BL8NHY;19U
M)C7:I7)!7CMR*Z>:>&W3?-*D:YQN=@!G\:DZC(H R/#?A^#PUHXL()I9V:5Y
MIII<;I9'8LS$  #)/05K,H92K %2,$'O0SJI4,P!8X&3U-&Y2Y3<-P&2,\XH
M 4# P.E1M!"TRS-$AE7A7*C</H:I7E_=PW^GPVEBMU!/*R7$WVA4^S@*2#M/
M+Y(Q@=*9IGB#3]6O]1L[60F:PG$$P; RVT-\O/(P10!IE5+!BHW#@''(I/+3
M84V+L.<KC@YZUS_@WQ*?$GA?3]3NEAM[F[\W$*-_<D9>,\GA<UT5 %>6V(L)
M;>S9;5VC98W5 1&Q'#;>,X/.*H>&_#]MX<\-66B1-YT5M'M9W7F1B<LQ'J6)
M/XT^]\0:?I^N:?I%Q(5NK]97BZ;0(P"VX]NHQ5*U\2-+XRUC1IUABMK"UMYU
MF+8),A?(.>,?*/SH Z&BDW#;NR-N,Y[4R&>*X3?#*DB9QN1@1^E #O+38$V+
ML'1<<"DEBCFC,<L:R(>JL,@TD<\,KND<J.R'#A6!*GW]*!/"TQA$L9E49*!A
MN ^E "^5'M9?+7#<$8ZTXJK$$J#M.1D=*6N:U[Q<-,U:'1=-TVXU;69HS,+6
M!E01QYQOD=N%&>!U)]* .A$$*S&81()2,%PHW$?6AK>%I#(T49<KM+%1DCTS
MZ5C:)K6JWUS-;:MX>N-+D1-ZR&=)H9!G& Z]#[$"MOS(]@?>NPXPV>#GI0 D
ML,4T?ERQ)(G]UU!'Y4/%'+&8Y(U=#U5AD?E5."]O9-;N[.33Q'9Q1(\5WYZL
M96.<KLZKC'4]:S/%'B4Z';V+VJPW#SZG;V4BE_\ 5B1]I/'<>] '0!$#;@J@
M@8SCMZ4T00B8S"*,2D8+A1N(^M$L\,&WS98X]QPN]@,GT%8FMZ_-I?B+P[IL
M<,;QZI<2Q2.Q.4"1,X(_$4 ;VU=Q;:-Q&"<<XIK0Q/&T;1(R-RRE00?J*HZ;
M?W=R+TWUBMDL-T\,)^T+)YT8QMDX^[G/W3R,5>2:*1W1)$9D.'56!*GW]* %
M1%C0(BA5 P%48 IU1M/"LRPM+&)6&50L-Q'L*)9X8=OFRI'O.%WL!D^@H !;
MPK,9A#&)3P7"C<?QIX50Q8* 3U..M+2;U+E-PW 9(SSB@ 5%5=JJ OH!Q3(;
M>&W!$,4<8)R0B@9/X4[S$V,^]=JYR<\#'6L74-:O[+^V7_LU!:V-E]I@N3<*
M1.^UB5*#E0,#D]<\4 ;"P1+*TJQ()&X9PHR?J:411B4RB-!(1@OM&2/3-<E9
M>,+JZN_!D+6L(&OV,EU,03^Z*Q(^%]LL1S784 1K;PI,TRPQB5NKA1N/XTK0
MQ-*LK1H9%&%<J,CZ&D>X@CQOFC7+;!E@,MZ?6G.Z1H7D9511DLQP!0 JJJ*%
M4!5'0 8 I:KSWUM!82WS2JUO&AD+J000!VJ'1M7M-=TBUU.R<M!<Q+*@;A@&
M&1D=C0!:CMX8@!'#&@!+ *H&">IIP10& 4 ,<GCK2LRHI9B%4<DDX IJS1NS
MJLB,R<. P)7Z^E  \,4D7E/$C1XQL901^5*J*I)50"0!P*;#/#<)OAE21<XW
M(P(S^%)]H@WNGG1[TQO7<,KGIGTH 5+>&.5I4AC61_O.J@$_4T]55<[5 R<G
M ZFC<I8J&&X#)&>16?JM_=VEK'+I]BM_(TZ1.GVA8MBEL,V3P<>G4T :-,:&
M)Y5E:)&D485BH)'T-(\\,?\ K)43D#YF Y/04//#'*D3RQK(_P!U68 M]!WH
M >JA5"J % P .U+110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!XO!_R;)J'^Y=_^E3UT6M:
M-X:\-Z-I>G1>'(-2N=5O(HTBGEVK<3A6/F3N0=W!8\ALD]/3LQX>TA=#?11I
M\ TQPP:VV_(=S%CQ[DDU)JNB:9KE@++4[*&ZM@P81R+G:PZ$=P1ZB@#R.VDO
M]"3XFP6%I9:=-;Z=!.EKIDQ>*"0QR;F7Y5VM@ G '05)K/A[PMI.G?#^[TF&
MVAO)]5L=LL3X>Z0D%F?^_P X.3G!/;->I:7X:T711*--TRVM1,BQR^6F/,49
M(W>OWFZ^M4K+P'X5TZ;SK30;*&02K*&6/E65MRD>F#S@<4 <+KOW?B__ ->L
M'_I+4MYX>TOP]-X!U/3+807]QJ,4%Q= DR7"20N7\QCRV2 >>G:O1I="TN<:
MCYMC"_\ :2A;S(_UX"[0&_X#Q4L^E6%RMFLUK&ZV4BRVP(_U3J" 1[@$C\:
M/$=3L[?Q)<^+],.CV=]JEWJTD-MJMU<P*;55*J%(9O,4)@X"J0V?>O<[*TAL
M+&"TMXHXH88Q&B1J%50!C  X KS6Z^'VKNFLVCZ9X:U+^T;B:5=4O]YN(Q)T
MRNPY*# && X'2O0]&T\Z3HEAIIG>X-I;QP&9_O2;5 W'W.,T <C\6!.?#^D"
MU:-;@ZW9>4902@;S.-P!!(SUP:O:;X8U/_A(7\1^(=1MKJ^CM&M;:&S@,4,*
M,<L?F9F9C@<D]*Z2^TZSU..*.]MXYTBE2>,.,[9%.58>X-6B 00>AH \:T">
MPE^'?@/2)]"M]9OKV.5K2"[EV0+L!+L^0P. >!M)]*HE'M? OQ0T\06EK#;R
M K:V4ID@A9HE+!"57OU&!@Y%>LW/A#P_=Z1:Z5/I-L]C:G-O%MP(C_LGJ.O:
MEA\)Z!;:==Z?!I-K%9WBA;B%(\+( ,#('L* .(OO#VE^&_$'@:]TJU%O=W%X
MT%S< DR7"O"S-YC'ER2 <G/->H54N-,LKJ2T>>VCD:SD\RW+#_5M@KD?@2*M
MT >:^(O#NAZA\8=%^WZ793BZTZY>7SH5;S70QA2<]2%SCT%-L_#.C^(?BIXR
M.KV,=ZD,=DL<4WS(-T+9;;TW<<'J.<=:[?6O#6B^(E@76--M[P0,6B\U<E">
MN#Z' R.^*MP:=9VU]=7L-NB7-WL$\JCF38,+GZ F@#R?1;VS?X:>%M+O])36
M[FXU">VLK:[FVQ9CDE"F1B""JH, 8;M@57L=,A:W^)VDW>F:;#;V]K%<)8V;
M^;;PS>1(=R95<-E5)^48(KU&?PGH%UHZ:3-I5L]A'(94A*\(Y8L67N#ECR/4
MU+IGAO1=&29--TRVM5G14E$<8 D SC=Z_>;KZF@#*^'FE:9IW@C1Y-.L[>W:
MZL;>:=H4"^:YC7+-CJ>O-;FL_P#(#U#_ *]I/_034.B^'='\.PRPZ/I\-G'*
M^]UB& 36C)&DT3Q2*&1U*LIZ$'J* /$(O#NE:5\*/"GB"SM5CUA;BPE^VY)E
M.]T4KNZ[-IQMZ8[5O>*X]-UW6/$L$'A?2;V?3K9%OM0U2Y\OR]T>Y1$-CD87
MG(VC/YUZ$VA:6^DP:4UC";"WV>5 1\J;""F/H0*K:AX0\/:KJ:ZE?Z/:7%X
M!YLD>2P'3<.C8[9SB@#@+;1=0\1^"_!&II'8:O-8V&^72]2?Y+H,BKOR01O7
M'!8$?,>E=UX)U'3]6\(:?>:79?8;-E94M>,1%7*LHQQ@,#C'&*6]\%>&]0L[
M.TNM'M9(+)/+MU*X\I/[H(YQP.*V+2TMK"TBM+."."WB4)'%$H55 [ #I0!R
M'Q<Q_P *LU[)P/*3G_MHM8.I:/H6A>)? UWX9CACN[R\,;RP/N:[MC&S2.[=
M9/X3N.>37I5_86FIV4EG?0)/;2XWQN,AL'(S^(%9VF^$/#VC:E+J.G:/:6UY
M*"&ECC (!.2!_=!]L4 >5:=X?U/Q=8^)II-+T&XU"34+F%KZ^NI%NK-D8B,+
MB-M@0!2,-S6GJMGJVH^/]&T>_MM(UAK;04F6+4IF6WEGW[99% 1M[8 ZC@'-
M=[J7@CPQJ^H-?7^B6D]T^!)(R<R8Z;L<-^.:M:MX9T37+:"WU/3+:XCM_P#4
MADP8NWRD<KT'3TH \QUSP]J&B?#:_P!.OI;6**77;=[:#3YW9;2-YHOD5F52
MN#N( '&:W?["TSPO\5/#D6B6<=C'?6%W'<I","41^6REO5@2>3S77P^%M"MM
M)&EPZ5;1V(E6?R53"F0$$,?4Y Y/I5Z73K.?4+:_EMT>[ME=892/F0/C<!]<
M#\J +->6^*H]-UW6?$L$'A?2;V?3K9%OM0U2Y\OR]T>Y1$-CD87G(VC/YUZE
M6+J'A#P]JNIKJ5_H]I<7@ 'FR1Y+ =-PZ-CMG.* /+V%KJ^C_"B/6YRUO<QN
MDS22E?-_<8"L<\AB ".^<=ZOW%E9:-XF\<Z9HD,=OIG_  COGW-O ,1Q7)$@
M&%'"DH >.M=5K?@>UU*_\,PQ6EE_8VEF=9K249!C>(HH5<$'!QUQ5]_".FV'
MA;5=(T*QMK(WMO+'\HP&=D*@L>2>OO0!YE/I.AV'PT\)Z]HZQ'7Y+BQ\J\1]
MTTTS%5DC+=2,;QMZ #&.*Z73/#FE:W\6/%]SJ=JMTUFUD;=)>4C8P@EPO3=\
MHY[5O>&O .AZ);:7<R:38_VS:VL44EU&F<R*@5F&>YQ][ )KHX-.L[:^NKV&
MW1+F[V&XE4<R;1A<_0<4 >4:+HOA_7O _B/6_$<%O-JWVF\^UW4^#+:,C,$5
M6/*;5"X Q2V>IS^'1X+\9:Q(Z1W^E#3]3E?KG9YL+M_M$JPR?[U>@7W@?POJ
M6J'4KS0[*>\8AFD>,'>1T+#HQ^H-:.JZ/IVMZ>UAJ=G#=6C$$Q2KE<@Y% 'C
MES9ZA_PCOA7[3!;.?$NKR:AJ$-Y*T<,KNA>&*1@"=N HVX.2H%;=QHFO>%M-
M\7:K:6^DZ7%+H[-'8Z5,[!9U#?O@I1 IV\<#DJ*])U#2-.U;3FT_4+*"YLV
M!AE0%>.G';':JNC^%]#T!9AI>F6]L9P!*RKEG Z DY)')XH \MU?P]X6TO1?
M %[I<5M%>W&JZ?MFC?#W2EE9F?\ O\X.3G!/;->TUSMGX#\*6$WG6F@V,,GF
MK*&6/E65MRE?3# ' XKHJ .*\0?\E7\&?]>VH?\ H,5<'#X8TB[^%WB[6;BT
M674H;C4)(+ER2\!CD=E\L_P#(R<8R2<U[1-IUG<:A;7\MNCW5JKK!*1\T8?&
MX#ZX'Y5 NAZ6FF7.FK90BRNC(9X0/ED\PDOGZY- #]'FDN=#L)Y6W226T;NQ
M[DJ"36!X]N]/ATS3[2^TE-6>^OX[>VM)9-D3RD,09#R-H /4'G'!KJ8HHX(4
MAB0)'&H5%'0 < 54U71].URQ-EJEG%=VQ8-Y<JY 8="/0^XH \DM7O\ 0+SX
MBPZ?96.FSPZ1%<)::7,9(HI=DGSCY5VM@ D!>PZUU?A_P_X:TOPUI6KZ/:68
MU9K!GM;E&Q+=2&(EMQSF0GDD'.,9XQ74Z7X:T71&D;3-,MK5I(Q'(8TP74$D
M;O7ECR?6J^E^#/#>B:@U_INBV=K=-D>;'& 5SUV_W<^V* .3^'NA>&)_"/A_
M7YH;635YL3/J$CXGDN6SN4OG+'.1M/''2N>TO1] U?X1:MXCUN&!]<87<UU?
M2_Z^"X1FV*K=4VX0!1CMQS7IMMX+\-6>LG5[?1+*._+%_.6,9#'JP'0$^HYI
MEQX&\+W>K'5+C0K&2]9Q(TC1#YF'\1'0GW(S0!P::6GB?Q;X+B\1PM.S^'&G
MNH)"0LLF8B0X[C<<X/<#TJY9:#H.L?$'Q39:Y9VTUOI5K:06$$_W+>V,669
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
MD2D?-'O&&Q]0* /$]'\.ZMXM\+ZK>'3M ;59[RX\S5+N[D6[M)DD(7&(CL"
M+A0V,8]:Z7Q;H=Q;7LGB;4=.TOQ':6NF)#?V=RP#P;,L\D.X%>02<'!.!@UU
M]_X%\+:GJ+W][H=E-<R$&1VC_P!81W8=&_$&I=3\&^'-9OEO=1T:TN;A5"[W
M3[P'0,.C >AS0!I:9<P7NE6=W:JRV\\"21!A@A64$9_ UPGC?48_!WC+3/%D
MO%K/8W&GW1/3*J9HOQ)5U_&O1%4*H50 H& !VJEJVC:;KMF+/5+*&[MPXD$<
MJY&X=#0!XA90W^F:+<?#^\FD:]U^XLKA6/W@DZ[KK'LIBD'_  *NPO42+Q9X
M^CC4*B^'H%51T "3<5W\VC:;<:O;:M+90OJ%LC1PW!7YT4YR ?Q/YFE?1].D
MN;RX>TB::\A$%PY',L8R I]OF/YT ><:1_R$_A-_V!Y__2:*O5*H1Z)ID3Z>
M\=E$K:=&8K0@?ZE"H4A?08 'X5?H \BT_P *Z+KD'Q"O-3LDNIX]3NXH6ERW
MD@1(V4'\+9/WASP/2F6KKX@D^&VGZ^WVC3KK2FN&BG.4NKE8TVAP?O$ DX/4
MUZI!I5A;)>)#:QHM[(TMR /]:[ !B?<@ ?A52[\+Z'?Z-!I%WI=M-I]N%$,#
MID1[1@;>X('<4 >?_P!C:7#XJ\9:#864#:&=)BN+BR5 88KO+%<+T4E55L#T
M!KH_A9I6F6'P_P!&N;&SMX)KNRA>YDB0!I7"]6(ZG)/7WKI-(T+2M!LVM-*L
M(+2!F+,D28W$]V/4GW-1Z-X;T;P]]H_LC38+(7#!I1"N Q&<?0#)X]Z ,?XG
M?\DR\1?]>3UQ_B_0K3P]X*T>#2;6"-=4U&SAU2:>5D^U(0Q/GR %L,Y )]&(
MKU2^L;74[&:RO8$GMIU*21.,AE/8TEWIUE?Z>]A=VL,]FZ;&@E0,A7TP: //
M;+PWK>@:OJ&KVEAH>E1'29D^PZ7*[">5<&-]AC09'(SU^:N1U/1/#</P7T;6
MXA"-8NC:NUV),37,SRH95<YR^#O.#G&W/:O8-&\):!X>G>?2M*M[69TV-(@R
MQ7.=N3DXR!QTXKG/$_PSTB^T>]70]*TZSU.YFBD\]DV@!9D=\8!VY"GH.>]
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
M?2K[S/LTQ0OY;;6^5PXP?JHK2K.U;7](T)(GU;4[2Q64D1FYF6,.1UQD\]:
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
M-+8Q796 2-R7"XSUYQDKGM70KH-FGB)=<'F?;%LOL(^;Y?+W[^GKGO6D&!)
M()'4>E+0!SQ\'V*VVH16]WJ%H]]?&_DFMK@HZRD!3M('W<*.#D55_P"%?:,^
MDWUC<27US)?3)//>S7!-P9$QL8.,8*X&,#'M75U1TO5['689Y;";S4@N)+:0
M["N)$.UAR!T/?I0!E:3X+L-*ULZR;S4+W4&MFM'FO;CS"T996QC  P5'0#J?
M6J^E_#_2]'O(9+2]U5;."4S0:<;QOLT3$D\)UP"2<$D>U=46"XR0,G S2T <
M]:>#["QUJ_U*VNK^,7[/)/:"?]PTC*%9]F/O$#UJ";P%H\N@:7I*M=PC2L?8
MKJ&;9/"<8R''J.",8/I744C,%&6( ]30!SVF^#--TZ#409KR[N=1C\JZO+N;
MS)G3! 7.,  $X  %2R^$M-F\/:9HCF?[)IK6[08?YLPD%,G'/W1FK]_J]CIM
MU86UW,4EOYO(MUVD[WVEL<#CA3UJ]0 5CVWAJPM4UE(_-QJ\KS7.6_B9 AV\
M<# %;%% &"_A'3)-$T?26,_V;298);;Y_FW0_<W''/3FJ-_\/M*O[W4)S=ZG
M;PZD=U[:6]T4AG;;MW, ,Y( S@@''(-:VK^)]!T&2./5M8LK*2091)YU1F'K
M@G./>M&VN8+RVCN;6>.>"0;DEB<,K#U!'!H YZ^\#:7>V6D0)/?6DVD1"&SN
M[6?9,B;0I4MC!! &<BETSP)H>F6^K0+%-<1:LJK>BZF,AFP""23SD[B2<]>F
M*Z6B@#F](\&PZ/=6\D>M:Y/#;#$-K<7I:)!C &  6 !X#$]JZ2BB@#R[PI\,
M()?#$<&N-J=N9;F:2\TY+LB"X_?.4+J,]5V=",X&:[#7/!]AK=]:7WVF^L+V
MUC:*.XL)_)?RSC*'@@KP/IVJ\WB'2X[W4K22Z5)=,@6XN]ZD+%&P8ABV,'A6
M/'3%7;2Z@OK.&[M95EMYT62*1#D.I&01]10!S47P\T&#PYJ.@Q+<K8ZA<BZF
M'G%GWC8<ACD\F-2<Y)R?6M;6M#765@QJ.HV$D))62QN/+)!ZA@00PX'4<=JU
M:* .7D\ Z))X;&B$70C%S]L%R)S]H%QNW>=YG7?DGFETSP'I&FZE<:BTM[>W
MES:M:7$UY.96FC)!.[\@.,#':NGHH XVU^&VD6K:=NOM6N(M,F2:Q@GNRT=N
M4/ 5<<CMSDXX!%=!8:'9Z=J6J7\'F>=J<B2S[FR,J@08';@"M*J6IZOINBVA
MN]4OK>SMP<>9<2! 3Z#/4^U &')X!TA_"VGZ DEY#!ITJSVD\4VV:*0$D,&Q
MU^8CIWKHK.V^QV4-MYTTWE($\V=]SOCNQ[FJFD>(-'U^%Y=(U.TOD0X<V\H?
M:?<#I^-58_%VC3:Y<Z1'<2/<VN1.X@?R8F"[BK2XV @<XS0 W5?"=EJNNVFM
M?:KZTOK>/R?,M)_+\V+=NV/P<KGGM5&_^'VEWM_>W4-]JM@M^VZ]M[*[,45P
MV,$LN."1P2I&:LZ=XZ\/:G#%-!>ND,T\=O!)<020K.[YV",NHWYVGIZ5T= %
M>QL;;3;""QLX5AMK=!'%&G15 P!7/:AX"TO4-4OKW[7J5LNH!1>V]M=&.*YP
MNT%@.>G!P1D=:ZFB@"GI&F6^BZ/9Z7:;_L]I"L,>\Y;:HP,GUXJY110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MY$LHUM5@"%QM9WP3N8KQV'7B@#AO^%CZM?:/<>(++5RLJRNUMHJZ4\B2Q*Y
M5I@N=[ 9R" "<8KV.WE\^VBFV,GF(&VL,$9&<'WKCK'P;KFAQRV.A>)DL]):
M5Y8H)=/6:2WWL6*HY8#&2<;E.,]Z[6@#A_$NI>(Y?'>G>'M%U""QANM/EN)I
MY(!*T>UU&Y0>IYQ@\?,3V%8VI>+[\^)K_0G\1MIBZ5#!')<PZ4;A[N=T#,Q
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
MO!+E)I25V%&8<*V]>O3FI-)\9W__  DVGZ-JXT>0ZE'(UO+IEV9?+=%W%'!
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M0#C:QVL,C*GD5U!X'3-<IJVFWD_Q(\-ZC%;LUI;6MXDTHZ(7$>T'ZX/Y5U=
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
MH:9MQ()&0*Y346USPW\'M6\)3^'KMGL[>>,ZAO06S0%F82 YW%L'[N,YZXH
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
M+B6V-S"\7G1??CW C</<9KS/5/A_XAM;OPK:Z?XCOYK2QNMJL+2W46:")@'
M"#/]WG/7UH ]7KB;[XC16UYJ]M::!JM^VD2%;UH$0+&@4-N!9ANX)PHY^4\#
MC/:J"% )R0.I[UQ.DZ/J$#^.O-M747]V[VN<?O5,"J"/Q!% #K?XDV-S<Z;(
MFE:DNDZE.MM:ZG)&JQ/*WW1M)W@$\!B,$^W-=!I^O6^HZ]K&D1Q2K-I9A$KM
MC:_F)O&WG/ ZYKBY?#^JM\-_!.GBRD-W8W>G27,7&8EC8;R?I5ESK/AOQ[XA
MO8/#]YJD&LI;/;26S(%22.,H5D+,-HZ'=@\>M &@GQ!L[C0-*U&STZ\N)]5N
M)+>SLEV+([(7#$DL%  0G.?2L_Q9XUUO2K#09[70+^"6\U**WN(I/)8XW$&,
M'?C<_56''J167IFAO9?#+1M*\0^%]0OI(IYY'%@P\ZUD\UV1U.Y6Y#=5/U'-
M$^E>*9/ NE37EK>WMUIVNQ7T=M-(CW9M$D.U7.<-)M.>OZT >F6%S+=V,-Q-
M:2VDCKEH)BI=#Z':2/R-6*K6%TU]8PW+VL]JTB[O(N !(GLP!(!_&K- !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%8GBF^?3M+AF358]-+7<,?G/;F8-N<+LVCINSC/:@#;HKG=
M5\<^'=&OY["\OF%[ %9[>*"223# D$*JDD8!R1TXSC(JQ+XMT&'PW'XA?4HO
M[*D4%+@ G?DX "@9+9XQC.>U &U17!:7XSBU_P")L-CIE](]@ND2R36TD+1L
MDPE0 LK@,#M;Z$&M+2O%5A8^"+/6=7UZ*]BE9D%ZEJT7GMO8!5B +9XQ@#)P
M30!U=%<['XY\/2:5+J7VV18(IA Z/;2K*)",A/+*[R2.0 .:B_X3W0YM%U/4
M+:>9SIRC[1 ]K*DL;-]P-&5WX/KC'4]C0!T]%<CX:^(&E:WX2&N74OV)8+=)
M;SS8I$CB+#HK,H#\C'RY[>HK3T;Q=HVO7<EI8W$HNDC$I@N+>2!RA.-X6102
MN>XH VZ*Y/QKXWMO!YTI98GD:]O(X6Q%(P2(G#,"JG+#C"]3V!K+UKQO;6'B
M[PY<-J$L&BWEE=2,CPN&E<&,(-A7>6R3@ 9YZ4 >@45AV'C#0M1T6ZU>WOU^
MQ6C,EPTD;(T++U5D8!@>1QCO4.G^.- U.>X@M[F=9X(#<M#-9S1.T0ZNJNH+
MC_=!H Z*BN/\$^/K/QA]JB2.2*YAGF4)Y$H4Q(^U6W,H7<01E<Y'IQ1XH\?V
M7ACQ+H^DW$<K+>>8T\BV\KF-0A*E=JG<2PP0.0.30!V%%>?WOC>WTGXBR0WU
M_*NF2Z-#/;VRP.[O*TCY*HJER=HY&.,<XKIX/%>A7'AL^(8]2A_LH*6:X;*A
M<'!!!&0<\8QG/% &S16)HWBS1M>NI;2QN)1=1H)&@N+>2"383@.%D4$K[CBL
M[QIXXMO"$NDQRQ/(U[>)"^(9&"1'.Y@54Y8<87J<\"@#K**YR_\ 'GAS3(+2
M6\OWA^UPF>W1K>7?(H8+PFW=NRP^7&?;@U'>_$'PW8*C37=P084N&,5E-)Y4
M;#<K2;4.S@YPV#0!T]%8FH^+] TFUL;F]U.**"_4O:R89EE 7=P0#U!&!WR
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
MXWVL&YQQG=]*]8HH YSP-I]AIWA>)-,N[N[M99I9EFNHO+=BSDL=NU<#.2.
M,<CBN+TCQ7HWAKQ9XX&JI-&9=0!21;9I!-B%/W8*@_-S]T_WOK7J]9.D:#!H
M]_J]W#+([ZG="YD#XPC;%7 QV^6@#RZPL[OPIX6^'6HZO;3PV^G74[7F(V8V
MR3+)LW #( W*#Z5I6^H)KGB7QQ?V<%S]DET*-()986038$PW*",D9X'KCTQ7
MJM% 'G<%CHR_!70[36OM%G9FQM&>6VC;?!+M5Q)\H."'Y)(QGK6%?7FN>)_A
MQXQT])GUJWMEB^P:@MJ8GNP,.Z[< ,5VXRHYS7L-% 'F%WXFL/%/CSP3+I"7
M4]O!/<--.;=TCC9K=\(2P'S<'('3\:YCQIX@U+6_#'B2RO=3N[>^2>2)-"M]
M/!'E(XVN[E"Q!4;MP8#TKW:B@#B4MRWQI\]H20OAQ560KT/VAL@'UQ7(ZC8W
M,GPW^(L,-K*[_P!OS3+&B'+*'A=B!WX#&O9** *.D:S8:]IZW^FS^?;.2%?8
MRY(Z\, :X;2KM+3QQXTT6622VU'4YDEL<QMB1?LP&X,!C *G//45Z/10!XHN
ML6+_  =_X0A;&Y_X2/[)]A_LS[,^\39QOSC;MS\^[./>O6)C>:9X7<PQ?;+Z
MULCLC_Y[2*G _$C]:TZ* /$H]9N_$&K>"KB76[O4;H:E'+=VB:>(8;)S&^5+
M;-P()(P6.0":]MHHH \MTJ"4?#/X@(8G#O>:L54J<MD-C'K6E?:E?>&OA5H4
MNEPK 1%9PSS?9S(+2)@H>7RQUV]<>_->@44 >/Z6MSK?C37FL=6O-5^T>&VM
MX+^>V6!6D,C85"J*& +#GGDD9XK.U#7=/O?A/H_AVVL;LZK9-91W-M]D<&T>
M.1 [.2,+D@@<Y.[ZU[C10!YS?PRGQKXW81N5?0(54[3ACB;@50O;1D^$G@:.
M.W*O'<Z4Y54P5.Y-QQV/)R?<UZK10!XIJU_>KXI\;Z?!/-;6-]*D-V\6DRWV
MQ/LZ*75XSA6()^5@<8!KUCP[)I\OAS36TFX%QIXMD2WESG<B@ $^_'/O6-)X
M)DBOM0GTKQ'JFF0ZC,;BZMX!"RF1@ S*71F0D =#6]HVD6>@Z/:Z5I\9CM;6
M,1QJ3DX]2>Y)R?QH \V\(>";/7;;7'U:XU1K9]<O-VG_ &EX[>4"7(+(,9!^
MN#BMZ[CEMOBW%+;6I=8O#4RQHHPI83IA,]!TKN:* /#)==O_ !%_PB<MUK%W
M<WXUNTEN]+BTX116)$F"&8IN!&<<MSR<5WWABVV_$?QU,\./,ELU5ROW@+<9
M /<9KM:* /.OA]J\'A_X:^&(;Z&Y5[NZ:SB5(2Q5VEDV[O[JX'6O1:** "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
MHJMJ&H6NE:=<7]],L-K;QF261LX50,D\<T 6:*J:7JEEK6F6^I:=<+<6=PN^
M*500&'T/(_&K= !1110 45S^N>-_#WANZ-MJU^UO((Q(?]'E<!3GG<JD=CWJ
M;0_%NB>)))4TF[>=HE#OF"2, 'H<LHS^% &U1110 45FSZY:6_B&ST1Q)]KN
MX))XR%^7:A4')SU^85)I&KV6N6 OK"1I+<NZ!FC9#E6*GA@#U!H O4444 %%
M%<[J_CKPWH.HOI^I:EY-TD8D=!!(^U3G!)52!T- '145B7/BO28+32;N.?[5
M;:K=):6LMOAU9W#$$G/3Y3G^5;= !1110 4444 %%%9FB:Y::_:W%Q9B4)!<
MRVK^8H!WQL5;')XR.* -.BBB@ HJC=:O966J6&FSR,MU?^9]G41L0VQ=S98#
M"\'N1GM5F&ZM[DRB">*4PN8Y-CAMCCJIQT/(X/K0!+145M=6][;I<6L\4\$@
MRDL3AE8>Q'!J6@ HJCK6K6VA:+>:K>"0V]I$TL@C&6VCK@>M6H)EN+>*=,[)
M$#KGK@C- $E%8.L>++32-8M=)%G?WU]<1F;R;*'S#'$&"EVR1A<G'<^U;U !
M1110 4444 %%%% !1110 4444 %%9OB#7+3PWH5UJ]\)3;6P!<1*"W+!> 2.
MY%:5 !1699ZY:7VNZGI$0E%SIJPM.64!3YBEEVG// .:TZ "BBB@ HHHH **
M** "BLW4=<M-,U/2]/G$AFU*5XH-JY 94+G=SP, UI4 %%%% !116;9:Y:7^
MMZII,(E%SIAB$Y90%/F+N7:<\\=: -*BBB@ HHK-BURTF\27.A*)?M=O;)<N
M2HV;'9E&#GKE3VH TJ*S=;URT\/V45W>"0QR7$5NOEKD[I&"KWZ9-:5 !111
M0 445#=W,=E93W4N?+AC:1MHR< 9./RH FHK$LO%6EWL>ALCS(VMPF>S1HFR
M5"!SN(R%(!'4_3-;= !16;!KVFW$FI(MR$&FOLNWE4QI&=N[[S  C!ZCBFZO
MK]EHUO8SW!=X[V[AM(6A 8%Y3A3U^[[T :E%%% !1110 45FZUKEIH4-I+=B
M4K=7<5G'Y:@_/(VU<\CC/6M*@ HHHH **** "BLPZY:#Q.OA_$OVQK,WH.T;
M/+#A.N>N2.U:= !116;H.N6GB+2EU&R$@@:22,>8N&RCE#QD]U- &E1110 4
M451GU>R@TJ[U)9TGMK1)'E,#!\; =PX/48(QZT 7J*JZ9?PZKI5GJ-N'$%W
MD\8<8;:ZAAD>N#5J@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MK-PD3?)N! ;YB 3G )XK6OOA]'=7&KBWUS4K*PU=S)>V<'E[9'*A6(8J64$
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
M*]R2>]6;!-8\;:CX@N5\17^E6^GZA+I]G!9", -&!F23<I+Y)Z<# ]ZZ>_\
M#%KJ$&B123S*-(N8KF$KCYV1"H#<=,-VK-N_ I;4[^[TGQ!J>D)J3;[V"U\L
MK(^,%UWJ2C$#DB@#G-%\8:Q=0>"=9OK@"VOYKC2[]$ "/."RQ2#TRT9]OFK-
ML/B%J\6D^+;N\E+-/ ;[0EP,^5)*\$8'K\PC/_ Z[S4O FDWW@F+PM"9K.S@
M\LP20M^\B9&#!@3_ !9SD^YJM>?#G1[RX\-RF2>-=!1(X40C$R*4*K)QR R*
MWUS0!CQM<:1\2+5[Z5[JYM/"#M/(>LKK,A8_B0:Y_3_$?B>\T2P\06DGB2[U
M6X>.9[,:?_H#Q,PW1J=N0 AX?=DD>]>HR>'K:7Q4-?>1VF^P-8&$XV%"X<D\
M9SD8^E8^F^!Y]'$5IIWB?5K?2(I-\=@!$P09SL$A0OL[8SG'>@#/SK'BOQGX
M@M8-?O-)M-&:&"WCM%0^9*T8=GDW*=PY V\# KD]'UJZT7X6^'HWU,V$5YK5
MQ;WM]"HWQQ^;,S% 0<9*]<':,FO0=1\$BZUZZU;3];U'2I;Z-([Y+0IB<*,*
M?F4E6 XW+@XKEM?\''0-+\,Z?IL6KS:787]Q<37.GL6O( X<J%QR5)<AC@G
MH I0>)-2T;0?&?B&SUG4-8TVQ6.+2IKO:8Y&8*&884%]KMC.<$9'O6CH]_K]
MKXBT802^)[^"XD,>IC5+ 1Q("I(D0A1LPP'RY((/XU:T#2K[6Y]:TW4!K4_A
M6ZM%B5=:&V=IB3N*<!PH7;][OTKH=(\,:CIEU;M/XJU6^M;8$16TRP@,,$#>
MRH&?&?7J!0!OW,1N+66%9I(6D0H)8L;D)&-RY!&1U&0:\E\(Z3-;?#KQ7=MJ
M^H7"?\3.'[-,T9CR&?\ ><(#O..><<GBO7ZY.R\#QV*ZU;1:O??V;J@G)LF$
M92%YOOLK;=WK@$X&30!QNG#7/#GA?P/K \0W5PEW+86<UBR(+<02J% 4 ;@R
MC'S$G)!^E6=0\0:CK/BO7K07?B.UM=,E6VMET:S$@W[ S/*Q4YY(PO P/>NT
MN/"%G<Z!HFCM<3B'2);66)QC<Y@QM#<8YQSBJ]]X.=M<NM6T?7+[2+B]"B[6
M!(Y(YBHP&VR*<-CC(]* +W@^]U74?">G76MVSVVIO'BXC=-AW D9V]L@ X]Z
MVZKV-JUE8PVSW,]TT:[3/.07<^K8 &?H!5B@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN(^*-U
M<)X=T_3;>=[<:QJEMITTT9PR1R,=V#VR!C\: .KM]6TV\N7MK;4+6>>/[\44
MRLR_4 Y%7*P+7P1X8L9+*6TT.QMY;)@T$L,01U(&.6')]\DY[URL7B?Q?K'A
MR\\6Z2=*CTN'SI+:PGA=I;B*,L"6D# (S;3@!2.F: /2:*X"Y\8:UJNK^'K+
MP]'911:QI37QEO%9C ,H<X4C=@,1MXY(.<#G/M_$WCN]T_7?*_L2*?P_++'/
M*T4C"\9%W@*NX>6-I&22W)[8H ]/HK@+[QEK5V?!J:';62R>(;62=OM>XK!B
M-'S\I!. S<=^.1UJUH^OZ_\ VKKWA[4VTZ75+&V2ZM+I$:*&5'# ;URQ7#+@
MX)XH [6BO.=&\:WI\;:=H<^O:#K<>H1S%CIB[6M9(UW8;]X^5(R!G!R*JMXL
M\:7>C>(=:LQH\5IHEW=QB*6)V>Z2%CD9# )\HQGG)]!0!ZA5/4]5L='M!=:A
M<I;P%UCWOTW,<*/Q)KF]-\7SS^*X;*\2&+3]0TF/4K"3!##&/-1CG!(#*W '
M%0:)'-X_T/3-7U?;'9+?O>VMI&F!+$K$0&3).?[_ !@$[>.* .WHK@M"\4:M
MK/BR^LI-2TJS-I>20-I$T#"Y>%>DH<N,[A\PPI&.]=[0 5#;WEK>>;]EN89_
M)D,4GE.&V..JG'0CN.M<7!KGBK5_'6LZ3IYTRWTW2;B 2331L\DJO&CE  P
M/+?-_NC'6LY/%MQI?A_7[JSL--M[@>)9-.1Q%Y<0+2(OG38.2><DY&>.E 'I
M,DB0Q/)(P5$4LS'L!UJ&QOK;4[""^LIEFMIT$D4B]&4]"*X2TUCQ'-X@U_0]
M1U'2[VULM,$[2VMHT;%I X"M^\8*1MSCG((/%8/AK7/%/A[X>^%]5E&F-HI%
MK:O:*CF;RG(02>9G&[)!V[<8[YH ]AHKS:R'B5OC)J\::E8BV2TMI'C:V<_N
M#(^%7]Y@/C.6Q@\<5Z30 45YKX;_ .$D/Q1\6+-J=@UK"]H9X_LS\H8F*B/]
MYA#CJ2#D\X%)'XJ\8:EX4N?&>G#2DTN-99X-.FA<RS01DY+2AL*Y"D@!2.E
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
MQJUU80W *G:%GQOVC/!YXSG\:R-9^(,I\3:KIEIK^@Z+'IA6,'4U+O=2E=Q
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
M]-3Q%J,5]IUIK6K"/RQ:VY%O R @-M8Y9CDDD^W%=E;+,EK$MQ(LDX0"1U7
M9L<D#MS4M% !6!I_A^6R\::UKK3HT6H06\21 '<AC#9)/ONK;BGAGW>3*DFT
M[6V,#@^AQ4E '':KX7U@^,I/$.CW6G"2XLUM)%OX&D,(5B0T>TCKNY4XSCK5
M.Q\ 75IX9\.:4VH122:3K']HR2["/-7?(VT#L?W@]N*[M)$D7<CJRY(RIR,B
MG4 <=<>!OMT?C&"YNP(?$!7847YH<1*F3Z\C-4HO"/BF^U/P_=ZUK.GNFCSA
MUAM;=E$P\ME+L6)^;D<# '/7C'?44 8'A[P])HUUKTDTR3+J>HO=JJ@C8K(B
M[3[_ "G\ZQ=&\,^*O#=E'HVE:EI+Z1"[?9Y+JVD:>*,L3L(#!6(S@'CZ5W-%
M !7*CP]JUEX\N]<T^[LOL.HQP1WL-Q$QD'E;@#&00.0W>NJHH \[B\$>)=/T
M2[\,:9K5A%H$YE5));=VNK>*0DLBX;:?O$!CTS7=:;80:5I=IIUJI6WM84AB
M!.2%4 #]!5J@D 9)P* ./U+PUKEOXLN=>\.7]C"]_;QP7D-["SJ2F=DB[2#D
M!B,'BLZ+X>7R>$KC1Y=5CGN)M9&IM<O'MW?O5D(('0G:>G'->@*RN@=&#*1D
M$'((I'=(T+NRJBC)9C@"@#BO%_A77O%4=SI4MWI TB=U997M7-S;@8)V'=MW
M9!PW&,]ZDO/#.O6'B>_UGPUJ%A&-3CB6[@U"%W >-=JR(58'.W@@]<=:[/K1
M0!Q=UX7U^TUR'7M'U6R?4I+*.SOUO;=A%<E.1( ARC9)XY&#56X^'MW=>$M9
ML;C4HI=7UB\BN[JZ\HK&"DB,$5<DA0J8&3GO7?44 8.K:!+J/BOP]K"3HD>E
MFX+QD'+^;'L&/I6;I/A?6-)U#7H$O;*31]4N)[L*T3>?'+*!D9SMV@C/3-=A
M10!Q6F^"+FRB\%(UY$Q\/)(LN%/[W="8_E].3GFKS^$S<>(O$-]<3J;75["*
MR,:C#(%#ACGIR'XKIZ* /-X_ OBB?3]!TS4-<T]K#0[NVFA$%LRO<+"PQYA)
M.#M&,+W.2:UI?#>O:5XBU/4_#EYIOD:HZ2W%MJ$3D1RJH7>C(1U &0>XZUV5
M% %>Q2[CL84OIHIKH+^]>&,HA;V4DD#\35BBB@ HHHH **** "BBB@ HHHH
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
M':U_PHN/PO\ 9T_M98D4Q>:N,B<.?FSC[M 'HMY=P6%C<7ERXCM[>-I97/\
M"JC)/Y"N'_X6'J5OIEKKU_X8DM?#MRT>+LW:M-%&Y 21XMO"G(Z,2,UV&N:8
MNM:!J.E.YC6\MI+<N!G;O4KG\,UY]<Z-XOUWP?:^"]0T:WM( L-O=ZHMXKH\
M494DQH/FW,%'!  S0!'>QWFK_&UH+_PY:7UM:Z=%Y/GW*L(8S.V;A5*GY^,;
M1S\O6M_XGZUK6A>&$N=&B!<W,*23><$,8,J   J<[LE3Z9S5^'1KU/B;=ZT8
MU^P2:1%:J^X9,BRNQ&.O0CFCQ_HU]KW@^ZLM-1)+P2PSQ1N^T.8Y5?;GMD*1
M0!S'BS4]5B\1>!+V?1&_M'[5=J+""X63),+*O[P@#'()..!GKBM_3/&Y;^WH
MM?T[^RKK18EN+E%G$Z-"RE@ZL ,_=(QCK4=W8:SK>O\ A#5Y]+^Q?89[I[N%
MKA)#$K1,B<CALG'3.,U7U/P?>:QKOB_S=L-GJ^E0VD$VX'#J),DKUP"R_6@"
M6U\<:BLVDS:MX>-AINK3)!:SB[$DB.XS&)8PHV[O8M@G!JU\2-5U71? >IWV
MD1YN8XB3+Y@0P+@_.,@[B#CCWKG?#?A9K.YTR*\^'.EP7-JR>9J27$13<O\
MRT0 ;\Y&0"!CUKL?&6D3Z_X-U?2;5D%Q=6KQQ%S@;B.,GL,T 9+>+]2T_1-.
M:_T0'6-0G%O9V45VKB;Y-Q=GV@(H 8G@XQWS3X/&EQ%_;5KJVDBSU/2[$W_D
M1W(ECGAPV"K[01RI!RO'O6)KGAS6?$^B:%>7WAVV^VZ1<9?2KJY1TNHC&%;#
MC*@YY&?[O-6[#PX6T37XK3P59Z#<75A);Q%)XFDF9E8;3LX"YQ_%^'% #D^(
M6HCP?>^*;GPR]OID5HMS;>9=KOGR0#E0ORCG(/.1V&:)_B!J]GJ=E9W7A"Z1
MM45SIBK=(SR,N#ME7&(OE.XG+8 /<5+K/AO4[SX,_P#".0PJVI_V7#;>67 '
MF*J@C=T['FM#6M%OKWQ;X2OX(U:WTZ2X:Y8L 5#PE%P._/I0!2@^(!@TKQ'-
MK.DR65]H"J]S;13"8.K+N0H^!G/N!BMOP_J>KZE$TNIZ3;V4;(DD$EO>BX60
M-GC.U<$<>H.>#6,FCZK9>)?&.J1Z;!>Q:A%:+;6\LRJLX1&613D''7N,&J_@
MCP_J&E:]J5VNE'0]'GA18M+^U"8><"2TJA250$$# /.,T :^O^*)].UBTT32
M=,.I:M<Q-<>4TPACBB4@%W<@X&2   <FN?U?QGJ5[X/\5VR:0UGKFE6SK<VY
MNAB-'C9EF20#YA@$@8!R,<5I:_I>LV/C:T\4Z-8IJ7^@MI]U9F=8GV;]ZNC-
M\N0<@@D<5GQ^&=;U"P\::I?VL5MJ>NV1M;:Q28/Y2)$R(&?@%F9B3C@<<T :
M'PRT]++P;9.-"M-*DE@B)-NZN;D>6N)7(4?,<G@Y/O5#PUXB\47OQ!\1Z==Z
M9']AMYX%_P"/Q3]D4Q9&T;,ONX;J,9Q78:!:36'AO2[.X4+/;VD44@!SAE0
M\_45SVGZ?K6D_$;6[M--6XTO6#;R?:UN%4VYCBV$,AY;) QCUH X[PIXNU/P
MYX*O+Q/#DMUI-C?W375U]I6-MIG8DQI@EPH/.2O.0.E=YJWBN>+5[71]$TY=
M2U">U^V,)+CR(HH<[0S-M8Y)X  /0]*PH/"FKQ_"36] :!/[1NC>^5'YBX/F
M2.R?-G R"*KZ]X*G?Q#IVMMX>M-?B73$L;BRFD1'C93N$B%_E/4@C([4 :LG
MQ%2+P\]X^ENFI1ZDNE263SJ%2X)&,RXQLP0=V._2M"]\4WFB^'7O]:TCR;TW
M"VUO9VUR)OM,CD! K$+C))Z@8P36='I#VOA*6U@\ Z>L5S<YN-)6YB^>/;]\
MG;L+Y"\9Z#[V:Y\_#_6+[P7=V4EM%"(]5CO].TB[N3.D<:8S"[\\-\_ R!D>
M] '8:7XIOW\11Z'KFD)IUW<6[7%JT-T)XY54@.N=JD,-P.,8QWJKXZU'4#?:
M#X:TR[>RN-;N722[C^_%#&F^38>S$8 /:HO"FB16NL"Y'@&RT)DB8?:EGB>0
ML<?*H0'@C/)(Z=*O>,_#M]K"Z9J6C30Q:SI-Q]HM?/SY<@(VO&V.0&'&1Z4
M85K8^"-'\4VUC:>)+VVUN.=5>%M3ED:X8\[)%<E3G/8#KQBNKTGQ"-5U?7;
M6QB_LF=(2^_/F[HP^<8XZX[URVH6WBSQ5J>@)>^&H=*@T[4XK^>X?4$E#A P
MVHJC)SNZG'2ICI_BC0_%GB&;2=)MKZUUEXIHKF2Z$:VSB,(WF+]YAQGY?I]
M!B^*++Q#9^!M7N--F234KQO(1+M@(&V/RV !(/EZ$#K3M8\::C>P:_%I'AV2
M^TS3_-M+F[%RJ.9 OSB.,CY]N>>1GG&:J:/X.UFST#P#9S0()='NVDO )%.Q
M2D@R.>>6'3UIT.D>+-#'B+1M-TFVN[35+R>ZMK^2Z"+ )N65T^\2ISC'7CD4
M .\->))-'\!>"]-L;$W^JZA8)]GMS*(D"H@+N[D':HR.Q))  J'Q9XDEUCX>
M>--.OK#[!JFFVN+B!9A*A5UW(ZO@9! /4 @@U5N? -^="\&3SZ-::K<:-9&U
MO-,GE4"0,BC*,<KN5E[\'/6K]QX6FNO GB2PTWPA9Z%=W]OY444<\9:<@'&\
MK\HQDXY/4]* ->SN;/\ X6!IMH;64WIT$RBX^T-L$8D0;?+Z$Y.=W7C%8UO\
M4K^;P[;^)7\*S1:"75+BY:[7>F7V%D3;EU!P,Y!Z\8&:W;?0K^/XA6.KM$OV
M.'0VLG?>,B4RHV,=>BGFN?'@[6O^%%_\(O\ 9T_M;RMOE>:N,^?O^]G'W: .
MEU7Q1>QZ^VAZ'I2:C?0P+<7)EN1!%"C$A06VL2QP<#'09S6?)\14.@V5W!IC
M'4;K46TO[%/.L:PW*[MRO)@C VG! ).1Q6=XD\&R-XVGU[_A&;3Q%:7EK'%)
M;RR(DEO(F<,N_P"4J0<$9SD5?ET=HO",=@G@'3Y+:>9FN-*CN8QL]'!("EN!
MGD8[$XH ZS2KC4+FR#ZG8)9708JT23B9<#H0V!D'W -7:X7PW8>*/#GA7R8K
M%+B>34BT-E<7N_[':,1\GF'[Q4 GOUQSBNZH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ JM?:?::E L%[;QSQ+(LH609 93E3]00#5FB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@"K>Z=9ZDL"WMM'.L$RSQ"1<A9%^ZP]Q5JBB@ 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 **** "BBJLVHV=OJ%M82W$:7=TKM!$3\T@3!8CZ9'Y
MT 6J*** "BBB@ HK/T;6;+7M/%]8.SP&22++*5.Y&*MP?<&AM:LDU]-$:1A?
M/:M=A-IQY88*3GIU(XH T**H:;K>FZOIEOJ5A>136=P2L,H. Y!*X&<<Y!'X
M4Z;5K"WU:VTJ6Y1;ZY1Y(82#EU7&X^G&: +M%%% !1110 454O-2M++2[K4I
M90;6UB>65X_FPJ ENG4C!XJ2RO(=0L+>]MR6@N(EEC)&"58 CCZ&@">BBB@
MHK#UGQEX<\/7*6VK:S9VD[C(BDD^;'J0.0/<UK6EW;7UK%=6D\4]O*NZ.6)P
MRL/4$<&@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BJ
M.H:M9Z;HUUJT\H-G:Q/-(\?S_*H).,=>AJS;7$=W:PW,1)CE02(2,9!&10!+
M1110 44UW6-&=R JC))["JVEZI9:UIL&HZ=<+<6DZ[HY5! 89QW]P: +=%4-
M;UFS\/Z-=:KJ#LEI;+OD95+$#('0?6KX.1D4 %%,26.0N$=6*-M8*<[3Z'T-
M#RQQ;?,=4WMM7<<9/H/>@!]%%% !1110 445GZ/K-EKEI)<V+L\4<\ENQ92O
MSHQ5NON* -"BL^36;*+7K?17=OML]N]PB[3@HI )S]6%/TK5K#7-/2_TVY2Y
MM7+*LB X)4E3U]P10!=HK/UG6;+0=/\ MU^[)!YD<654L=SL$7@>Y%:% !11
M5/5=3M=%TFZU.]=DM;6)I9652Q"@9/ ZT 7**SH]<TV74;;3ENE^V7-M]JBA
M(.YHL@;OS(K1H ***S]*UFRUI;QK)V86EU):2[E(Q(APP'J/>@#0HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M ***S]*UFRUJ.Z>R=G6UNI+27<I7$B'##GKSWH T**8)8S*8@Z^8!N*9Y ]<
M>E/H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N(\0?\E:\&?\
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
MOR_MGAR6X*?W=[1-C]:HZ?XLUV_\(>&+6WO(X=5UO4;BV:\,"GR8HY)2S*F
MI;:@ R,=S7:Q>%;6W\0Z9JEO(8H]/T]K"*V"_+L)4@Y]@@%9(^'4,?A;3=)@
MU2>"\TR[>\L[](UW1R,[L<J>"N'(([T 97CG3]4T[P)<1:EK+ZHIU&R,,DL"
M1R(//CR&V85N>AP*T)?%MSX?\0^*K36IQ);6EDNJV&5528<%73@<X< #.3\P
MJY=^#;[5="GT_5_$,][--<P3^=]G2-(Q$ZN%5!TSCDDD\^U9'Q#\.KXD\5^$
MK18)SF>1KR5%/E_95VNR.?\ :94 'UH ZSPFVJOX4TV76YO-U*6 2W#; FUF
M^;;@ #Y00OX5YAK%UXF\4?"C6O%)UQ8K.Z@N"FEFU0QK;AF3&_[^_ SG.,\8
MQ7M%>>S_  QG?1[_ $"W\37EOH%R96CL4@3,1<EMOF=2@8YV\9Z$XS0!;L]5
MOH_&>B:5$ZFUD\/O<&(JO,BM& =V,@8)XSBL_P %>(KVZNW&NZ_=)K$<,DEY
MH=S9)"(\'K"=H9E [[FR#SBNF'A5%U^SU9;V1)+73'TY55!T8J=^?4;>F*J6
M7@^];7['5M<UY]4DT^.5+5/LB0A?,7:S/M^\<<=A[4 9W@]_$_B/3=.\3S^(
M!##>/YQTM;2-H5@+'";\;]V.=V>O;%8-AKE[HGA_75TWRUO]1\83Z?;R2KN2
M)Y) -Y'? !./7%=3HO@B_P!!>"SLO$]VFA6\WFQ:?Y";E7=N\LR_>*9[8SCC
M-.E^'UG/HFIZ=+>SAKS5'U6*XC 5[:8L&4KUSM(_')H IBZU_P +^,-"T^_U
MR36+#6#+"WGV\<<D$J)O#*4 RIP1@]/6JOA+7=2O/$?V77M>N+/5_-FWZ)/9
MI'$\8+;#"^W<X VMD,<X/%;FG>$;P:]:ZSKVNR:M=62.EFOV9((XBXPS[5SN
M8CC.< 9XJ.#P=J$VLZ;?:UXBEU*+3)&EM8C:QQ-O*E=SLOWL GH%&>M '"_\
M)YK>J:5>:[8:IJ272S2FRTF'19)K>1$<J$>41DEF"\L' !/M7L5I,US9P3M$
MT321JYC<8*$C.#[BN2MO!6J:2UQ;Z%XHFT_3)IGF%J;..8PLYW,(W;H,DG!!
MQFM&*+6;CQY+,99H=%M+$0B-L;;F=FW%P/15 &?4GT- !XPOQ8:; S>(!HJO
M,$,JVXFEER#\D:D'YCU^ZW /'>N,L/&.K?\ "-^.UCU2:\ET6W\VROKFS\B4
M[H2X#QE5&58'G;S7:^)?#3Z[/IE[:Z@]AJ.FS-+;3B(2K\RE6#(<9!!]0167
M%X ;[%XGBO-:GN[GQ! L4]P\*KY9",F548&,-P/;J>M &4-1\4Z/<^%=3U#7
M$O8-9NH[6YL5M42.+S(V93&P&[(*\Y)SZ"G)/XL\0:_XKM;/Q&--M=+N0EL(
M[2.1RQB5MK%@1L!Y]3N/( %=/J'A:/4+30+=KIT&CW<-RI" ^:8T90#Z9W9J
M;2O#L>EZCKEXMPTAU:X$[*5QY>(U3 ]?NYH XZ#QCK6OZ-X*M+*XCL-0\012
M2W%VL0?RDA4%]BMQEB1C.0.>M68]8UW0?$&K^'[[5#J071GU.RO)(422,J2A
M1@H"MS@@X'I5Q?AW';^'= L;/5I[;4="W?8]02)2?F!#!D/!5@<$>PYJ_I/A
M#[-?WVIZQJ4FK:E>VXM'F>)8D2 9/EHB] 223R230!B7?B;5XOACX8UA+K%_
M>R:>MQ+Y:_.)60/QC SD]!QVI\L_B77/'WB#1;+7_P"S-/L(+616CM8Y)0TB
ML< L"-N5).<G@ 8YJ-/AE='3;#2[CQ5>S:;IL\4ME;^0B[1&X95=AR^ -HZ
M9S@X%=78: ECXHUC6UN&=]3CMT:(K@1^4& (/?.[]* .'MO&6O7_ (.\.P1W
M$,.M:IJ4FG2WHB!5!$T@>54/&XA. >,FM'Q)J>N^!_"MQ--K+:I<7-S#;6<T
M]FN^ R-ABRQ@>9@<@!<YXYJV?AW /#-MI46ISPW5G?OJ%I?1H-T4K.S?=.0P
MPY!!ZBK$_@RYU70[RPU[7[J_FG>.2*XCB2#[,\9RC1J,X.>223F@#&\-Z_JA
M\7VFG+J&K:QIMU;R--/?:0UJ;65<$8;RT!5AD8Y(('->BUSVG:=KVFR276J>
M(9=4BBA;;;16,<1<]<G&26XX P.>E/\ !UMK%OX;@.O3O+J,SO/(KG)A#L2L
M>>^T$#\* ,&.YU_Q9XDUVWT_77T:PTF=;2,06T<CS2[ S,Y<'Y1N  &,^M8L
MWC+Q->>$M#-I<VUOK,NO'1[J8PAHG*^8I?:>WRJV!CD8Z5U%YX-ODUR_U30/
M$$VDOJ.TWD7V9)T=U&T.H;[K8Z]0?2E3P%8V^DZ%IUM<S(FE:@NH>9)AWN)!
MOW%SQRQ<G- &]H]G>V&G);W^IR:E<*23<R1)&S G@84 <=*X7P_JWB.].NZ]
MJ&MXTO1[^^B2PBMDS/'$7QO?&1C@#']WG.:])K#T/PS;Z/I^I632FYBO[RXN
MI ZXP)F)*>X&<4 >;V'C77YM/TO6HM1U2^O+J6%Y])31)%MA#(PRL<OEYRJG
M.XN0<>];U]KNI0^/+FRU;7KC0[7SXETQ/L:-;7B%06#2LI^<MD8W+CC&:UM(
M\(:QHD=K86?BNX&CVK*(K9[.-I1&#D1^:>JXXSMSCO3M=\&ZAXADFM+[Q%*V
MB3S)*]C]ECWX5@P02]0N0.V?>@#.:?Q+KWCOQ'H]GK_]F:?IZ6S(T5K')+ND
MC)P"P(VY!)R">@!%9EKXUU^_T#1],2X@AUV\U:?2IKX0@HHAW%Y50\;BJC /
M&2:L)H&M7GQ+\6WFFZO=:03'9HDGV998IU\HY^5N"RD#!!XR0<YK7;X=6,?A
MC3]*M+^ZM[O3[G[9;ZB,-+YY)+.P(PP;<<CICZ4 0V%]K>@^.K;P_J6K/JUG
MJ%E+<6\TT*1RPR1D;E.P %2&STSFN4MO$'C*/X:V7CFY\0)(8VC9]/6TC$<T
M9E$;;FQN#G.<K@#ICO7?:/X3GM=<?6]8U>35=2^SFVA<P+#'#&3DA47/)(&2
M23QBJO\ P@,/_"MD\&?;Y/*5%7[3Y8W<2"3[N?;'6@"M?7FN^(/'6HZ'I>LM
MI%II5K#)+)';I*\TLNXJ#O! 0!>@Y.>M,^%*W*Z-KBWCQR70UV\$SQ*55GWC
M) /09SQ6EJWA"ZN/$;ZYHVN3:3=SVZV]UMMTF69%)*G#=&&3@\_2KGA/PQ'X
M4TZYLXKR>[$]W)=&6?ER7QG)[GCKWS0!R,&F:H_QMU)DU^XC1=.MYF06\1W1
M><_[G)7IP?F^]SUJ2QNO%/BW3]5US3_$)TR&&YGAL+-+6-T81,5S*6!8EB#T
M(P*Z.^\+7$OC&'Q%I^KR64A@2VNH?(619XE<N "?NGDC(SP:S9? -["^HV^D
M>)KK3M*U&5YI[1;='9&?[_E2'E,_0XSQ0!N^$-<;Q+X1TO69(A%)=VZR.B]
MW1L>V0<5M54TO3;71]*M=-LH_+M;6)8HESG"@8'/<U;H **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M!T90W(X/(.:Z>@ HKRU_B#XJ_P"$9O?$R:3I?]E:=<RQ3QM*_G3HDI0M'V7
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
M(;6.)%)WJ8PX;=QC^(8P37-CP#JT'A:Q@M;NS76--U>74[9GW&%]TCG8YQD
MJ^"0.#7HM% 'FVF+K9^,UO+KC60G?09?+@L]S)$HGC_C8 L2><X']31N/ 'B
M]O!%SX,M[[1TTI68P7+>89I$,GF*CC&%Y/+#/ Z=Z]3\B(SB<Q)YP78)-HW!
M<YQGTJ2@#FI?#MU)XZNM<$L/V:;1Q8*A)WAQ(SY/&-N".^?:JEEX3O;;X3'P
MH\UN;XZ9)9^8"?+WLA4'.,XR?2NPHH X&_\ !6I17FB:MIRZ9=7UCIJZ=<VU
M^&\F9!@@JP4E6# X.TY![5KPV?B2#0I5BL/#L5\\V3;)Y@@:+&"K/MSNZ\[<
M8XQWKIZ* .3\$^&+OP\^KW%TEE;'4;A9EL=/+?9[?"A3MR!RV,G@#-6]>T&Y
MU3Q%X;U&&2)8M+N99IE<G<P:)D&W ZY(ZXKH:* .>TS0;FR\:Z_K4DD1M]1A
MM8XD4G>IB#AMW&/XAC!-8,'AOQ=H']JZ?X?N-(?3KZYEN89;MI%EM&D.6 55
M(< DD9(]Z[^B@#BK+P*VE7G@Q;*>-K/0(KB.4R9#RF2,+N  Q][)//?O6II&
M@W.G^+/$NK2R1-!JC6QA52=R^7%L.[C'7IC-=#10!S_@?0KGPSX,TS1KR2*2
MXM8RCO"25)+$\9 /?TJEJ>A:VGCVV\1:0UA)$]B+"ZBNW=2J"7?O3:#D\D8.
M.W-=;10!S6B^';K3;OQ/--+"RZK>&>$(3E5,2IAN.N5/3-<XOP^U*U\/^$_L
M\FFS:OH$3Q-%<AFMKA'&'4G&1T!!QU'2O2** ,/P[::I;K</J=AH]D7*^7'I
MNYN!G.]BJY[8P..>M1>(]!N=8U7P[=021(FFW_VF4.3EE\MUPN!URPZXKH:*
M .>L]!N;?QYJNNO)$;:[LX+=$!.\,A<DGC&/F'>N9_X5W?CPE8V:W%B=4T[5
M9=1MS(K/!)OD<^6XP#@J^#@<$<9KT>B@#DK/0M3U"QU.QUG3M#L+:\M'MO\
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
M^HH BMO.%K$+DH9]@\PI]W=CG'MFI:** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *R?$7B"T\-:2
M;ZZ264M(D,,$*[I)I7.%11ZDUK5ROCW1M0U;2M/N-*B2>]TO48-0CMW<()_+
M)RFX\ D,<$]Z #3?&$\NOV^BZUH=SI%Y=QO+:>9-',DP3EE#(>& .<'M4?AS
MQO-XGOS'9:!>K8QS2P7%])(BI'(A8  9W/G Y P-P'K5*.#6/%/C31-6NM$N
M=(L-&6>3_2Y(S)/+(FS 5&;"@9.2>>.*TOA_I5[HWAE[74(#!.;VZEV%@?E:
M9V4\$]00: *'CSQ+KNA:KX=@TG3I+B*[OEBE*R1#SLJY\H;SE2<!MW XQFLO
M5=9O[/XIZ3.FBW=Q>W&@2*+"*1,HYF0G>^=@ P<MG'3&<BMWQ[I^HW"Z#J&F
MV+WSZ9JD=W+;Q.JN\81U.W<0"1N'&:(;#4KOXCZ?KLFGRV]H=#>"02.A:*5I
M4;8<$\X!Y&1QUH =:^/[!_#&I:Q?VES92:9.UK=V; /(LP( 1<'#;BRX(X.:
MET[Q=<2ZY:Z3K&AW.DW%[&\EF9)HY5EV %E)0_*P!S@]L\URVJ>"=6U71?&=
MJ+=4FO-82^LEDD 6=46(X)!RN=K#G&#6CX9T:Q_MZTNAX&U#3+BW5S]KO+Q9
M%B8J5(0"5BV02,X'% '4^(O$,'AVQAFD@FN;BYG6VM;6'&^:5LX49( X!)).
M  :R(O&ET'U*RNO#]U!K%E:?;4L1,DGVF+.,QNO!((Q@X.<>M0_$7PW<Z]8Z
M5<6EI]N?3KU;A[/SO*,\>TJRJV1AN<CD=*HZ19KI:ZCJVC>!-0M-0CM#'!]L
MNT+SL6!\L#S6PN0"22.G&: ->R\?Z3J=S9I8;I[>6P;4+FX! 2TB'3S/]HD,
M-O7Y2>U5;;X@M(-.O;K0+VTT74IDAM;^22,Y+G$9>,'<BMQ@GU&<9KGM&\ :
MOH)U'2OEN;/Q+I\JZC=(%7[)>%6RP'!,9WD #.".V:9X=\+Q6\6E:=J?@&]:
M]M6B6:\^WJUKE"/WPS+D]-VW9GM0!UEYXTN/[7OK#1O#][JZZ<56]F@EC0(Q
M&[8@<C>P!R0/4#K6I9>(HKWQ+>Z(MO+'+:VL-RSO@9$F[ QU!&WFN7LT\0>$
M-=\016OAVXU>UU2]-_:SV\\:!7=%5DDWL"H!48(!X-27D6O:)X]N=;MM!EU2
M#4M.A@9;:>-3!-&S'#;R/D(;[P].E %/Q3X_U)?!-SJV@V$R20ZF;)Y6>,^7
MLG6,G#==_*C XSGCK6Q>:JTVM>$_[3L=1TZ]NKF=8[:.[4H"L;'][L)#@@9
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
ME :-U,B8P1D-SP:W%\.W$.O>!9K'2/L-AIL=W]H@$JL+7S(@%7.?F^;(R,T
M=AI]Q<76G0W%W9/9W#KF2V9U<QGTW+P?PKF?^$VO+;4-.CU7PS?:=9:C<K:V
M]S+-$Q$C9V!T5B5SCWQWKJ[E9FM)EMF5)RC"-F&0&QP3^->.6_A?7KP^&VNO
M#^J'5K+5+:XU/4;S4A(D@5_F,:^801W^ZN ,#)H ]8UC25UFQ^RO>7UH-X?S
M+*X:&3CMN'./:O.?">F2%_$NI7OB#Q%<+H>KSQPPMJ<A5XXD1PK@G#9R0<]:
M]6KA]"T+4K32_&\,]J4DU'4[N>U&Y3YB/$BJ>O&2#UQ0!-HOCF\UW26U6T\*
MZF;%H%DMGWQAKAR0"BJ6! !)^8X!"D^F;FD>+9KO7Y=$U;1YM*OEM?MD8DF2
M5)(@VTD,IX()&0:QYM(\1V_P=TW2M-26'5X+.UCFBBF"287;YB(^<*Q 8 Y_
M&LW0/#%R_CEM1BT"_P!*TN72)K1GO;SSIFD9T.2-[[>,XYYP<XXR 9WCSQQ/
MKGPWU6XM- U!-'N<1VVI[DP^)5^8H#N5#@@,1Z=,UW!O[6+XBW-N3?&YCT59
MROG_ .C[/-8<)_?R/O>G%<)>:7XPD^%K^!X_##M=6\0@-[]IC$,L:."IC^;<
M68 <$#'.3VKM9M'OW^)%YJBVY-E)H(M%EW#!E\UFVXSGH0<]* ,VT^*(N=-T
M[6'\.:C!H=Y)'"U_(Z 1NY"CY,[B@8XW8QZ9K5UCQG-9:GJ%AIFAW.J2:; L
M]ZT<J1K$&!95&XY9B 3@>W-<_+X8UEO@AIN@BR;^U(EM-]OO7*[)T9N<XX )
MZUE:II^JZS\0/%1TRWO;FU M[:X^Q:DMF&Q%DQN&0[S\Q^8$8#8S0!Z9X;UD
M^(?#UEJWV1[5;N,2I$[JYV'E3E>.1@X[9YKS!G>XLO&^L7?B_5=.N=-U2ZBM
M%6_(B14161?*.58%B1C'/2O1O!>IV&K^$-.NM+M'M+-8S!';O@F+RR8RN02"
M 5/.>:P/"W@>R35O$.I:WH-E)=S:U/<6D\\22/Y)";2#S@9W<<&@"EIU_?:C
MXS\"WFH(8KRYT*XEG3&W#D1$\=N>W:MJZ\;WFG75L^I>&;ZSTNXNDM4O))HB
M59VVJ6C#$JI/?J,]*FU+2KZ?XD:)JD,&;.VL;J*67(PCN8]HQG)S@_E7GDOA
M;Q'J&FV4-_H.IW&O0:C%->:E<:B&@=%F!S$GF8QM_AVK@ ]^" =_J'C:>'Q'
M?Z#IGA^]U._LXXI6\N1(X]K@G)=B #Q@#J?P-;/AO7[;Q/H-MJUI'+%'-N!B
ME&'C=6*LI'J""*R]'TJ]MOB'XGU.: K9WEO9I!+N'SE%D##&<C&1U]:S?#%O
MKWACP?# NB-=7<FJS>9!]H1/+ADG<^9GD'"D''7F@#NZ*** "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@ KG]2\$^'=7OY+Z\TU6NI0%EDCE>,R@# W[&&[CCG-=!10!
M!9V=MI]G%9V<$=O;0J$CBB4*JCT %3T44 %%%% !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 %%%% !1163?^*?#^E736NH:[IMI<* 3%<7:1N >AP3F@#6HK/TS7=(UHRC
M2M5LK[RL>9]EN%DV9SC.TG&<'\JT* "BBJ3:M8KK*Z0TX%^UN;H1;3_J@P4M
MG&.I QG- %VBJVGZC9ZM8Q7VGW45U:RYV31,&5L$@X(]P15F@ HHHH **R!X
MJ\.F_-@->TPW@<QFW^UQ^8'!P5VYSG/&*M-JUBNMIHYG_P!/>W-TL6T\QA@I
M;.,=2!C.: +M%%% !1110 4444 %%%% !1110 4444 %%%4I-6L8=8@TEY\7
MUQ$\T<6T_,BD!CG&."P[T 7:*JZ?J5EJMHMWI]U%=6[,RB6)PRD@X(R/0@BK
M5 !1110 4444 %%%% !1110 4444 %%%% !1110 452TK5K'6K$7NGS^=;F1
MX]^TK\R,588(!X((J[0 4444 %%8[>*='7Q%_8 NF?4@!NB2%V"94L S@;5)
M R 2*V* "BBB@ HHHH ***I:MJUCH>ESZEJ4X@LX &DD*EMH) Z $]2* +M%
M51J5D=4.F"ZB-\(?/-ON&\1YV[L>F>,U:H **** "BBF331V\$DTSK'%&I=W
M8X"J!DDGTH ?165H7B/2_$ML]SI4\DT*$#>\$D8.1D%=ZC<#ZC(K5H **I#5
MK$ZV=&\__B8"V%T8=I_U18KNSC'4$8SFKM !1110 45DW/BCP_9ZB-.N=;TZ
M&]) ^SR72*^3T&TG-:U !1110 4444 %%%% !114<\\=M;RW$S;8HD+NV,X
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
MKY"H7P'D;YCEB!CC 'I0!SOA2]EL/A>D\>LV.CK_ &G=B2[O(]X5?M$G"J6
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
MB"ZUGP[K<5I-?11QWL=Y:^>DK1C:L@PRD-CCT- &!-XY\0_\(FKQI9#6[7Q
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
M.%5_EPF<@]3@>]+X@U'68_!/B!O%6@:?+:Q69E"6MZ[),.\;$JK*1@<C@YH
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
M=N-H8XP3D]<"MS5_%.L?VYJ>F:#IMG<-I5M'<7<EY<M$&+ABJ( IR<*>3@4
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
M;JDBH[%@LH,3%BN<9!Y '2NMBT&ZB^(HUL+"MB-&6Q"J<$2"4O@#'W<5TU%
M'F]Y\/K_ %#P_P"(;.1K07-SKS:M9"7YXF V%5D&.AVL".>O>M?PUI-S;ZHL
M\_@O0-&5(R#<6DBO*S'LNV-<+USD_A78T4 <+I?A+6+3X2S>&ENX[35'BN$2
M>-SM4O([+R!D<, 2.F:R]$\%:C!XJ\.:H/#FBZ+;:8LR3BTEWRSEXBNXL$&1
MG'!)/))->G44 ><3>"-7?PSJ6GC[/Y]QXD.II^\X\DW"R<G'WMH/%4_B9HDN
MH^+_  _;6,XCEUM'TV_0?>>T1EE9AZ8 89_V\5ZG4#V5K)>1WCVT+742E(YB
M@+HIZ@-U .!0!*B+&BHBA548  X KGET2['Q*?7OW?V(Z0MF/F^;S!,7Z>F#
MUKHZ* .$B\(ZFG@CQAI)\C[5JUU?RVWS_+MFSLW'''7FJ>K>$-5DU71;M])T
MW7+2UTM;-K"]GV1PS@C,P!1@V1\O3.!Q7H]% 'EDWA&?1O@_KUCJDEG:3PS7
M&HP26N1'"ROYL>T8R!D 8]#BNG^'.GW-GX0@O+\ :CJLCZC=X&/WDIW8QVPN
MU<>U=-=V=M?VLEK>6\5Q;R##Q3('1AUY!X-3    # '0"@#F_&OA^[\0:1;#
M3IHHM1L+R&_M#-GRVDC.0K8YP02.*S8-)\0Z_P"*])U?7K*STVVT@2O#;P7)
MG>:5UV;B=J@*!G ZY-=M10!P/AC2?%WA6U@\.6MGID^E6]PQAU"2Y8.+=I"Q
M4Q!>7 ) .['2C3])\7>&+S5;'1[/3+RPOKZ2\M[JYN6C-L9#EE= I+@'.,$9
M]:[ZB@#A[C2/$^D^,]8U30[;3[NWUF. .UU.T9M9(U*;BH4[U(P< @Y]*S].
M\#ZQ:>$?".ERO;O<Z3K/VVY8-A3'OF;*\=<2+Q]:](HH *X/Q7X9U+4/%]MJ
MRZ1IVNV"V1MUL;^;8D$N\GS0"K Y& >,\<5WE% 'F,/@/6K?X;'1XQ8#4H-5
M_M"&.-BL#!9_,"CC*@C@<<<5Z'ILM]/I\4NHVD=I=MGS((IO-5.3CYL#/&.U
M6Z* ."\4^&-2O_&,.K+I&FZ[8BR^SI9ZA-L2VEWDF4 HP.00#QGBJ-AX$U>U
M\'Z)I3BS6XLO$"ZA((6*QB$3,_R#'H1@5Z710!SD^B7<GQ&L]=7R_L<.ERVK
M?-\V]I$8<>F%-<;X#T)X_B'KV)5ETG0II8--51Q$]P1+*H]UX7_@5>JU!;65
MK9"46MM# )9&FD\I N]VZL<=2>YH GK@M(\/>(-.LO$VB26MFUC?27EQ:WBW
M!W%IB2J-'MXQDY.>W2N]HH X;3_">I6UUX"DD\G;H=A+;W>'_B:%$&WCD94U
MJ:/H5Y8^+/%6I3>7]GU-[=K?:V3A(0C9';FNEHH \L3X=ZE%X2\((]IIM]J6
M@B19;*[.Z"X2089=Q4X884@D=173:+I^I6.GZI/:>%M"T:]:'%I%;R!O-<!L
M>:RHN%SMZ9[UUM% %;3VO&TVU;4$A2],2FX6$DH),#<%SSC.<59HHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KD/B9JMUHO@BXOK.Z:UE2YM@9@0-JF9 W)[8)KKZY'XEZ9=ZOX
M*GL[*V>YF:YMF\I!DE1,A;CT !- &5XR\=Z4VGZ='H'B;3I;R75+6-H[2\CD
M=HS( PP"3C'6M[5O&,5AK+Z18:5J&KW\42S3Q62IB!&^[O9V4 G!P.IQ69X[
M\,QW&DZ?_9.D0FXCU2TE8P0*&5%E!8Y Z =:@9]1\)>/-?U%]$U#4M/UE;>2
M*6PC$K1/&FPHZY! /!!Z<T :MKX_TB[MM(N(X[I8]2O6L!YD84V]P 3Y<H)R
MIRI'&>:N6/B[2[_Q5JWAV)G%YID:23,P 0AAGY3GMD9R!UKBF\):Q-\.]=N&
MM#!K=WJLFN6EJ&#-#(&5D3(X+$)@X[M6-J/AOQ1'HEIKNG:9,NN:N]]!J$ ^
M]#'='Y"WM'LCH [Z/X@V%SI6E7=EIVH75SJWF-9V4:()71#@R'+!53H<D_Q"
M@?$/3$L?M%S9WUM)%J$>GW<$J*'M))/NL_S8V'*_,I/45S_B;PD=.UGP]?6]
MAJ=[I-AI[:=+%I=P\4\0&THXV,I8?+@@'T.#5VT\)Z9K7A/Q%9VND:MI[ZH@
M1I=5F=Y971?W;_.[, IQC..E '3W_BC3].UU-)N/,$GV*6^EE 'EP0H0"SG.
M1DGC /0UEV7C^UNKC3_M&CZI8V.IR"*QOKF-!',S#*C 8LNX#Y=P&:YG0_#F
MO^)O#'B>]UZV>QUG5;%=.ACF_@2.+&?8/(SM],4WP_HUE,VCVFI>%_%8O[22
M%W-Q?3/:0RQX_> M-L901D8!],4 =5%X\M;KQ+<Z%9:3JEU<6ETMO=2Q1+Y<
M 8*0[,6^[\QZ<_*QQQSUE</H_G>&I?'6LZA;O%;?;&NXV?Y1+&L"<@_4$5U>
MCW[ZKHMCJ$EK):O=0),8)#\T>X [3[C- %VLO3M>M=3U?5]-ACE6;2Y(XIF<
M#:Q= XV\^A[XK4KSU)=7\,^-_$LL?AZ_U&/5V@FLY;;;Y>Y8@C+(Q(V<C.>>
M/RH T7^)&D)X;T;7#:W[6^KS&"WBCA#R[\/@%03U*$#&>2*NZ+XRM=5O-0LK
MJQO-*O+&)9YH+Y54^4V<."K$$<'//%<9HOAW6+;PG\/+6:PF6?3]3,EVF/\
M5+B;YC[?,/S%;FK^'[[5/'.N%(GCM;WPU]A2Y(^42M))QGU 8&@# \8>/AJ_
MA>V>RTS6;.UN[ZU^R:A)&$CG43+G!5BR@@$C<!D5V^J>+X[+5Y-*L-)U#5KV
M")9KB.R5,0(V=NYG91N.#A1DG%<%>OXAU+P!I/AE?">I17=@]G'=RR!1$%AD
M0;HR"=^=N>!P,\\<WM7T%]/\?ZUJE]IFOWMAJB0/#+HUU*AC=$V,DB1NI.<
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
M<0QR'&P0 L2#G=G:=N* -;X<>+=1\5:&D^HZ9=0RYES=,B+#)B5E"KAB<@
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
M3[C2K9=/U&[NM5M3<VD%M$K,X&WY3\P .&SD\  \^N:OQ2LI+2ZE@T#7)I[
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
MM]Q0L 058=58$ @CT(S7/>.KSQ/H^E7^M:1J.G16EE:-,UM<6;2.[*"3\X<
M C':@#L:*XO3M>OM$TRVU3QCK^F+:7J)Y'E6CP['*%R"Q=@?E![#I5YOB!X9
M2QMKS^T7:.YWF%$MI6D8*<,?+"[@ >Y&* .FHK'7Q5H3^'#X@&IP?V2%+&Y)
M(4<XQCKG/&,9SQBN9M?'%OKGQ#T>PT;4C+8O9W+W4!B*,'7R]A974,."<=C[
MT =]17+:9XIL;/PW%J.M:]:312WDENMVD+0Q[@[ (0>F-I!)XXJ]H?B[0O$<
M\\&E7ZSS0 -)&T;QL%/1@& )4^HXH VZ*Y1OB3X26Z2W_M4L\DABC9+:5DD8
M'!".%VMCV)KJB<*3Z"@!:*\DM/&_C&V\!6OCB]ETFZTUF#7%E';/%*L9E\O*
M/O()S@X(KK;+79U\?>);6\O FF6-A:W"A\*L6X2%V)Z]%&<^E '745S^E>-_
M#VM:BNGV.H;[IT,D<<D$D7FJ.I0NH##Z9JO>_$7PGIT\T-UK$:202M#,HB=C
M$RG!WX4[1GC<<#WH ZBBFQR)+&LD;JZ. RLIR"#T(-<_JGCOPWHM]+9W^I".
M:''G;89'6'(!&]E4JG!!Y(ZT =%16-JWBO0M#^S_ -I:E#!]IC:2#.6\U5VY
MVX!R?G7 ')SQFG:5XHT76M,GU&PU"-[6W++.[@Q^25&6#A@"N!SR* ->BO.M
M4^(NG:CJOANU\.ZN':YU6.*X3R64RP%'R1O497('S+[<UZ*2 ,G@4 %%<]IW
MCGPUJVJ)IUCJB37,A98\1N$E*Y+!'(VO@ _=)Z5#)\0O"D6HFQ?6(A*LOD,_
MEOY2R=-IEQL!]LT =/16'K'C#0= N_LFIZ@D%R8A,L.QF=U)(&T*"6.5/ R>
M,]*H/\2O!T<%M.==@,5P RNJNP0$[07P/W?((^;'0T =716-K'BO0]!FCAU/
M4([>66(RQH59C(H(7Y0 <G+#@<GTK,?XF>#H[**[.MQ&*3=]V-V9,'!+J%W(
M >[ 4 =9167JGB/2-&L8+V^OHT@N"! 4!D:8D9 15!+<<\ U7A\7Z#/H5SK4
M>HH;"U)6XD*,&B(QD,A&X'D<$9YH W**P--\;>'-7U?^R['5(IKPAF1 K!9
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
MT%YJ%EIT:R7UY;VT;' :>4("?3)->&6V@:5:_L[Q:U#8PKJJ%+E;W;F97%R
M"'Z@ <8'%=/JT%[J'Q>U&WDBT68Q:; ;*+5U9E\MBWF&-1QG<,$]<8H ]0:Z
MMTCCD:>)4E($;%P Y/0 ]\U"-5TXV+7PO[4VBD@SB9?+!Z?>SBO)M6\.?9/!
M7A_1;V[M;JUG\4Q*$LG;RXHI'?,*G.0!EA[5?\8:7%9>-?"NE6%CHUMIACN9
M8;>[BV6KW("@95>"^W.,^_>@#TU;^R>R^VK=P-:8SYXD!3'KNSBI'GAC>-))
M45Y3B-68 N<9P/7BO(->\/W>E?#_ ,?,T^F%+I(YA8Z9GR[9E WG:>FX $_0
MUO>(]7TZ]\9^ (;6]@GD:YDG"QN&/EF!P&X[&@#N9M6TVV($^H6D1,AB&^95
MRXZKR>O(XJ:ZN[:Q@:>[N(K>%>LDKA%'XGBO*M+\-Z-JMC\1;R_TZ"YN1J=Y
M"DDR!C&HB5ALS]TY8G(P>GH*ALVM]3N?AC#KYCGL)=(>55N<&.6Y$4>W<#P2
M%+$9[DT =[HOB.75O%_B#2Q]G:ST^*TDMY8B29/-1V.3G!'RC&*VK?4["[N9
M+:VOK::>+_611RJS)]0#D5XYBUT]_BO_ ,(EY:)'9VQ069^5&V2^9LQP,?-T
MZ&M31?#<LY\*7]E-X7L8+66.2*:P#+-<1E"&CR?O;@><]Q0!Z>VI6"SI"U[;
M"5W,:H95W,XZJ!GDC(XK$\<^)V\*^'FNX/LS7LLL<%LEP^U"SNJ[CCDJN[)Q
M^E<]X%T'2[KQ)XNU:YL89[Z+7I8X994#F(*J,-F?NG+'D<GCTJS\6;&TN_#-
ME)<6L$SIJ=HB-)&&*JTR!@">@(X/K0!TMCJ9M-$AN==U32][$@W,#>5 _)QM
MW,>WN><UI?;+;[*MU]IA^SMC;+O&PY.!@].217G8T[1F^+4^G:K9V2VEMI,1
MTJUEC40J&=O-9$/R[L@ X&<5RFIQ0#X?>/K;3&VZ&NM6R67DMA$)E@\T1D=%
M#DXQQG.* /;8+ZTN1(;>Z@E$3^7(8Y VQO[IQT/M5BN7U'PQX.T_PZ-/O+.Q
ML-+\Z)B _D!I%(V%F!!9L@=3DUU% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %17-
MK;WMK);74$<\$JE9(I5#*X/4$'@BI:* ,VT\/Z-8PVL-II5G#':.TENL<*@1
M,0067C@D$\CUHU3P[HNMRPR:KI-E>O#_ *MKB!7*?3(K2HH HC1=+6WB@73K
M00Q3_:8XQ"NU)<EMX&.&R2<]<FIGL+.6\%Y):PO<B(PB9HP7\LG)7/7!('%6
M** ,K2_#.A:)<27&EZ/864THP\EO;JC$>F0.GM44/A#PW;W3W4.@Z;'.\BR-
M(MJ@8L&W YQU# 'ZC-;5% &5J?AG0M9N8KG4]'L+R>(822XMU=E'IDCI[5)J
M&@Z/JS6S:CI=G=M;'= 9X5?RSQ]W(XZ#\JT:* *T>GV<4MU)':0*]V0;AEC
M,Q VC=_>X&.>U4M,\+Z!HMU)<Z7HMA9SR##26]NJ,1Z9 Z>U:U% %:'3[.W^
MT^3:P1_:G,D^V,#S6( );U. !D^E4+SPIX>U"SMK2\T/3Y[>U7;;Q26R%8AZ
M*,<#CH*V** (X((;6"."WB2&&-0J1QJ%50.@ '053_L+2?[9_MC^S+3^T]NW
M[7Y*^;C&,;L9Z<?2M"B@"C_8NE_V3_97]G6G]G8Q]D\E?*QG=]W&.O/UJ/5O
M#^CZ\D::MI=G?+&<I]HA5]OTR.*TJ* *$>AZ3#9VUI%IEFEM:R":WA6!0D3@
MY#*,8!!)Y'K3]2TK3]9M#::G8V]Y;DY\JXC#KGUP>]7** ,_3]"TC2;*2RT[
M3+.UM9,^9%#"JJ^1@[@!SQZU!8>%?#^ELC6&B:?;,DGFJT-LBE7P1N! X."1
M]":UZ* *T6G64"7*16D")=.TEPJQ@"5F #,WJ2  2?2JUWX>T:_TN+2[O2K.
M>PA"B*VD@4QQ@# VKC P..*TJ* *5CI&FZ9N^P:?:VN]%C;R(53*KG:#@=!D
MX^IJG9^$?#FG:A_:%EH.FV]YDD3Q6J*X)ZD$#C\*V:* (+:RM;-IVMK:*$SR
M&:8QH%\QR "S8ZG@<^U%W96M_"(KRVBN(U=9 DJ!@&4Y4X/<$9%3T4 9VK:!
MH^O1I'JVF6E\D9R@N(5?:?;(XIYT;2SI:Z6=.M/[/7&+7R5\H8(8?+C'! /U
M%7J* *][I]GJ5O\ 9[ZUAN8=ROY<R!UW Y!P>X-6*** "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@ K'\3^)M,\(Z'-J^K2LEM&0H"#+.QZ*H[DUL5Q?Q0\%2^._
M"#:9;7"0W<,RW$!DSL9@&&UL= 0QY]<4 0>!_BQX?\=7\MA9)=6MZB&18;E5
M'F*.I4@D'&>G6N[KP[X3?![6O"WB@:]KDMO&8(W2""&3>69AM+,>@&">/?MC
MGW&@ K@/&.N7D/C/2="?7&T#3;NVDE^W*B%II@P A#."J\'=TR>!7?URGBW5
M=,C)TK6_#>HZG831!Q)#8&ZB+9(VD+DJPX(.!UX- %N34QX2\.Q2Z]JDFH2^
M9Y4<J6X$MPS,=B+&G5L8'&,XSQ2Z3XNT_5+B[MI(;O3KNTB$\UO?Q>4ZQ'.)
M!R05X/(/&.:\R7POKD?@K2IVM-72TT_79+NWL8I#]LM[%@50#DG>N<[>N#BM
MVWT*PUZUUYM,_P"$DDU&YT>:PCNM825$ ?HB^8 3\V#P,#F@#I-/\?Z=J;*;
M73=9:WE1WMKDV#B.YVJ6Q&?4A3C.,]JQ_#WCRX\1^%]:GO+2_P!.DMH[MOMD
M=H52-(V8#:6)!D P2OJ#5[P;XEDEL-(T.7P_K%K=P6ZP7)FM&CA@*)C/F'Y6
M!( &W/45AZ&+N#P;XM\-3:7J*7Z_VC*C&U?RIE=F*;'QABVX8 YX- '3_P#"
M7:?I&@:$TTM]J5UJ%LC6L<-OON;KY Q<HO X()Z 9J2U\=:1<Z/JVH%+N!M(
M0O?6EQ 4GA 4L,J?4#((.#ZUR<$%_P"'+_P=K]SI=]<6<.@+IUU';V[22VLA
M$;!C&/FQ\I4X'&.:BOK'4==M/'VO0Z7>P07^DBSLK>:!DGN"B/E_+^\,E@%!
M&30!U>G_ !#T;4=3LK..'4(H[\E;.\GM62"X8#.U'/4X!QQ@XX)KK*X+7].O
M)=)\!)%9SN]KJMF\ZI&28D6%PQ;^Z 2 2:[V@#DOB#=^(K'PS?7FA75K9I:V
M<UQ-<2)YD@*+N544_+S@Y8YQZ&F:OXIN=$^&EOK>$GU"6UMUB$G"O-+M4%L8
MXRV3TX!I?B/J!A\(:GID6GZE>7.H6-Q#"+.S>8!BF!N*@[<EAU]_2N>U:VN?
M%/PCBL[32+XWFG"U9K.]M6A,YBV%U <#<" P]SQ0!O>%7,^HE_\ A/DUV=(S
M]IM(3;F-6]5"#<H!]2?>NRKS2UCB\0^/?#FH:+H%YIEMI<<[7EQ<V)M<AX]J
MP@$#><\G&0,=:]+H Y?4?'FEZ?K\VABUU&[U*(1L\%G:F4A&&=_'\(XR?<=:
M;J/C_2=/NKV+[+J5U!8-LO;NUM3)#;$#)#-W(!R=H..]1:)8W,7Q.\5WDMK*
MD$UM8K#,T9"OM63<%;H<<9Q[5Q-OI"Z/=:]IFN+XM NK^XGA_LM99(+J*4Y'
MW 0&Y(8-B@#T'5O'&CZ1=V5JYN;F>_MS<6B6D)E,Z@CA<=20V?3 ))&*73_&
M^BWVCZCJ<DDUE'IK%;V*\B,<EN0,X9?<8QC.>U<=J-S#X7\=^$A;:7J$]G;:
M'+#Y,2>;/#&#& 2HY8C ! R>2><52U#0=8\4:3XYU>TTRX@_M2:S:RM+I/*D
MG6VVEB5/*[\$#/H* .WT[Q[IE_J5I8S66J:?)>Y^QO?VAB2X(&<*?7'.#@T@
M^(&ERZU<Z3:6>J7EU:SM!<BVM"ZPD#@L1P >0/H:P]4U"?QSJ?ANUL-&U:U6
MQU.+4+R>^LW@6!8PWR L!N9BP'RY&,UL>![&YM+_ ,6O<6LL/VC7)9(FDC*^
M8GEQX9<]1G//3K0!0\+^.[CQ)::Y'=6%_8FUGNHX[E;0JL<<9PH8L2/- ZKZ
MBK=OXWTK1O#?AV6]O+^];5+<&VF-MNEN&"@\HO\ $<@ #O\ G65X<-S91^,=
M"N-,U!+J>^O[N&3[,_DRQR<H5DQM).>F<\&J^C:5J$9^%?F6%ROV*UF6ZW0L
M/()M=H#\?*<\<]Z .MTSQMI.I66J7$@N;!M*&Z^@OH3') NW<&(YX(!(QG.*
MJ67Q"L+W5K#31I.M0RWZE[9Y[/8LB#&7SG@#()R,C/2N7\66UQ;3_$J\FMMM
MK<:/;1Q2SJRQR-MD4A6[L"1P.Y'K2>'KIH/$VA3^)O\ A(%G6-K/2S?V4,42
MNZC(9HV8F0JF/FQT/&: /5ZX^\^(^CVMUJ%M%9ZI>3:=*T=VMI:&3R0 #O8]
M-O)QW.#QQ785Y1H7B<Z#K'C:)M#U2^$FL2M"]G;&99)/+C'EMM^Z>AR>.3SQ
M0!V]YXRT>UTO3KZ)YKT:GC[##:1&26XXW':OL.23@#O4,?CK2&T/5=3E2[M_
M[*'^FVL\.R>'C(RN><CD$'!]:\\'A#5-!T;P-/>QZJ8M-MKB"^&E,3/;F4A@
M0%R6 (VMC/3O6E?Z/:W7@7QE<:-:>(KF]O[18F?4HI/,N"@.T(K ,<;B.GI0
M!U2_$32'L&O5M-4,#31P6C&S8?;G?=M\C/WQA2<\<<]#5Z7Q?I]IX?DUC48+
MW3X8Y/*,-U;E9F<D *JC.XDD8VYS^!K/\4VNFOX6TZWU6PU22*-XFCETV)VF
MM)%4[9!L^9<<C(!Z\BN2E@\3ZAX5L=0N;74-131_$,=Y;1W$ CN[FS08R8\#
M+@L2,@$[>F: .YT?QG8:MJW]E26>HZ=?M$9H[?4+<Q-*@X+)R0<=QG/M64?B
MKX?^SFZ6'4VLHI3#<W:V;&&V8/M_>-VYP>,\$9QFJZ7$WB_X@>']3L]-U"UL
M-&CN7FN+VU:W\QY4""-5< G'))QC@5E0:1J(^ ^LZ<=/NA?2?;=EL86\QLSN
M5PN,G(P1ZT =KJ_BZRTK4TTU+/4-0O#!]H>&PM_-,<1) 9N0.2#@#)..E;L4
M@FA250P5U# ,I4C/J#R#[5YKXN2*"2"ZM+;Q'9^(X-/6.UN].M'ECGX)$4F
M5(#=0^,9ZUZ#I#WTFC6+ZFB1W[6\9N43[JR;1N ]LYH Y;Q7XWN?#OBO0M+B
MTN\NH+PRF=H;5I&8!&($9!&6!&6'.!6=>^+FTOXH212QZK<13Z'#+!IUO$TC
MES*^X^7T4@#!)QTQGI5_QSY]EXB\)ZVMC>75I874_P!I%I TSH)(613M4$D9
MZU+8V]S-\5KG4_L=S':2Z# BRR1%1O\ .=BA)Z, 1D=10!I6OC+2[WPT-<M8
M[V>#S#";>.V=IQ*&VE#&!D,#U[=\XJO;>.;*[CU)%T[58;^PB662PFM2)V1C
MA6502&&0>A[5R*KXBT?PSK[Z?:W\#3>*9WF>"VWSBS:0;I(D(.XXZ$ ]R.E6
M/"5G<2_$/4;^.+77L)=(2&*[U>-E:1Q*20-P! YZ$ ]3C&* .@^'OBZX\7^&
M[:]O+"XMKDQ*\DAMVC@D))'[LDG<..:ZB[NH+&SFN[J58;>!#))(YP%4#))_
M"N-^%<\T'@VST2[T^_L[W3(_*G%S;-&A;<WW&(PXP,Y&>HK7\=Z/=:_X&UG2
M[+'VJXMF6($XW-U"Y]\8_&@"#3?'FF:C?V=J;34K,7V?L4]Y:F..YP-V$)[D
M<@-@D4L?CS19-+6\4W'F-??V=]D\O]^+C=C85SU_BZXQS7*:'::9J=_HR7<'
MC-[RTF2<07Z3>1;2JIY9F 4CJ!@G.:H1Z;JL?C5/B+_8L_V6:]-LVG"V;SXX
M"HC%ULZ[\CD8SL/XT =3IGCRXO?'VKZ!+I%^+:V,"0RK:-E"V[<TAS@(< J<
M<C-6KGXBZ+;2SL8=0?3[>;R)]2CMBUM$X.T@OZ \$@$#UJE:RSZ/\5]::XT^
M_>#5X+-;:X@MFDB!C#JP=@,)C(//:N+TG0H=-\/S>&O$,/C%YTDFB:"P262V
MNHV=B&0J-@!!&=Q'.<T >E:QXWTO1M:&CO!?76HO;K<QV]G;F5I$+,.,>FTY
M)P.G/-+'XZT*3PI+XC:>6*QB8QR))$1*DH;:8RG7?NP,>]4+/39[;XL27"6L
MPL4\/PVZ3LA*;A,YV[NA;&#CK7*76AZO_P (YK5Q%IES+):>,&U1;7RR'N8$
MD4G8#][(R1ZXXH UQXO;6/B9X:L8(]5T\?9[Q[FRO(FA+C:GEL5Z,.&P><$'
MI72Z3XRLM;OU@L;'4Y+9W>.._P#LI^S2,F=V'],J0"0 2, US8U&Y\1_$KPU
MJ-KHFJP:=:6]XCW5W:M""[JG&UAD 8ZG ))QG!JGH1GM/%VGP^%[37[/39YI
M7U/3M1M'2VM@03NC9A\K%_X48@Y/04 >I5PWACQY<:YXHU?2I](OX8K>Y$<$
MIM&41KY08^<Q)"DG./8BNYKSS34N;7QGXOTF>ROXSK,JR6EXELS0;?LX4DR
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
MQAX=T2^2RU/6;.TN7 (CEE (!Z$_W1[G%-U7QGX;T2Z6UU+6K.VG*AO+>3D
M]"<= ?4T ;M%<CXB^(FA^&]7TBPN[NWQJ&7:4S "&+:Q60\'*L5VBM*UU:2[
M\3K;P7^G2Z?)IR74<*;C<,6? DS]WRR.!WS0!N45@1^-_"\NKC2DUVQ:^+^4
M(A*.7_N@]"WMG-3:KXLT#0Y)8]3U:UM9(E1G25\, V=O'4YVMT]#0!LT57L+
M^TU2QAO;"YBN;69=T<L3!E8>Q%,U+4['1[&2]U*[AM+6/[TLSA5'IR>] $,N
MB6<WB&VUM_,^V6UN]NF&^78Y4G(]<J*T:P[+QCX<U'3KK4+36;26UM!FXD#_
M .J'JPZC\:YOX9^*+GQ=!<ZE<:_!<NQ<MI<4*+]C7S&"98?,<JN>?6@#T"BJ
M>J:MI^BV37FIWL%I; A?,F<*,GH!ZGVJ'1O$&D^(;>2?2=0@O(XVV.8FR4/H
M1U'XT :5%9VLC639+_8;6"W>\9-\KE-F#G[A!SG'ZUQOAOQ+XPU674;B^;P]
M;Z?I6H2VEXRI,'*Q8+LI+8'!XS0!VVKZ39:[I5QIFHP^=:7"[9$R1GG(P1R"
M" <^U8]EX)T^UU"UOKF]U349;0EK87]VTJPL1C<%Z%L$C)R:GB\;>&)OM1CU
MVP*VD2S3MYP"QHV,$GISD?F*L:+XGT3Q$9AI&IV]VT./,6-OF3/0D'G!]: -
M:L[2]$L]'FU&6U\S=J%TUW/O;/SE54X]!A17(>-?B-I=AH&IIH>N63ZU:O&H
MB5E<C,J*X /!(!.0.E=.-2F3Q3=VDM[IXLX;%9_(&[[0A+$%V[;,# [Y% &S
M16!;^-_"]WJ-OI]OKMC)=W*JT,2R@EPPR,>Y!!QUJ76/%WA[0+A;?5=7M;29
MEW^7(_S!>F2.P]S0!M454TW4[+6+"*^TZYCN;67.R6,Y5L$@X_$$5S7B37]>
MM_%VE:!H2::)+RVFN'DOED8#85&!L(_O4 =A17F6J>/-:A\&^)S)#!9:_H=Q
M#!*T!\R%Q(Z8==PZ%6/!Y%=GK/B[P_X?G2#5M7M;29UWB.1_FV_WB!R![]*
M-JBLZYU_2+2SMKRXU.UBM;K_ %$[2@))\I?(;IC:"<^@IFB^)-%\1QS2:/J5
MO>K"P63RGR4)Z9'49[>M &I12,P52S$!0,DGH*PM.\:^&=6U+^S]/URRN+LY
MVQ1R@E\==O9OPS0!O45BW?B[P_8ZBNGW6KVD5XTZVRP-)\YD8 A<?1E_,5K7
M%Q#:6TMS<2+'#"ADD=C@*H&23[ 4 245Q?A[XG^&]=L;VY:_MK4VCRF1&FW$
M1*^P2G@84Y4_C74SZI86U[9V<UW#'<WN[[-$S?-+M&6V^N!S0!;HJB^M:9')
M?1R7]NC6"J]WO< 0!AE2Q/3(&:IZ-XN\/^(9Y(-)U>UNYHUW-'&_S!?7!Y(]
M^E &U12'@&N!\$_$72]0\.:*FMZ[9#6[Q#NB9E0EB[!1@< D 8'&: ._HJLN
MH6;:D^G+<1F]2(3-#GY@A) ;'ID$?A567Q'HT.GW=_+J5LEI:3-!/,S@+'(I
MP4)]<\8H TZ*YF_\4VUYX;?4] U?2]JW,<+3W98Q*2Z@H0,$,0PP#W(J[JGB
MWP_HDDT>IZO:VLD(0NDCX8;L[>.ISM;IZ&@#9HJ@-;THZ,-9_M&V_LPIYGVO
MS1Y>WUW=/:H='\3:+KZ3/I6IV]T(,>:$;E,]"0>0/>@#5HK&TKQ9H&MW4MMI
MFK6MU-$I=EB?/R@X+#U&2!D<<TNE>*] UR]DL]+U:UN[B-2[)$^3M!P2/49(
M&1D<T ;%%(2%!)( '))K@=>^(NF2R:5;^'=;LKBYEUBUM;A(V5R87?:^,]1V
MW#I0!W]%86I^-/#6C7_V'4=;LK:Z&-T;R#*9Z;O[N??%:4.J6-Q?RV$-U$]U
M%&LKQ*V65&SM;Z'!YH MT5C77BS0+&UGN;G5K6.*"X-I(Q?I,.3'CJ6'H*OZ
M=J-GJUA%?:?<QW-K*"4EC;*M@X/Y$$?A0!:HK%UCQ=X>\/W"V^JZO:VLS+O$
M<C_-M_O$#D#W/%<Y\0/'5OHFG:1%I^M6=K-JEU$JW;;9!%;-DM,H/# 8 R>/
MFH [VBN!M/B7H5EK=GH%[KEK=LUD)VU(NJ"1V9=B; , LK!N/RKH]4\8>'=$
MOELM2UFSM;D@'RY) "H/0M_=!]3B@#;HK+U3Q'HVB(CZGJ=M:K)&TJ&60 ,J
MXR1Z_>7\Q5VRO;;4;&&]M)DFMIT$D<J'AE(R"* )Z*\PT;QT_B/Q5K?V'Q3I
M\5K9;UL[$Q*RW"+%DS,_WMH<_P ..%(K9_X2+4_[;\#6WVRTFBU:"XDNWM4S
M%,5A5U*%OF"Y.1^M ';45SVFZ^D>GW=UJ^J:84CU&2T26V+*B?/M6-]W_+3/
M![9JSI'BK0=?N9[?2=6M+R: 9D2&0,0,XS[CW'% &Q17-W?Q \)6-W):W/B"
MQCFB8HZF3HPZKGID=QVK?N+J"TM);NXE6.WBC,DDC' 50,DGVQ0!+17 V/Q+
MT[Q%X4UR[TJY@BU.RM;N5(!()&"Q[@LF,=#\I_&M+PQXXT;5;32;&;6K.76K
MBSBDE@5P&,AC#,,#C/).T<CTH V=3T*SU>^TRZN_,9M.G-Q @;"&3:5#,.^,
MG%:=8VK^+?#^@W*6VJZO:VL[KN$<C_,%Z;B.P]SQ6M%+'-$DL3K)&ZAD=#D,
M#T(/<4 /HKB+W7O%-YXWU+0M"31DAL;:"9I+Y92S&3=P-A'3;6[=^(+3P]I-
MK/XFU&QM+B0!6*L51W[A <L1^= &U165#XET2YT1]:AU2UDTU/OW*R HO8@G
ML>1Q4,/C#P[<+<O%K-FZ6TZ6TS+(-J2,<*I/3)/% &W17.Q>/?"<]O=W$7B#
M3VBM"!,PF&%R<#ZY/3&<UK:7JVGZW81W^F7D-W:R9VRQ-D$CJ/K[4 7**PO%
M.KZII&EM+I.EB^N=CMNDD"10JJY+.>I]@H)/MUK,7QJ;7X6V_B^^MU:9[*.<
MP0Y >1\!47.2 68#O0!V%%<,GB+Q3HFM:-!XFM]*:SU:;[,CV/F!K:<J656W
M$AP<$9&.:[*]G:VL+B=0"T43. >A(!- $]9VLZ)9Z[;V\%YYFRWN8KI-C8^>
M-MRY]LBN/T_QYJ6LZ5X=MM,M;677M4MTNKE2&\BS@S\TC#.>>BKGD]^*]!H
M**P'\;^%X]7_ +*?7;$7WF>5Y1E'#_W<]-WMG-3ZOXJT'0'9-6U6ULW5%D*R
MO@[6) ('?)!_(T ;%%-C=)8UD1@R, RL.A![UP7A?7O&OB:UCU.)= ATYKJ2
M(HR3>;L20H>=V,X4XH [^BL+5?&?AO0[X66IZU9VMR0"8Y)!E0>A;^Z/KBK>
MH>(-'TJ&&:_U*VMXIT9XGDD 5U5=Q(/?CF@#2HK"?QIX:CL8;V36K-+:>$SQ
M2-)@/&&"DC/7YB!ZY-0R^/O"4-E:WDGB'3UM[HD0N9A\V#@_3!X.>E '1T4B
MLKH'1@RL,@@Y!%+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5PNN6T%
MS\8?"YGA23RM/O)(]ZYVL#& 1[\FNZII12X<J"P& V.0* /,]#TRQ^T_$Q_L
MD.Z2ZDC<[!DJ8%8CZ98GZFLC3;NWTZ/X8:KK4BII,6E-$+B;_50W#1IL+$\#
M*@@$U[&(T&["*-YRV!U^M-:"%X?):)&BQC85!7'IB@#R'52WB'4_'NH>%F%Q
M:2Z$MJ\UMRES=#>2$(X=A&=N1Z@5'J^N^%M5TSP!:Z/+;3W-OJE@52%=S6L>
M0K*Y'W,G P<9([XKV..*.&-8XD6-%X"J, ?A34M;>,L4@B4LV]L(!EO4^_O0
M!YK-_P A+XL_]>D7_I&:;?C'@GX7_P#80TS_ -$-7I_EQY<[%R_WN/O?7UI/
M*C*HI1<(05&/NXZ8H \RT37-!\/:]XUMO%%U:VMY<:BTVV[QFXM3&HC"@_?
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
MPP5C>5W3_P =(/XU5\7V]MJWQ%\+Z-JZK+I,L%S.+:7_ %=Q.H7:&'1MJDD
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
M]=O][/%-@<R6\3MU9 3^5>(ZC9374.I_"VWE,4DVL/-#C@)9LC7(_ 2#;^-
M'N#N$')&<' SUK!\&^(CXE\*:9JMPD4%Q>1%_)1NF&(XSR>E<9X-U5_&WB73
MM5ER1HFC+'*#_#>S';)^2QD?\"KE;7P[I=C\!['Q+!;;=;@:&>*^+$RQL+@+
MA3V7!(VCC\>: /;DO+UM=FLFT[;9) LB7OGJ=[DD%-GWA@#.>E7%EC:1HUD4
MNOWE!Y'U%><:Y<W5EX]\675CG[7#X4$D&!D[P\Q7]<5=\#^&_"UOH?AS6;>"
MV_M.:W61;WS,37$KQDR;FSESRQ*G.,=!B@#<\'^(V\2>&[74KE(K>>>29!$K
M==DK)QGD\*#70UX)#X:TI?@;?>(A;?\ $XA>>>"\+$R0,ERVT1G^$<9P."23
MWKW>!C);QNW5D!/Y4 4-,UZPU>[U"VM9&,MA<?9Y@PQ\^T-QZC##FJ/@WQ&W
MB;PKIVJW"16]Q=J[>2C?W79>,\GI7*_#WPWH=GXK\5SV^EV<5S9:H8K9TB :
M&-H4X7T!RWYFN+MO#FEVOP$B\2Q6V-:@(N(;XL3+$RW. %/\*X_A'')/6@#W
MR26.%-\LB(N<98X%/ZUY5K=K>Z]\5K^QFTK2=4BM--A>UM=5G9(P'+;Y$01N
M&;("DD#&!ZUU_@31M1T'P\^GZC+;MY=U*;>.WF:58(2V5CW, 3MR1TZ8H I^
M*_&FJ>%O/N'\+3W.FQ/'&MXEY$H<N54?(3N'S-CI[]*V]&U34KV&9]6T9M(9
M#\B274<N\8Y.4)QCWKG_ (M?\D_N/^ONT_\ 2B.J?CG2+37/B'X,T^_1I+21
M+YI8@Q D"K&P5L=5R!D=\4 =^UQ B([31JK_ '6+ !OIZT]F5%+.P50,DDX
MKS'6--T.]UZ]T33_  ?I-\VE6423S:E<^3%;1L&*+&-CD< DD 8]:P=+?^VO
M"WPOTS69&FTN]DF%TLC';,T:-Y*,>XR.AZX% 'I0\2SR>,;[1(+6.9+?3$OH
MG63!D9G==N>@'RCGWK7TR[N+O3+6XO;065S+&&DMC*LGEGN-PX;'J*\TT_3-
M)TCXC^*[/1DCB@305+P1/E(7+.2H'\/&#M'][/>LZTTVVU?2?A-87BN]M-;R
MB5%<KO46V=IQV.,$=QD4 >S1R1RH'C=74]&4Y%-6XA9RBS1E@<$!AD'TKR6[
MA@\+W'Q*LM(8Z;9QZ3#<Q1VX(6&5HY%+(H^Z3M7IZ9IGA3PYI^J>*?#U_:>&
M;#3(M*M7-S)YT$IN92%"%?+9B=I!;>V#S0!ZKJ^H)I&BWVI2(TB6=O)<,BG!
M8(I8@?E7)V'Q#F=M(DU?P[>:99:NT<=G>&>.:-GD&45MIRNX=,BMSQI_R(GB
M'_L&7/\ Z*:N/\-^&-;\0:#X3DUO4;$:3I\5K>6]K9V[*\KI&/+\QV8],Y(
MY- '7>']?EUC5-?M)84C73+[[,C*3EQY:MD^_P QK;CFBF!,4B2 '!*L#@UY
M6=0T[3;3XAS:I9O>6K:S'$;9'V>:S)"JJ6R, L1G/&,]>E.\.6<FC_%R"U71
MM+T5;C1I'EM--N/,5]LJ;6==B ,,L,@'//- 'J7G1;E7S4W/G:-PRV/2GUX'
M%X<TQ/@3<>)!;YUJ%I)X+TL3)"R7+!0A_A7CH..2:]ZC8M&C'J0#0 >8FS?O
M7;ZYXI2P! ) )Z#UKPS4+&>\M-0^%EM*8I3J\LT.#]RT,;7"?AYFU:V= \0P
M>*=1_P"$EU 2-9Z!X?\ ])5<AEN903-C'.0D>/\ @5 'K"S1/(T:2(SK]Y0P
M)'U%!EC$HB,B"0C(3<,D?2O%X8(K37? VJZ=X:TO0H;Z\ B>VN]]S/"\3$B5
M0@!!&TDEFP<>M:]QIT/A;Q8^K:OI%CJUGJ6L*;;5D8&ZLY'8*D9!Y**1@;3P
M,Y% 'JE,6:)Y&C21&=/O*&!(^HJKJ]W;6&BW]Y>!S:P6\DLPCSNV*I+8QSG
M->0PP1VGB#P-JFG^&]+T*&^NP(GMKO?<3PO$Q(E4( 1C:22S8./6@#V*]NTM
M+:5]R>8L;.J%L%L#-9_A?6VU[PEIFM7$:0-=VRS.@;Y4R,]3VKSNST?0]>MO
M'6K>(DB?4+74KF%;F63:]I%&H\K8V?D&.<CKGO532HH-3TSX7Z+JF'T>ZL99
M)('.([B9(U,:OZ@98@'J: /94ECDC$B.K(>0RG(_.@31&01B1"Y&X+N&<>N*
M\JFLK31/%7C'2=#C2#2CX<-Q<VT/$4-R=X&%'"DH,X'7 -8TVD:)8?"WPOXA
MTD1GQ TUCY-XLFZ:69F57B+9R0!O&SH N,<4 >O6VO6%UKU]HT<C?;+*..24
M$8&)-VW![GY3FM S1+*L1D02,,A"PR?PKS?1O#>A'XQ^))7TNS\Z&&TNH6,0
MRDK&0O(ON3C)]:Y71O#VK^+O"VHW_P#9FAMJ\]W<%]5N;V1+NTF21@N,1'8$
M 7"AL8^M 'N4DL<0!DD5 3@%CC)]*Q/#&ORZ\=:$L"1?V?JDUBNTD[U0+AC[
MG=7(OI5IXA^*$^G>*8H+X66BP/;6\HS$S,S"655/?( SV&*M_"2*T@TOQ'#8
M2^;9QZ_<K"_F&3*!4 ^8YSQWH []W2-"[LJJ.K,< 4+(C1^8KJ4(SN!XQ]:X
M'Q-;6NM?%'0]%UI%FTDZ?/<PVTO^KGN0RC#+T;:A) -<UJ-M;Z5#\3M(TA5C
MT>'25E^SQG]W!<-$^]5'1<@*2!0![&LB.S*KJ67[P!Y'UI6=5^\P'&>37-^"
MO#>EZ'H=M<6-L%NKNVB>ZN&):2=L9W.QZG+'\ZPO&VEVFL_$;P98W\9EM9(K
M\R1;B%D 6,A6QU7(&1T..: .^^T0^4LOG1^6W"ON&#^-/9@JEF("CDDG@5Y+
MHW@GP_>>(O&^F7-@LNGV4L8L[1F)BMC+ KNT:=%8GN.1CC%4M.F.NZ/\+],U
MN5IM+O8)FN4E8[;B6-!Y2.>_<X/4B@#V:.1)4#QNKH>C*<@U@>*O$AT"PMY[
M=(KB22_M[1T+_<$CA2>.X!KAKZ-?"WBOQ9:^%8EMK=/#3WDEM;#$<-V"PC(4
M<*Q7)P.N :RM6\.^&=/\$>#-3L4A34;F]L&^T+)B2[+.K/OY^?GGGH1VH ]:
M;5KFWN]5^UZ>8;"RB26*Z\]6\_*DL-@Y7;C'/7/%8'A_Q/XDU70K+6)-&L9H
M+^2 PPVUYM>"%\[GD+@ E1M.%Y.3Z5C7-C:ZCXJ^)-M>V\=Q ;"R8QR+N&5B
MD93CV(!_"L:#2K#3OA?X$FLK.&"2[U/2IKAHT ,KDCYF]30![')-%%M\R1$W
M'"[F R?04KND:%W8*HY+,< 5Y$^F7GB?QYXMCNM$T75FM98[>*/5+IT:WA,8
M(,:B-]NXDG<"#GZ5)-I%R+KX?>%_%-S#?6I6[-P!(7BN98U'DJQ(&["GH1R1
M0!WFG^(9+WQGJVB>3&(;*VMYTF5LE_,WY]L#:*WZ\U\&6&DZ/\3_ !?::5Y<
M5I#:VFZ)),I"W[PLHY^4=\=LUZ-!<0W4"3V\T<T,@W))&P96'J".#0 LDT41
M422(A8X4,P&3[4LDL<*%Y75$'5F.!7EOBR+3->U?Q+#!X6TR_GTZW5+W4-3N
MC'Y1,>Y1%\CD87G(VC/YU%#HNH^)/!?@G5%AL=9DLK#?/I>HOA+K<B@/D@C>
MN."P(^8]* /6000"#D'O16!X*U'3M5\(:?=Z59FRLF5E2V./W15BK*,<8# X
MQQBM^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M10!%=6T-[:36MS&LL$Z-'(C=&4C!!^H-%M;0V=I#:V\:QP0HL<:+T50, #Z
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
MA 4<_=P3\O3!/K6Q<6M[X2\;^&4AUS5+^+5I)K:\AO;@R*Y$9<2(O1"".0H
MP<4>)O -O9?#C5="T"TGG%[?0W+PO)N)/FQ;^3SC:F>3GKS6]I7@;3M+UB'5
M&O-2O[BVC:*T^W7)E6U1N"$X[C R<G'>@#&^,5@MWX',IN;J(PW=L L,Q16W
M3QK\P'7'4>AYINKVUTGB/P]X-M]9U2&QGAN+NYN3=,;F8(1MC$I^8#+9..<
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
M2STFS,AMK2,11F0Y; ]30!?HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M&95@+C>4! +!>N,D#/O4>HZII^D6INM2OK:SMP<>;<2K&N?3)/6@"W16)?\
MBS1;+PS<Z^FHVEQ8PQLZR17"%9& )"*V<%CC 'K6%J_CR&7P?8ZUH-U:3--=
MV<4J!UD,(E=0R-M/# ,: .XHK/T_7=(U>::+3=4LKR2 XE2WG60I]0#Q3'\1
MZ)%JJZ5)K%@NHL0!:M<()23T&W.<T :=%9VH:_HVE%QJ.JV5H4"EA/<*A4,2
M%)R>Y!Q]#Z5<N+JWM+62ZN9XX;>-2[RR.%55]23P!0!+16=!K^C76IOIEOJU
MC+?H,O;1W"M(OKE0<TV_\1Z)I5W'::AK%A:7,OW(I[A$9OH"<T :=%4K[5],
MTL9O]0M;4%&D'GS*F57&6Y/0;AS[BJMQXI\/6OV7[1KFFQ?:T#V_F72+YJGH
MRY/(/J* ->BL_5-<TG1(TDU74[.Q20X0W,ZQ[C[9/-2_VII_V**]^W6WV28J
ML<_FKL<L<* V<').!ZT 6Z*S]/UW2-6GGAT[5+*\E@.)4MYUD*?4 \4V#Q#H
MMUJDFF6^K6,M_'G?:QW"-(N.N5!SQ0!I445G:IK^CZ((SJNJV5B).$^TSK'N
M^F3S0!HT5SOB7QII'AG18-4N+J&6&XD1(0DR#S0S*"RDGD -DX[52U;QA#!K
MGA@6-_8RZ3J,ET+BY$BLFV*)FR'!P,,.?I0!U]%4]-U?3=9MC<Z7?VM[ &VF
M2WE610?3(/6H+/Q'HFH7\EA9:Q87-Y'G?!#<([KCKE0<\4 :=%9TGB#1HKM+
M235K%+F28VZ0M<*':4 '8!G.[#+QUY'K5+Q7XMTWPAIL=YJ$B?O)4B2(R*K/
ME@I(R>0H;)]!0!O45R&K>,88-=\,+8W]C+I&I270N+D2*R;8HBV0X.!AAS]*
MZ'3]9TO5K-KS3M1M+NV0D--!,KHI'7)!P* +U%9>G>)-#U>YDMM-UBPO)XQE
MX[>Y21E'J0#TIMSXHT"SD6.ZUO3H7:5H0LETBDNIPR\GJ#P1VH UJ*** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ KSOXU>'M7\1_#][;1HWFFAN4GDMX_O3( P( [
MD$AL?[/K7HE% 'S7\"O!WB2S\<?VO=:?=V%A!!)'*UQ$T?FEA@( <$\X/H-O
MTKZ4HHH *\P\9-=1_%;1G>]TRSM_[,E%I+JD!EA\_P P;PN'7#E-O.>F1WKT
M^J][86>I6YM[ZT@NH2<F.>,.N?H1B@#R#Q!I$5G\,/%I75].U&.]U.VDDCTU
M/+A@<S0!E WM@GACSWK>USPWHL?Q1\&P)I=HD(M+P>4L0"D1B,ID=#M))&>A
MYKOH]*TZ*Q^PQV%JEID'R%A41Y!R/EQCJ ?PJ=[>"2>.=X8VFB!$<A4%D!Z@
M'J,X&?I0!XYK4,=IX=^+-K;QK%;I,CK$@PJLT,98@>YJWJ$WANYG\ 1>%6LF
MODU*)U6TQYB6X1O.WXY QUW<YZ\YKO\ Q1X;CU_PSJ^EVYBM9M1BV/.(\Y/
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
ML&B4H"(R.A7T([8J*?2]/N;R*\GL+66ZA_U<\D*LZ?1B,C\* .7^$H(^%F@
MC!%N?_0VKS_QMKD>J>$O%OE1^'=-MX;N:W-O+%NO9Y4;_6<,NUB>1PW'.:]O
M@@AM85AMXHXHEX5(U"J/H!5671-)GNI+J73+*2XE0I),]NI=U(P03C)&.,4
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "J-UK%E9ZM8:9/*5N[\2&W3:3O\L!FYZ# (ZU>K
MS7QIX<TG5/BAX0^VVGF_:X[Q9OWC+O"1*5Z$8QD]* .OM?$!N?&6HZ!]F"BS
MM(;GSM^=_F%AC;CC&WKGO6W7F4GAC3->^+6L6NHQRRV<&E6F+83,L;G=( 6
M(+8QQGUSUQ7/2:AJ5O\ #JQTBWEGFA;Q.^DMNN3&[6PE?;&9>2N=JKGT.* /
M;JR/$7B.P\,Z<MW?>:YED6&""!-\L\C=$1>Y-<MX3\.ZMI'BU[F'1X=&T66S
M*36D=^9U>8,"L@7 VG&X'UXI?&LB6WQ&\!75V0MBL]W$7;[JS/$!%GW)# 4
M;NC>*+C4M0%C>^'=6TN5HS)&]TB-&X&,C>C, W/0XKHJQ_%6IRZ5X7U:[M67
M[;#8SS6Z'!+,B$C [X.*\QU;0]/T3X8Z?XNTN><^(@EI<)?_ &AVDNI9&3<K
M9.&#;F&V@#V:BO-#X>L?$_Q1\46VK^?/9P6ED5M1.R1EF63YB%(R1CCTR>]<
MBNE*GP9'BV2\OIM=L9?]%O);ERT*QW/E*BC.-NT<C'))S0![S17F^JZ39:_\
M8Y=.U.662S_L**7[&)V1)F$T@RP!!8#/3ITSVK)TV^L--\-^(-&O5OM0TR#Q
M#_9NFVT-PRO(6V%8-^X?*&)!R>F0<]* /7J*\H\,PS:1XZUS2XM,_L>TDT1;
MHV*7?GH)-[+O'921P0/3-84&B6^G?"7P_P"+89KLZY$]FZW;W#E@K2HACQG&
MS:<;<?7/- 'NE%>3ZUK5SX(U;Q=IT3.TFJPI?Z0N<DW$I$+J/?>4; [$UZ)X
M=TV+0]!L='282/9VZ1N2V68XY8]^3DT 37>L65CJ>GZ=<2E;K4&=;9-I.\HN
MYN0,# '>J47B R>-[GP[]F $-A'>>?OZ[G9-NW'^SG.>]<CXZ\/:5JGQ&\&F
M]M?-^TO<Q3?O&7<JPLRC@C&#SQ4=WX9TS6OB[<6-]'*]C;Z#;XMEF94?$L@&
M_!RP'8$]>: /3:1F"(68X &37DNF7ME8^!=0TG4X[^_MH?$4VDV%K%<,LDN)
M/W<1?</EZYR<8'X4>']*C3QCX@\/3Z/_ &;IEQI$5R^G)>&5-_F,-X(QM) &
M0/2@#T[2-6L]<TFVU/3Y3+:7*;XG*E<CZ'D5=K@/@]H^GV/P]TJ^M8-ES>6R
MF=]['>06QP3@=3TK+\1I>:]\3KO2I]'35[*RTZ*6&RFOC;Q[G9MTN,'>> OM
M^- 'J=4M7U:ST+2;G4]0E,5I;)OE<*6P/H.37E^IZ;K'A[P%!=WLQ@UG3-5+
MZ)"MP;AG1V 2U9N"^067Z 'M6=J=I:ZY\$O$&NZ@S7&KSRO<708LIM9T;8(=
MN> B\8/7.>] 'MJL&4,.01D4M>5^+=/32?\ A%/#FCV!;3=2NI9+FU%XT(N&
M6+<J-(<D GG'?;BD_L36-#\/>-9#I\>E:/-H\K064=Z9Q%,(WW,G V@C;P.X
MH ]5HKR!M#MM"TSP'K]G+=?VM=W]E#=74EP[M/',AWHP)QMZ8&.,#%:.G:+I
M_BWQ+XNO=>FG%QIU]]EM&6Y:(V42QJPD3! 4DDMD^GI0!V?A#Q ?%7A2PULV
MWV8W:,WD[]^W#%>N!GIZ5MUXSX?T+4=9^$G@Z2SMH]1MK1I9;K2Y9S"MXI9P
M/FZ94G(!X/>O1/!%]IE]X8A.DVD]G;PRR0M:SL2\$BN=Z$DGHV<8.,8QCI0!
M2UWQTVA-=SR^&]9ETRS;%S?I&@11W959@SJ.Y QUJ]K/BZTTM=.CM;6YU.]U
M,%K.UM NZ1  Q<EB J@$<D]Q6%\2=*US4/#NJ3VNN6Z:3%;F2XT]K?:9D09=
M#,&RN<$<#VS5#1M1AU#XD>%]16W-K;7WA=C:0M_ V]&*CUPN/P% '8^'/$]O
MXB%["+6YL;^QE$5W9W0 DB8C*GY205(Y!!YK<KAO#V)?BUXREAYB2WL8I".A
MD"N<?4 C\ZJ:IIMKXI^*L^D:T'FL++28[BVM/-9$=WD8-*0I&2,!1Z4 =3X=
M\0'7I=90VWD?V;J4ECG?N\S8JG=T&,[NG/3K6W7CN@2Z3HWA#Q?;7;7U_9MX
ME>UB2&Y/G7#$0A$\P,#R>"2>F<TNFZ$9/&FK^&!I9T.RU+P^\C6D=YYRB3S0
MBRC'"L-QZ>E 'L-%>2Z%K-UXPO/"&BW#NMSI7F7>L+NP1+;DPH&_WI,MCVJQ
MH-@OA7Q;9P^(M+>74;Z[F6SUZ*Y9Q<LP=@DJ9!4[. ,%>!CIF@#U*FNZQQL[
M'"J"2?85S/CJ[TZ#1K:WU&TNKW[;>1VT%G;3&(SRMDJK-N&%X).3CCO7&>']
M+C'B/Q7X>N=)_L_39--@N#IJWAE17R_S*1C;G:,@>E '4:+XZDNO#3^)M9L(
MM-T20(UK*L[32LKR;%WH$^4DE>A/7VKLZ\%G\,Z.G[/%GJ(L\73I:2O)YC\L
M9T4G&<?=8BNG\7Z>+#7/"WA73--\[2;C[5/)8&\:%;AT"D*SG)(&XMMZ''M0
M!ZG17D6H:1K.A> O'/G6BZ;I<MH)+&SCO#/Y#;2)-IP-JD[3CL<UWGA+PW8:
M%IPGMA-)=WL<;W=S-,SO.X!.XY. ?F/0#]!0!T-%>8^+8-+U[7=:MH?#MQJU
M[I]N@N;F6_,$=J60LHC!/WL?,2 /<UF6L\OB;3_AII&L7,TMCJ-G--=J9"OV
MIXHUV*Y!R>I8COB@#T:S\0&[\8:IH/V;:+&V@G\[?G?YF[C;CC&WU[UMUXXL
M2>$-=^(AT&20M9:-!+ C2F7[.VV4[1G) 'W@#TSZ4_6=!T[P[X%TCQ1HTT_]
MN^;9NMY]H=GOFE= ZODX8,&8X]N* /8*HZIK%EHT=M)?2F-;FYCM8B%+;I'.
M%' XR>_2N AT'3?$WQ1\7VFL-+<6]O'9M'9FX98R6B.7*J1DC  /;)[FN5EL
MK?6/ ?A_^T#)>I:>)UT^VN))6)DM?M&WD@\\ #/M0![3<7UQ#J]G9)I\\L$Z
M2-)=J5V0E0,!N<_-GC%7JX.^LX-)^(W@O3[%6BM([34 L0<D=(SW//4]:Y;3
M-%T[Q!\,-0\8:M//_;[)=7!OOM#J]I)&S[$3!PH7:OR]_P : /9:*\F2W?Q9
MXG\&QZT]QMNO#C7%W!'(T8F;,1*N%QQDYQ[#MQ70?#V$:;J/BK1+=Y/L%AJ0
M%K$[EO*5XD<J">=N2<#WH [FBO/+^PMO%7Q2O='UL/-I]AIL4]M9&1ECD=W8
M-*0"-Q& HSP,URFJR7%EX%\<Z197EQ]@TW5K:&QE,A=H0TD+-&&/.$8XP?6@
M#VZBLG0/#>F^&K22WTZ.1?-;S)GEF:1Y7Q@NQ8GDXYK@D\,V'B?QKX[756N9
MXK>2 00B=E2)C;(2X (^;@8)Z?B: /4Z*\.M].6'X;>&?&+75Y+X@-U:%KV6
MX=F*-*(S'C.-FTXQCGJ<DFNJBTFQ\8_$/Q1;>($>ZATL6T-G:-*RI&KQ[VDV
M@C+%B?F[8Q0!Z/6)+X@,7C:V\._9LB:PDO//W]-KJNW;CONSG/:O+H[R[N/#
M%CH$U_<MI,GBU])^TF8[Y;12Q5/,SD@D;,YZ#%;^F:#I?A[XTVMII6^*%M#F
M<VIF+K$?.C&5!)*@XZ=./K0!T>J>+[G3?"EMJLNB3Q7]U<I:0:?<2JK>8\FQ
M=S#( /WL\\5HZ=J>K2WL%GJ6C&W=K9II;B"820*X?:(PQ"L25PWW?:O(CIEI
MJWPJ\%3WT;3R_P!N)!N:1L['NW##@]P![CM78W"_V)\2?L^FQL(K3PI,T$&X
ML-RSKCJ>?2@#T6BO.OA_X:TB[\.:'XHGEGFUFYC6YFOC=/NDD;[R-S@KDE=N
M,<5R.KS6<NF6?BOP_H=U;(VJ0^3K,^H$S3@SA&RA))1OF&#CCM0![+'K%E-K
M=QHZ2DWT$*3R1[3PC$A3G&.JFC3;ZXOFO!/I\]F(+EX8S,5/GJ,8D7!^Z<\9
MYXK@;/PSH\OQKU>62SS)'96UZA\Q^)C(Y+=?4#CI[5C7>I7EMX9\4QQ7DULE
MUXP-G-<HY#00.T08@_P\<9[9H ]EHKS6^T.P\'>./"@\.H]J=0GEM[NV69V6
M>(1EM[!B<E2 =W7GFN?B\-V6J>#/&VM7DEW)?V5_J3V4GVEQ]E,;,RF, @ Y
MY)[].E 'M5%9FA7<UWX6TR\E/F3S644KG^\Q0$_K7E-EHVGZO\(KOQI?W,Y\
M1-;7%Y_:(N'5X9D+;47!PJ@J%VXH ]$\2>);[3-8TO1M)TV*^U'4%ED43W'D
MQQI& 6)8*QR=P &*Z-"Q12ZA6(&0#G!^M>37&BV.O>//!=YJUENN]0T>6>[&
M]ES(J18X!&,$G@5WGC2_T_3O"EY-JB74EJQ2,Q6LA225F<!45@01DD \C@F@
M#?K"\0^(;G0@KQ:#J.I1>6TDDEH8\1@>N]U/Y5Q'A>VET7XIPV,.C?V);7>D
MR2R6:WGGK(RR(%<@<!ADCWKT;6O^0%J'_7M)_P"@F@#%\+^,9?%"P3Q>'M4L
M[*>'SHKNY\KRW'&!\KDY.?3M745X_>>:?V?_  VD-Q+;R.=/42Q'#)F5!D>]
M;6N:'X:T--+\.6VB7>I3W\TL\5E]M=4E947?)*S-@X&.N>3P,T >C5B:SX@.
MDZWH6G"V\W^U;AX#)OV^5MC9\XQSTQVKRH:CJ.B^ ?'5I;>;IJVFI1011K<F
M7[%'+Y0<(_H S$8Z9K;U/PKHOAKQ[X'&D^9 9;N8/";AG63$#?O"K$_-S@L.
MN>>U 'H^FWUQ>O>B?3Y[,6]RT,9E*GSU&,2+@_=.>_/%7J\8UB>?_A7OQ"9+
MB5)%\3;4D5OF0>;;=/3K6^^A6?A/XE>%ETDW$8U..[BOC).\AN=D8=6?<3EM
MV>?>@#TBH;NX2SLY[F0$I#&TC!>I &3BO#+;2#XOT\%-&O[S6+C6'=M::0B!
MK=;@YYW9"^6NT1XSWQ7L^L1I#X:OXHQA$LY%4>@"&@#F-/\ B;9W46FW-[H>
MKZ=8:DR);7UPD9A9G^X&*.2N>V16]I7B ZGXDU_2#;",:4\""7?GS?,C#],<
M8SCO7GWA7P[XA\4^ _"]EJ,VF6V@0QV]R1;EWN)U3#*K9 5,D#.,^U79-0T_
M2];^)MYJAN!91FR$HMF*R,# H 4@@@DD#J.O6@#T^BO)M$M9-$^)VAPVVA-H
M4%_9W7G6XO?.\_8$96902 P)ZY.<GFL>/P]:7GPS\2^()YKM]4LKF_ELY_M+
MC[,8Y78>6 <#)&3ZY^F #W&BJ6EW?VG2["2:1?/GMTD(S@L2H)('XU=H ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *R-=\,Z1XDC
MMTU2U:4V[EX725XGC)&#AD((R.HSS6O10!0MM%T^TU.748+?9=RP1V[R;V.8
MTSM&"<<9//6JK>%-#?1[O29-.C>QNYGGFA<LP:1VW,V2<@[N>,8[8K9HH Q-
M&\)Z/H-R]S80S^>Z>69)[J6=@F0=H,C' R!T]*NZMH^G:]ITFGZI9Q7=I)]Z
M.09&>Q'<'W'-7J* .?T;P1X=T"Y>YT_3\7#1F+S9II)F"'JH,C' ]A4%E\//
M"VGW\-Y;:6%>"3S88VGD:*)_[R1EBBGZ#CM73T4 4H-)L;;5;S4X8 MY>)&D
M\NXG>$SM&,X&-QZ>M4SX4T0^&W\/&Q']E.26M_,?DE_,/S9S]XYZULT4 <1J
MW@:'7OB#+JNIVJR:>-+CMX9$F:.5)A*[$J5(9?E;J#SG%;1\&>'CX<70!ID8
MTQ6#K$K,"'SG?O!W;L\[LY]ZW:* ,+2_!V@Z-<S75E9,MS/"8)II)Y)'D3.<
M,S,2?J>>U3-X7T9O#T&@&R!TR#R_+@\QOEV,&7G.>" >M:]% ')>(?#,NO>.
M?#5_+;PFPTCSKAI6/SM*0H10/0$;L^PJ[HOAY['Q%KFN7<B/=ZC(B((\[8X(
MQA%Y_B.23[G':N@HH RM=\-Z5XD@AAU6V,P@D\V)DE>-XVQC*LA!'!]:EMM#
MTZTU+^T8+?;=_94M/,+L3Y2$E5Y.."3SUK0HH P[CP?H-UIMWI\VGJUM=W;7
MLJ^8X/GL=QD5LY4Y]",4NC^$=$T*]DO=/LS'=RQ^5+.\SR/(N<_,S,2QSW//
M;I6W10!C:%X5T;PTUP=(M6MEN#ET\YV0<DX56)"C+'A0.M)K7A31O$%Q#<:A
M:L;F %8[B&9X954]1O1@<>V<5M44 8EMX1T.T.GF*R_Y!\CRVV^9WVR.,,YW
M,=S>[9([8J0^&-&*ZLIL4*:OS?(6;;,=NW.W. 2.I&">M:]% '/#P/X=_L$:
M*]@TEBLHF19;B1W1QP&5RQ92 ,#!&*DLO!VAV%C?VD5M*\6H1&&Z,]U+*\B8
M(V[G8L!ACT(ZUNT4 9L^@:9<V>G6DMJ&@TZ6*:U3>P\MXQA#G/./?/O5#4_
MWAS5]6;4[[35DNG55E(E=5F"]!(BD*^/]H&NAHH YV;P-X>FTVRT_P"QR16]
MCO%MY%S+$T8<Y8!U8-@GMFM;2M)L=$TZ+3]-MDM[6+.V-<GJ<DDGDDDDDGDU
M<HH Y:]^'7A;4+V>ZN=-9VGD,LT8N95BE<G)9HPVPDGGD<UHZSX6T;7[6VM]
M0LE=+4[K=HG:)X3C'R,A!7CT-;%% &=HN@Z9X>LC9Z7:K;PLYD?YBS.YZLS,
M26/N2:JZYX1T3Q'<07&IV9DN( 5CFBF>)PIZKN1@2I]#Q6W10!SZ>"/#<>B7
M>C1Z3"FG74HFE@4L!O 4!A@Y4C8O3'2GZ1X/T/0]0;4+"S9;UHC"]Q+/)+(Z
M$@X9G8D\J.O3'%;M% ')>$/#,NDZYXFUJ\MX8;K5KXLBQ'.(4&$)_P!IB68^
MYJWIO@7P[I.HQ7]I8N)X-WD>9<2R)!D8/EHS%4XXX KHJ* ,[6M#TWQ#8"RU
M2V$\(=9%^=D9'7HRLI!4CU!JKI7A#0]$GN+BPLC'/<Q"*>5YGD>502?F9B23
MR>3ST&< 5MT4 9/_  C.C'PR/#AL4;21%Y/V9F8C9V&2<^^<YJK+X(\/SZ+!
MI,UD\EK!)YL)>XD:6-_[RR%MX/T-=!10!@P>#-"M])OM,%I));7Z[+H37,LC
MRC&,%V8MW/0UN1QK%$D:#"(H51Z 4ZB@#G]2\$^'M6U1]1O; O<RJJ3%9I$2
M=5Z"1%8*X'^T#2W7@OP_>:%9:--IX-E8[3:JLKJ\)'0JX.X'\:WZ* ,32/".
M@Z$]P^G:='"US$(IR69S*H+'YMQ.XY9LD\G/)JGI_P /?"^F7\-Y:Z9MD@<O
M CSR/'"Q[I&S%5/T Q73T4 <')\/;35_&OB+5-:LQ);W:VPM)8KAXY %C*R
ME"" 3CC.#CVKH[GPIH=UX<3P_)IT0TN,*$MT)0)M.00000<\Y!S6S10!DVWA
MK2;2;3IHK9O-TZ.2.UD>9W9%DQOR6)W9P.3FLVY^'?A6[U"6\FTH%YI?.FB$
MTBPROUW-$&V,?J.:ZBB@"D^D6+ZO!JK6X^VP0M;QR[B-L;$$C&<=5':BSTFQ
MT^[OKJU@$<]]();AMQ.]@H4'D\< #BKM% &+KGA+1?$4\%QJ-HS7$ *Q3PS/
M#(JGJ-Z$''MG%(/".@KX>.@KIT:Z86#M K,-S!@X8L#N)W ')/..:VZ* "J-
MOH]A:7NH7D%N$GU!E:Z?<3YA50@X)P/E '&*O44 8_\ PBVB_P!@6VA_8A_9
MMJR-#!YC?*48,O.<G! /)J#6?!F@Z_?+>W]DYNUC\KSX)Y(79/[K&-@6'L<U
MOT4 8T_A30KGPZN@2:9!_92 !+=05"X.001R#GG(.<U%I'@S0-"OEOM/L/+O
M!&T1N'F>21U8J2&9F);[J]<XQQBMZB@#&C\)Z)%I-EI:6(%E97"W5O%YC_)*
MKEPV<Y/S$G!XJX=)L3K0U@P#[>+<VHFW'_5%@Q7&<=0#G&:NT4 <U9> ?#.G
M:HNHVFF".=)#-&HFD,4;GJRQEMBGGJ!47_"M_"?F%O[*ROF^<D1N)?+C?=NW
M(F[:AR/X0.XZ$UU5% &-?^%=&U/6[76;JT8ZA;!5CF29XSM#;@&"D!@#SALB
MG_\ ",Z,;#4K%K"-[74IGN+N*0EEED;&6Y/'W1TQC'%:U% &!HW@O0- O#>6
M%DPNMGE+-//),R)_=4NQVCV&*MQ>'=*ATR_TZ.T"VFH/,]U'O;]XTN?,.<Y&
M<GIC':M2B@"&UM8;*S@M+=-D$$:QQIDG:JC '/L*YV7X=>%9K^2\DTH%I)?/
MDA\Z00O)G.YHMVPG/JM=110!2FTFQGU:UU22 ->VL;Q0R[B-BOC<,9P<[1U%
M+JNE6.MZ9/IVI6R7%I.,21/G!YR.1R"" 01TJY10!@Z5X,T'1=174;*S<7PC
M:+[3+<22R%&()!9V)(^48ST[8R:VYH8[B"2&5=T<BE&7U!&#3Z* ,AO#&COH
M5KHC68.G6IC,,/F-\OED,G.<G! ZFEUOPUI7B(6_]I6[.]LQ>"6*9XI(R1@[
M70AAD=>>:UJ* ,.R\'^']/T^^L+;3(EM+_\ X^HF+,LIVA<G)/.!R>YYZ\U5
MTWX?^&-)N[:[M--(N;5]T$TEQ)(\?RE< LQ.W#'Y>GMFNFHH QI?"FB3Z?J%
MA)8AK;4+K[7=)YC_ +R7*G=G.1RB\# XJY=:397FI6.HSPAKNQ\S[-)N(\O>
MNUN <'(]:NT4 >,#X;:J=&DTQ_#FE?VQ)(['Q&MZ5?<SEO-"A0X89X7./?%>
MP&V62Q-K<$S*T?ER%N"XQ@YQZU/10!5T[3[72=-MM/L8O*M;:,111[B=J@8
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
MCD5=WER#:N"0#R,C(Q0!V=%<+IGCK5M4N=3FC\/!-)TNYN;>ZNFN?G<Q%O\
M5)M^;[JYR1RV!G!J]X9\4:EK&EKK5_8:?:Z/+:FZCGM[XS/&!@[9%V  XR3@
MG!!% '645YXWQ"UF'0H_%$_AM(_#4FU_,%YFZ2%B )3'MVXY!VALX-:6I>+M
M5'BR?P[HFB17LZ6<5V+B:Z\J)58L#N^4G^$8P#G)Z8H [&BL/PGXB/B;1/ML
MEHUG<Q3R6US;E]_ERQL58!NXXZ^]1^*?$DN@II]M96/V[4]2N/L]I;F3RU)P
M69F;!PJ@$G@F@#=\Z+SS!YB><%W^7N&[;G&<>F:?7F6E:I?#XLZG=:]8)ITM
MIX=4R^7-YL;(L[MYBM@'&">" <@_6KD/Q#U 6NGZS>:-;0:%?S1QQR+>[KF)
M9"!'))'MP <C(#$C/>@#T&BN0B\5ZIJ/BG4=+TK2[.6WTR>.&Z:>],<QW ,7
M2/805 ;J2,X.*I/KMGHVL?$"_M]+_P!+TRVM[B>0W+$76(&91@@A, 8XZ]:
M.\HKS77?$5WJ?P\U'5=?\,*FDR+;26UN;]EEE5I5 +[0"A&5; )]#WK;U7Q9
MJT7B^7PUH^AQWERME'=^?-=>5$BLS*=WRD_PC& <Y/3% '7T5P\?Q":3PI'J
M/]DL-5;4O[)^P&8;1=;]FTR8^[WSC\*M:!XFUR^\67^@ZKI%C:M96\<SS6]Z
MTH</G;M!C7^ZV<D=.AS0!UU%<_XWO=2T[P7J]WI2(UU%:RN&:7R_+ 0DN#@Y
M8=0._J*P;'QCJ^F>!M*OM6TN.?4;[[-;6$,%WO:[DD0$,[%0$SR3UQ@T =]1
M7):;XIU6+Q-;:#XBTFWLKF]A>:SFM;DS12[,%T.54A@"#TP:Z:\NX=/L;B]N
M7V06\32R-_=51DG\A0!/17 6_P 0=1$.EZI?Z-;6^BZE-'%$Z7N^XA$AQ&\D
M>T  Y&0&)&:L7'C'7KGQ!K>CZ'X<BNY-)>,233WGE(X:-7"CY2=YR1CIQDGG
M% ';T5Y=KWC76M2TGP7J_AZU1+;5+^)726Z,;.Y63,+80_+E3\W^R.*Z&_\
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
MKBO59X8KF"2">-9(95*.CC*LI&"".X(H@@BM;>*WMXDBAB0)'&@PJJ!@ #L
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MGRW*W"6<1ED421;5.T<D9'/I4VFVEVWQ0U/4WM)XK2?2+9$DD3 WAW)7/]X
MC(H MQ>.]%E\*+XBW7"VS2>0(&B/G^=NV>5L'._=QC^G-2Z/XLM]5U632I]/
MU#3-06'[0MO?1JIDBSC<I5F! ) (SD9Z5Y_>>%=8N?"-T4L;SS;3Q9-J8MX7
M,,T\'F-S&V1@E6W*<]N*Z3PI8Z7/XB74(=,\4K=06SHMSK4DQ5 Q7**)7)R<
M9X&..O2@"]XUUO4K6ZT70-%F2WU/69WC6Y= XMXHUW2.%/!8#& >.:LZ7H>I
M:%>&ZN?%=[?V B8SQ:@D9P>N]755V@8.0<BJ'CK2]3.I:!XETBT-[=:+/(9+
M16 ::&5-DFW/&X  @=Z+C6+SQEI6I:-:^']7T^.ZL9X6N]1A$"QNR%5 7)9N
M3V&!CK0 1?$S2W6WNI--U>#2;F58H=5FM@MNQ8X4YW;@I.,,5 YJUJGCNRT[
M7+K1(M-U74-2MXDF:"RMPY9&S\P)8 8QSDCEAC-<=?/K'B#X=6O@=?#.J6FI
M-#;V=Q-- %MH%C*[I!)G##"Y &3R*Z[2=/NX?B;XBO9+>5;6:RLTBF9?E=E\
MS< >Y&1GZT 4D^*^@RV4.H0VFJR:8S(D]^MKB&U=B!MD)(.02 =H8#/6M76?
M&UCH^O+H?V'4;W4GMEN8X+.$.70LR]20!C:<EL#D<Y.*XM]!U4_ 34])&G7/
M]H227!2V\L^8P-TS# ]UY^E7]6U>;1?C)]H72[V_B/A]%E%FGF21CSWPVSJP
MSQQR,T =-8^-;#4?#\^JVMGJ,C6\YMIK%;8FYCF! *% >#R#G.,<YIVC^,+;
M5=0N].FT_4--O[6$7#6U[&JLT1) =2K,",C'7K7$I:>*;?PYKVM65C?64^KZ
MREPUM$BF[BLQM1BJG($I4$XY(SZU8\,Z;=MX_OM2BL=>73Y-%-O'/J[.TCR>
M;D@!B2HYX!QT)Q0!K6GQ5T:\MK&]33M733+N1(1J$EJ!!'(QP%8[L]>"0"N>
M,UT-AXFT^_EUF/\ >P/I$QBNA.H7 "A@XP3\I4Y!]CQ7!R:'JI^ .G:2-/N/
M[11+7=;>6?,7;<(QR.O !-1?$;3[^#Q;#;:7\J>+[==+NRIP4*."9<=_W+2+
M^ H ]*T/5X=>T2SU:VBFB@NXQ+&DZA7VGH2 3U'/7O6&?'UK%?6D-WHVM6=K
M=W"VT%[<VP2)I&.%!&[>N3T)45TT4"VEDEO:HJ)%&$B3^$ # 'TZ5XM+9^(=
M7L='&HV/BB?6X=5MYK_SLK9Q*LPR44$(P Q@J#@9)(H ]$U'Q[96.N7NBP:7
MJVH:C9JCR0V5N'^1EW;LE@,#@<D$D\ U)+X\T5/"MEXAC-Q/;WSK%:P0Q9FF
ME)(\L+_>RK \XX/-0Z#87<'Q%\7WDMO(EM<I8B"5EPLFV-PV#WP2,UQMGHFL
MZ;X/\+ZA_9-W--H^LW-S<6*)^]:%Y)1N53U(#!@.X- &WHOB276OBZT'D:E8
MI#H3&6QO%V%9//7#8!*G*G[P)]*ZSQ!XDLO#EO;O<I<3SW,HAMK6VCWRSOC.
M%7CL"220!ZUS&C2ZCK'Q4.MOHE_8::-%:VBEO(]C.WG*W*]5[X!Y."<5;\:V
ME_;^(?#/B2TL)]0ATJ6=;FVMEW2[)8]N]5_B*D=!S@T :&E^-+'49K^UFLK_
M $^_L8?M$MG>1!9#%S\ZX8JPR",@]>M9EE\4-'O5TVX33]7CT[4)$ABU"6V"
MP"5^B$[LYS\N0"N>]4H;?4/$?BW4O$2Z5>V-E%HDFG0)>1>7-<2,V\D)U"C
M SC)-5+G1=3;X,^'=-6PN#?0-IYEMQ&=Z;9$+9'; !S0!WGB'4Y='T"]U"&U
MFN9((BRQ0J&8GUP2.!U//0&O.-9\8W^L?!*?5YK:^TZ[6*RD>Y*^4DI:6/<T
M15B=N,]<<&O4-3MWN]*O+:/'F2P/&N?4J0*\MD@U/4O@A_8"Z%JD.I6$5E;O
M#-;E?,9)4W&/^\ %)R.,4 =II?CFQU/7(=*?3M4L)KF)IK1[VW\M;E%QN*<D
MY (.& ..U07GQ%TVT>\D73M4N-.LI3#=:E! &@A93AL_,&8*>I52!3O$-A=W
M'Q!\&WD-M));VK7OGRJN5CW0X7<>V3Q7":=X>32+"_T'7-*\873&XG"_V;<3
M-:W44CLPX5PBDAL,&QWSUH ]FC=)8UDC8,C ,K Y!![TZH+*WCM+&WMH8VCB
MAB6-$8Y*J!@ GO4] !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%<A\2?%9\(^#KJ\M[A(;^3$=J7
M3<-Y8 G'3@$GGTH Z^BN0T_Q5HVC>'+6[U/Q2=0CNI'$%S-"%DEP<%5C103@
M@]%K6@\6:#<Z#-KD.IP/IL&1+.I.(R.H88R#R.",\T ;-%<_%XW\-3PW,T>L
M6[0VLZ6\TO.Q9'.U1NQ@@G(R./>H(OB)X1FAN98]>M2MOMWYR"=QP-H(R^>V
MW.: .GHJAH^M:=K^G)?Z5=QW5JY*B1.Q'4$'D'V-5M;\5:'X=>*/5=0CMY9@
M3'%M9W8#J0J@G'OC% &Q17#>-?']CI7P\N-=T;4;>62=?+L95&]6D)P>/51D
MX/I@UN^$IQ<Z#'.NN2ZTCNQ6[EA6,G'!&%51@$'M0!N45S-S\0_"5G*(Y]=M
M4?S&C8'<=C*Q0[N/E&X$9; XIEYK%XGQ)TC2XK@?8+C3;B>2,*I#.KH%;.,]
M">AQS0!U-%<[;^//"]WJD>G0:Q ]S+(8HP VR1Q_"KXVL?8&GZKXV\-Z)<36
MVHZM#!<0;?,B(9G&X;@=H!)&.<CIWH WZ*KV-]:ZE8PWME/'<6TRAXY8VRK
M]P:R;KQIX<LM572[C584OFG6V$&"6\Q@I P!_MKSTY'- &]17/W7CCPU9ZHV
MFW&KVZ7*R")P<E4<]%9\;5/L2#6I;:I8WE_>V-O<*]U9,BW$0SF,LNY<_4<T
M 7**YMO$4-_J^B#3-7LC:74US%)&T;,]PT:G(C;H-I!))ZXXJ2^\;^&M-U)M
M/O-7@BN495D!R5C)Z!V VH3_ +1% '05AZQX3TS6M0BU&5KRVOXH_)6ZLKJ2
M"0QYSL)4C(SS@UH0ZK8W&I76G17*->6J(\T7.45\[3]#@]*IIXJT.3P\=>34
MH6TK./M(R5SOV8Z9^]Q0!-HN@Z?X?M9+?3XG42R&6:221I))7/5G=B2QX'4T
MZ;1K*?7;769$8WEK#)!$P8X"N06X[_=%4M7\9^'M"O/LFI:I%!<!0[IM9C&I
MZ,^T':/=L58U7Q-HNB:?#?ZAJ,,-M.0(7!W^:2,C8%R6XYXS0!JT5QGA+Q4?
M$?B[Q+':ZA'=Z5:QV;6GE@84NCE^<9SE>0>F,<4GB/Q8/#_CO2;>^U&.UTF6
MPN)9E<#YI%:,)@XW9^8@ =<]* .THK"MO&?AV[TR/48-5@>T>Y6U$G(VRL<!
M&!&5.2.N.M:4^IV5MJ-II\UPJ7=V',$1SEP@RQ_ $?G0!;HKE/%WCS3?"%]I
M-K>%2U]<!'R6'E1$-F3A3G!4#'O6=J'CFUT_QOI_VC58X=!N=&>[7<G^LD,J
M!".-Q.TGY1^5 '>45EV'B/1]4T9M8L]1MY-/0,7N"VU4V_>W9QMQWSBH-'\7
MZ!K]TUKIFI1SSJGF>659&9.FY0P&Y?<9% %K3=$L=*O-1N[9&^T:A/Y]Q([E
MBS !0.>@ & .U:-<_P",/$I\,Z1%-!:_:[^[N$L[*VW;1+,Y^4$]@,$D^U0:
M4GC>'4;<ZO-H=U92Y\];6*2)X#@D;2S$.,X'.#SF@#IZ*YN;Q]X5M]3;3I=;
MMEN%E\ENNQ9/[I?&T'V)JWJ_BS0M!G\C5-2AMIO*$HC;)9E)VC: ,L<@\#GB
M@#9K.DT2QE\0PZY(C-?06[6T3%SM1&(+87IDX'/IQ61)\1O!\4%K.^OV?E70
MW1L"2,9VY; ^09R,MCD&M+5O$^B:&Z)J>I06K21-*@D/WU! ./4Y91@<G/%
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
MA4DD^VW]: /.8]>DMC\0O&&@VBWNGR&T6U9HV,4TB#;+* .65=P)(Z[#S3]&
MU,:I\6-#F3Q%!K@&G72M/;6HBB0_NSM# D,>^,DCC/6O6@ H    Z 4*BH %
M4 #H * /&[6T@'[/WB1O(0-(]_(YVC+,L[X)]2-H_(5;\97]YX/O['Q'8122
M/K&E_P!F.J#/^E!=UNQ]3DLOTKUG QC'%8VM^'H]<U'1KBXN'6#3;K[7]G"C
M$L@4A"3VVDD_6@"EX9;2_#::;X)CF)U"VTY;AE"-AUW;6?=C&2Y)QG/-=/1@
M9SWHH **** "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 ***XW7;NYB^*/A&VCN)4MYK>^,L2N0KE5CP6'0XR<9H [*
MBO/IOB3>_9=6O;/PK=W-CI%S/#>W'VA$ $3$,T8/+G W$<8Z9)K7U7QGY%SI
M5EHNFR:M?ZE;FZBA$HA5( !\[N<X'S  8.30!U.020#R.M+7C]IJJRVWQ.U'
M4].O;4(83/:";RY5*P $!USUQPPZ@@]Z[W2?$<,WB$^'FMI(7CTZ&\MY'DW^
M=$WRGWRIP#USG- '1T5Y_)XJLM>E\.WK65VD,VMRVME)'=%%D"*X\U@!\RG:
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
M@=-I!&/SKB_%WBS4M>\-:3/+X:NK+3;W4K.2UNVG1R5\Y2ID0<IN'(Z^G&:
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
M(S-'(H!*L<#<I52 2 >>:[FB@#D_!NDV]C+>W$7A$: 9 B@O.DDDP&>H0L%
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
M6.,)&&8<;CCG&0,UVOANYU&ZT:(ZGI4FF7$8$9ADF20D!1\V4)&,Y]^*UJ*
M. ^Q^)M"\5^(GTW18[^VUF2*:"Y:Z2-+=Q&$82J?F(XS\H.>E4M'\(ZW::!\
M/[6:T"S:1=-)>CS4/EJ4D&>OS<L.F>M>F44 <1JOA6]U;Q;XAD=!'8:EH T]
M+C<#B0M)GY<YX# ],5S]WIWC35?"FC>'Y?#D=NVFSVGVBY:\C99EA=>8@#GD
M#<=V, $ $UZO10!YAK'@Y[?QMJ^K3>%%\0V>IB)T,=PD<MM(B!"I#LH*G .0
M>/2M*7PU=%/!OV#0XM-@T_47N+FTCF5A K)(,YXW$EAG&>3^-=[10 5P&A:7
MKNFCQ3H\VD,;:^NKR\MKY;B/8XEY5-N=P;)(.1CCK7?T4 >>7/A?6)/A5X=T
M1;4'4+-K SQ>8OR>6Z%^<X. #T//;-4M7\'/;^-M7U:;PH/$-GJ?E2(8[A(Y
M+:14",I#LH*G .0>/2O4** ,KPW8QZ=H%M;1:5%I2KN;[''('$1+$_>'!)SD
M^Y[UPNI^$=;N/"'C2PBLPUSJ>M"[M$\U!YD6^$[LYP.$;@X/%>GT4 <Q;Z1?
M)\3K[66AQ82Z3#;)+O',BRNQ&,YZ$<XQS7/KX5UD?"_Q1HWV0?;[ZXO7MXO-
M3YQ)(2G.<#((ZGCO7H]% '(6NAZA'\0--U1X +.#0FLY)-Z\2^8C;<9ST!YZ
M5SEKX2UR\\#:_P""KS3OLR2/<26NHF=&BF+3>8@V@[AUYR.,=Z]2HH \X\.>
M'XX]5L'N/AU'IUQ VZ2]-Y$\<;A3\T8#%FR>F0,9JK'I'BW1]"U_PM8Z%'=P
M7DUT]IJ+7:)&L<V3AU)W[QN(X&#QR!S7J-% &3X7LKC3?"6C6-TGEW-M8P0R
MID':ZQJ",C@\@]*UJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *H:SK5AX?TN74=2G\FVCP"0I8
MLQ. J@<DDG  J_7&_$>SO)])TF^L[26\_LO5K>_FMH5W221H3NVKW(W9Q[4
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-TC0[319-1>U,I.H
M7CWDWF,#B1@H...!\HK2HH **** "BBB@ HHHH **** "BBB@ K.UW1K?Q#H
M=WI-U)-';W2>7(T#!6*Y&0#@]>A]B:T:* &0PQV\$<,2!(XU"(HZ  8 I]%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!D>(_#
MMOXGTPZ==W5Y!;.W[U;67R_.7!!1CCE3GD<5J0Q1P0QPQ*$CC4*BCH !@"GT
M4 %%%% !1110 4444 9NAZ':>'[![.S,IB>>6X/F,"=TCEF[#C)XK2HHH **
M** *&MZ1;:]HEYI-X9!;W<1BD,9PP!]"0>:MP1+;P1PIG;&H09ZX Q4E% &;
MI6AVFCW6IW%L92^HW1NIM[ @.55?EXX&%%:5%% !1110 4444 %%%% %'6=+
MBUO1KS2[B6:*&[B:&1H6"OM/!P2#U'%6+2UAL;*"SMD"001K%&@_A51@#\A4
MU% !1110 4444 %%%% !1110 5FVVAVEKX@O]:C,OVJ^BBBE!8;0(]VW QP?
MF.>:TJ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BH;J[MK&'SK
MNXBMXMRIOE<(NXG &3W)( ^M34 %%%-+H'"%EWD9"YY(H =1110 4444 %%0
MV]W;79F%M<13&&0Q2^6X;8XQE6QT(R.#SS4U !1110 4444 %%%% !13=Z>9
MY>Y=Y&=N><>M.H **** "BBB@ HHHH **** "BBHYYX;6"2>XECAAC4L\DC!
M54#J23P!0!)15:PU&RU6T6[T^\M[NV8D++!('0D=>1Q4\DB0Q/+*ZI&BEF=C
M@*!U)/84 .HJ.">&ZMX[BWE2:&50\<D;!E=2,@@C@@CO3@Z,[(&4LN-P!Y&?
M6@!U%%(S*BEF8*!U).* %HHHH ***0D*I9B  ,DGM0 M%(K!E#*05(R".AI:
M "BBB@ HHHH **** "BH9[NVM6A6XN(H3-((HA(X7S'.2%7/4\'@>E34 %%%
M% !1110 4444 %%%% !114,=W;374UK'<1/<0!3-$K@O&&SMW#J,X.,]<4 3
M4444 %%%% !1110 4444 %%%% !1110 45#<7=M9JC7-Q% KNL:&5PH9V.%4
M9ZDGH.]2!T9V0,I9<;@#R/K0 ZBBB@ HHHH **A%W;&]:R%Q$;I8Q*8-XWA"
M<!MO7&01GVJ:@ HHHH **** "BBB@ HHHH ***ANKJWL;:2YNYXK>WC&7EE<
M(JCU)/ H FHH!!&0<BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRW
MXF#17\=^$5\06S7.G>3>[XE@>;+;8\':@)//M7J5<YJN@W=[XZ\/:U$\0M=.
MANDF5F.\F14"[1C!^Z<\B@##BUW2/#^AZ;9>#-(7SM5O&AM+::.2V0.%R\CA
MUW!55<\#GC%:&F>)M8@\2R>'_$-G91W;V;7EK<64C&*55.&4AAE6!(/<$&K'
MB_P_J&J3:1JFCRVZ:II-PTT*7.1'*K*4=&(!(R#P<'I533M UO4/%#^(M?6R
MMI8K)K.SL[25I50.07=W*KDG & ,8H 3P)XE\1>++"UUB]TRQLM*N(,QA9F:
M=I 0-V,;0A^;'.> >]:/BOQ%<:(NG6FGVD=UJFIW/V:UBE<I&#M+,[D G:H!
M)QS3_!.BW/ASP7I6CWC1-<VD CD,1)4G)Z$@>OI5?QAH&H:J^DZEH\MNFJ:3
M=&XA2Y)$<JLI5T8@$C(/7!Z4 <YXXEUU_ \J:[;644R:G9>7)92LR2*9T[,
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
M*C;UX7G.>HQS/%HGBOPYJFM?\(]'I5W8ZI=O>H;V9XWMIG #Y"J=ZY (&0:
M.B\*^((O%/AJSUB*%H//#!X7.3&ZL59<]\,#S7*2>,_%5Y_PD,NDZ-IS6VB7
M<T,CW-PRFX$8#;4 !PV.YXY'O74^$?#X\+^&+/2//-Q)"&:68C'F2.Q=CCL-
MS'\*S=)\,WUCIOBRWED@+ZM?W-S;E6)"K)&JKNXX.0<XS0!!=>-KF\A\/6_A
M^QAFU'7+7[9&+N0K';PA58LY4$DY8* .I[U3F\4>(9+3Q'HEQ:6-MK]A9BYB
MEBF?R)H6S\ZG&Y6&&&#WQSBFQ^#M=TJS\)W^EO8RZMHNG_8;FWGD98KB,JH8
M*X4D$,N0<<]ZOZ7X7U2[U'6]9UZ2UBOM2M!8Q06C,Z6T(#?Q, 68EB3P!Q0!
M+\-[K7+WP7I=QK36TGF6<#P2QRN\L@*<M*6'WNG0GO4WB75?$6GS.^G1Z'%:
M)'N5]1NF1IFZE5 &%^I)Z]*=X&T_7-'\.VVD:S%8J+"&.W@EM9F?S548W,&4
M;> ..>]8FL>$-6G\8ZGJL-AHNJ0W\$44+ZF6+6&P$-L38P923NP"I)[]Z 'S
M_$&\GT3PI?Z5I*7$VOL4%O)-L\MO+9OO8Z!AR<= <#/%6+/Q;K%KJFKZ-KMC
M9)J-IIQU*WDLY&:*>(9!!W $$,,>^:Y;4="UCP]I?PXT:WFL_P"U;2[D17?<
MT+,(G.#P#@CC.,C.>U;YT+6I+GQ!XG\0"S@N7TA[&VM;21I%CB&YV+.RKEBW
MH. * *J>/O$D/AW3/%5_HMA#H-SY F5+AFN(UD(42XQMVY8?+G.".G.([G5+
MW0_%GQ&U6PM4NKBTL].F\ER0&54D+].^W<1[BL_0M \4^)OAUX=T.[;3$T*2
M"UFEND=_/>%=KK%Y>,!L@#=NQ@9QVKNM-\/W%MXR\2ZK<&%[/5(;6.- 26_=
MJZMN!&,'<,<F@!D_BP3:SX;L-+C2X75XGNWD8G]U;*@._CN2R@?4UE_%"^UZ
MPT[2'T6:&(2:G;QRLTSHS$R*%7Y1RAY#>W8UD_"717@N]9OY+C[3;64SZ/ID
MA[6T4C,>>^68#/\ L5UOC?0KW7]!CATUX%O;:[@O(1.2$=HW#;6(!(!QUQ0!
M1O\ Q)K\&H:9X>M;+3I?$%S;R75PQF<6UO$K;=V=NYLD@ 8'.:N>&/$=]J.J
M:KHFLVD%MJNFF-G-M(7BFCD!*NF0".A!!Z8K-O\ 1?$S:UIGBJRATT:O%:26
M=Y827#^5)$SAUV2[,A@0#RN#D_C?\,:!J5KK&K:_K;VW]I:EY2>1:LS1P11@
MA5#, 6))))P/:@"SXBO]=LY(_P"RUT>&WV9>YU.X9!NSPH51^.2?PKG6^(UV
M_@C2M<M])CFO+O4ETY[19OE,GF-&=C],$J,$^M6/$OA;4[WQE#K=M8:3JUN+
M+[*MKJ;E5MWWEO-4;&!R" > >!S5&Q\ ZM:^$M&TIY;'S[+7UU*0Q;EC,0F9
M\*,<'!&!T[9H NKXI\3VNK7^BZAI>G-J?]F2:A8?9)G:.3:=IB;< =V2.1QS
M5C_A.?MFC^%+K3;>.:YU^>-!$S']T@4M,W'78 1]<5HSZ%=2_$.SU]7B^R0Z
M;+:,I8[][2(P(&,8PI[UQW@/0BGQ$\12I,)=*T:>6WTY /EBDG*RS*/]TX7\
M: ._UOPYH_B.&*'6-/AO8XF+1K*,A21C(KRKPCI>B>&_AM>^,8-%M9=6TV6]
M>&5\@_+(Z@9]-O%>TUP$'@K4XOA5JWAEI;7[==FZ\M@[>6/,D9ER<9Z$9XH
MT;/5O&%UH\E^^E:1;F?RWM8IKMQY,9!+&8A2,@;>%]3SQFJFE>/)D;Q##K:V
M+/HUJMXT^FRF2*6(JQP,\AAL(QGO5GQ?X8O]:\.Z5:6HM9WL;F&>:TNF(ANU
M0$&-B >,D$9!&0,BLG3O 5]/=^)7U&VTO3K76M-2S6WTW)$!&\$G*J&/S YP
M/3'&2 8WB;5O%.IZ1X9O-5TJPM]/O=8L)HOL]PS2V^9 560, #D'JO0]JZ*7
M7(=)UKX@WMMI=NMWIEE!</-N.ZZ(@=E#^@&W''K5&;PQXWU32]#TO4&T:*WT
MF[M9GEBED9[L1.O."H"?*"<<Y/H*U+_PAJ-U<^.Y(Y+<#7K&.WM,L?E9870[
M^.!EATSQ0!7M_&?B*&?0+S5='L;?2=;GCMHA%<,]Q"\BED+C&W!QT!XSU-1:
MWXXUZ"W\2:AI%AIK:?H,IAF%W*XEF945F*@#  ##&>OM6KJGA>^O=&\)V<4D
M DTB^M+BX+,<,L2%6V\<G)XSBO-I;>WNM7\5ZU--X<D6VU.8F#6)9%F;RP %
M95<*5RN$W*>,4 >VZ7-<W.EVL]VL2W$D2NXA)* D9XR ?SKY]M%\+MX'NFLF
M!\=&]G^R?8F;[7YOGMLR%_AVXSGC%>^:!J3ZSX>T[4Y;5[5[NW29H'ZQEE!Q
M69X&\/W/AKPVNGWAA:X%Q/*6A)(VO*SCD@'H10!C69N4^+ET9562Z'AJ LH.
M S^<^1GL,TH\7ZYIOB+2K#6H-%,6I7!MO+L+IGFMI-I9=X8#</EP2 *OZAX8
MO[SQ=JNJ0W:6\-YH8TZ*1"?,BEWN=^,=!N!Z]17+Z7X UJ&7PRLFE>'K!-&N
M8Y)[BU=FFN]J,I<G8,9SD@DY)ZC'(!K2^+?%5]J'B&VT72-.>/1K@QM-=3LO
MG 1JVQ0H/S<GDX'3KSCK/#NLQ^(?#FG:Q%&8DO(%F$9.2A(Y&>^#Q67HGAZ\
MTZ[\4RS/"5U6\,\&UB<*8E3YN.#E3TS5KP9HUSX>\&Z3I%XT;7%I;K%(8B2I
M(]"0/Y4 <E>?$F^9-5U'34T4Z=ILLL9@NKTI<W0C^^R #"]"%SG..V:T[WQG
MJESKNE:9X>TZVN?[3TO^T(YKJ4QK$NY>6 !)&&' YR1T&36;:^#-7T*YO[:P
MT/PYJMG<W4EQ;W%^Q26#>=Q1P(VW@$G!!'%=&GA^[7QW8:W_ *,EK!I#V31Q
MY!$AD1AM7&-N%/?TH Y#Q)XM\0WOPT\3/%%;V&KZ1</:WCP3N % #"2%@,Y.
MY< X[UN:CXMUC0-*TNWU*+2CK.ISF*WQ<LENB!-S22.P!X&> .20!3+OP/?7
MNC>-[![BW1M=N&EM6!)"CRT4;^./F7MGBF:MX8\0:]I^BW]Y::.NLZ1.S1VL
MDC2VT\3)L96)3*D]1P<8'6@!;/Q[="W\1V]XFFSZAI.GM?QR6$YD@G3:Q ]5
M(9<$>X-,7QUK=EX2;Q-J^E64%I=1P_V?:QW!\YWD("B0D;5!R&X)P,YYJ['H
M.JWOAW7K.;1=#TF6^L9+:W6RD+DLR,,R-Y:\9(Z ]Z?K'@V?5_AW8: 9H([Z
MRBMFCD=2\7G0A>H[J<$?0]* (-'\:WA\36NBZO)HTQO8))8)]+N3(J-& 61P
M>1P<AN^#Q7(^,?$_B/Q'\+-7U>+2;%?#]W$RP_OV%TL8? E8$;<$C[H.0#WK
MN-!TK5%O@VH>&_#NG0B)D:2QD+RNQX^7]VNU>O<FN6N/!'C0^ KGP1;S:/\
MV>B/'!?22/YLD>[<J,FW"GH"V3QT!- 'J<'_ ![Q?[@_E4E-B4I$BGJJ@&G4
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 445S?C:[M[+1+>6YGU"%&OK>,-83>7(6:0  G^[D\CN*
M .DHKDM1\<&V\0WN@Z?H6HZGJ%I''*R0;%38X)R79@!C&,=23P#SC%\0_$2[
M;PMH.L^'M/NI([^_B@EW",-'^]"-"P9N'8[E!' QG(XH ]'HKEK[QD]D-.M?
M[#OY=:OU=X]+1XO,C13@L[[MBKTYSWQZU;\.>*(=?DOK1[.YL-2T]U2[L[G;
MOCW#*L"I(92,X(/:@#>HKBOBS<&U^'&H3AW39-;$LF<X^T1YZ58LO')FUNVT
MR^T'4M-DOHWDT][KR\7&P;BN%8E&QSM;% '6T5R8\?:<W@5/%*V]P8G81+:8
M'G&4R>7Y>,XW;JZL9(!(P?2@!:*Y'6_&\^A?:KJY\-:H=(M'V3WX,0 &<%UC
M+[V7GKCWKK58.H93E2,@CO0 M%<IJ7C;[+XBNM L-$U#4M2@ACFV0;%0HV>2
M[, N,=^22, \XKR_$K28?"D/B![6]$37@L9K;RP9H)MQ5E9<\D$=!G.10!V=
M%<5<ZZUY?>&GU&QUK2+BXU!XH;83H!)B(L#,%)#+CMU!JY%XZTYO"&I^(989
MX8]-DFAN;=\>8LD;;2G7&2<8Y_B% '4T5RVI>+=0L8FFA\)ZK=0Q0+/<2*T2
M",%=Q50S@NP'7 ZC&:Q->\>:C'J?A*30M,NKS3M6!E)3R@9U,3,(QO8%6& Q
MS@=LGI0!Z)45O:V]I%Y5M!%#'N+;(T"C).2<#N3S7.7WB^6'4(]+L-"O=0U3
M[,ES<VT4D2"V5N@=V8+N)!  )S@GIS6IX?UVT\1Z1'J-HLL:EFC>*9=LD4BD
MJR,.Q!!% &I16)X@\21:$]E;):7%]J%\[1VMG;[0TA498DL0%4#J2>XJC;^.
MK :=K-QJEM<:9/HRAKZVGVLR*PRA4J2&#=!@]>* .IHKBK?XA-_:&E6>H^&]
M5TY]5F$=HTXC*LI4MEBK':1@94\\]\'&WIWB6VU%M;$<,J?V3<M;R[L?.517
M)7GIAN] &U17$CQ)8ZS=>"M05M4M_P"U#+);PQ3!8V_<EB)E_B  XQT-4/#?
MCC7K[4/$:7OAV^:&QN) @5H,P!8@XB;#Y9B>A&1\PY] #T6BN9D\;:</#6CZ
MU#%-/'J\L$-K"F-Y>4]#SCY?FS_NFMO5+J>QTRXN;:SEO)HTRL$3*&<^Q8@>
M_)[4 3-;0/<I<-#&T\:E4E*@LH/4 ]0#@?E4M>)>$YK>#X;PZWJ-IK=G=7EQ
M;>=J-O>@27K//@$?,<*"0"" 2#@5Z!J7CD6GB>X\/66B:AJ.H01QS,MOL"B-
MLY8LQ &,#CJ2>.] '6T5Q5]\1%M[_6+.R\/ZIJ$FD/B\: (%1-@?<"S#<<$X
M49/RGVIMO\2K.YETRX32-271M1G2VM]3D15C:5_NC83O"D\;L8S[<T =O102
M "2< =37"O\ $R$6+ZPF@ZI)X<1RC:JOE[,!MID$>[>4S_%CIVH [JBN2UKQ
MU%IFOPZ)9:3?:IJ$]HMY"EKMVLA8@DLQ 4#;G)]0!UKJHW+PI(R&,LH)5NJ^
MQH ?17"R?$R$64FL1:!JDWAV)RCZJGE[,!MI<1[MY0'^+':HM6\9ZS:_$.QT
MNPT:ZOM.FL'G40O"/M'*8D5F885=Q!!QG/ (YH [^BO,H/$-YI?Q+\9P6>CZ
MAJTI%FXBMRH6-1#R2SD $YX Y//'%=&?'NF/X8TS6[6"ZN?[4<0V=I&@\Z24
MY!3!.!C:V23@8/- '545R]IXTC<:K!J.EW>G:AIEK]LEM)61S)%@D,C*2K#*
MD>QJ3PMXL;Q5$+J#1KZUT^2)9(+NYVJLQ[@*#NX]2,'&10!TE%8/B#Q*-%O-
M/T^WT^XU#4=0,GV>VA9$RL8!=BSD   CW.:H:EJJ2ZGX3:\BU?3[F[NI$2U2
M957<(V)$P4D.ORY&#UP: .MHKA;SXE1P/JYM?#VJWL.CSO%?S1! D2IR6!9A
MNXR=HY &3CBK%K\0[:YU#3%.D:C#I>J2^18ZE*BK'-(02HVYWJ& ."0,_3F@
M#LJ*\P\67\+^&?B/';7.I&>V1%D%Q-NCC)B5AY('W1@\CUKK;S7-0T^"S@L/
M#U_JLC6RR.\+QQQJ,8QN=AEN.@S0!T5%<=<?$?2K?PEI_B/[+>O;7MT+40K&
M#,DF64J5SR0R$8'7BNAT74+K4]/%Q>:7<:;*6(^SW#(S =CE21S0!H45S.I>
M+GM]9N-)TK1;W5[NTC66[%N\:+ &Y4%G898@9"CM56Z^(NE0:+HNJPVM]=0Z
MM,8((H8LRB0!OD*YZ[E*^@/?'- '845Q]MXWGNH]7M#H%_;:SIT*S&PD>(M(
MCYVNKAMA'!SSVQ7.VOB^]U7X/7&KZ_:ZM9*EK%(U]8S1127&7P3%M)*=!G('
M!H ]2HK@=3\7:Y8_$J#1+;1+R[L3I[2[8WA!E.]!YH+,"%7)4@X)/.#UK=M/
M%]A<66O7,T<ML-$FEBNDEQG"+NWC!^ZR\B@#H:*I:/J/]KZ-9:B+>2W%U"DP
MBEQN0,,@''?!KF[KXC:99^#=0\13VMRJ6%V]G-:_+YOFK)LVCG'<'KTH [&B
ML-_$]F=7T;38$DG?5H)+B.2/&V.)5!W-['<H&.YK@W\9W^F>"O"5SH-MJU];
MW^HI"\U]-%+-(IE8&)F8CYFP0IZ  9(H ]8HKS3Q!KUW:>/O"=VVD:@;B>QO
M%&FQE&D+DQX#$-L '4L3@"NN\->)H_$27L;65Q87UA/Y%U:7&TM&V P.5)!!
M!R"* -VBLB^\00:?XCTK1IH9=^IK,89AC8&C 8J>^2"2/H:S;#Q[I%^WB4)Y
MB+X>=ENF;&&"AB67GIE&'U% '4T5Y==>*)_^%AZ%J-OI6H7#ZAX>=X;"+;OW
M-*C#>20JX .23QTZ\5IZMXPL=6^'FMW]Q'J^FM83?9KR&VE6*Z@D5TX5P2.=
MPY'4$T =]17-:OXM_L_6$T73=)O-7U+R!<2Q6[(@BCS@%G=@,D@X'4XKF->\
M130^//"5]'I>IR27.GW873@@67>3'PP)VKC!RQ. .] 'H\MM!-)%)+#'))"V
MZ)F4$H<8R#V."1Q4CHLB,CJ&1AAE89!'H:P_#7B:/Q%'>QM97%A?6$_D75I<
M;2T;8# Y4D$$'((JUK6J76F11?8]'O-3GE8JL=N44+@9RS.P"B@#0AABMX4A
M@C2**-0J(BA54#H !T%/K#\-^)8_$,=ZC65Q8WMC/]GNK6XVEHWP&&"I((((
M((-)XD\3Q>'OL4"V=Q?ZA?RF*TL[?:'D(&6.6("J!R23Q0!L6UM;V<"P6L$4
M$*Y(CB0*HR<G@>YJ6O+M+UR34?&/C.>[MM2TWR-'A$MNS!98B!*248$KG'(8
M''2M<>.+/1-!\*Q16>K:E+K%F&LU)62>0JB$"1B0-Q#@ENG!- '=45REQXRG
M2YMM.M?#]]=:Q);"ZGL4DB7[,A.!O=F"Y)!  )SBD;X@:6/#4>KBVO&EDN_L
M"Z>(Q]H-UN*F'&<;@0><XP,T =917GOBOQMKNG>"-7OX?#FH:?J-HJ\S&&1(
MU;)$@8,5<#&"!D@D<5KS^-&L-&M+G4-$OX=0O)Q;VNG QO-.^W.1M8J%QDDD
MC&/I0!U=106UO:B06\$40D<R.(T"[G/5CCJ3ZUSNE>,5O=1O-+U'2KO2]4MK
M?[4;:=D?S(LXWHZ,5(SP?0FF>$O&G_"7I'<VFBW]OILD/F)>W&Q4=P0"@&=Q
MQDC=C!VG% '545S?BJ[M[2]\.K//J$33ZHD,0LYMBNQ1SB4?Q1\'(]<4RV\7
MR:AK5S9Z?H=]=6=K>?8KF^1X@D<HQN^0L&*KD9('KC- '3T4V1_+B=]K-M!.
MU1DGZ#UKE(/&TRZMI]GJGAW4M+AU*0Q6EQ<-$P9]I8*ZHY*$@'&: .MHKR+3
M+V\U+XF>(K^[\+:I>7&G/"EHHNXE^R 0[MN/, .\G/&>HSBLSPM<0)\,YO$.
MIV>MVEU<S0F?4[:] EO"]S@;?F.T X!! XR!0![A5&?1=*NKL7=QIEG-<KC$
MTD"LXQT^8C-<;-<>7\1/%OFS7"PQZ% Y\E]KKS+DH>S>A]:T]/UZ>W\):!+I
M6D:OK)O+-)(S)+'O5=BG,TKL!N.??)S0!UM%>;^)OB)>+\.]3UG1M.NH+^RN
M3:7*3",FSE5EW;@6PPP0!MS]X&N@NO&#V-A9M=:%?QZI?3M!:Z8'B:64@9+;
M@Y0*!R23Q0!U%%<O:>.+(VNL/JMI<:5<Z/&);RWN"K%8R"5960D,#@CCG(Q7
M):_XLO-7U#P<DNA:II27&M030R7!3;-%L?@[&.UN0=K8/Y&@#U6BBB@ HKB[
MK5;^#XK3V<1N+BVC\.FY2RC< 22B<@$9(7<1QDD4SX<>*=9\2Z6\FJZ9<1;9
M9P+QC$(VVRE1&%5LY X)Q@[3SZ@';T5S?BV[M[2?P]]HGU"(SZO##&+.;8'<
MJY"R_P!Z/@Y'TID'B^2^URYL=/T.^N[2TNQ975ZCQ*D<O&?E9@S*NX9('KC-
M '3T5!>SRVUE-/!:R74J*66"-E#2'T!8@9^IKRJ'Q5K7B/X*ZY>:G87$,O\
M9]R1?;HU24AG4!55MP( QR!TH ]<HKAM"\= MH=C>Z+J5G;:C&L-G?7 0)-(
M$S@J&W+D D;@,U<O_'/D7FHQZ=H6H:I;Z6VV^N+8QJL; ;F50S NP!R0/IUH
M ZVBJVG7]MJNFVVH6<GF6US$LL3XQE6&1_.K- !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<K\0-,
MO=6\/VUO8V[3RKJ-I*RJ1PBRJ6//H 37544 <KH^F7MO\1O$VHRV[):75O9I
M!*2,.4$FX#Z9'YUR9\-ZW!\-X(5TV62]L]>.H?9%90\D:W3/\N3C)4Y'->K4
M4 >?Z@=6@\6Z7XSM] OY[>33I+"ZL!Y8N8 9 ZN%W;3G'(#9 (J_X3T_49_$
M^O>)]1L)-/74%@@MK29E,JQQ _,^TD DMTSP!78T4 <G\2=,U#6/ M[8Z7;_
M &B\>6W:./. =LR,<GT !/X5E.NM>+/&'AZ>Y\/W>DVNCR2W%S)=/&?,E*%%
M2(JQW+R3NXX%>@T4 >20:+<GXNR>'E"G1(;K_A)" ?NRLNP(?3][EP/:O6ZH
MVNCV%GJM]J<%OMO;[R_M$I=B7"#"C!.  .PQ5Z@#Q;Q/H7B+5].\2V5[HVMZ
MAJLTTQL9X[_R[)+?.4 02 $XXVE22>I[CV.T1H[.!&&&6-01Z'%344 >9R:M
M?:1\7/$,UMHMUJ<#:?:"9;-D\V,_O-I"L0&!Y!YR.*JQ>%-<_P"$9M99[ I?
M7OBN+6+BU1PWV:,R@D$YP<*H)Q7I,.DV-OJ]UJL4&V]NHTBFEW,=RIG:,9P,
M;CT%7: .5\5:9>WWB/PE<6UNTD-GJ#RW# C$:F%U!/XD"N8UCPEJ\_CZ2QM[
M4MX9U6[M]3OI=PVI)"&W1E>IWLL1/T->HT4 >8>)--UJ]\2ZU%?:7K6I6L\2
M+I LKXP6T?R8?S=LBD'=DY(;(Z#M3%T;6=*\+_#Z[&DW-U-HA'VRS@*F50T+
M(2 2 <$CC->I44 >6ZOH$B>-+KQ!?>'M7U"QU2T@_=V%T8YK25 04=5D4,""
M.03@@^N:[;PEI]KIVA*EII$^DI+*\K6UQ+YDFXG[S-N;D\'J>M;E% '!?$#P
M[/J&MZ#K2:=<ZE;6'G175I:7!AF*2!<.A#+D@KR,C(-9EWX0AUOP9XDM=&\/
M:AI-Y?11*CZG<;WN6C;>J\R.5&1CDC[WM7J%% 'E6N:YJNL>(/!/VOP[=Z7$
MFK+YC7;IEI?*?Y4"DY4#/S'';CKBZL6OZ#K'BJQM?#US?KK%R;FSNHY$6%=T
M2HPE).5VE>P)/:N[O])L=3GLIKR#S9+&?[1;G<PV28*YX//#'@Y%7: /,]&\
M.ZO;VGPT6:QD1M+647H)'[G-NRC//J0.*UO#D.I:-XU\0VEQI%VUKJ=[]L@O
MX]AA5?*4$-\VX'*XQ@]?3FNVHH \D\*:+<I\2[O1'"G1O#4\UY:!3D![H!D0
MC_8!EQ]17K$REH)% R2I _*JEAH]AI=Q?3V=OY<U]-Y]RY=F,CX SR3@8
MX'I5Z@#RY/#6L#X,:#HQL)/[1MYK5I8,C<H6=6;/..!S73Z5IE[!\2?$6I2V
M[+9W-I:)#*2,.R>9N ^F1^==510!Q>CZ/J%O?^.'EMF5;^YWVI)'[T>0JY'X
M@CFLA_#NK'X7>$=,%E)]ML[JP>XAR,QJC@N3SV%>ET4 174 NK2:W+%1+&R$
MCJ,C%>5Q6_B>+X<MX"_X1FY-_P#9FL!?[X_L?E'*^;NW;ONG.W;G->LT4 <9
MIV@W>G_$:WN5B=M/@\.QV(N#C!D6;./7.WFNOGB$]O+"20)$*DCJ,C%244 >
M36]OXGM?AU)X"'AFZ>_^SO8)?AX_L9B;*^:6W;A\ISMVYS6QJ.F:CX=\4>&M
M1L]+N]5L[+3)-.D%KL\Q6_=[6(9AP=IYSQ7H-% '*Z!IE[:^/?%U_/;LEK>F
MS^SR$C$FR(JV/H>*XA?!6K#P)X6:?2Y[BXTB_N9KG3X[CRI9(I)).4<,/F 9
M6 W#/3VKV&B@#SNPT2SGTW7YM-\*ZOI]W-ILEK'-J5P7>;<&PB@RN0,XY..M
M=9X2M)[#P;H=G=1F*X@L((I8SU5EC4$?@16Q10!R/CFTM;V.SCO/#FIZHB%G
MBN=-=5FM9.,%3O5AGGD'''-8EEHWB>6+P)+J\<L]W8WD\EW([JSQ1F.01[V'
M#-@J"1WKTFB@#@=/T/4HO#OCZWDM'6;4;Z]DM%)'[U7A55(Y[D$<TR]T+4Y?
M"7@"T2S<SZ=>Z?)=ID9B6.(AR>>Q]*]!HH \QUKPYJ]SIWQ)CAL9'?5#']B
M(_?8A13CGU!'-6/$%EK#>(K07FG:UJ&B#3D2&WTJ[\C;<@_-YI$B'&,8.<#G
MBO1J* /)M,\+:U;^!_#%A)ILD=S9^)5NYXO,#F.$3R-N+$_,,$'/4UZS110!
MY;JWAHV'CK6M3OM U;5K#5/)DADTN[9'A=$",CH)$R#@$-SZ5H2>')(XO!2Z
M7H<]A:V>IO<SVTDHD:!623+,VYLDE@>">M>A44 <B-(O7^)FI:@8&6RGT6*V
M2<XP9!(Y(]> 0:Y%-*UZZ^"-[X4?0+V#4[.UCMU#F,I<,),YC(8Y&!G) Z]Z
M]<HH XC7X=2T[XAZ5K]OI%WJ-I_9\MC(MH4WQNSHRDAF'R_*>>U<YX[T>[D\
M?VNEV6!9^+8XX=04-AE%LP=G_&,E*]:JB^CV#ZY'K+V^[4(H#;)*7;Y8R=Q
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
M8VEO9&QBB@15M2^\P\?<+9.<=,Y-7Z** "BBB@ HHHH **** "BBB@ HHHH
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
M>/3);%(_(EC'W7VP JHY!RP&.] '97_Q&\+Z;<74%QJ$AFM)&CN4BMI9##M
M)9MJG"\CYNAYP>#53Q'\1=/T'5]!M0'N+?4LR/-%!+(!$48JR%%(8D@<#) .
M<8YJGX;M"$^()>W(:;4YP"4YD7R$Q]1R?S-8$4ITGPI\+]5OHYDL[$@74@B9
MO)#6[*I8 $@9P* .Y?Q%!#XCD>35G-FND+>_V<+!S(%+D>=N W?[/EXSWQ65
MX:^*.D:MX835M2,EDRL%G_T:;RDW2F-,.5P<_+G!XSSBI;1_M7Q@^W0K(;6;
MPU&4D*%0<W#$#D<'!Z'FL7P/;66O?#*Z\$W@EBOXH[F&ZADA=3"6E<JV2,'J
MK#!H ]#N]8L;+4[#3KB?;=WY<6T80DOL7<QX&  .YQUJ]7D7@O6I[Z34?%OB
M&*6-?#6F_P!F2 C),R?-<.!ZG:@KU:QNX[^PMKR$.(KB)94#C# , 1D=CS0!
MS&F^+=.T[PM!J>L^(8KJ":\DMEO3:F!2P=P%*]L;2-QX.,]ZTM#\7Z+XBNKB
MUTZYD-S H=X9H)(7V'HX5P"5/J*\UL[*9_ /A.&2U=L>+0SHT9.%^TS<D>E=
MG+"__"Z;6<1MY9\/RH7V\9^T(0,_G0!T.M:]IOAZQ%WJ=R(8F<1H K.TCGHJ
MJH)8GT JC'XV\/OHESJ[WQ@M+:3RI_M$+QO&_&%*, V3D8 '.>*Q?'C-IWB/
MPGK]Q#-+I6G7,XNVBC,GE>9%M20J 3@'//;-9WBO6;?7;+1->TVUO+O2M)UJ
M*>Z86KC>@0CS44C<X0L.0.Q]* .NT7Q?HVOWDME93RK>1()&MKFWD@DV$XW!
M74$K[BLY/B=X1D>$)JA:.5Q'YPMY?+C<G 5WV[4)/9B/7H:RH-0M_%WQ,T35
M-$666QTNTN1=WAA>-',@4)$"P&XC!;VKG5L9!^S3>P"U<3LD[&/RSN+?:6(.
M.N< 4 >D:QXOT;0[Y;*[FN&N?+\YHK:UEG,<><;WV*=JY!Y/I5Y-:T^365TE
M)\WS6HO!'L;F(MMW9QCKQC.:\_\ &][::1K-QJFEZM>Z?XF2S5%MA9O-#J &
M61"NW!.25RI!&3FI;W5SH7Q#TO7]?MYK.WO= %J[QPO*L=R)1(8SM!(."<>N
M* -+QOXI4>!M<N]#OG2[T^\BM)9$4J8Y/-C#+R.?E?J..:?=_$2QLO'Y\-S1
M3^4MJ)#,EI,[><7"A<!2"N#G=TSQFN(N!<7_ ,-/',XL;N%KKQ"LT<,T1638
M9+<@E>HX_*NMU>_@T/XOV6H:@)8K2ZT5K.&987=6F\\-L^4'!QS0!LZAX_\
M#FF7DMM=W<Z"&0133BTE:")\XPTH78#D^O'>J&K_ !%L-&\;P:!/%.8FMFEE
MFCM9I"K_ "[0H53N!#')&0#P<&N'\9Z]J>JZ1XMTZ^U*_M;J)YX+71K73PPF
M@4?+(SE&)5AEB0R@5TFJWT.@^./"VJZD)HK$Z1-:F987D"RDQL%.T$@D X]:
M .JLM54>(?$4=QK44L%BL#M;-!Y8LE,98EI#PX;&[_9QBJ^G?$'PWJM_;V=M
M>RB2Z)%L\UK+%'<8_P">;NH5OP//:N-\0:1J.JW'Q2M+"&1KBYM[+R0 1YNV
M'+*OJ2 1^-3:UKMAXTM/#NCZ!;W)O8M1M;F6-K5X_L"1'+%RP 4@ J!GG/%
M'5ZE\0O#.DWEW9W-](;JT;;<0PVTLK1C:&W$*IPN&'S=.W6NAL[RWU"R@O+2
M9)K:=!)%(AR&4C((KD/"EKCQCXZDD@P)KR$!F3[ZBW7C/<<FI?A5'+%\,- C
MF1TD6W(*N""/F;L: -23QEH,7ARX\027X73+:1HII3$X*.K["I7&[.[CI5V?
M6M/@O]/L'N1]IU$.UJJJ6\P(NYCD#  !')QU%>6ZCH<UUX^O?!<MK*=%U/4%
MUIY IV;/*;S$)Z<S*AQ[U=^&<.HZEK9N-5@EC?P[IZZ+&9%($D@<^8ZYZY5(
MN?>@"]/\18M"\+^';J:_.M2:C>"%[R.PEB5HO,968(JG#+P O5L9 -3:WXWM
M[#Q=X:N&OYH-'O+*Z=HF@<-*X,80>65WELDX&,\US%K%-9_!SP;=36\XBT_6
M8;JZQ$Q:.);A]S%0,X&175W4\&L?$OPAJ=HK36AL+UXYC$P SY8!^8 C/- '
M4Z%XBTSQ)9R7.EW!E2*0Q2H\;1O&XZJRL 0>>XKG]<^(ECH7C6TT*XBG,3V\
MDDTJ6LTC*PVE0H53N!#')&<=\4OA6%XO'_CEC&R1O<VC(2N W^CKDCUYJIXM
MOX-#^(WAO6+\2QZ>+2[MVG2%I LC>65!V@D9P<?2@"/_ (3FVT;Q]XGLM7OI
MS;Q1V;6=M% \K &-C(P5%)Q]TDG@<5U,GBO0XO#L6OMJ,9TR8*8IE!;S"QP%
M50-Q;/&T#.>U8GAVW(^*/C.X:$@-#8".0IC(\M\@'\L_A7!)IM]'\/?"]VOV
MZVMM-URYEN6M8 \L$9EF42A&5LA<C^$\'- 'J%MXKTS6=/U/[!>R6US9PLTJ
MW-J\<EOE25<Q. 2.,^^,553QIH^C^'=%N=8UI9GO[420W(MG3[5A5)*H =I.
MX87KS@5SNG0:3J,NNZO8^(=5UN^&CR6K/<6RI&$.6 !6) 6SGC)/)JMI5D[S
M_"3S;9F$%A,7W)_JV^S)C/H<T >FZ=?P:II\%]:ES!,NY/,C9&Q[JP!!^M6:
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH ***;)(D,322NJ1H"S,QP% [DT .HK/L==TC5$E?3]5
ML;M(>96M[A) G^]@G'XU,=2L1:PW1O;86\Y58I?-79(6^Z%.<'/;'6@!FL:;
M%K.BWVESNZ17EO);NR8W*'4J2,]^:EL+--/TZULHV9H[>%(E9NI"@ $_E1+?
M6D$QAFNH(Y1&TQ1Y &V+U;!_A'<]*@BUS2)[Y;&'5+&2[=!(L"7"&1E(R&"@
MYQCG- %^BBJ*:WI,FI-IJ:G9-?K]ZU6X0RC_ (!G/Z4 7J*SY]>T:UU!=/N-
M6L(;U\!;:2Y19&STPI.:MFZMUNEM6GB%PZ%UB+C>R@X) ZX&1S[T 2T55?4K
M"-+EWO;94M3BX9I5 B. <-S\O!'7UIEOK&F7=]-8VVHVDUY#_K;>.=6D3_>4
M'(_&@"[15$ZWI2ZF-,.IV0U ]+4W"^;Z_<SG]*2[US2-/NXK2]U2RMKF7_5P
MS7"([_12<F@"#Q)H,/B;0I](N9YH;>X*B4PD!F4,"5R0>#C!]C6JBJB*B*%5
M1@ #  KGK[7+NV\?:1HB+%]DN[.XGD)4[]R% N#GI\Q[5J:SJ<.BZ)?:I<?Z
MFT@>=P.X4$X^IQ0!>HK!T?5Y+;PAI^I>);VTM;B:!99Y)&$4:,PW;<DXX!Q^
M%:EMJ=A>V/VZUOK:>T )\^*56CP.IW XXH M453T[5]-U>-Y--U"TO8T.UFM
MIED"GT)4G%/OM0LM,MC<W]Y;VD .#+/*L:@_4G% %FBJ<6KZ;/IQU&'4;22Q
M )-RDRF( =3N!Q20ZSI=SJ$FGP:E9RWL0S);).K2)]5!R* +M%9UUX@T6Q_X
M^]7L+?\ >&'][<HGSC!*\G[W(XZ\BK%SJ-C9JC75Y;P!U9E,LJKN"C+$9/(
MY/H* +-%9TVOZ-;Z?%J$^KV$5E-_J[E[E%C?Z,3@_A4XU*P:P6^6]MC9MC;<
M"5?+.3@8;..2<4 6J*I6NL:7?7DUG::E9W%U!_K88IU=X^WS*#D?C2#6M*-W
M':#4[(W4CND</VA=[LOW@%SDD8.1VH O45B:7K@_X1J'5-<NM+M2Q8220W8:
MW&&(&)#@'@#/OD4M_P"*]&L?#=UKRZA:W-C;QN_F03HPD*@G8IS@L<8 SUH
MVJ*RM*\1:5K&C)JEM>VYMO*624^<I\G*AL.0<*0#SFI[35+'6;2632-3M+H#
M*^=;2K*J-CC.#C\* +U%<_X+UR?7_#,%U>JB7\+R6UXB# 6:-BC8'8$C/XUT
M!.!D]* "BN=T'QKHGB*_OK*RO(#/:W+6X3SD)FVJ&+H 22O/7V-:2Z]HSZD=
M-75K!K\'!M1<H90?]S.?TH T***HMK>DIJ8TU]3LEOVZ6IN$$I_X!G/Z4 7J
M*S[S7M'TZ[2TOM6L;6YD^Y#/<HCM] 3DU8N;^SLBHNKN"#<K.OFR!<JHRQ&3
MT Z^E %BLKQ!H-OXBT^*SN998TCN8K@-'C.Z-PX'(/!(I6\2:$M@E^VM::+*
M1]B7!ND\MF] V<$^U79;ZT@6)IKJ",2Y\LO(!OP"QQGKP"?H,T 3T5E-KMC=
MZ-?7VDW]G>BWB<[H)EE4,%)P=I_2JOA+7QK?AS2+F[GMQJ5W81W<D$; '# 9
M8+G.W/&: -^BHH[JWFGF@BGB>: @2QJX+1Y&1N';(YYI%NK=[I[59XC<(H=X
M@XWJIZ$CJ <'F@!FHV2:EIEW8RLRQW,+PLR]0&4@D>_-,TC3HM'T:QTR%W>*
MSMX[=&?&YE10H)QWXIPU*P-G)>"]MC:Q%A)/YJ[$VG#9;.!@]?2LJ;Q ;&\U
MB6^FTZ/3+*"*6.1;D>:=P.=ZGA<D +SS0!OT5PNK?$&"7X;S>)M!FMI+A4MW
M,$C!S#YDB+MD56X.&/?J*ZVUUC3+ZZFM;/4;2XN8.)H89U=X_P#> .1^- %V
MBD9E1&=V"JHR23@ 51T_7-(U:62+3M5L;R2+_6);W"2%/J%)Q0!?HK-F\0Z+
M;O&D^L:?$\KF.-7N44NX."HR>2#P1ZU8NM2L;$D7=[;VY$9E/FRJF$! +<GH
M"1S[B@"U17,^)_$Z6/@+5/$&B75I>&VMVDAD1Q+$S#W4\_G5Z#4KV77K:T(L
M?LLEA]H;]]B?S-P'$?\ <P?O>O% &Q65XCT&W\2Z+)I=U++%%))%(6BQNRDB
MN.H/=14Z:WI,NI-IL>IV3WZYW6JW"&4?5,Y_2F+K^C-J7]FKJU@;_./LHN4\
MW/\ N9S^E &C17)CQ<EIXTUO3=4N[*STVRM;:6.:=Q'\\F_(+,<?PC%3>*O$
M<NEZ;H]YICV\\=]J=K:F3[ZM%(^"5(/7'0T =-15'4-;TK27C34M3LK-I?\
M5BYN%C+_ $W$9JZ"&4,I!!&01WH 6BJ-WK>E6%W%:7FIV5M<S?ZJ&:X5'?M\
MJDY/X4:CK.EZ0(SJ>I6=D)#A#<SK'N/MN(S0!>HJ">^M+6S-Y<74$-J%#&:2
M0*@!Z'<>,5!#K6E7-G'>0:G9RVLD@B29)U9&<G 4,#@DGM0!>HJ)KJW2Z2U:
M>(7$BETB+@.RC&2!U(&1^=47UW39"8+34M/EO'B>2&$W*Y?;D$\'. 002!Q@
M^E &G17(R^.['2;/01K5Q8QWFJ,JM]FND:*/*L=^XD93Y<;O4UKQZI-/XA@M
MK>33Y=-EL?M"R)<9F9MP *H.L>#][UH UZ*H+KFD-J9TQ=4LC?CK:BX3S1_P
M#.?TI;K6]*L;R*SO-3LK>ZFQY4$UPJ._;Y5)R?PH O4'I17+>$O%/]I^#8];
MUJXM+7]_/&\A81QJ$F=%Y8\<*.] $EEX(TNU\+C0)GGNK5YS<7#RL-UPYD\P
M[\ 9!.,CN!BNE P,#I5"'7-(N-/.H0:K8RV08*;A+A&C#$@ ;@<9R0/QJR]U
M;QW,5M)<1+<3!C'$S@,X'4@=3C(S0!-152;5=.MTN7GO[6);7'V@O,JB'(R-
M^3\N01UI]CJ%EJ=JMU87<%W;L<"6"02(?Q!Q0!8HK,FOKM/$EM8H++[));O(
M^Z?$^X$ ;4[KSR>U._X2#1?/MX/[8T_SKDX@C^TINEYQ\HS\W((X[B@#1HHJ
MC/K>DVNH1Z?<:G90WLF-EO)<(LC9Z84G)H O45GW^NZ1I4L<6HZK8V<DGW$N
M+A(RWT#$9JS-?6EL(S/=01"7/EEY N_ +'&>O )^@H GHJG9:OIFI6SW-AJ-
MI=6\9(>6"=752.N2#@5'%KVCS7D5G%JUC)=3()(X%N$+NA&0P7.2".<T :%%
M4=0UK2M(\O\ M+4[.R\PXC^TSK'O/MN(S4UQ?6EI9M>7-U!#:J QFDD"H >A
MW'B@"Q17-ZWXYT'1-#CU=K^WNK:65(HS;SHV\EE4E3G!"[LGT%6I=:,]_I T
MRXTRYL;QY5EE^U#<0JDCR@,ASD'/H!0!M45GW>O:/I]XEG>ZM86UU)C9#-<H
MCMGIA2<FI[K4+*R(%W>6]N65G'FRA,JN-QY/09&3VS0!9HJM8ZC9:I;"YT^\
MM[NW)($MO*LBDCW!(IZW5N]T]JL\37$:AWB#@NJGH2.H!P?RH FHJJ-3L#92
M7HOK8VD>X//YJ[%P<'+9P,'@UE3^(387>LRW\NGQZ;8PQ2QNER/-.X$D.IP%
MR0 O/- &_17"ZO\ $""3X<2>)=!FMI)P+5C!(P<P^;*BE7"GAL,>_45UMIK&
MF7]U-:V>HVEQ<0'$T4,ZN\?^\ <C\: +M%17-U;V5N]Q=3Q00(,O)*X55'N3
MP*KV6L:9J=J]U8:C:75O'G?+!.KHN.3D@X% %VBL^+7='GO8K.+5;&2ZE021
MP)<(7=",A@N<D8YS5F&\M;F.22"YAE2-F1V1PP5E^\"1T([CM0!/14=O<07=
MNEQ;31S0R#<DD;!E8>H(X-24 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5PGQ59!X?TH79QI+:Q:C
M4\_=^S[CG?\ [.[9FN[IDT,5Q"\,T:21."KHZ@JP/8@]: /.;Z/1W^*?A9?#
MZV1E^SW0U 687;]F\L;/,V\8WXQFN*GTZ\U>Q?X>6[R+<>'9KZ\C(ZE44-:<
M^YF_\<KW#3=%TK1E==+TRSL5D.7%M L>X^^T#-3)8V<5[+>QVL"7<RA9)UC
M=P.@+=2![T >5Z3J2^,K#Q=XP"_N1HHT^V_V2(3+,/\ OMP/^ U#-HNFZ;\.
M_A]?6=E!!>&_TR5KA$ D9I-N_+=3G<<__6KUBWTRPM+-[.VL;:&U?=N@CB54
M;=][*@8.>_K2MI]D]M!;-9V[06Y0PQ&)2L97[I48P,8&,=* %OS.-.N3:_\
M'QY3^5_OX./UKSKX='P@?!?AYISIIU4NNXR[?M'VS)W9S\V_=G\/:O3:SXM"
MT>'4VU*+2K&._?.ZZ6W02G/7+XS^M 'DFD'PR_P@UM]>^PG6F-Y_:'G[?M'V
MK>^WK\V[[FW'M6QIUS+IOC#P1-KTXM[B7PX\,DEPVW=,/*9E)/\ %P2:]"E\
M/Z+/J2ZE-I%A)?J05N7MD,H(Z?,1FI=1TK3M7@6#4K"UO8E;<J7,*R*#Z@,#
MS0!X[J=]:ZEX0^*UY93I/;R7*;)4.5;$48R#W&1U[UTVL:+IFB>)? #Z98P6
MCB[D@+1(%9D:!R0QZMDC/.>>:[S^R---O/;G3K3R;@ 31^2NV0  #<,8.  .
M>P%32VEM/)#)+;Q2/ VZ%G0$QG&,J>QP2.* /,(9+?PKXEA:%]&UO3=9UL[&
M7:;RUN)&.3GD.JD'T91]*R;"QN=5G\:6E[>>&X9IM2N([G^U(&:X6(C$9#;Q
MA F"O'%>M0Z!HUOJ3:E!I-A%?ODM<I;()3GKE@,TE_X>T35+E+G4-'T^[G08
M66XMDD91[$@F@#B;*V>S\=^"+:2]6^:+0;A#=*<B; B&\<G.>M:OQ8263X6>
M(!%G<+8$X_NAE+?H#76?8[7[1%<?9H?.A0QQR>6-R*<94'J <#@>@I+^R@U+
M3[FQNDWV]S$T,B^JL""/R- '(>+]7M8;CPW90Z=IES/J#N;2XU+_ %%N%CW%
MNF=Q!  &,^M<?HMC9ZSIOQ"TJ\U;3;*UGO8%^TV6%MDE*)]T,<'+@ C/)R*]
M)TSPS GA2PT/7([75EM(EBW3VX97"\*2K9YVXY]<UH#1=*6UFM5TRR%O,JK+
M$(%V2!1@!AC!   &: .7\$:L\VLZOHUU9:4M]8QP&2]TH#RIT8-M!'56&#\I
M)Z\5)XWU2&UU/0-.&G:;<7E]-*+>XU/_ %-ML3+'IDL0< #&>>:Z?3M*T[2+
M<V^FV%K90D[C';0K&I/KA0.:-0TS3]6MOLVI6-M>09W>5<1+(N?7# C- 'BP
MDSX,^*B)+8/&LBM_Q+P1;[S$NXH,GN.>>H-:^H#PT3\/_P#A%OL)OSJ<+*;3
M'FFWV-Y^_'S8Q][=SGKWKN_$7A6VU3PGJNC:=#:V+WUOY/F)"% P %R%ZX
M'M6AI^@Z7ILWVJWTZSBO70++<Q0*LDGKE@,G\: /-=#/@_\ M[Q__;_]G&Y6
M_D\P7>W<+?RU^[N]]WW><XSVK.TC3?[4TOX3V6MP&=&%RS13#(9%B+1AAW&
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
M]2ATJQCOWR6NDMT$K9ZY;&:9_P (YH7VF:Y_L73OM$Y!EE^RIND((8%CC)Y
M//<"@#@V'AT_&O6O[<^P^=_9MM]E^V;=O\>_&[C.,>^,]LUSMF$'@RT^R?\
M(*/CB,Z;C[OV?[0-NW_9W;L5[#>Z%I&I>9]OTJQNO-V^9Y]NC[]N=N<CG&3C
MTR:G;3K)K>&W:SMS! RM#&8EVQE?NE1C ([8Z4 >5+%=W/Q$\817$_AY)BT*
MJFL6[2,UMY8V^7\ZC9G=G'?K7?>!]-.D>#-,T_\ M*'45@C*+=0G*.NX[0O)
MX PO7M6AJ.@Z/K#1MJ>E6-ZT?W#<VZ2%?IN!Q5V&&*WA2&&-(HD&U410JJ/0
M =* /+O%<EOX9UO6_$T4FC:Q:S- FHZ9=%3<1LH"@1'GD@@[&'N#S4-PMY/\
M5O$J2S:%&YMK86JZS TA-N4.[R_G48W[MW7G%>DS:!HUQJ2ZE-I-A)?H05N7
MMD,HQTPQ&:=J6AZ3K(C&J:797PC^Y]IMUDV_3<#B@#RN73;71K3P#I^JZE9:
MAX?34;KS9D/^C;\.8$.21A6)49/;':M;QQ)X?@\.K=:0;%8;;7;&;4'M-NU"
M)$RS[>,XV_I7H4FE:=-IW]G2V%J]CC;]F:%3'CTVXQ38-'TRUTYM.M].M(K%
M@0UM' JQD'KE0,4 <5/JVGZC\:-&BLKR&Y:#2KGS?)<,%W-&0"1QG SCZ>HJ
ME\.=%TV+X>7>J+90&_FEOBURR R<22( &/(&!C XY/J:] LM$TG3?*^PZ996
MOE!A'Y$"IL#8W8P.,X&?7 JQ!9VMK;?9K>VAB@.X^5'&%7YB2>!QR22?K0!X
MZEOI_P#PAGPLN;Z&V,7VF"*26=%QM,,F%)/;/;UKI[HX^*49TKRO^15E^R^5
MC9_KEV;<<8Z5VLVCZ7<Z:NFSZ;9RV"@!;5X%:( = %(QQ]*DATZRMY8I(+.W
MBDBA\B-DB52D?]P$#A>!QTXH \2\/:1)K7P^TN+^V?#-BRRQRM</ PO(KE9
MS;G,G^L+ @\<YKH?%,EOX7UO6O$L4FC:Q:7$D"ZAIMSM-S$RA4 B/.3@@[&'
MT/->A-X;T)]2_M%M%TYK[=N^TFU0R9]=V,YITN@:-/J:ZE+I-A)?J05NGMD,
MH(Z8;&: -&O&]$U2"P^'?AVVDTZPO)[W6;J*W?4>(()/.F.]C@\XR !R<]:]
MDJC+HNE3Z<=.ETRSDL2Q8VS0*8R2<D[<8SDD_4T >4Z+I \1ZA\2=$:73':Y
MMK51_9JE8%FV28(!)^8,JY]Q63'K]QKEQIWCUWD1/#8L;6Z'.-TFY;OCV$B?
ME7M]EIFGZ<"+&QMK4%50^1$J95<[1P.@R<#MDTBZ1IB6EQ:)IUHMM<,SSPB!
M0DK-U++C!)[YH \PLM%BU[P7'J]QJ-KI]_JVM'6+7[: T<I4L(8F4D;E\M0<
M#D=>U=AX#UD:OI^HJVGV5I<6=\]M<-8$-!/(%4F1#@9R"!SR,8K>NM'TR]T]
M+"[TZTGLD "6\L"M&H P,*1@8'2IK.RM=/M4M;*VAMK=/N10QA$7Z <"@#D=
M0_Y++HG_ &![K_T9'7G\.AZ6/V?-5U/[#!]O9KB;[24!D#I<L%(;J,!1T]_4
MU[>UK;M=I=M!$;E$*+,4&]5."0#U .!Q[5%_9>GC3VT_[#;?8FR&M_)7RSDY
M.5QCDDF@">W8O;1,QR2@)/X5Y=X0;PPVFZ^WB;^S?[3_ +8N/MOVW9Y@/F?N
M\;N<;=NW'X5ZJ    , = *SYM!T>YU)-1GTJQEODQMN7MT:1<=,,1D4 >?\
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
MJ>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 8B^$=$7PO)X;%H1I,@<-!YK\[G+M\V=WWB3UJ?6
MO#NF>(+*&UU"%V2"1987CE:.2)QP&5U((//8UJ44 86E>#M"T9KYK2S)>_C6
M.[:>5YC.!N^^7)W'YVR3UZ=A6?:?#7PM936TL=A*S6DJ2VOFW4L@MRK!@(PS
M':,@<#@]ZZVB@#'N/"^CW0UD36I;^V45+[]XP\T*FP=_E^7CC%3W6A:=>IIJ
M3P%ETV9)[4;V&QU4JIX//#'KFM&B@#R"Z\!:BTNMK<>%;/4=2OKJ::'6!?\
MDA Y^0E0-RE!CA0<XZ\YKU'1K2XL-$L+.\NFNKF"WCBEN&ZRNJ@%OQ(S5ZB@
M"CH^CV.@:7%INFP^3:1%V1-Y;!9BS<DD]6)J*7P_I<^H7M]-:K)/>VHM+@NQ
M*R1#=\I7./XCV[UIT4 <O8?#WPYIUW974-K</-8ONM&GO)9?(&TKM0,QPN">
M.G3T%:]KH6G64>I)! 574IGGNAO8[W90K'D\<*.F*T:* ,1/"6BQIHJK:$#1
M1BP_>O\ NOEV^OS<>N:VZ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M\I)<Y(QTX!)YQ0!W%%<5-\0%N-,\-SZ18+<7.OAC;1W5P($CVKN8.^&Y'0
MY-=7ITUY<6$4M_:+:71SYD"RB4*02.& &01ST'6@"U1110 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 %%%% !7&^*M#
MU9?$NF^*?#Z6\]_9PO:W%G/)Y8N8&(. ^#M8,,C/']>RKE]7^'7A+7]3EU+5
M-$@N;R7;OE9W!;  '0XZ "@!+;5/%US:7]Q+H-C9/';G[):O?"5YINVYE 55
M[=S]*Z&REGDL+=[Q(XKIHE,T:/N5'P-P![@'/-<C_P *B\!?]"W;?]]R?_%4
M?\*B\!?]"W;?]]R?_%4 =KN7^\/SHW+_ 'A^=<5_PJ+P%_T+=M_WW)_\51_P
MJ+P%_P!"W;?]]R?_ !5 ':[E_O#\Z-R_WA^=<5_PJ+P%_P!"W;?]]R?_ !5'
M_"HO 7_0MVW_ 'W)_P#%4 =KN7^\/SKF/$6CWFH^+?"FH6ZHUOIUQ/)<,7 *
MAH2HP._)JC_PJ+P%_P!"W;?]]R?_ !5'_"HO 7_0MVW_ 'W)_P#%4 8E]X*-
MEXJUB^?PAIOB2UU*87$<DLL22V[[0&0^8.5)&1CID\5MMX=N3K/@FZMM-M+"
MUTLW+7-M;R I!YD+* O W?,>P]Z/^%1> O\ H6[;_ON3_P"*H_X5%X"_Z%NV
M_P"^Y/\ XJ@"_<Z1=R?$FPUI53[##IDUL[[QD.TB,!CKT4\U0T[P]J%OIOC:
M&1(P^K7EQ+:#S =RO"J+GTY!ZT?\*B\!?]"W;?\ ?<G_ ,51_P *B\!?]"W;
M?]]R?_%4 5].\,ZG;7OP_EDCC"Z-ITMO>XD!V.T,: #UY4]*+/PSJ</P\\4Z
M.\<8O-0EU!K=?,&&$I;9D]!G(^E6/^%1> O^A;MO^^Y/_BJ/^%1> O\ H6[;
M_ON3_P"*H R=6\,ZM)>:$]QI$6N:;:Z4MK)IS7BQ)%<C&92#\KC V]R.H%5H
M/!&M0_#&_P!'2ULHM1_M4WUO;13?NBHG60(K8X&!@9 [9Q6__P *B\!?]"W;
M?]]R?_%4?\*B\!?]"W;?]]R?_%4 /N;#5]9\1>$-9N-.2R^P2W;7<)N5D,0>
M)D3D<-DXZ=,UDV.G>+O#.F:EX>TS2;2^MIIYWLK]KQ8UB65BV)4(W$J6/W<Y
M]JT_^%1> O\ H6[;_ON3_P"*H_X5%X"_Z%NV_P"^Y/\ XJ@"#3_!USH^K>"4
MMV2:ST6QN;>XF+ $NZ( 0.O)#?2K":3JECX@\9:G'I]M?1ZB+06UO-.JK.J1
M[)%8X..IQD8/TI/^%1> O^A;MO\ ON3_ .*H_P"%1> O^A;MO^^Y/_BJ (O
M^@7VDZUJEW_9JZ)I-Q'&L.E+="8+*"2\@"_*@((&%ZXS3/&&A:CJ/BNTOFTB
M/7M'6S,/]GR78B6*??GS2&X8%<+W(QTJQ_PJ+P%_T+=M_P!]R?\ Q5'_  J+
MP%_T+=M_WW)_\50!@V/@G6+;P1::4;6UBN(O$*7YBAE'EI")]_RDXX"]!U]J
MZS4=%NKKXA:5JRJAL8-/N;>5MX!#.R$#'7H#5'_A47@+_H6[;_ON3_XJC_A4
M7@+_ *%NV_[[D_\ BJ .6G\.>-(_AO=>!;?2[*2..)X8M2>\4+-%N+*!'C(<
M\#D@#KD]*]:@'EV\:,1E4 //M7'?\*B\!?\ 0MVW_?<G_P 51_PJ+P%_T+=M
M_P!]R?\ Q5 '/_\ "$^(+;X8:%;Z?Y,/BC1;AI[?,BE3N=PRENF"CY_ 5L_\
M(;/I\'@BSL=DD6C7)ENY"X!8F)PS\]278G\:G_X5%X"_Z%NV_P"^Y/\ XJC_
M (5%X"_Z%NV_[[D_^*H J6=GXH\)ZAKD&E:/;:K9ZC?27]O.;Q8?)>3&Y9%(
MR0&&05SQ5*+P5J_AK3?"-UI:P:G?Z(;C[3;F41"<7&3)L8\ ACQG&16Q_P *
MB\!?]"W;?]]R?_%4?\*B\!?]"W;?]]R?_%4 4K/1/$5[K7B?5-2LK6U.IZ4E
MM;017 D*,/,&UVXR?F!)''..<9J2W\,:G'9?#V)HX]VBA1>CS!\F+<IQ_>^;
MCBK/_"HO 7_0MVW_ 'W)_P#%4?\ "HO 7_0MVW_?<G_Q5 $&I^#KO6-7\:"5
MTAM=9TZWMK>;<#AT60$D=< LOUJQIEQXSNM,&EW>E6FF21V;PMJ O1(&D"%4
M:- ,@;L,=V,#CFD_X5%X"_Z%NV_[[D_^*H_X5%X"_P"A;MO^^Y/_ (J@#D]-
M\$:M]J\,22>&K2SN]-O8IM0U)[Y9IKK:K!F!Z[23N()!S@ <5U^EV&LZ1\0=
M<N%T^*XTK5Y(9OM8N54P%(0A4H>6R5&,>M,_X5%X"_Z%NV_[[D_^*H_X5%X"
M_P"A;MO^^Y/_ (J@#$MO!NN6/A/07MX[=M8T;5)[U;:28!)HY)),IO&0"5<$
M'L>M;>GZ=K6M>-+3Q#K.GQ:7!IUK)!:VHN5FD=Y"-SL5^4#"@ <GO1_PJ+P%
M_P!"W;?]]R?_ !5'_"HO 7_0MVW_ 'W)_P#%4 9/_"'ZQ_PHO_A%O*B_M7RM
MOE^:NW/G[_O=.E6O'NBZCK\LMO:^&;>>Y6,#3]92_6&2U<C[QX#@*W.%R#[5
M<_X5%X"_Z%NV_P"^Y/\ XJC_ (5%X"_Z%NV_[[D_^*H ZZS62&Q@BN)Q-.D:
MK)+TWL!R?Q/->9V7A#Q!<?#6Y\&W5K;VDMFV^RO_ +0'CN'6<RIE ,J. #GU
MZ5O?\*B\!?\ 0MVW_?<G_P 51_PJ+P%_T+=M_P!]R?\ Q5 %>XL_$OBW5-#7
M5]'@TBRTR\2_F<7BS-/*@(14"CA<G)+8/M7>[E_O#\ZXK_A47@+_ *%NV_[[
MD_\ BJ/^%1> O^A;MO\ ON3_ .*H I6GA758?AAXCT-XX_M]\]\T">:,,)68
MID]!G(^E7O%.B:M?>"]*L+!1+);2V[7EF+CROM4*+AXMXZ9.#Z'%)_PJ+P%_
MT+=M_P!]R?\ Q5'_  J+P%_T+=M_WW)_\50!B:1X&N9-3\1E]&L]"T[5M(^Q
M1PV\RR,C$N"S[>-V&!XR,8YZU'=:3XUU3PSHV@W&CV-NNF7%H9KK[:K_ &A8
M77F-0!MX&X[O3 '-;_\ PJ+P%_T+=M_WW)_\51_PJ+P%_P!"W;?]]R?_ !5
M$=]X;U*?5?'4\<<9CU?2XK:T/F#YG6*12#Z<L.32ZCX<U&Y\*>#K"-(S<:7>
MZ?-=*9  JQ ;\'OCVZT__A47@+_H6[;_ +[D_P#BJ/\ A47@+_H6[;_ON3_X
MJ@#AY=+NM9UKQAJD=K:W^FQZBZ7,<^K360F$2*"CQH"C*NT@,V,]^*]9\.:Q
M!KOAO3M5@@:VBNK=)5A?&4!'2N>_X5%X"_Z%NV_[[D_^*H_X5%X"_P"A;MO^
M^Y/_ (J@"3P)X530].F?4+"S746OKF99@J,^QY&*_,.>A'%/OM#U.?Q[>:M:
MR)##+H!L8;C<"4G\UF!V]< $&H/^%1> O^A;MO\ ON3_ .*H_P"%1> O^A;M
MO^^Y/_BJ .2T_P $:N9_#+R^&[2UO--OH9]0U-[Y9IKO:"&8'K@D[B&(/0 5
MW7A_1[S3]?\ %=W<*BPZC=I+;D.#N40JISZ<@U2_X5%X"_Z%NV_[[D_^*H_X
M5%X"_P"A;MO^^Y/_ (J@#*L_#NH6/PYT+P_J/A6TUP0PLMS UVB-"^<J4)X/
M!/((([9KJ? ^F:EH_A.TL=6G\VZ0N<&4R^4A8E(]YY;:I S[5E_\*B\!?]"W
M;?\ ?<G_ ,56]H'A70_"T4\6B:?'9I.P:0(S'<1TZDT ;%%%% !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 %<]J_CGPQH-
M^UCJFM6MK=*H9HI"<@'D=JZ&N*^+8'_"J_$!Q_RP7_T-: -[0_%.A^)3.-&U
M*"]\C;YOE$_)NSC/UP?RK7KS[QAXFN;+Q!I'A^VN[RPBGM7N[FYL;%KJ?:I"
MJB*$?&23EBIQ@>M9-SXO\167@'Q5=":\>73)8O[/U&\T\V[SQN4R&1T )4EE
M)"C/!H ]7HKSOQ%-XL\,^'+67_A(4NM3O=4M8=TEJBPQ;WVL@ &2G/<[L#KF
MH2OB^#QPOA<>*VEM[K3S?/>/9Q":':^QEC &W!++]X-@ ]^: .]U;5[#0]/>
M_P!3N5M[5&56D8$@%F"CH,]2*NUY5/XJUZU^'7B"26_674M(UD:<MYY* RH)
MHAN9<;<E7(X%;&H7'B'5OB-?Z#8ZXVFZ=#IT%RS16Z/*'9W&%+ @ X&<@_=&
M,9)H [V@D $DX KSO3/$E]/X#NI=7\0Q:==V.I2Z?-J*VRLTWER%1LCZ;V&.
M #WXJCHVM:GJM[XD\/Q^(-0G@CL([FVOKK3Q!<1$E@Z[6C4,#MX.WN>>* /0
M]1UO3=)T>35[V\CBT^,!FG&64 D 'C.>2.E7P00".AKQS2KC6/#GP!_M>WUF
M:67[% UK')!%MMAO (7Y?FR#_%GI767U[K'B#QS>^'].U:32;/3+2*:XF@B1
MY9I)2VT N" H"^F<F@#MZ*\IOO%_B.P\&^(X3>Q2:SHNJ06:7IA4+/&\D>"R
MXP"5<@X_#FMJWN/$&@>/-&TS4=<;5;76+>X+J]LD7D2Q!6RFT9VD'&"3]: .
M\HKSGPKKFHW/B;[)K^O7=EJYFFSHTUHB02Q ML,+[<O@;6R&)X.174>--??P
MOX.U36HXEEEM8=T:-T+DA5S[9(S0!O5AS^*].A\2+H*1WEQ>X1I?L]L\B0!\
M[3(P&%S@]:Y;4I?%'@_^QM3OO$3ZI%<WT-I?6DEM$B#S3MW1%5##:>Q)R*A\
M*Z9J*?%GQ=(^NW,D<+6C2Q&&("<-$VU6(7("=!MP3WS0!W&M>(M(\.6\=QK%
M_#9Q2/L1Y3PS8SC\A6;IWQ!\):M?PV-AKMI<74S;8XD8Y8]<#CVKI2 >M>5^
M'[^YTKX1>*-0LI/*NK:YU*6&3:#M99'(.#P?QH ]4HK@(Y-:L/"1U;7?&BVC
MWJP/O6RC*V^[DQPC&68Y ^8,>,XYK.T7QI=V-YXHAEU&\U>RTS2QJ,$E]9&V
MF! ?<A&Q-P.T8;;WH ] UC6K+0K..ZOG98I)XX%*J6.]V"K^II\&KV%UJUYI
M<-RKWMFJ/<0@'*!P2ISC'(!Z5Y-XAM?$LW@[0-8U/Q#]L2^OK":XLS;(B1;Y
M$91$R@-QD [B<]>*ZB^\0:I!K'CZ*.Y"II>E0W%F/+7]W(8I6)SCGE1P<CB@
M#OJ*\NBU3Q5IMCX2U^]U\7::O=6MM<V M42)4G7@J0-VX'!)S@\\ <52\4^,
M+]+[Q6B>+1H]]I3+'INFQQ0NUT3&K D.I9RS-M 7&WO0!Z]7/:CX[\+:3J<F
MG:AKMG;7<14212O@ID C)Z#@@UIZ*EVFB60OYI9KOR5,SRJJL6(R00H XZ<
M=*\W@U>2P\>^/;2/P[J&LM<RVP$<$:&+_CW4;9&9@%!S[\9H ]#N-?T^VOM*
MM&FWR:J7%HT8W*^U"Y.1QC:.M:=>3:;H=YX;G^%VD7[J]U;RW@DVMD*3"[;0
M>X7./PIOC#Q;=:*NIZCI_B^ZN[JQN/\ CPATP/:*N\ Q22!#A@IP6+@Y[#I0
M!ZW17":O=^(-2^)'_"/Z=K1TVP_LA+R5D@220-YK+\A8$ GC.<\#@9.:S(O$
M/BI_ VKK#+)>:GI>L/I\UW;VRM,T".NZ58ONEPC=,8XH ].HKG/!FH6^HZ3+
M+;>(9M:C68KYEQ$L<L)P,QNJJN"#D\J#S5;QEJ"6DMC"_B>XT@2[\0V5F+BX
MN",?=&UR .<X7N.10!UE%>2CQKK[?"[5]1M[[S=2T_6%L(;J>V\HS)YT8!DC
M*C:2KX(P"/8UH>(M5UWPI!I&DW.OW5U>:O=OYE]%IPD>WB2/<ZQ1(IR2>A(;
M )SG% 'I5%<-X*UG5+K7=2TVXFU._P!-CACFMK_4-.:UD#$D-$V40-C (('<
MU<\>ZAJ^G:=8R:<]W#:M=!=0N;*W$\\$&T_,J$'/.,G!P.U '6T5Y[=>([B#
M0?"UQI7B(ZI%>ZY!:2WABC#20L7RC * ", $@ \=JV9-7OA\4HM&$_\ Q+VT
M5[HP[1_K1,JALXST)&,XH V=#UFS\0Z-;:KI[.UK< F,NNTD D=/J#3_ .U[
M ZV=&^TK_:(M_M7D8.?*W;=V<8Z\5XYX=;Q/HOP:M?$MEKP2*PB::/3?LR&*
M2)9&W*[$;]QYY!&.!CO7<3^*;F#QO.I8G3(O#7]I^1L7.\2'G=C/W1C&<>U
M'<45XW8>,O$,^FZ9K<-_K%]>W4L3SZ4NB2"U\EV&5CE\K.54YWER#COFNGCN
M-?\ %?B;7H+#7I-'LM(F2UA6"WCD:678&9I-X/R_,  ,?6@#NO.C\[R?,3S2
MN_9N&[;TSCTI]>7W.DZO-\9[<?\ "1W$,IT(R,T5M%@*)D#1@,I^4M\V3EAT
MSBO2;V":YLIH;>Z>TF=2$GC56:,^H# @_B* )(IHYXQ)#(DD9Z,C @_B*?7C
M/A/4=3\)?!1M>CU&2\.'BM;.:)!%#(URT8;*@,1ELD$_3%=)?R^)/!^HZ!<W
MGB*75[;4;^*PNX)K:*,*T@.UXRB@@ CH<\&@#T*BN6^(NKW^@^!-1U+2Y1%>
MPF+RW90PYE12""#U!(_&N?\ $6J^(/">GZ;976O3W=]K%Z$:ZBT\2&T0(6<1
M1(I+=,#<&QG)Z4 >DT5Y9;ZSXHN(?$&G:3?ZM="+3OM=AJ.H:4;>19U;YH"&
MC57W #!V\9/I6O;^+KGQ%J?@^#1YQ%'?6S:EJ&U0Q6%5"^7R#C,C8R.?E/-
M'7Z5J]AK=H;O3KE;B 2/$74$?,IPPY'8BKM>3/XYU:W\$6<IN6%]J&N3Z>+F
M.T\UH8EEDRRQ(OSL%3 &#DG)S5O3M7\275WK&DZ;J&KW<3Z6\]GJ&HZ4;=X+
MH' C^:)%<'(/3/!H ].HKR6]^)&HR1^#[^RD5;.2WCN];^4':CR)!CIQB0N>
M,?<KLO#6JWVL>(_$LKSYTNTNDL;2/:!AT3,S9QD_,P'7^&@#J**XCQ?J0@U=
M;4>+KS39/LX=++3M.%U+G)_>/A'.WH,87H>3VP5\8>(]3\"^"[ZSO(+;4M6U
M(6=Q*T 9&&)5+;#TY0-@8Y&.E 'JM9^M:U9:!IC:A?NR6ZR1QDJI8Y=PB\#W
M85QUIK.K^&O$VM:5JNJ2:Q;6^C_VM#++$D<B[6963Y  0=N1QQ7*^)(O$U]\
M,K+7]1\0"XBU"6RN)[#[,BQQ*\T;((V W KE0=Q.1GVH ]KHK/UZYFLO#NIW
M5N^R:&TEDC; .&"$@X/N*\WDU?Q;I?@S1?&EWX@%TLWV1KK3A:QK$T,I5>#C
M=O\ F!SG&<\8XH ]8HK@$G\2ZW\1=>TRVUXV&EZ6;60)';QN[EX]Q3+#[IPQ
M/?D8Q7-R^-=9U:'5]3LM5U>VN+:XFCT_3[717GMY!&2H$D@B;)<CG##;GVH
M]CHKFD\9VT*:?%?:?JD5Y=012O''IT\BQ,X'RLRJ0"#P<GCO7)^-O$=SICZS
M<6'C&[%[81F2/3[33!-!&0N=DSA&P3CJ67&>@H ]1HKS[4=9U_5?$WAO3M,U
M)--@U/2I+JX80+(R$>6<IN'WOF(YR,$G!(%9EYXG\0Z)H?CO3IM3-U?Z%%%-
M::@T**[)*NX!E VDK@C..: /5**\ZO+WQ/X;U'PYJ%_KHO[?5KZ.QNK(6R)'
M$95)5HB!NPI&/F)R*=HE[XCU?Q#X@NKC7C!I.C:I)$EK%;1EID558HS$9V@'
MC'.2<G@4 >AT5Y2FI>+KSX?R^.X_$'DR"![Z/2Q;1FW$*Y/EDXWEBH^]N')K
M:L?&$]MXHN/[4G*Z1?:-'JUB&51Y(1?WR9 !8X*MS0!WE9^MZU9^'])EU._9
MUMHF16*+N.68*./JPK@X=;U*7PEHEYK?BJ?2;K4_-N!!:6*37$B,=T:(H1CA
M$(R=I//)'?$U+7KW7?@_XD%]=/=O8:O'9QW,MOY$DL:SPLI=,#:V&P1@=.E
M'L5S<1VEI-<RDB.%&D<@9X R:ATO4K?6-)M-2M"S6UW"LT188)5AD9';@U#K
M_P#R+FJ?]>DO_H!KRO3[GQ-X7^%V@>*!KHEM;>"T$FEBV01-;L43 ;&_?A@=
MV<9SQB@#V6BO/I_&-YX=N_&=MJ\_G-I\0U#3MR!2\,@PL8P!G;(-N3S\PKJ=
M&M]6/A.T@U.^?^UGM )[E8T!24KR0N-ORD\<8XYH NW6I6MIIMUJ#RAK:VC>
M25HSNP$!+=.XP>*=I]]#J>FVM_;$F"ZA2:,L,$JP!&1]#7E'A+3[Z#X:>*KB
M;6;BYM]NIQ_97BC5=X9\R9"ALG!XSCGITJ;2[CQ)X=\-^"=4DUT7%I>R6-E+
MIPMD6)(95"J5;&_>O!))P3G@#B@#UJBO+-2\67VI>*-<LX]8U;2[?3)5MK==
M.TAKOS)-H9GE81N,9. H(.!GO7<>$-3U#6/">G7^JVCVE_+%^_A>,QD,"03M
M/(!QD ]C0 FM>,O#GAVX2WU;6+6UG<;A$[9;'J0,D#W-:MG>VNHV<5Y97$5Q
M;2KNCEB<,K#U!%<-\+8H[NRUW6;A5?4KS5KE;B1AEE"-M6//90H&![U:URXO
M4\3:3X0\/SQZ/%/!->W-Q! A945@-L:D%069R22#ZT =M17FDVOZ]H2>,=&N
MM3-[<:;I!U&POWA19 "C_*X VDAE&#CGO52YO_&MA;^%K\>)(9I=>ECM9;>2
MS3R;<R1EU=,88E=IZG!/H.* /5J*\_T_4]<TG7?$FAWVKOJ0M=,74+2YEA1)
M$+;P5(4!2,J".*PVUKQ=IWP^TOQS=>(1<?);2W&G"UC6*2*1E4\XW"3YMV00
M,Y &* /17\3:7%>:O;2SM&VD0)<7C,AVI&RLP.>_"GI6C9W<%_907EK()+>X
MC66)P,!E89!Y]C7G=Q=SV'BKXEWEL^R>WTBVEC; .UEAF(.#P>1WJU?:T[^'
MO#<EWXJN-+GO+%)7BL;%9[BY<HI+*H1\*,G.$[]10!Z!17DJ^-=?D^&5Y?V]
M\'U*TUI=/CNIK;RS,GGHH,D9 VDJV", CV-;]I<:_H/CW2M)U+7&U:UU:UN)
M")+>.(P2Q;22FT#Y2&Q@YZ=: .[HKS[PE-XD\6:=:^*/^$A:TM[FX9X]-6UC
M:(6ZR%=K$C>7(4G=NX)Z=JPKGQEJVJW&O7-IJVKV4EC=S6UA9V>BO<PR&+C,
MKB)LEF!X##:,4 >O450T.]N-2T'3[Z[MFM;FXMHY98'4J8W902I!Y&#D<U?H
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **A2[MI9FACN(GE3[R*X+#ZBJNK:[I.@P)/JVHV
MMC$[;4:XE"!CZ#/6@#0HK,E\1:+!JD&F2ZK9I?7"[XK=IEWN,9! S[&M"&:*
MXB66&1)(W&5=&!!'L10 ^BBB@ K'\4Z!'XH\,WVBRSM EV@0RHN2O(/3\*V*
M* .=U[PJVJWUAJ=AJ4VFZK8HT<5S'&L@:-L;D=&X8< ]L&J^H>$;S6O"6HZ)
MJ^O37;WI7-P+=(Q$ 5.%5>WR]R3S7544 8_B+0(_$-K9P23M"+6]@O 57.XQ
ML&"_0XH?0(W\8Q>(O/821V#V7D[>"&=7W9]?EQ6Q5>TOK2_65K2YBG6*5H9#
M&X;:ZG#*<="#U% '+W/@&WN=#US3#?RJFK:G_:+N$&8VWQMM [C]V.?>MB#0
M(X/%MYX@$[&2YM([4P[>%",S9S[[OTK8JO=7UI8F 75S%";B40P^8P'F2')"
MCU)P>/:@#DY_A[#)I+VD.ISPW*ZR^LV]R(U/E3,Q8 J>&4;B.>M7-'\(2V.N
MWNLZAJ\^I7=[:+:R[XEC0*K$C:%Z#GISW.>:ZBB@#A8?AW*O@F]\)SZ_<3Z=
M(B16NZW0-;HK[L9'WR>!D^E:6K^$KBZU_P#MW1M9FTG47@%M.RP+-'/&"2NY
M&_B!)P0?:NHJO>7UII\(FO+F*WB9UC#R,%!9CA1SW)(% '+/\/;1_"MWHS:A
M<23WMXE[=WTB@R32K(KDX& !\@4 < 5LZAH$>H>)=&UIIV1],6=5C"Y#^:H4
MY/;&*V*KV=]::A!Y]G<Q7$.YDWQ.&&Y20PR.X((H YF+P;?3:QIUYK'B*XU*
M'393-:PM;1QD.5*@NZC+8!/0#WKH-9TBTU[1KO2K]"]K=1&*0 X.#W![$=1]
M*O44 <9;>!KR2YTTZWXDNM5L],E6:UMG@2/,BC"-(R\N5[=.>3FMO3M CT_Q
M)K6LK.SOJGD;XRN!'Y2%1@]\YK8HH *Y6#P3!!X-U;PX+V0QZBURS3%!E/.)
M)P.^-U=510!SFM^$TUC0M-L$OI;6XTR:&XM;I$#%9(QA25/!&">/>JUAX)\O
M5-2U#5M5FU2;4K$65PLD2QIL!;A0O08;&.>YSS7644 >?_\ "M+J73K'3;OQ
M5?W&G:=-#)9P&%%VB-@5#L.9, ;1G&,YP2!6Y<^$(;F^\2W1NY%.NV26DBA!
M^Z"HZ;AZ_?S^%=)5>[OK2PCCDO+F*!))%B1I&"AG8X51GN3VH Q+OPC#=Z'H
M&F&[D5-'N+6='"C,A@ P".V<5Y[+#/8Z[XDFGN?$VEW\NH2S6-OIVGFXAF&U
M0L@8QN,MM!(W*!TXQ7LM% &7X;DU67PUITFN(J:HUNANE4  /CGIQGUQQFHM
M+\/QZ7K^N:JEP\CZM)%(\97 C\N,( #WSC-:L<\4K2+'*CM&VUPK E3UP?0U
M)0!CZIH$>IZ[HFJ/.T;Z5++(D87(DWQE,$]L9S7+7GPQEN=)U'1(O$EW!HMY
M-)/]D6WC+([MO(\P\E=W..#[UZ#10!C)X?C3Q@WB+SV\PZ>MCY.WC D+[L^O
M.*H0>$KG3[34TTO6YK.XOM3DU'SA CA2X ,95N&7CV-=110!@^&_#7]A2:C=
M7%])?:AJ,RS75PT:QABJA5"HO   ]S[U#KGA:?4=>L]<TW5I--U&W@>V+B!9
ME>)B&(*MT.0""/UKI** .*3X=0CPOJ.BR:K<S?;M1749+F5%+EP\;D$# Y,?
MMUZ5L^)/#2>(([.6.\FL=0L)O/M+N$!FC;!!!!X92"00>M;E% &1HNFZK8M,
M^J:Z^IM(%"+]F2%(\9S@+R2<]R>E/UK3]2ODA.EZS)IDT;$L1 DR2 CHRM^A
M!%7+B^M+2:WAN+F**6Y<QP([ &1L$X7U. 35B@#BV^'5LWAEM,&IW*WQU'^U
M1J(10XN]V[>$QMQVV^E6='\&SV'B@^(M0URYU*_>S:S?S(EC0*75AL5>% V]
M.<Y))KJZCAGBN(EE@E26-ONNC!@?H10!Y];?"R6#0H?#K>*+^30,AI[(Q)F3
MYMQ42?>1">2HSWP1FK-C#_;'Q3U*Z2PN5TRVT<:9(\]NT222><Q*IN W+M[C
MCD5WE% ''Z3X.U;1$MK&R\5W2Z/;,/*M7M8FD6,'/E^:1G;VZ9QWIU[X,O/[
M>OM4T3Q#<Z2=1"?;8D@CE5V4;0Z[A\C8XSSGTKKJ* .7U'PA//K>FZQI^MW-
ME>VEK]CED:))C<0E@Q#;NC97.[WZ5U%%% '$V7P[B@\.ZCX;N]5GNM"N0X@M
M3$B-;;G,F1(.6(8Y&:FM?!5[+J.G76O>([G5XM-D\VT@>W2)1( 0)'*\NP!.
M.G/-=A10!C^*= C\4>';K1Y9V@2X*$R*N2-KJ_3_ (#BF>)?#<7B*UM0+J:R
MO+.<7-I=P@%HI ".AX8$$@@]:VZ* ,?1M,U>REEDU77GU(LH5$%K'"B>^%R2
M3[G\*S/"?@2R\)ZGJ=[;W,L_VQL11R 8M8M[OY:?[.YV-=710!QW_"O;3_A&
MDTD7]Q'-!J#ZC:WD:@/!,79P0#D$#<1@]16OHVEZQ97$DNJ^()-2!3:D0M8X
M47G[WRY)/XX]JVJ* .%LOAAIEI9>)K0W4TD.MJR!64?Z*A9W"I[!Y&;ZXKHO
M"_A^+PQH$&EQW$ERR,\DEQ(/GE=V+,S>Y)K8HH Y74?"%U-XDN=:TK79],EO
M8$@NU2!)=ZIG:5+?<8!B,\CVJ&R\ 6UEHGAW2TOIFCT2^-[&[*-TIS(=I_[^
M=?:NLGGBMK>2>>18X8E+N[G 50,DD]@!1!/#=6\5Q;RI+#*@>.1#E64C((/<
M$4 8\WAFVN?%,^MS2%Q/IO\ 9SVY7Y2F\L3GWSBN8?X87$VC0Z)/XJOY-)M'
MC:TMO)0% CAE5V',@ & #C'!YP*]#HH S/$D;S>%]7CC1GD>RF5549+$H< #
MUKAO#/@*\O?"_AN+5]<OY-,MX;:Z.E30JI655#!&?&XHK=$/3 &>*]+9E1&=
MV"JHR2>@%0V=Y;:A9Q7=G/'/;3*'CEC;<K@]P: ,[3M CT_Q)K6LK.SOJ@@W
MQE<"/RD*C![YS6.G@O4=.N[TZ#XEGTVRO)VN9+4VL<PCD?EC&S?=!/."",UV
M%1M/$LR0M*@E<$JA8;F ZD#O0 Z)#'$B,[2%5 +MC+>YQWKB+WX>37 URUM?
M$5U9Z7K,LD]U:I C-YCJ V)#R%.!D?@",UU$>OZ1+K+Z/'J=H^I1KN>U653(
MH]UZ]Q6C0!YMK7AJ_E\<^%[?3[Z\LQ8:3-&M_%$&4,IC #@C:0PS\I_#I1XE
M\(3:7\.?%S"XN=6UG5(O,N)S$ \I4!5547HH'0#/>O07OK2*^AL7N8ENID9X
MX2PWNJXW$#N!D?G5B@#BM.\#7+7NDW6K>(+W4;73");*TGB1=DFW :1P,R%0
M3@G'XUN:)X>BT6;6)%F:8:G?/>.K* $+*J[1ZCY?UK9HH X$?#65-,?08_$M
MZGAIV.=.$*;Q&6W&(3?>"9[=<<9K2\8^ K'Q?9:?;/<2V0LF(5H ,M"R[7B]
ME88'X5UE% '-:WX3DO\ 5M.U;2]3?2[ZQA>W1E@65&B;&5*GT*C!!_.LX?#J
M(^%M8T275KJ<ZI?K?2W4J+OW@QL>!@<F/VQGVKMJ* *]]:B^T^YM&8J)XFB+
M =-P(S^M<1:_#.2.PT[1[KQ+?7>@V312"PDB0>8R8(!D^]LW#.WMTSP*[^B@
M#SOQKX<7Q!\1/"BK;W'EPB26^F53Y30HR.D;GH<R*I ^IKT2BB@#D+'P/+86
M^N:?'K4S:3J:W!6T:!/W#S'+,'ZD#)P#Z]ZMW7@^&Z\/Z#I!NY%31Y[29) @
MS(8,8!';.*Z2B@#E+OPA>Q:[>ZKH.O2Z4]_M:[A-LD\<CJ-H=0WW6Q@'L<=*
MZ.Q@EM;&&">ZDNYD4!YY%56D/J0H 'X"K%% '&W'@:[MM8O=1\.>(KK1OM\G
MFW=NMO'/$\G=U5Q\K'N1UJ2]\#R31Z5<VVO7\.LZ:)!'J4H65Y5D.7612 &7
MT QMP,5UK,J*69@J@9))P *2*6.:)98G62-QN5U.0P]0: .3@\"H=-UY+_5)
M[W4M;MS;W-\\:KM385540<*HW$X[GJ:NW?A2&[M/#MN;IU&B7$4Z$*/WI2-D
M /IG=FNAHH YG5/#JKJ.MZ['+(\]UI7V,0!<_=WL".Y)W8Q7*>%? -[J'@WP
M];:MKE^=*CA@N9-)FA53YB@-L9\;M@;G:>G3/ KU D*"20 .2338IHIXEEAD
M22-QE71@01[$4 <]<^$(;F]\2W)NY%.NV:6DBA!^Z"HZ;AZ_?S^%4YO \T5Q
MI%YI6M2V%]IVGC3C,;=)5EA&WJK=#E0<C]:["B@#BH_AW GAJZT9]5N9OM.I
MKJ3W,J*7+B17(.,#DKUXZ]*W;[0([[Q/I&MM.RR:;'/&L07A_-"@DGMC;^M;
M%5[V^M--M6NKVYBM[=2JM)*P5020 ,GU) _&@#E=,\#7FC7 M]-\2WMMHBW)
MN%TY88R5RV\QB4C<$)SQUP2,T\^#=0L=1OY] \1SZ9;7\[7,]L;6.=1*WWG0
MM]W.,D'(S77T4 1P1M#;Q1/*\S(@4R/C<Y ZG  R>O J2BB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "N+^)M[=0>'[#3[2XDMGU?4[;37GB.'C21OF(/8X!'XUVE87B[PVOBG0'
ML!<M:W"2)<6URJY,,R'*MCOS^A- '*>,O /AW2/!%_J&BZ;!IFHZ5;/=VM[;
M+LF5XQNY?JV<8.[/6LS4+GQ!K'C[P9>0+I7[_2IKB!+E'(7<D1DW8/7G QVZ
MUN:CH/CCQ-IQT76[S1;339L+=SZ?YK33H#RJA@ F[H3D]:V[GPW*_C+0M6MV
MACLM-LY[8Q<[OGV;=O&,#:>_I0!R'A>+6F\?^-)+V/2)84DA6Z"QON(%O^["
M9/ P1G/OBK.C^*[M/"7@ZPT'2]/@U'6H7:&$[EMK:.,;G; .X]1@9Y)ZUTVE
M^';FQU[Q3?R2PM'J\D30JI.4"PA#NX]1VSQ7/0>!-9TW0O"3Z==V/]M^'XWB
MQ-O\B=)%PZD@;AT!!QVZ4 7=;\6:SX7T* ZQ'I(U2[OEL[619FCMB"N[S9"W
M*  -D9/08/-0Z+XZN;C5M2TBZNM&U"XM].;4(+K2I2T3*IVLCJ68JP)7OR#V
MJ?6/#'B#Q#H]K+J-SI<>LV-^M[:)'&[VP 7;Y3Y^9@06RV!U&!Q5[3M,UV6W
MOX]1LM"LQ-;-%&+#>S%B,99BJ_+[8/UH A\#:WXE\2:;:ZQJEIIMIIUW:K)#
M%"SM-OX^8D_*%/S$#J!C)ZUT.KS7T&ES2::MH;I0-INY"D2C(RS$ G &3COC
MJ.M5?"FDS:#X2TG2;AXY)K.UCA=H\[25&"1D XJIXW\/7/B?PVVGVDT*2B>*
M8)< F*;8X;RY .=IQS0!E>&O&%]?>*KO0+^YT>^=++[;%=:4Y* ;]C(X+-A@
M2#UZ&L.U^('BQO!UCXQNM,TF/1V>-;B!'<SLC2",R(<[1R>%.3CN*W-!\*:O
M;>,GU^_CT>UC;36LEM-.5L(?,5@2Q4;NAYP,<#!ZU ? FH'X/P^#_M-K]N1(
MU,N6\OY9A(><9Z#'3K0!>U+Q#K][XMN]!\-P:=G3[>.:\N+\N5W29V1J$Y!P
MI)8Y^E5/A3)/+H6M274(@N'UR]:6(/N$;&3E<]\'C-6M0\/^(;'QA>:]X<FT
MUAJ-O'#=P7Y<!7CR$D4H#GAB"IQ]?2[X)\.WWAK2KVVU"[BN[BYOY[LS1+M#
M>8V<E>QZ\#('K0!%XV\3W/AR+3$MC9P&_NOL[7M]N^SVWRELO@CKC Y R>M<
M]XZN-8&B^$)Y8[&\U/\ X2" QK:R%()3MEV$%LE01C/7'.,UV7B*#6+BVCBT
MNVTFZB;<MS;ZEO"R*<8P5#>^05.?:N5L?A]?V>A:%9?:K0/8Z[_:LL<>X11)
M\Y\J($$X&\8SCOTH OZ;XHU>R\1:AHWB>*P#0:=_:<=Q8;PAB#%65@Y)R".O
M<5DR>-?%D'A9/&4NFZ7_ &&RK<&R5I/M2V[$8??G86P0VW'3O71WOA>2_P#&
MT^K3R1FPGT5],>($^82TFXGIC&..O6N<_P"$,\6S^%8O!MU?Z5_8B(MNU[&)
M/M+VZD8381M#;0%SD\=J .HLO$<MYXXO-$6.(VD6G0WD<HSN8NS#![8PH[5Q
MGB77KCQ!X+NI;B**,VGB>.R01YY6.Z503D]3WKHM3\.:[:>+EUWPW)IN);!;
M&>WOMX50C%D=2@.<;B,''UK,B^'^K+X0N-)GU"UGO)=<&IM/M**R^<LAX X8
MX/'3GKWH TKOQ%XBU'Q5J>D>&[;3/+TE(OM4M^S_ +V21=PC3;]WY<98YY/2
MHOA(\DG@1'EB\J1KZ[+Q[MVT^>^1GOBI+GP]XDTWQ9JNK>';C3#!JZ1?:8[[
M?F&2-=@=-H^8%<94D<CK6EX'\/7?ACPTNF7MS'<SBXGE,T8P&#R,P.,<'!Y'
M3- %76/$&L3>*AX;\.PV7VJ*T%W=75]O:.)68JJA5(+,2">H  K+/Q#O;#0]
M;&IZ="VNZ5=Q67V>WD/E7$DNWRF4GE5.[)!Y&#6EK'A_6X/%P\2>'9;!IYK0
M6EW:WQ=4=58LKJR@D,,D=,$5F2_#R^U#0-9-_J,"Z_J=W%??:((SY4$D6WRE
M4'DJ N"3R<F@#1N=>\1>&=$U/5O$\.ES6MK;&9#IQD5B^<>60^>I(PV?PJ;3
MKWQC% ]YK5MHXMC:O-Y=JT@D@<#(5MV0XZ@D8YJO=Z#XD\4:#JFD^)IM*M[>
MZM3"@T\2.1)D$2$OC@$#Y0/QJUH]GXOE M?$,VD&S6!HG:S\QI)V(P&.X )W
M.!GF@#/F\;7T7PRTKQ.+:W-U>&UWQ8;8/-D56QSG@,<<TZ^\1^)[GQO?^'=#
ML],V6EO!<-=7C/A0^[*X4Y).!@]!@YSQ6(? GC"7PI9>&)=1T==.T^:%HID6
M3S;A(Y%90X(PF .V<D <#-=E8:#<6OCG6-<>6(V]]:V\,: G>ICWY)XQCYAC
MF@#8O[V'3=.N;ZX)$%M$\TA Y"J"3^@KSZ;QIXLLO#,'C"\T[2QH<@CGDLXV
MD-U';N1A]_W2P# E<#ZUZ!J-C%J>F7=A<9\FZA>&3'7:P(/Z&O/V\&^+;[PS
M;^#]1OM*.B1K'!)>0B3[3- A&$V$;58A0"=Q^E &G?>(_$EUXSOO#VA6NF;(
M+.&Y^UWA<JN\L,%5.6S@8QC&#G/ K UKQ!/XD\"Z->7ENEO>Q>([:UN8XV+(
M)([C:VTGG!QG\:[2QT">T\<ZGKADB^RW5E!;QQKG<IC+DYXQCYACFL > ]1_
MX1X:?]IM?-'B'^U=V6QY7G^9MZ?>Q^&>] &A%XT:TF\6PZQ%%$^A?Z0GEY'F
MVS)N1N3][(93CC-;OAV[O[_P[I]YJD,4%[<0+++%$"%0L,[>23QG'UK@?B%H
M0U?XA>&[*WFVG4XWAU.(#_66D+I-SZ?,"OONQZUZC0!YM<>*3H.D>/-6LM+L
MHY]-U *=JD?:"5C^9^>3\QZ8Z5IP>)/$UAXHT>PUZQTV.TUGS5A6U=VDMI$0
MOM=CP^0",J!S575? >HWV@>-+".YM5DUV[$]NS%L(H6,8?CK\AZ9[5OZYH-Q
MJGB+PWJ,,L2Q:7<2RRJY.Y@T3(-N!UR1UQ0!H:_J$FD^'-4U*%%>6TM)9T5_
MNDHA8 X[<5@W_BV[M/#?A;4D@@,NL7=E!,ISM03 %BO/4=LYKI-5T]-6T>^T
MZ1BD=W;R0,PZ@.I4G]:\_3P=XQN['PYIVHWVCK9Z'>6LRF 2%[E82 "V1A3M
M'09R3U H T9O$7BS4?%>OZ)H5GI*II1A(N;UG(?S(@X3:ISG)//   X-):^/
MKB^T'PAJ45G%&=;OA:7$;DGRL"3=M(_VH^,]JV]&T&XT[Q9XDU:66)H=4>W:
M%%)W+Y<00[N,=1QC-<U'X"U>T\"Z!IUK>60U?1;\WT3/N,$AWR'8QQN *R=<
M=10!O7?B>ZM?&=[HRVBS06^B_P!I*$!\V1_,9=@[<A1CCJ:I>#/$VK>(M-_M
M6>YT2:T>W\SR;(OYUM)P1')DD$@9!X7D=#3--\.^*%\5WWB/4+S2_M<^E_8X
M(84<QP.'++G."ZY.2>#S@ 8IND>%-6?QD?$.K0Z19/\ 9'MI(],+DW18@[I"
MRKTQP.3SUH 8_CF_7X36?BW[-;?;)U@+0X;RQOE5#CG/1CWK0\4ZOKNF3LUG
M>^'+*U$>4;5)G#S/W4 %0HZ<Y;Z5RS^ ?%[^#8_"/]HZ0NF6DB&&?;)YTZ)*
M'57&,)C'49S@#CDULZIX1UAO&.I:Q8IHUW'J$$4(;4D9GLM@(/E@ AE.=Q&5
MY[T 9MUKH\3'X:ZT(?)-Y?-(T><[3Y$@(SW&0:] UG5(-$T2^U6Y#&&S@>=P
MO4A03@>_%<?I?@2_L-(\%6;W-LS:#.TEPP+8D!1U&WCK\PZX[UU^MZ5#KFA7
M^E7#%8KRW>!F7JH8$9'N,YH P_#M]XOU'[%>ZI::1'IUY%YAA@:3SK<,NY0Q
M/ROV!P!C/>N7TWQA>Z=\//"4^AZ'IZ2ZK>M:)91DQQ1DF4@@YX&Y03UZFNG\
M-V/C*Q^PV6K7.COI]G%Y;2VXD,UR NU20V%3L3C.<=JR]-\!ZC9>'/!^FR7-
MJTNB:@;J=E+;77][PO'7]X.N.AH L7'B#Q4FJ:?X:ABT=]>EMI+RZN")?LT,
M(?:N%SN9B2!C(Q@U:E\0ZWIVI^&--U.UL1<ZG<SPW+0,S(%2-G5DS@C.!D'.
M,GZTOB#P_K!\4V?B7P]+9?;8K5K*>WO2RQRQ%@XPR@E6##T.<U7UCP[XEU*U
MT34OM>F'7]+NWN%3:ZVSHZLICSRWW2/FQU'2@"S<^*KN#Q#XBTY8(3%I>EI>
MQ,<Y=V$F0W/3Y!T]ZYO_ (3OQA!HV@:[/HVER66L/#;Q6D4SK,))5_=L7/RA
M2W;!(!').:U;'PEK\FJ>(M2U:\L'GU?3EM$CMPP2!@'&,D9*_,#NZDYX'%3S
M^#KZ7PEX1TD7%N)M&N;&:=R6VN(  P7C.3VSC\* #3/$VO6WB/4-#UZTLI;F
M+3O[2MFT[?B1 Q4QD/SNSC![YZ5#X3\2>(?%.D-J-O=>'G$MN62"(RE[68XP
MDO/.!G/"G(XR*U;G0+]O'4OB&UGME7^QFL8ED#$B7S=X8@8ROKSFLS2/"VL-
MXVB\2:K#H]E)%;20.NF%R;LL1\TI95X&.!R<GK0!F_#:]\5S_#F&\FFTZ[8Q
MR?96N)90Y82L"97.> ,XP.@ K0\/^,-0N?&(\/ZC=:)?>;:/<QW&E.Q$95@&
M1U+-_>R#D=.E9T/@/Q%_PK^^\'RWFFK:(2;*X0R%I1YWF;9EP %(^4[2>OYZ
M&B^$]8A\966O7T&B64%O92VHM--5N-Q0AMQ49^Z>,#''7)P 8Z>/_%S^#I/%
MW]F:2-*M9'$T)=_.G1)2C,G.$QCH<YP3QP*Z35/$6LW?B@>'_#<5AYT5FMY<
MW5\'*(K,0B!5()8X)SG %44\#:@OPDO/"7VFV^VS+.%ERWEC?,T@R<9Z,.U6
MM1\.:]9>*$U_P[+I[S3626=W;7Q=4;825=64$@C)&",8H KZYXTU'2+C2-'N
M'T6PUB[ADFN)[RX(M840XRN2I8L2,+D8YSTJBOQ*N4\+Z_=&+3[N_P!'GBA>
M:SE+VLBR;=LN1DA0&)8<D;3SZ:&J^%-=N[[2->272;G6[2"2WN8;B)EMIXW;
M=A?O,I4@8.#GO6G;VOB:'1;C9:^'H+]I04@C63R#'W#-@$L>>=N!Z&@"YX;O
M-1OK!KB_O-)O$<@P7&F%O+=<<Y!+<Y]"?PIOB2]U6RMX9-.GTBUC)/G7.IR,
M$C'& %!&2>>K#&.]9W@OPO=Z#>:S?W:6%LVI2QR"QT_=Y$.U<$C(&6;.2<#H
M*9XN\,ZCJVMZ-JU@FG79T\2JUEJ.X1/O  <$*V&7'H>O:@#'7XC7R^ /$&M-
M!87%]HUW]E8VKEK>X^:/#H<YP0_3/45I6WB/Q+8^*](TW7[+34MM8640"T=V
M>WD1-^UR>'R,C*@<BLL_#S5Y?!GBC29;G35N]9O5NHS K)#&/W65Q@D8V$#K
MG@]^.JUK0;C4O%'AO5(I8EATN:>257)W,'B*#;QZGOB@#CM9\2>)O$'A?Q-?
M:78Z8="@2ZM DSN+B945E>16'R@ Y(4CG'45VO@O_D1/#W_8,MO_ $4M<H?!
MOBJRTW6O#^EWVE)HVH2SR1SS*YG@67):,*!M(R2 V>,YP>E=MH&GR:3X;TO3
M9F1Y;2TB@=DSM+(@4D9[<4 <V_B'Q+K>M:M:^&8-*CM=*F^S23ZAYC&>;:&9
M5"$;0,@$G//:J$OQ$U&Y\-^'K_3=*A:_U+46TZ:TGE($4BB0-\X[!D!S@\=L
MU=_X1_Q1H6MZQ<^&Y=)EL]5G^U/%?F16@F*A69=@.X' .#CZU';^ )['2_"]
MG!>1S2:7J9U"\FE!4SLPDWE0,X.Y^ >PZT 2V&OZTVKZSX<\00V'VJ+3A>P3
MV.\(\3%D((8D@AE]>?:L?P-X@N=*T/P%ILT,7]G:II[1+/SN2X5=RJ3G&&7=
MCC.1747'ARZE\;WFMB:$6\^CC3U0D[PXD9LGC&,,.^:Y3Q1HDGAKX*6=O/<Q
MC4]$%O+:S1 L#<HX"A00"=V2O3O0!V/AS7[C7M1UTB*)=.L;W[';2+G=*R*/
M-)YQ@,<#'H:HZS=B/XAZ):16%F]W-87;Q7<RDO$5V8 (/W3NYK2\'Z(?#OA/
M3M,<[IXHMT[]=\K'=(?Q8FH[_0;BZ\<Z/KB2Q"WL;6XAD0D[V,FS!'&,?*<\
MT <K\*XM8,WB&:^&FM"=8O/,:%'\TSAP#@DXV8R!WZ5;^)MSKULWAK^R+FWA
M276;>)O,+@NY)VJVTC,9YW#OQ6_X2T&XT"WU6.YEBD-YJES>IY9/"2/D Y Y
M]:C\::#?:]IEC_9DMO'?6%_#?0BXSY;M&3\K$9(!!/(% '+>()/$,?Q#\*"W
MAT^;5WTZ[61BSK;Q\QY;'+$#TZDGJ.M7H_']WI6@>)KCQ!:6_P!OT"58I%M&
M(BGWJIB(W9*YW@'.<5K#0M5N_%>AZ]?/9H]G97$%S% S$%Y"A&S(Y VGDX^E
M9^H^ 9-77QG!=74<<.O/ ]NT8+-$T4: %@< _.@. >1Z4 5=*\>WG_"1Z3IN
MHW_AV^34RT:_V3<%WMI I8!P6.Y3@C<,<]JZ[Q/JDNA^%=6U6!$DFL[26=$D
MSM9E4D X[<5D:'I_B6&_MSJ=AX;B@B!\R>R60RR':0"H*@)SC/+<9'O5CX@_
M\DY\2?\ 8,N/_19H P3XO\3Z>-#U35]/TR/1]5N(;?RH'=I[8R_<9F/RL,XR
M .,]34.I?$.[DU76(-,O_#MG#I4IMS'JER5ENI5 +! &&Q<G:&(;)!ING>&_
M$^O:=X:M]8O-,.CV#6]Z'MU<3W)108U93\J@'&2"<X[5=/A/6]'UO5KC1K?0
M[ZRU.Y-VR:D'62"5@ ^"JMN4XSCC% $5UX]U6_3PD/#NGVLDOB&VFE NW8+;
ME%0DDKU W-D 9.!C%.N/%7B-?$J>'1+H%GJ$5I%,QN_-"7LC$@K!R" ,<D[C
MSTK8G\.WUSXC\+:K))9I_94%PERD*LJL\B(O[L<X4%3U/3'6J'C;PYKWBB"Z
MTM+?09-.G0+#<70D\^U)&"R@ AF!Y!!7WH L:EX@UR[\53>'O#L-@LUG;)<7
MEU?;V1-Y.Q%52"2=I.<@8K)N?B'J=GX/UB\FTVW_ +:TC4(K&XMT<F*4O(@#
M(3@@,KY&>AZU?N/#.O:3XB.M>';FRN'N;.*TO8-29U\PQ9"2!T!.[!(((JG/
MX U&Y\):I:S7MK)K.JZC%?W4P#+"I22-MB=3@*F!GDGK0!?L?$/B.S\7Z?HW
MB&UTU8]4@FEM6L6<F)XPI9'+?>X8?, /I6CX[EU&#P-K4VERQ17$=G*Y>0L-
MJA"6*E3D-CH?6G:KH-Q?^,O#NLQRQ+!IB72RHQ.YO-157;QCC:<YQ6GK.GC5
MM#U#33)Y8N[:2#?C.W>I7/ZT <'!XMUCPW\.]&O-6DTV:\O_ ++;6+M*\:#?
M&#OG=B>@!)(Z_C5W0O'%S<Z]=:+>7>BZA*MBU[!=:3*6C(4A61U+,0W((.>1
M4#^#/$&H^#M+TW4)M*CU'19H);"2(/)%+Y2[<2A@#A@2"!TK<TG3]=)NAJ=C
MH-FDD#1H-/WLY8]RS*N%]L'ZT 8&D>,?%=[X%O/%UY8Z5!9)I4MU;P*9&E:5
M%R"W. APW'4#'/6HYO&GC*S70[NXT;2I+?7&$-M;QSNLD,C(60R.<J5(!) &
M1VSWV[3PG>0?"9O";3P&].ER67F@GR][(5!SC.,GTI]_X6N[NT\(Q)- #HMU
M#-.23\X2)D(7CKEAUQ0!2M/$6K-<>)-"\16FG2W-E8"[1K4/Y,\3JX*LK$D8
M*D'GD'M5"V\5ZG:Z)X%LM"TC3A)K=FQ$+,T<5OMB5^,9.T9/').,>];MUX7N
MY_%.MZHLT AO])2QC4D[E<%SD\=/F'ZU4T_P9?6DG@5GN+<_\(_:R0W.TM^\
M+0",%..F1GG'% $V@>(==N[SQ#HVHVNGMK&E+&\;V[ND$XE1F3.[++RI!ZUG
MV'C+5T\7:?H5]=^'[UM1CF$9TV1BUM)&F_$@+'*D \\=.E6M3\%7NHWOC&1+
MZ.W37;*"V@=,EXVC5P2P]#N'0],U1TKP7K<?B/PYJ5W;Z!8V^CK*A@TY7S+O
MB*;MQ4=\?+CCGDT 5_ EUXEN/^$H.JS:?<V4.IW<<J?O68.%7Y4W' B]NO)I
M-/\ %NHVGA7P/%H>C:<LFLJT8M@S1Q0XC+ @\D $9/4D @<FMO1O#FN:1JVO
M0B33Y-'U.ZFO5<LXG2210-I&-NT$=<Y]JK:7X(O[&S\#PR7-LS:!O^TE2V)-
MT3)\G'J1UQQ0 ZS\9:KI[^)K3Q#:6DEWHMF+]7L-P2>(JQQALE6!0CKWJI:>
M*?%IUWPQ:W0T$VVN(TX$"REXD5 [#.[!^4X#8QGM1XUTBYTZW\:>(B[-;W>B
MI:QI;$^<K+OR>F /G'/H#7.>&)K?PUK>AKILOA/59M3D6VE7286%Q#&5+,X/
MF, @(R?E7- 'I_BM[^/PKJ;Z8\,=VMN[*TV[  ')^7G.,X]\5YCJ=QKLWP B
MN=5>VN2\&G/;&(OYCCS8C^\9R<L>.1[UZ]?6HOM/N;1F*K/$T18=MP(S^M<$
M/!OB2Z^&W_"*7TVE*]L+6*UFA>3#QQ2*Q+Y7@E4' SSWH T;/Q%XDLO%^F:1
MX@M--6+5H9GMC9,Y:%XP&9'+<-P?O #D=*YVY^*=TUE?ZS977AU=/M)9%33[
MBZQ>7,<;$,P^;"DX)52ISQZUVVK:#<:AXP\.:Q'+$L&F"Y\U&)W-YL84;>,<
M$<YQ7-Z=X0\0>'4N-.TJV\.WFG-/)+;37ZN)H5=BQ1@JD. 2<'<* .^M+F.]
MLX+J$DQ31K(F>N",C^=34U 510<9 Q\HP/PIU !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% ###$9Q,8T\T+M$FT;@/3/I3Z** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *9+#%.H6:-)%!# .H(!'0\]Z?10 4444 %%%% !1110
M4V2-)8VCD171@596&01Z$4ZB@!%4*H50 H& !T%+110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !5>WL+.T=WMK2"%W^\T<84M]<58HH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHK \5:I>Z7#IC63QJ;G4;>TD\Q-WR2-M)'(P1V_E0!OT5AZU
M?ZE97+BPC6Y9=.N;B.UV_-++'LV*&SP"7QT]*J^%M>_M[,UOJ=O>6ZQXFC\@
MPSV\V>4="<J.N 1G@\F@#IJ*YS4]1U-/&>G:1:7$$5O=65Q<.9(2[!HVB  ^
M8<'S#^59#>-KZ&_ET">"V_MM=2BL4D16\EDDC,HFVYR,(K97/WAUP<T =U17
M(:WXLD\(W_E:JPNK26QN+N&5$VN&@ 9D(Z'(;@\8P0<]:T[(Z]/865Y)/:B:
M8QO/;"([40D%E5LYW $\G@XZ#/ !N45Q6B^);_6[N2S6^MK74XGE6[TV> K+
M;C#"-TR?G7.S+8(.>,=*U-6URZM]$TO4+18D-S>VD$T<JEBJRS)&X&",,-Q]
M>1TH Z&BN;\2:K?:3?:8T5_8117-Y%;?9KA<-,&;#D/N 4A<D#!R1CDL!57_
M (2:[/C%]#(5+E;A=ELZ8$EILR9E?N0V1@>F,<[J .NHKA(?&UYNU7, EN=,
MM[J:]L=FUX3'S"%/\8=1U&0>O'0Z&G^*&75/LMW<07,,FF1ZA'- F/O-M* 9
M.<DKM[G)'- '5T5Q-MXKU&18(;Q(;::YUJ73O, W+ JHS@9S@L=NW/3)SCL8
MXO'<CQ0V15&OS=74,LT4+R1K%;MAI0BY8YR@ SP6/.!R =U17%WWB^8Q:M<:
M5-#<VND:9%J#2$ _:MX=]H(X V1GGU8=@0=O6]6N+7PXU_IMM-<32*AB$4!F
M90V/GV @M@$G (SC'>@#9HK*\.7YU/0;6]:_AOC*"?/A@:%3\Q&-C,2I&,$$
MYR#TZ5JT %%%% !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 5E:_HW]MZ?' L_V>>"XBNH)=FX+)&X9<KD9!Q@C(X/45JT4 8[Z7
MJ%P+F::_BCO&M7M[>2"$@0%NKX+$L<A3U'W?QJG_ ,(E#=ZW/JFJ"UFDFM/L
MDB00F,2KO#;G^8DD%1CTR>N>.DHH YM_"[P:YIU_I=Q;VD-C:S6T=N]NT@(D
M9&)SO'0H/S-0-X(AD$EW)>NVL/?IJ'VTQC E1=BJ$S_JPF5VYS@GG/-=710!
MSM]X5BUR[>?7)([E?LDMG%#$A1424 2-R22Q"@9XP/KFK6DZ=JMA:V]G<ZG%
M<06ZJBR"W*RR*O3<=Q&>!D@#// K8HH YH>&+BYU'1KS4KR"XFTIR\=Q';E)
MI,HR;6;<?E^;) ZD#I4^I^'Y;ZR%K#=I"BZC%?)NB+XV2K*5^\.KJW/8-[5O
M44 8^JZ1<ZQYEI=7%L=,=HV,0@/FY5@WW]V.2!_#D?K527PJDVI?:9)U91J"
MZA&QC_>QN%"E0^?ND+CI]TD>]='10!S=AX46ROK.Z,Z2260G6&3R]LCB5BQ6
M1L_,,G/3DX/%+!X+TK?=RW=O%++=%-WE)Y*(J$E50*<@ DL3G)))] .CHH Y
MC3?!UMI&GZE:6AA<7UTTY^TQF54!Z#:S'<1Z\4^V\(P:7-IL^E3"&:RAF@+3
M)O\ .65E=RV"/F+J&R/<8YXZ2B@#CD\ 6]MIL^G6=VT5M=Z?'I]YN3+2(N[Y
ME.1M8B1QT(Y'''.]):ZL@9;.]LXHQ*OE)):,P2(( 4.'&3NY#<8'&#UK3HH
MIZ9I\>F6A@0[B\LDTC8QN=W+L<=AECQ5RBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ 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 **** "
6BBB@ HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>duol-insidertradingpolic013.jpg
<TEXT>
begin 644 duol-insidertradingpolic013.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^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 ****
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 ****
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]_.<G-=)_P )GH=C=0Z7JNMZ?'JH").D;$(LI XR<[<GH&.>E93_ /)=(?\
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
M0D*W1L9&<=,UPNFZUX=?X"R^'XC"VMW(>-+%8\333M*=CJN,M_#\PXXQGC%
M'M>M>)]$\.B+^U]2@M#+GRT=OF?'7"CD@>M.7Q'HSZ-'K":G;-ITC*JW*R H
M2S!0,^NX@?6N'@U"T\,_$^]N/%%W#:FYTFVCL;RY8+&=F[SD#G@$L0<9YKF=
M0ABO/A_XMO8(<:-J7B&WDLU9,+*AFA5W4'^%F!^M 'K.D^+?#^O7LUGI6KVM
MW<0C<\<3Y.,XR/49[C(K4N;F&SM)KJXD$<$*-)([=%4#))_"N+UR"*V^*?@G
MR(DB!M;^+"*!\BI&57CL.PKMIHHYX9(95#QR*593T((P10!2DUW2H;?3YY+^
M!8M1=([1RW$S.,J%]<BDN]=TNPFN8;J^ABDM;;[7.K'F.+)&\^V0?RKPX:??
MZSI]SX<0R?:O ]O<20R<_/,LP:W/_?J,C\:WUNAXB^'OC_QCL94U2VDAM0PZ
M00Q%1CZN9#0!V^I^,M/N=*U%M!UW2A=V,D*32W)9XHM[A<-M[GD#'?K4=S\2
M-"L_&[>&KFZ@B=8 YG:7I,7VB';CK@@YS6+XTM+>R^"4<%K D,2)8!41< ?O
MXC_4U:U+4K'1OC1;SZE=16D-UH7D023-M6207&=@)ZM@CB@#0T#XD:%X@\17
M^C6]U )X)A%;8EW&Z&S<S*,<8Y'?I6FGC/PW)K']DIK5H;XR>4(@_63^YGIN
M]LYKE=%U""U\<>.-(-W%;ZM>W$;V4,C!7E_T8890>H&TYQTQ7':%%8ZAX#T[
MP]J7C:RTV2.2-)-,>S1;J&X60' RV\MN'WL<YH ]<U7QCX=T26:+4M7M;:6'
M;OC=OF&X$KQU/ )X]*U;.]MM1LX;RSGCN+:90\<L;!E8'N"*XS0K:"3XO^+[
MAX8VFCL[%$D*@E599-P!]#M&?H*D^%"B/P,D2#;''?7B(HZ*HN'P![4 =/J>
MMZ7HPB.IW\%H)=VQIG"@[5+-R?0 FHM%\1Z/XBMY9](U""[CB;9(8VY0^X/(
MKF?'%M!=^,? L5Q$DL?]H3-L=<C(@8@X]B ?PK(UNUNYO%OCZVTM2+RY\/0[
M!'P7DQ*H_'' H [&T\<^%[_55TRUUVRENV8HD:R??8=0IZ,?8$UGQ?$C0G\;
M77AE[J".:+RT24R_ZR9F*F(+C@@@=^]<5J^M:!K?PRT3P_H$T$FME[-+2SB'
M[ZUE1T+LR]4V@/ECCOSS72KJ5CI/QGU"/4+J*V:_TRUCM!*VWSG\QQM7/4Y(
MXZT =%I>L_Z-K-UJ>IZ:UO97LL?F0DHL$:@?+*6/WQGDCCD5+I'BS0->CN'T
MS5;:Y6W&Z;:^"B_WB#C X//2O+-0C9O"?BB9XGEL;?QH9[^-5+;K=7B+Y Z@
M<$_2NC\;:SI?BOP+XAMO"UU!J&H+8J7:S&\^5O!*;AW*AODSGVH Z[2O&'A[
M7+UK/3-7M;FX"EA&C<LHZE<_>'N,BM:YN8;.UFNKB18X(4:21VZ*H&23] *\
MRTE]*U[7?#<R>.M/OI;-VEM+*UM(XY0/+(9&"L2@V]00.@KU*@#DO!_Q!T?Q
MA'.MM/#'=0O*6@\W<?*1]HDS@<'@^V:O:=XW\,:MJ0TZPUNSGNVR$C23[^.N
MT]&_#-><65S]K^%_C#PYI]PIU^.?4&:R1OWVSSB3\O7!5L#US5S7=;\/^(]!
M\+:3X8N+>?44OK22VM[?F2S2,@NS@<H%4$'.* /6N@KC_#7Q'T+Q-K5]I=M=
M0"XAN&BMP)=QN4"!BZC P.HQS]VNPKS_ ,':E8V?C?Q=I%S=10ZC<:IYT-L[
M8>2,P(=RCN,*>GI0 G@CXC:9?^'=&CUS7;/^V[P,&C8JA+>8P4$ 84D 8'&:
MZS6?$VB^'O*_M;48+5I<^6CG+,!U(4<X'K7DD=I;Q?LPM)'!&DC+YQ95 )D%
MSPV?7  S[5M:W/-I7Q9O[J\\0VVA176G0I9W5Y;J\;JI;S(P[$!3N(.,\Y%
M'IUE?6NI645Y8W$5Q;3+NCEB8,K#V(KFO%_B.70-=\,JU[%:Z?=7,RWCR[0N
MQ86898_=Y Z4_P"']A96'AV7^S]735;>XO)K@7$482/<S994 )&T-GIQS6+\
M2[BPL_$'@NZU1 ]E#J$LDNZ,N% A8AB #PIPQ/;&>U '6:7XJT+6K*YN]-U2
MWN8+7)G9&_U0 SE@>1P#^5,LO&'AW4IKB*SUFSF:W@%Q-MD&(XR =Q/0#!'T
M[UPDE[9:YXT\5ZMHDT=QIL?APVUS<P',<MQEF4!APQ"<9'3(%0W^FA/V>M)2
MRLRT(M;*XNX8$^:2/<CS<#KGDG\: ._TCQGX<UZ\:TTO6+6YN N[RD;#,OJH
M/WA[C-97A_Q8!9>([W7K^&*VL-;GLXI) $"QKM"+P.3D^Y-8NLZSHOBGQ1X-
MB\,7=M>W=I??:9)+0AA;VHC8.'(^YNRHVG'TKE[-7TKQ/J7B;4D-YX?LO$EY
M'/"1D64K% MU@?>Q]TYSMSD4 >LZKXP\/:'<I;:GJ]M;3LH?RW;E5/1F ^Z/
M<X%3ZEXDT72((9]0U.VMXIT:2)WD 5U4 D@]^"/S%>7P78L/%GBZ+4?%FGZ*
M;VZ$R"]MHW6ZMFC4(4=V 90,KM&<<^M7(]%T^WU?X7:<EP-4LH$NV@GE3 D"
MPAD;'MQCZ"@#T_3]0M-5L(+ZQG6>UG7?'*O1AZU9K.TW6]-U6YO[6QG$DNGS
M_9[E0C+L?&<<CGKU%:- '->+/$5WX9GTB\,4+:/+="VU"1@=\ ?B.0'. H;
M;(/45#%XM,OBK68&>T@T'1H%6[O9CM_TEOFV!L[0%7&>^6 K8\1:?;:KX;U*
MQNXQ);SVSHZG_=/(]QU%>2Q6D=M\&_"6H2QR369U2WU'66(,AD0NQ=W[L =A
M/L/:@#U31?%N@>(I9(=)U6WNI8EW/&C88+ZX.#CWZ58&OZ4VC3:N+^$Z?#O\
MRXS\J["5;/T((KB9]4TSQ-\4?#%QX=NH+[[!!=-?W-JP=$B= J(S#C)?D+U&
M":Y*7Q#IFG?!WQ'X<N;D+K4<M]$UB 3*,RN^[;UV;3G=TQWH ]R1UDC5T8,C
M %2.X-.JKIG_ ""K/_K@G_H(JU0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6-XF\/KXDTR*R:X,
MCNH;G>$W9\MP^,9'7&,ULTC,J*6=@J@9))P * &QPQ1%C'&B%SN;:H&3ZFAH
M8FB,31H8VZJ5&#^%8/BOQ&V@^'X]3LTAN=]U! ,ME2))%0G(] 36\DT4K.L<
MB.R'#!6!*GT/I0 +%&J[5C0#;MP%'3T^E*40JJE5PN,#'3'2FM<0I,L+31B5
MAE4+#<?H*?N7>$W#<1G&><4 +2;%W%MHW$8)QU%8/C+Q!)X:\(:IK-M'%/-9
M1[Q&YX)R!@XY[UM//%%&KS2)&&P 78 9/;F@!8H(H%*PQ)&I.2$4 9_"I*P?
M#&OS:\^MK+"D7]G:I-8IL).]4"D,??YJW))8X8S)*ZH@ZLQP!^- #5MX49F6
M&,,S;F(4<GU/O0\$4CH[Q(SH<JS*"5^GI3O-C\KS=Z^7C=OSQCUS21S131"6
M*5'C/\:L"/SH 'BCD*F2-&*'*EE!VGU%*8HR&!12&Y88Z_6FBXA:01B:,R,N
MX*&&2/7'I0\\,<B1O*BN_P!Q68 M]!WH >55B"5!*\@D=*X1/AY?0Z+<>'[?
MQ--'H,YD#6_V.-I@DC%G02D]]QY*D\UW892Q4,"PZC/(K \3^(9-#ATF2WCB
MF%[JEO8ON/"K(Q!(QW&* -NUMHK*SAM8%VPPQK&BYSA0, ?D*DVKN#;1N QG
M'.*S+;Q!I]WKU_HT<A^UV21/*#@*?,W;0#GD_*<UILZHNYV"CU)Q0 GEQ^7Y
M>Q=G]W''Y4ZD+*&"E@&/09Y-9^KW]W96GF:?8K?SB6-&A^T+%M5B 6RWH#G'
M>@#)U3PK>S>)6U[2-:.GWDMLMK,LELL\;HK%EP"05.6/0X/I5SPWX<C\/VEV
MC74EY<WUR]U=W$JJOF2, #A1PHP  *G7Q#I[^))=!$A%[%;K<L#C;M9BH .>
MN5/%4?#_ (E.K7.N172PVXT_5'L8CNQY@"(P)SW^8]/2@#?BAB@39#$D:==J
M* /TI/(A\_S_ "H_-QCS-HW8^M24BNKYVL#@X.#T/I0 V2&*8*)8T<*=PW*#
M@^M."JN=H R<G ZFF/<01P^<\T:Q?WV8!?SI?-C\L2;U\LC.[/&/K0 YE#*5
M8 @C!![TV2&*:/RY8D=/[K*"/RIQ90RJ6 += 3UIAGA#JAE0,Q*JNX9)'4"@
M!3%&592BX;[PQU^M$D4<NWS(T?:<C<H.#ZT^HXKB&9G6*:.1D.&"L#M/OZ4
M/"J&+!0"W4@=:;Y4855V+A3E1CH?:CS8_+\SS%V?WL\?G3BRA@I8!FZ GK0
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
M[368_A+87T9EM9=,F,D6X@2 6T;;6QU7(&1T/>O1[SP;X;U#5SJMWHMG-?$
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
M4]"5Z@'UJ:J<>E6$6JS:I':Q+?31K%).%^9D'0$^E7* /$]5)'PT^)I!(/\
MPD,V".H^:"NCO?#NE>%_B%X+?1K1;5[I[JWNG0G=<+Y)?]X>KG< <GG-=M)X
M=T>6ROK*33X&MK^8SW417B60XRS>_P H_*K5QIUG=W=I=SVZ27%HS-;R,.8R
MRE21]02* ,#Q[>Z?:>'X8M1TP:FMY>0VL-FTFQ)96;Y [= N1DY!''0UQWAZ
MVDTOXA^(+ :;IFEI)H232V>F3%X@X=P&(V)A]IZ8Z8/>O3=3TJPUFPDL=2M(
MKJUDQNBE7(..0?K[U3TSPKH6C,[:=I5M;.\9B=D7YG4G)#'J>?6@#R*'P]I>
MG?!OP]XCMK8+K4<ME,M\23*"943;NZ[-IQMZ8[5L>(M3G\%:WXITNSR)/$,*
M76E*./\ 2Y&$$@'OED?Z9KTPZ!I3:-%I!L(3IT.SR[?'R+L(9<#V(!K)UOPS
M-K7C7P_J<PM_L&D":8 Y,C3, J]L!1C/7J!QQ0!K:#I$&@Z!8:3;_P"JLX$A
M!Q][ P3]2<G\:T:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH ***XSXEZQ?Z3H%C%IQN5FU'4H+%
MGM=HF5')+>66(4,0NT$D8+4 =G17F6F:9X@EU6\L+.#Q+IVD7FG2QO+JE\LK
MP7/&R2)UE=P>3D9 X%0Z9XEU+Q+9^#-'2ZG@U(SN^KM'(5=5M3MD5B.</)M'
MN": /4Z*\4@OO$/B;3-4U>UM?%3ZJ;F=;"6RNXH[2#RW*HAC,HW#Y1N+(2<G
MVKH[V+5M=^(6F:3>:GJ&FP2>'_M5Y:V5P8]THE52H8'Y>6^\O.!C.#0!W^H:
MA::58RWU_<1V]K"-TDLAPJCIS5FO$/$,=S<_"KQK87FIW]PNB:G)#;2R7#;Y
M(\1E5E/_ "T WGKZ#TKV#1]+32+ 6L=U>W*[BWF7EPTS\]MS'./:@"_17/>.
M+74KGP=J/]CW,UOJ,"?:+=H7*EF0AMG'4-@J1TYKE6\7S:_K%IJ>E32_V?I>
MAOJMS#'(0LLTJ$1Q.!UP%<X]<4 >ET5X_=V^I6/PNA\=)XDU5];%K%J#;KIC
M;/N*DQ>3]S;AMHP,YKKM*U&[N/BAJEM)/,+8:1:S);,YV(S.^2%Z ] 3[4 =
ME17(?#V]NK[3-8>ZN9;AH]:O8D:5RQ5%D(51GH .@K!\0RW&E>,+S4/$D^N0
MZ(SP_8+[3[IEM[48 831J>[_ ,3!@00.* .WLM>AO?$NJZ(D,BS:='!(\AQM
M<2AB,?3;^M:U>9+H)U[XK>*XI-4U"SMX[2Q+I8SF%I&*R;277YL#G@'!SSTK
M/M-?UJ]\%>&M+?5;B.YU#6)=,N-14XF,4;R=&[.P0#=UZGK0!Z[17G]M#<>%
M?B/I.D6NIZA>:=JMI<-)!>W+7!A>+:0ZLQ+ '<01G%88UK5/^&<GU7^TKO\
MM$1,?M?G-YN?M)7[^<].* /1AK\+>+G\.^3)YZV(OO-XV[3(4V^N<C-'B37X
M/#6BOJ=Q#)+&DL492/&<O(J#KZ%LUR6IWKZ=\4=5OT3>]MX3\Y5/\169SC]*
MY/7-%NI?A3IWB.Y\0ZI=7EZUE<74<MP7@D\R6-MJQGA-I(QMQ]W'>@#V^BLW
MQ%+)!X9U::%VCECLYF1U."I"$@@]C7F446J:5X7\&^*#XBU:YO[RYL8[E)KD
MF&2*; *>7]W(!^]U)&2<F@#U^JU[J%IIL<<EY<1P))*D*,YP&=CA5'N37"V]
MI/XS\7^)(KW5M3M+32IX[2UMK"[:WP3&&:1BN"Q)/&> !TKDM4-WX@\#:7_:
M>I7LMQI_B5=-%Q%.8_M""X"B1@O!< ##=0<GO0![A1573K%=-L(K1)[F=8P0
M)+F8RR-SGYF;D]:\AUW61!:CQ!H%YXKN3'J,:_VA-<?Z#(IG".GEE@"G)4%4
MZ@<]Z /:**\S\6/=:;XJN]1U^;78_#WEQ"TN]*NF2.S8??,T:')R<'<0PQQ1
MXLDN;+Q+<:IK<VN+X;,$7V2\TBZ9$LVYWM*B'+ D@[B&&.,4 >F45Q^GZA<3
M_%;4[47<CV0T>VFBB\PF,$R/E@.F2,<_2N/N]8UAO FK30:O=Q70\5M;17 D
M+-'']I50HR>5 .-O3''2@#V"BO+Y]!OK3XA6?A^'Q/KO]FW^GR7-T)+LO(SQ
MNH^1SS'NW#.S'3 Q6?-XAUG0/!'BBTM[Z\N9['6QIMI<RL))HXI#'_$WWF&]
M@"QZX]* /8*K7NH6FFQ)+>W$<$<DJPJSG +L<*OU).*X'P_;Z[9^+M/^QZ?X
MEATF6*5-1_MJ]CG7<%S&Z8E<AMP((&!@].*E^+>FI?:+I$C7-W$4U6UCQ!.T
M8(>5020.K#'!['I0!UE_K\.G^(M'T9X9&EU03F.1<;4\I0QS]<UK5YEXHT)C
MXR\":1!JNHQ*%U -=&<O<%=B$CS&R03TSU Z8J32[W^P+KQSI.H:[J"Z3ID4
M$T-W/,99[=98V+!78$G!'RYSUH ])JM9ZA::@)S9W$<PMYF@EV'.R1?O*?<5
MY?I=U<6OCS0K*T_X2FVL-6M[I)QK%T7\W;&&5XP79D8=^%ZCBM#X7:%%:7/B
M*[6_U*1H=;O+<1S7CO&P##YF4G#/ZL>: /2:*XCQ;-=:EXS\/^&4O[JQLKN*
MXN;E[64Q22^6%"H''*C+9..2!5+7K6]TN[\.>$[37-46VU:]F,MW)<;KB.*.
M+?Y2RGYADC@GYAZT >B45YY:BZ\,^/I-"MM3O[O3KS2);P1WEPT[V\J.%RKL
M2P4ANF>HKDHH]<@^&GAWQ5'XJU@ZO<36T1:2<O#Y<CB/:8C\K$ @[CDDC.?0
M ]PHK@-,MKKPY\3;;28]7U*]LK_2Y9Y4OKDS8E211O7/W<ACD# ]JY2SMM5N
MOA/=>+I?%.LC4[1;F>V_THB)!%*X",G23=MP2V>H'04 >I/XA@3Q8WA\P2F<
M:?\ ;_,&"I7?LVXZYS5O2=235]+M[^.WN;=)EW"*ZB,<B\X^93TZ5Q-A=O>_
M%.UO77RY)_":2LH_A+3@X_6LO2=6CO/AMX235M2UZXO[]'*0:=.PN+PKG=N?
M(;:HY)W+VR: /5Z*\:36=5M? OQ!MDN=7MSI;#[&;Z?==6X>-6VF16/0DX.X
MG!K;FM+_ ,-^(O"5ZNO:I>2:K<FVOH[F<M%+NB9PRQ_=3!7C;CCUH ]*HKSC
M0=/N_&=SKFJW>NZO:2VVJ3V=I%971BCMTB(493[KL>IW YS6=?7^H:_XR\16
MTMKXGGM=-ECMK5-&NX[=8B4#%WS*A9B3QD$ "@#UBBL/P<^M/X2T_P#X2&-H
M]5"%9PQ4L2&(#':2,E0"<=S7FNHZMX@/AW4O!EEJ=V/$*:S);6]P9F,WV?:;
ME&W9S]T;.O3B@#V5FVH6()P,X R:RK3Q%87&EZ??S^=8K?R"&"*]C,4AD).%
M*GH3M.*Y'P_XDN?&'BC2;FUN94LK31!=W<<;D(UQ/\JHX'!VA'(ST)KDI+:;
M7_ 'PWOK_4]3>YGU2"&21;QP3N,GSYS]\8P&ZB@#UN?7X8/%5GH#0R&:ZM9+
ME9!C: C*"#WS\U:U>9:YH)N?B5X;TJ/5-1@BCTFY$DZ3DSRH'C^4RGY@2<98
M<\=>:V? 4MW;ZAXET2>^N;V#3+]4MI;J0R2"-XU?:6/+8).">: .K;4+1-2C
MTYKB,7DD33)"3\S(I + >@)'YU2T_7H=1\0:SI$<,B2Z681([8VOYB;QCZ"N
M)UWP_%?_ !FT_?J&J0^?I4TI^SWKQ["KQKA<'Y5/4@<$\TRV\/'7_B9XV235
MM2LH$-E^[L+@P%G, PQ9>3CL.G/.: /3Z*\;7Q5KE[X$\&6S3:A/<ZI=36]W
M-8LJ7,J0EQA69E"LVP9.0>#CFNJ\&1:W:^(;^&2RUJWT%[='A&L7*3RQSAB&
M56$CMM*X/)X(- '=45QGC.XL9=3L--EGU^:[DBDE33]&F,32(" 9'8%< '@9
M8#)Z&N,_MW6Q\*M7*:CJ%O>6.OK903W+AKB.,7$8"R,"0Q 8@\D$<<B@#V:B
MO.Y;2[\)^/O#,%OK6J7L&KFX@O(;ZY,P8I'O$B@\(01@[<#!Z5A65AJ6K>"O
M$.NS^*-9BN["YOS9^7=LD<(B=R P_C'&/FSA< 8Q0!Z7-KT,/BNTT PR&>YM
M)+I9!C: C*I![Y^:K&D:I'K.FQWT5M=6Z.S*([J$Q2#:Q7E3TSC(]JX32=0F
MU?QYX/U*X4+/=^&9)Y !@!F,+']361INLZMJ7@[P?IC:K>12:QJEU#=7JRGS
MO*CDF;8KGE20JJ#U '% 'L%0W=PMI9SW+*66&-I"!U( S7'ZQ86/A;P])#<Z
M]XA-O=W4<<$<=RTMRTAZ11.07^;'KQ@X(K T&\NX-<\4:,5UJ&P&D+=16^L3
MB:6-SO4E6WN=IP.">H/ H ]%T'5HM>T"PU:&-XHKR!)U1\94,,X.*AL]?AO?
M$NJ:(D,BS:?%#(\AQM82AB /IMKR:"ROO#OP?T7Q=::]JC7UK#:2+;FX(MWC
M9T3R?*'RXVMU^\2,YK>U/5Y]!\3_ !'U6U4-<6NDV<D61D!@DN"1Z \T >HT
M5Y-HT7B..\T"\L+/Q4\LDT?]IS:E>Q26TT+#YV""5MI!(*[5' Q76_$75;W2
M?"A.GSFVN;JZ@LUN ,F$22!2XSW )Q[T =917GWB:UN/A_X+UK6-+U?5+F9;
M=41-0NFN%21G5?-&_)!&XDCIQTJKK.FW?@F;P]J-EKVKWDMSJ=O97D5Y=M-'
M<K*2"0C<*PZC;C&* /2ZR=5U^'2M6T?3Y(9'?5)WAC9<80JA?)_ 8KC=*T^Y
M\<:AXCO+[6]6LQ9:G-I]G#8W;0+ L0 WD+]YB3GYLC&*R=+UF]UZ#X9:AJ$@
MENVOKN.24# D*1RIO_$*#^- 'J&FZI'J;7BQVUU#]DN6MV-Q"8Q(5Q\R9^\I
MSP>]7J\BU76=7C\!^.KB'4[J.ZMO$?D6TWFL6A3S;<;5YX7YCQTY/K6T+*[\
M+_$/PY;1:WJE[#J\5TEXE[<&56>- ZNJGA#G(PN!CM0!Z'17AHNK_P 16@-O
MJ7B5_$<^KLF+2:XCLQ:B<J2K+B,1B,?>!W;J]5_MJ\M]8CTM?#VK2VZE8_[0
MW1&+&!\Q)DWG'?Y<\&@#=K"\1^)1H+Z?;0V%QJ&H:A*T5M:P,JEBJEF)9B
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
MT^X\L3A>%W@@@D#@'&<=ZZ2J.F:O8ZN+LV4QD%I<R6DV4*[94X9>1SC/4<4
M36%FFGV,-HDL\JQ+M$D\ID=O=F/)-97_  B.E?\ "9_\)5LD_M(V_D'Y_DQT
MW8_O8XSZ5NT4 8/AOP?I/A4:@-,CD7[=.9Y=[[L$]%7T49.![U6?P'I#^$[#
MPZKW<=MI\B2VL\<VV:*122K!L=>3V[UT]4=0U>QTN:QAO)O+>^G%M;C83OD(
M+8X''"GD\4 5+?PS:0:II^I-/=SWEE:O:I+/+N+JQ4DMQRV5'-3Z=HEIIFHZ
MG?6_F>=J4RS3[FR-RH$&/08 K2HH P==\)V6NZA9:@]U?6=[:*Z1SV4_E.4;
M&Y"<'(.!5RRT2TL-9U358?,^TZD8C/N;*_NUVK@=N*TJ* .8/@+13X9M-" N
M5@LYC<6TZ3%9H9"[-O5QT.6/X5H:+H T9YI&U75-0DE 4M?7/F!0,_=4 *.O
M7&36O10!@ZWX3L]:U*VU+[7?6-_;QM"MS93>6[1L02C9!!&0#TX-<SXG\!0V
M_P /[[0]$MKBZ%YJ,-U+'+-O9LRQF0[F.3\JD\G/6NV75[%M=?11,?MZ6RW3
M1;3Q&6*@YQCJ#QG-7J .:TCP/INDZO'JANM1OKJ&(PVS7UT9A;(>JIGIG &3
MDX'6N4\._#.*ZTS4%UF35+07>HW,EQ9PWA2*ZC,I*%U&>JXZ$$CK7J%% &7_
M ,(_8#7+/5D1DGM+5K2%$.$6-BIQC_@(Q66_@'17\,VV@_Z4L%K.US;3I,5F
MAE+L^]7'0@NWX5M:GJ]CI M#?3&,7=S':0X4MNE<X5>!QG'4\5>H Y23P!IE
MQICVEU?:K<SFXCNEO9KLM/'*F=C(W1<9/ &.34VG>"=-TZ]O;W[5?W5W?6OV
M6XGNKCS&=,GVP#SCC XZ5TM% '%6?POT*R%C EQJ<FGV3I+%I\MV6M_,7HY3
MN<_-C.,YXK>_X1K33J>K7TD;2OJL$=O=1R'*,B!@!CW#'-:]% ',:5X(MM(G
MMC;ZSKCVML1Y%G+?$PH!T7&,LH[!B1Q6QK6C6/B#2+C2]2A\ZTN%PZY(/!R"
M".A! (/M5^B@#F;/P/IT-M=V]]>:GJT=U ;:0:C=-+B,]5 X [<]>!S46F^
M--L+ZSNIK[5=0^PG-G%?79ECMSC *K@9(' )R175T4 <IJ'@#3;[4KR]AO\
M5=/:^P;R*QNS%'<'&,L,'!(X)&":T/\ A$])0Z(((&@CT5BUG%$V%7*%.?7@
MG\:VZ* .;G\$:1<Z3JVFR&X^SZI??;[C$G/F[D;Y3C@9C7CZUI7VB6M_K.F:
MK+YGVK3?-^SX;"_O%VMN'?BM*B@#Q*T\*:Y:: ]A:Z'KMIXF:5W&H6VIB*Q1
MVD+;PBRXV8/W/+SVKVJ)76%%E</(% 9@,9/<XI]% ''W?PXT>YN+TI>:K:V=
M](9;NPMKLQV\[-]XE1R-W?!&:VIO#FG37^C78C:)M'#BTCC.U%#)L((] O2M
M:B@#-M=#M+/7M0UF+S/M5_'%'-ELKB/<%P.WWC7/_$/P[-XEA\/6B6TDUO%K
M$4UUY<FPQQ".0%@001@L.G-=E10!SVB>#M/T6^N;\W%[J%]<1"![G4)_.<1
MY\L< !<\XQSWJK8> ;'2Y8ELM6UJ"QAD$D>GI>D0)SG:!C=MS_#NQ75T4 9M
MEHEI8:UJ>JP^9]IU+RO/W-E?W:[5P.W%47\%Z+-INLZ?<0O-;:O=-=W*._\
MRT(7E2,%<;%(]"*Z"B@#FM*\$V&FZI#J4]]J>IW=NC);2:C<F7R PPVP8 !(
MX).3CO5.[^&FB7DU_NN-2CL[^1IKC3XKLK;O(W5R@[YP<9QD#BNQHH KZ?91
M:;IMK80;O)MH4ACW')VJ !GWP*R8_!^CKH^JZ3+ T]EJEQ+<W,<K9R\AW-@C
M&.>G<5O44 <OIG@33]/U*UOY[_5-2FLP1:#4+HRK;Y&"5&!SCC)R:DN/!&D7
M.E:OITAN/(U6\^VW.).?,RA^4XX&8UX^M=)10!SNL^#;'5]5354O-0T[4!%Y
M#7.GW'E-)'G(5N"" >G&:FM/"6D6?AFYT"*!S9722+<%W+22F0'>[,>2QSUK
M<HH X^Y^&?AV[\(V/AF9+DV%G,9XV\W]X6)8MN;'.=[9^M;M]H5GJ&IZ5?S!
MQ-IDCR6X0X7+(4.1W&#6G10!C6OAG3[.QU>TB\WRM5GFN+G+Y.Z4 -MXX&!Q
M7%>(/"36FNZ&5T;4M2T/3=+^Q1?V;="*Y20,,%VWH67:HZ'&<G%>G44 <EX#
MT_6+"UU$ZB+R&TFN=]A:7MS]HG@BV@89\MU.2!N./6IM0\"Z;J&KWFH?:]2M
MC?*JWL%K<F..Y"C:-X'/W>.",BNGHH HZ-I-MH6C6>E6>_[-:1"*/><MM'3)
MJ]110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7+?$#6M2T'PW'=Z2T0NVO;>%1,,H0\BJ0?0$'&1
MS74UQ'Q4M);[PA%;0F8.^HV@WP#YT'G+\P]".N: &0ZAXCT#QOHVE:OJT.J6
MFLQSA2MJL)MY8UW_ "X)RI&1SD\=:R/"]Z]A\,1,NN6NC+_:EVKW5Q$).#/)
M\J*2 7)QCKWX-=)IOA'41XDM=;U[7?[4FL(GBLD2U6!8]^ [M@G<Y  [#VJD
M?AV\6@Z=96FK^7>Z=J4FHVUR]L'3<[NVUH]W(PY&<@\9XH S-%\9:E+:>,K<
M:JNIG2+$75G?-:>0Y+1R':R8 .&3KCG--AUSQ=86'A77]0U:UN+;5[FUMY]/
MCM JQK./E=9/O%AP3VY. ,5N6O@>[$GB.XU#7#=W>N62VDCBU$:P[5=054,>
M,.."<\=3GBY=^#Q=>'?#VD_;BHT>>TF$OE9\WR,<8S\N['J<>] #_B!#<S>
M==6UN_LS+8S,S>6'W($8LN#TR.,]JX_^W=6\(?#7P\TFJI<3ZF;2VMIGL\BS
MC:+<3L3F0JJG'J<5Z5J=A%JFE7FG3EA%=0/ Y7J%92IQ^!KDD\"7TWA6STB_
MU\RW&FS0RZ;>PV@C:W:(;4+*6(?C(.<9!H H^'?%.HRZ_>:8=2FUBS_L][J.
M^ETYK9H95(!C;Y55@000<9X(YJKHVM>+I?AI>>,-0UBW9CHTT]O9Q6B@)(J9
M60OU).TDKC'S>W/8Z=I>OK]H&LZ]!>QR0F)(X+$0*I/\1)=B3[9 YJO;^$!;
M_#<^$/MI8'3WL?M7E8^\I7=MS[],_C0!R=SK'CFPC\-7IU?3ISKTBVQM6M,1
MVK/&75U8'<Y 4Y!P"?3MIV.L:[I^J^)M"U74(M2>STU;ZVNC;+$<,'!1E'!
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
MSI)G(BV9\WS(]G7/&.O0YI=,\/C3O$VNZS]I\PZJ8"8MF/*\I-G7/.>O08H
MQ/$.I^()/'NG^'M'O[>S@N=/EN)II(!(T>UU&Y >K<XP>.2<' K&D\;ZWX?T
MKQ59:@\&HZKH]Q;PVUQY?E+/]HQY9=5X!!)SC&<5;\3:7J=_\5=(DTR_ET^:
M+29V6X$ EC)\Q/D=3C(()XR#P#GBKL?PZ@N-!UNRU?49KV_UF59KJ^1!$5=,
M>7L7G:$VC R>] %>ZO?$_A/5]!;5=;BU>RU2]6PFC^QK"89'4E60KU7*X(;/
M%1:1XBU.\\:75AJFO+IES'>R)!H\UDH6YMP?E=)3R[$<Y!X_NUI6W@_5;K5=
M-O/$?B$:I'IDGG6T$5F(%,N"HDD^9MQ )QC R:+OP?JVJZK8R:OX@CNM/L+Y
M;Z"%+%8Y=ZDE%:0-C SV4$XYH S=+\1:G=>-[K3]4UY=+GCO72VTF:R4)=6P
M^ZZ2GEF8<_*>/[M8?B[4[G4/A_\ $2.818M-36"+9&%^4& C<1U.2>3S777O
M@_5M7U2R?5O$$=SIUE?+?00)8K'+N4DHID#8P/902!3+[X?I?:'XGTQM29%U
MV]%VT@AYA_U?RCYN?]7UXZ].* *L^H^*/#?B301J^JVVH66KW!M)K>*U$0MI
M2A93&V=S+E2#N^OTP+;Q+-X7\,>)[JVV"ZN?%MQ:0O(C.L;.ZC>57EL $X'7
M %=9:^#-2DUW3K_7/$+ZI!I99K*'[*L1WE=N^5@3O8 GH%YYI)/A]!-HNJV$
MFH2K+>:L^K07,<85K68L&7 )(;:1[9!/2@#.\,^)]0E\70:4VJS:W8W-M)(;
MF33&M6MI$(X)VJ"K G'<$=:Z+Q??OI^G0R#Q!;:(C2A6GE@$KOP<)&I."Q/L
MW /%2:/IWB*VN_-U?7X+Z$1E5A@L! "<CYF.]CG@\# YJ+Q-X:GUN\TG4;#4
M%L=1TN5Y('D@\Z-@Z[6#)D=NA!&* .-L_B)?6/A?Q?=374>K2:(\8M;IK<P&
M;S5&T.G&,,<'&,BFZ[8>)K+7_!1UK6[?4HI-70LJVHA:*7RI.%*\,F,]>>!S
MS701?#Q9[+Q+;ZSJLE^VOB/SY%A6(QLB[05 )&!@$ ^@R3UIB^!]:N[_ $:[
MUKQ4U\=)N5FAC2S6)9,*5)?YB2YR/FZ#GCG- %&3QMJ>F>&_%D5ZR3:WI-X;
M:U 0#S1-C[,=HX.=P'_ 35;4O%VI+XCF\/S^(&TMM,L[<W-U!IIN7N;AUW'
M"E40#!Q@$YXZ5T&K> ;?5?'-AXD:]>*.W\MI[,1Y6XDCW&)RV>"I<]CG J;4
MO"NH#Q'/KN@:RFG75W"D-W'/:^?%,$SL;&Y2& )&<].U ',3^-/$UQX-\/W%
MH((-6O=:&F223V[+%*N)0) C?, =JMCKU%6?$&J^(?#EQI=CJGB5[:PDCE:?
M7%TU"/-W#9$R\K&N"?F(YQU'-='?>%[O5+/0TU#5_/NM,U)+]YQ;!!,5#@(%
M!^48?&>>G?-3Z]I6NZA+_P 2O7(+*W>$Q2P3V"W"G.?F!W*0<'&#D<=* .8\
M2>,+FQO]"T2'6XX3=69N[G5H+(S[U7 'EQKN W$DY.0!6KX$\07^L?VK:WLK
MW:V,ZK!J!M&M_M,;+NY0@893D'  Z5"/A]_9]GH1T+5I+'4-'MVM8[B6$3+-
M$V"RR)D9&1D8(Q72:-::K:6\@U;5(]0G=]RM%;"!$&/N@9)/KDDT <A?Z@FD
M_%36M2E4M':>%EG91U(2:5B/TK L/'NLO!I&J?VNU_->30_:=(CTF1(XHY"
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHK)O=?M[+Q+I>AO%*T^HQS21R+C
M:HB"DYYSSN&* -:BLF^U^WL/$>DZ+)%*T^IK.T3KC:GE*&.[G/.[C%:U !11
M6'I/B ZGXCU_23;",:5)"@DWY\WS(P^<8XQG'>@#<HHHH **** "BBB@ HJA
MJ&L66F75A;W4I26_G^SVX"D[GVEL<=.%/6K] !15'4;ZYLY;)+?3IKM;BX$4
MK1LH$"D'+MD\@8[>M7J "BBB@ HJ"^GEM;"XN(;9[F6*)G2",@-(0,A03QD]
M*+*>2YL;>>:W>VEEB5W@<@M&2,E21QD=.* )Z*** "BBB@ HHJ"]O(=/L+B]
MN6*P6\32R, 3A5!).!UX% $]%06-Y!J.GVU];,7M[F)9HF((RK $'!Z<&IZ
M"BBB@ HHHH **** "BBB@ HJ"]GDM;*>>*VDNI(T++!$0&D('W1D@9/N:XM/
MB+>R:O+I*>"];-]%"L[P[[?(1B0&SYF.H- '=T4R)VDA1VC:-F4$HV,J?0XX
MI] !14=Q+Y%M++C=L0MC/7 S7.Z%XINM:T7P]J,>CRF/54WS-'(I6T&TD%B<
M$@GC@4 =-1110 444C,$0L>@&30 M%<#8_%.TN-/LM4N]!U:QT>\=4CU"58V
MB4LVT%]KEE&>,D5T6G^(&OO%VMZ&;8(NFQ6T@FWY,GFASC&.,;?7O0!N4444
M %%%% !1110 4444 %%4+76+*\U:_P!,@E+75@(S<+M(">8"RC/0G SQ5^@
MHK#\.^(&UV?6HVMA#_9NHR6((?=Y@55.[IQ][I[5N4 %%%% !15#2=8LM;MI
M;BPE,D<4\ENY*E<.C%6'/N*OT %%%% !115'3+ZYOA=FYTZ:R\FY>&,2LI\Y
M%Z2#!X![ \\4 7J*** "BJ":Q92:[-HRRDWT-NMR\>TX$;,5!STZJ>*OT %%
M%8>@^(#K5_KEJ;80_P!F7QM P?=YGR*V[H,?>QCGI0!N445CZ[K%[I(@-IH-
M]JOF;M_V1HQY>,8SO9>N3TST- &Q17$:+\09M=TDZI;>&=3AT\V\L\=U.\0C
M;8"<<.6&2N.E=)X=U4Z[X:TS5FA$)O;6.X,8;=LW*#C/?K0!IT51MKZYFU:]
MLY-.FAM[=8S%=,RE)RP)(4 Y&WH<U>H **** "BBB@ HHHH **HZO>W&G:5/
M=VFGS:A/&!MM8657DR0.">. <_A5T'(!QCVH 6BBLCQ3K3>'/"^I:PL G:S@
M:41%MH;';.#B@#7HJ*VF^T6L,VW;YB*^,YQD9J6@ HK#U;Q =,\1Z!I(MA(-
M5DF0R;\>5Y<9?.,<YQCM6Y0 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %<-XD=8/BOX*DE8(CPW\2L> 7*(0OU.#7<UG:UH.E^(K'[%JUE'=0!@
MZJV058=&5A@J?<$4 <QK[++\7/!T49#206M]+*HZHC(BACZ GBN.B\,Z?JWA
M7QUJ]Z;F6]L]1U)K.0SN/LIC+,IC . =W)/?ITKT_0_"6A^'))I=+L1%/, )
M)GD>61P.@+N2V/;.*L1>']+@T_4+&.T"VVH22R74>]OWC2_?.<Y&<]L>U 'G
MC*OB_P 1>#]+UYFGT^;0/[0> N52YN#L'S $;L EL>]8LTC^%-+^*1T"XFS:
MO:I#(9C(T(,:JP#')^0%@.XVCTKU+4?!V@ZM86%E>6 :'3U"VA25T>$ !<*Z
MD,.  >><<U)IOA/0=(M[RWL=+@A@O%5+B/!990%V_,#D'@G/KDYS0!Q&B>%=
M5L?$&BW^EZ%::3!&Q%]/'JK7!O(60_?&P;FSA@Q-2^ ?#MA?ZSKVN7HFN+VU
MU^]CM2\K;;=0YSM4''.XYS[>E=3I?@7P[HU[#=V-C(DL&?)#W,LB19!!V(S%
M5X)' [UK:=I5EI2W*V, A%S</<S88G=*YRS<GN?PH N5YIIVAZ;XR\7^+)/$
M*/<RZ?=I:VL+3,HMHO+5@Z $;2Q).[KQ7I=<]J_@;PYKNHF_U#31)=,@CD=)
M7C\U1T#A6 <?[V: .%U2VN=>^(FHZ7+H\.NV.FV%M]EM[O43"@#@EI<;6WL2
M -W;'O46L:-K-IX,\,:-J]S+!))XDCAC:"Z,DD=L_F;4\S )(4XS["O0]5\&
MZ!K,EM+=V&)K:/RH9;>5X'1/[@:,J=OMTJ6/PMHL5A8V26*BWL;D7=NOF,=D
MP)(?.<L<L>N>M ' ^+_ _ANRU7P99P:8B6\FIF!T\QSE#'(V,D_WN:NZ_I^B
M:EX@;0K7PNVL3Z;8Q*ZS7QA@M8SNV!<D_.0#R!G '-=MKGA_2_$=DEIJMKY\
M*2"5,.R,CCHRLI!!Y/0]ZS[SP)X;OY;>2XTXL\$"VRE9Y%WQ+T1\,/,'LV:
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
MW[IE4J#UYX)'.:R;WX>^%M1N[NXNM*61KLEIT\Z01R,1@N4#;=W^UC.><YH
MY74->_X0GQ-)KEXY-EK>C>>03P;RW3( ]-Z''N5KK_ NDW&C>#M/M[UF>^E4
MW%VS=3-(2[Y^A;'X52\8^%'\1MX<T]+: Z;9WZ75RSMRJ1J=J*.^XD ^U=?0
M!QGQ8=H_AAK;(Q5A''@@X/\ K$K+U71+/Q#\8'LM3\V:R308Y6MA*RQR-Y[@
M;P"-P&3QTS]*[O5=*LM;TR;3M1@$]I. )(RQ&X @CD$'J!0-*L5UEM7$ ^WM
M;BV,VXY\H,6"XSCJ2>F: /(3<W%AX&O]%BO+B#3T\6_V091*=\%F9%RH?.0,
M';GT-='XR\+:)X;^'?BC^R+?[*9M.;S(5F8J<=&VDGGGKWKL&\+Z*^G:CI\F
MGQ/::C,]Q=Q.2PED;&6Y/!X!XQC'%4[7P'X:L]/OK&+3<P7T0AN?,GDD=T'1
M=[,6 YZ B@#$M)"OQ7TE"Y"OX9;:I/!(F3]<5RNI:K/#X8\?2VEZ\22>(DMG
MN8GYAC?R4<@]N"1[9KTW6?".AZ^MH-1L?--H"('25XWC!&" R$'! &1FEM?"
M/A^RTN]TNVTJWCL+TYN+< E'.T+T/3A1T],]: .%O?"^B>&?B;X(31T:V\V2
M[WVXG9E;%NWS[23\W."W?O6'9:3J_C"SUV_.APW>K-?7,,&HR:JT,MBR,514
M0(=@7 . ?F[]:],TSP%X9T>\M[RRTP)=6S$Q3O-)(ZY4KC<S$[=K$ =!GI1?
M^ O#6I:A/?7&GL)[@YG,-Q+$LQ]75&"L?J* -K3%O$TFS74&1KT0(+AD^Z9-
MHW$>V<U:IL<:0Q)%&H6-%"JHZ #H*=0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117)^/]6O].TO
M3;33;C[+<ZKJ<&GBY"AC"KDEF /&<*0,]S0!OZMJEKHFE7&HWAD%O NY_+C9
MVQD#A5!)ZU<5@Z*PSAAD9&*\^\5V>I^$/A_XBO+3Q'JERZVZM UVZO) X;#%
M7"@X((X/3''6C65UC6OB5!H5OKMYING'15NYQ:%1(S"4K\K$':3D9..@QWH
M]"HKSNP@U3Q;KVOQMXBU/3[;2+A;&U2T9%+.L:LTLF5.\DMTX&!6KIM_?_\
M"S=0TN>\>:VATBVE"$ *9"[AGQV)P* .OHKR6\\0Z[_PA&KW-OJ<D=['XI:S
MAF8;MD?VE5"X[K@XQZ5<FT[7K3QY:>'(_%VJO9:C8O=7$DOEM,K1L 1$VW$8
M;<.QQ@X]0 >G5#=7=M8VLEU=W$5O;QC<\LKA54>I)X%>:VM[XID\(>*--TZ]
MN;[4-*U4VL%P2GVA[?\ =LP!(VF0*S $^U9?BB6RU;X3>)!9:]KLDEEA[BUU
M$[9X6P!Y<@902ISNZ]1P>U 'L@((!!R#17"ZO%!H6AZ=877B?7_,N9B8UMP)
MKNY.W/EKM3(48R2 ,=S7-P>)-7@\&>/H4OM3WZ0 ;*>_0)=1AX@V&XYP<X)Y
MP: /7J*\V?\ MOP_K7A.^F\0WM__ &O<BVO;:8*(?FB9P8U ^3:5]23W-2Z1
M#J_C.\UW43XCU'319:G-8V5O:%!&@B(&Z164[RQR2">G2@#T2BO*]3US4-8\
M9:[8M+XDBL],:."W71(E/SE S/(QZG) "],#WJ2[O_%]QX3\-W6IP:O!&&E7
M61IL86[PN5B<+U"G&Y@O//% 'J%%9'A>\L[_ ,.6=Q8:G-J=LRG9=3X\Q\,1
MAN!R.AR >.>:XWQ1?7NG^+KF;7-3UK3-!V0BPO-. -O$_P#'Y_RL02V,;AMQ
M0!Z317)Z=J=W-\3]9T]KEWLHM-MI8HL_*K,TF6'UP/RKDQXFUM_#(MXM1DCN
M]1\52Z2EV0&:WA\Q_N@\9"K@9]: /1?$.NVOAK0;O6+U)7MK50SK" 7() X!
M('?UK3!R :\S\?:)<:+\+O$ROK>H:C#)!&8UOF5VB82#)#  D'C@],<=:LM%
MK'AKQIX9CE\0WVHQZN\T%Y#<!?+#+$75HE &S!&,9/'YT >AT52U>XCM-&O;
MB6]%C'' [-=$ ^3P?GP>#CK@UYMI&MW%KXZ\.V]CJ7B.ZT_55G68ZQ"523;$
M71XLJI!R.@ &#TH ]6IKND<;22,%102S,<  =S7F^C:A>6WC$V_B?5-:LM2F
MO95M(CC^S[J+GRT0A2,[<'!(;(_"NR\56AO?"NIP+<W%L3;NWFV[!7&!G&2#
MP<8/L30 :SXFT[1O#;:]([7-@!&5>U*OO#LJJ5.0",L#UZ5L5XI=:9)9?LZ)
M,NHWEPUU:V#HERX9(#YL?"  87GH2>@KJTCU;PUX_P##UG+K]]J<&L1W*74=
MWLVK)&@</&% V#J-O3% 'H%%>*Q^(?$.OZ7J.MV4GB<:EY\PT^&SME:R41N5
M1'!^_G;\Q/KQTKV*QEFGT^VFN(3#/)$K21'^!B 2OX'B@"Q17COC+Q#)86NK
MZQHWB#Q'=W=A<'F*W_XE\1#@&%OD"L #@G).>]='J_\ :NL?$Y=#@UN\T[33
MHJW<J6NT.S><R_*Q!V]LD#.!CB@#OZ*\DN?$&O6?PT\1A=5EDU#2-;&GP7L@
M&]XQ-%@OC&3M<@^M;D4>K>&OB!H%C)K]_J=OK$-R+E+O9M22)5</&% V Y(V
M]* ._HKRO3QKGBGPA?\ B]?$VHV%T6N9+*U@9!;PI$S*JNA4[\[.23W[5I:/
MXGU#6/$G@V5Y6B@U+1);JXMU^XTG[OG\,G'L: /0J*\OUK7]6M[#XF/%?S(V
MF^5]C(/^HS K';^))JPXUOP_KOA2\F\0WM__ &O<?9KVWF"B'YHF<&-0/DVE
M?4Y'4T >D45YWH\.K^,KO6]2/B/4=-%GJ<UE96]H4$:+$0-TBE3O+')()Z=*
MSM2US4-9\8Z]9&;Q+%::8\=O;KHD*D;R@9GD8]3DC"],#WH ]5HKRR?5/%EY
MIW@6UN[RXTC4]0N9X+YA$H=E6-_FVG@,0H8=@2#CC%2:;I>MWOB[7O##^+M7
M73;"."XBE5D^TEI5/RF7;]U2A.,<Y'/'(!Z?17D'_"::W/X"\*1M<7;7VJ7D
MMI<W5E"K3M'"T@8HIX#L$'/;DUIZ9J&O6?\ PD42C7?[*CTI[BVN=7C EAN
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
M1<RAR,*P15PN!TPHZYK%A\!"Q>:+2O$6L:=ITLK2M8V[Q;$9CE@C,A9 22<
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
ML[VDR6LJ17#(PBD=-ZHV."5R,@'MD5@Z1:>+XKN!=7U729[2($.;>S=)9^,
MDERJ\X)P#T[5T= 'CWAB/6C\*?%$U]J5O<6?D:FBPK;%7$@:3+;RY^7AOEQQ
MD<\<WM'UGQ3H&B>#;N]FTZ32M0:TL#9Q0L)(5D0"-_,+?,>!D;0.<#UK;T_P
M9JUCH^OZ%_:=F^DWZ7?V7_1V$T3SDGYFW8*KN/0 GVZ5=OO",MWX>\-:8+M%
M;1[FSG=RAQ*(!@@#/&: .;U?X@SR^(]8L+7Q#H^BQZ9((46^@:5[J7:"V<,-
MB D+D9/4^U=KX2UUO$WA33=9>#R'NH0[Q?W6!(./;(./:LA_#6O:5KVIZAX;
MU'3XX-3D6:XMK^W>0)*%"ET*,IY &0>XZUU5E'<Q64*7DZ3W*H!+*D>Q7;N0
MN3@>V30!R-]_R6?1_P#L"W/_ *-CK#O?'&I:/KNG13>)O#VHO<:A%9W.EV<1
M#P*[;=ROO))4D9!4?A797GAQ[OQG:Z[]I"1PZ?-9F(#YB793N![8VUR=K\.M
M<AT;2=#?6=/&EZ5>PW47E6;++.$DW_O#N(!QGD#DX)]P"U?>-M3TZU\96TL<
M#ZGIEQ&FGJ%($BW 409&>3O)!QCIVI^F^-K_ %>V\&16R0K>:JTCWX9"1$D*
MD3 #/!\S"C/K5S7? IUCQUI7B!+T0P6P3[5;;,_:#&Q>(Y[;6.?PI/#?@0Z#
MXQU?6VO1-!<[Q9V^S'V82/YDHSWRV/RH ZZXGCM;66XE.(XD+L?0 9->:MXG
M\9MX,/CE)=,%@(OM8T@V[;S;9SS-N^_MY^[BO3)HDGADAE4-'(I5E/<$8(KS
MU? /B$>'O^$2;Q!:GPYCRMXM6^V&#.?*W;MG3Y=VW..U $^H^(?$>J>,X-#\
M.S6-M:SZ1'J)NKJ$R-&&=EP%##)/R_3GVKO(PXC42$%\#<0, GO6#;^&OLWC
M4Z[%*BVXTI-/2W"\KMD+YSZ8.,5T% 'F7A,:]!X^\837FL6CVEK<PM=(+-@9
M!]G!78?,.S QG@YP>F:3_A)_&4_@V3QQ!+IB:>L37::2UNQ=K923DS;N'VC/
M"XKH[?PSJ5EXSU34K>]M&TK5S&UY;30,90R1^7A&#  ' )R#6*G@'Q!'X>;P
MDGB"U'AM@8M_V5OM@@)R8MV[9T.W=MSCM0!WUE=QW]A;WD.?*N(EE3/7# $?
MSKSE8?$%Q\5_%<.AW=E9YM+(S7%S"9B,*^U50$#GG))XQT.>/28(([6WBMX5
M"11($11V4# %8VG: ]CXPUO7#<*Z:C%;QK$%P4\H,"2>^=WZ4 86G>*M3U7X
M?6^KRWVDZ/>+.\%Y<W8)@CV.R,R LN22HP">_>L.W\?:W+I'BH:??Z9K5QH<
M<%U%=VT)5+B)LF1"H8X8!&Y!]*U6^'EY%X>TZTMM1MC>Z=JLNI0F> O#(7=S
MM=<@\!^H/!%:V@>%]0LM>UG5]9O[:]EU2"&)XH;<QQQA-XV@$DD88=3GK]*
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
MOW<&4/'0$X_VJ /5:*BMDE2UB2XD$LRH!)(%VAFQR<=LGM4M !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MKALCMRPKE++P7X@TKPIX4FM8+>76=!NIY6M'FVI-'*T@90^" VU@03Q7J%%
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
M40XL=5^VB&6TD(^\>-P //RDY[BN_HH K:?#/;:;:P74_P!HN(H4268_\M&
M +?B>:\\\0^$=5U'Q3K%Q<:%8ZY;7L4:6$M[<@)883:P,9!_B^;*C)]J],HH
M \U3PKK^F>'?!%Q9VD%SJ?A]2L]FTX02*\1C<*_3(SD9XK1T'0M?F\2^)-5U
MJWM;1=5LX(88X)?,\K:) 0QP,D!@20 .<#IFNYHH \N'AKQ/=_"*X\(W.EV\
M%W:PP06\JW:NMP$D!+=!M&U1UYYKK-=T6\O_ !EX5U*!5-MITMRUP2V" \)1
M<#OR:Z6B@#S>RTGQAX:TO4O#NEZ59WMI//.]E?R7@C$*RL6Q(FTDE2Q^[U]J
MO:?X+N=(U?P4MLRRV>BV-S;W$I."6=4 ('N5;Z5W5% '*76D:FGQ"GU^UABD
MA&AM:1!Y,;I_-+A3Z#&.:P?#.@>(#H>IZ+KFBQPR:Q'.=0U5;Y9&>212O"!>
M  0H&> *])HH \O\.>$)]-&FV5Y\/= >>T:-)-662+#A2/WH79OWX&<''/>M
M.#3/%7AS7M>71M.L[VRU>Z^V17$]UY?V65E57WK@EE^4$;?I].]HH YOP!HM
MWX=\#:7I%^%%U;1LK[&R/OL1S]"*I:KINMVGQ%M?$&FZ?%?VTNG?V?.C7 B:
M'][OW\@[A@G@<UV-% 'GUEI_BSPI<ZU9Z1I%IJ5I?WLM[:W#W@B\AI>6612"
M2 W(VYR*Z7P=X?\ ^$6\):=HK3"9[:,^9(!@,[,68CVW,<5N44 <UI&BWEGX
M\\2:M,JBTOXK1(&#9),:N&R.WWA7+0>"==M/"VD/;);G6-(U>>_C@DEPDT;R
M293< =I*N,'L:].HH XO3]+US6O&EGXAUO3X=,@TZVEAM;5;@32.\F-[LR@
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
M6T)E6U@"I@DD@!>&.T9/!.*[/4?&&F6%GIL\2W%_)J:[K&WLX]\DZ[0Q8 D
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
M/DG)W,0IZ$Y((KJ=6EN?$6K>#-2M=+U&*&'4I'F6YMFC>)?)<;F4_=!) !-
M%[4/B!I]E>WUO;Z9JVI)8-LO+BQMA)' P&2I)89(')"@XJ;4?'NB:=;:1<;K
MBZBU=6:R-K"9#*0H(&.N3D #'7KBN;T;4-0\%_V]I5SX=U:^FGU&XO+.:SMC
M+%<K*=RAG'"$'@[L=.]0Z)X5U30Y?AK9SV[R'3EO#>21C<D+20L0"PX'+;1Z
MXH [7P]XJL_$4E[!%;7EE>6+JES:7L026/<,J< D$$9P0>U;E<79PWFG>/O&
M&JG3[F6W:PM&AV)_KV19240]"W0?B*ZG2[Q]1TNUO)+2>T>>)9&MYQB2(D9V
ML.Q% %NBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ ILB+)&T;9VL"#@D'!]Q3J* *]C8VNFV,%E90)!;0((XHT& JCH*L
M444 %%%% !1110 4444 9MUH=E>ZY8:O.KO=6"R+;_-\J;P QQZX&,UI444
M%%%% !1110 4444 %%%% $5S;PWEK-;7$:RP3(T<B,.&4C!!^H-<S;?#S1+9
MK56EU*YM;1U>WL[F_EE@B*_=PA.#M[9SBNKHH **** "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 ***@EO;6!]DMS#&_\ =>0 T 3T52N-8TVUMC<3
MW]LD*NJ%S(,!F.U1^).!5V@ HHHH **AGN[:UV_:+B*'<<+YCA<GVS4W6@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ&[N[>QM)KNZ
MF2&WA0R22.<*B@9))]*?%*DT22Q.'C=0RLIR"#T(H ?1110 44$@#). *C@G
MAN85FMY4EB<95XV#*P]B* )**KWU_::992WM]<1V]M$-TDLC851[FK .1D=*
M "BBJNHZG8Z18R7NHW<-I:QXWRS.%49X')H M457L;ZTU.RBO;&XCN+:9=T<
ML;95A[&K% !1110 4444 %%1PW$-PK-!-'*%8HQ1@V&'4''<>E24 %%%% !1
M110 4444 %%1K<0O/) DT;31@%XPP+*#TR.V:DH **** "BBB@ HHHH ****
M "BBB@ HHHH ***KWU_::99O=WUQ%;VT>-\LK!57) &2?<@?C0!8HHHH **K
M?VC9?;I++[5#]JBB$TD6\;EC)(#$=AD'GVJ:&:*XA2:&1)(G&Y71@58>H(ZT
M /HHHH **** "BBHXKB&=I%BFCD:)MD@1@2C>A]#0!)1110 4444 %%%% !1
M110 4444 %%5[._M-1B>6SN(YXTD:)FC;(#J<,OU!XJQ0 4444 %%%1O<0QS
MQP/-&LTN3'&6 9\=<#OB@"2BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *\X^,'A[1IO >NZQ)I5F^I) NV[:%3*,,H&&QGIQ7H]8'C;09_$
M_@W4]%M98XI[N,(CRYV@[@><<]J .0^(&@:3X?\ A]/)HFC6=M++=V19+:)8
MO-*SIM!('J3UZ9K;L/$'B.R\8V.B>(8-,,>I6TLUL]COS$T>TLC[C\W##Y@!
M]*TO%_A^X\1>'%TVVEBCE%Q;R[I,XQ'(KGH/132ZGH,]]XST'6DEB6#3HKI)
M$;.YC*J 8[<;3F@#A9OBQ<-IMUKUK?\ AM;""5]FES7.+Z:)6VE@=^%8X)"[
M3QCGFO5H)DN+>.>,Y21 ZD^A&17 Z7X2\1^&[9])TE?#]SIJRN]M-?1R>=$C
M,6VLJC#X).#N6O0AP,4 >8^"= TKQI;ZGXF\16,&I7=W?3Q1+=()%MH8W*+&
MBGA>A)(Y.:V;Z]N= O\ 2?!GA.UMEGD@DN-]ZSO%;0*V.@.YLLV ,C&/2H(/
M#'BCPUJ.H?\ "+7FDR:7?7#77V74ED!MI&^]L9.JD\X.,?SFOO#'B/\ M#2=
M?L]2L)]>M()+:Y%Q"T<%Q$[;MHVY9-I P><XYH K-XUUG3K#Q7::K:V)UC0[
M'[;$]N'\BY0HQ4[2=RX*D$9^AJI/XP\:63Z'//I6CR0ZXPAMK=)762WD9-R&
M1SD,N 20HXQ@$][S>"=5O]-\4W&J7EFVM:Y9&S40!A!;($954$_,>6))Q]!6
MEJ'A>ZNT\)JD\(_L:YCFFSGYPL3(0O'7)'7% %'3_%.N6]WXCTO6H=/>_P!+
MLEO8)K-76*5&5B 58D@@ICKSGM66OC?Q9:^&M*\6:C8:2FB77V?S[>(R&>-)
M2JB4-G;U8'9C@'&<ULZSH-Q;ZGXIUYI8C;W6B_9DC&=X9!(23QC'S"N8\/\
MAGQ-XD\ ^&M*O[_3?^$?-O:7$C1QN+F2-0KK"1]W ( W9R0!QG- '2>+_$.N
M:')=36^H>&;2VAB\R"#4)'\ZYPN2!AE"\Y ^]_2H+WQMJ]PG@\:)86CR^(K9
MYMMT[!8,1J^<CJ!N.1C)P ,=:BU+P3K4FO:_=63Z-+!K*J#<7T3O/:@1["J
M###N.1@GO5W3_!M[:2^!W>YMR/#]I)!<8S^\+0K&"G'3(SSCB@#,N/&_B33-
M.\31WEEI]QJ7A]K>>8VRN(I[:3YF*J6RK*JMU)'%=')XFDN/&&CZ/IBPS6US
M927]U,V24AX6(K@XRS'OV!I;/PTT7BGQ+J5VT,MEJ\%O"(><@1HZMN[8.ZN6
M^#6DO#H]]JTMRUTD\OV.QF8=;. E(\>F3N/Y4 =%XT\1ZKH4NB6^CV=M=7.I
M7AM0MPQ55_=LP;(Z $ GKP#CFLC5_&>K:/?Z=X?O=0\.V6KRVSW=U>W3-':I
M&'*H$1G#,Y]-W&TGFNB\0Z#<:QJWAZ[AEC1-,OC<RA\Y9?+9<+COEAUJAXB\
M,:C<>)[7Q'HK:>][':M93VVH*WE2Q%MX(902K!L\X.<T 88^)=T?"&I7ZIIT
M][I^H)8RW5O(TEF%<KB?().P!N1G((QFM34/%][X?\$RZUJ%SH^HRR3)#9S6
M+F."7>0JERS-M )8DY(P*TDM?%$>ANJ1Z FH-/N,"QR"W:+&"I;KNSSNVX[8
M[USD7PUN9] UB">XL;&]OKZ*_MXK&,FVM98]NW"MC=N*_-P,YZ4 6= \<W%Q
MXLL]#O=3\/ZI]N@DDBGT:4GR70 E)%+MP03ALC.#Q4&@^*/&_B'PY<ZY;V.C
MQVZ17"V\+"1I+B6,L%(PV%4E=N#SP3D<"NBT.T\1QWP?5K7P_! J$$V"R&1V
M['+ !1UXY^M2>"M!N/#/A2UTFZECEFADF8O%G:0\KN.OLPH RAXXDO\ 3O"$
MNE10R7.ORJ623)$42H6G/!'*XVCW-<Y<_%6Y:RU#6;._\-I8VDL@CTVYN<7M
MS'&Q!8?, C-@E5VG/'K6[X4\ W'A_P 67VHSW<4VGH)4TJV4'-LDLGF2 Y&.
MN ,=JAT[PEXC\.QW&G:.OA^YTUIY);>2_CD\Z .Q8H0HPX!)P<K0!)J?C349
M?$UII.EW&DV"7%A'>02ZJKG[67)_=Q[64 @ 9Y)YZ5VES]M.G2?93;K?&/Y/
M-#-&'QWQ@D9^AKE?&/A_7_$5G<Z5%#H$VFW$.P/>1R>;;N1@N@&02.HY7![F
MNJTZT.GZ7:61F>8V\*1&5_O/M4#<?<XS0!Y'H\^OW7P+UV?5+JUGM6T^^$3#
MS#/N#R [F8D$<'&.V*WM,\1>)]'C\*_VM::8-)U1HK)(X&<SP.T9*%F)VMG:
M<@ 8]34MAX,U^U\%:WX3DN=-:QG@N8[&==XDS*S,/,&, #<>F:V=6\+W5_8>
M%K>.>%6T>^M[F8MG#K'&RD+QU)8=: .=U+XBW3ZKK,&FZGX:L8M*F:W\G5;C
M;-=R* 6V@.NQ<G:"0V2#7<>'-:B\1>'-/UB&,QI>0+-Y9.2A(Y&>^#D5R_\
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
M[2=-N9]3U1+.:6V#^48V5V#IDY!PJ]21R>M6;KQ)=V_CBXT1+5)K>+1CJ*A
M?->02%-@YQ@@>G6N?3X>:E:^#["RL[ZSCU2PU;^UK==C"U1RS'R0/O"/#D>M
M:&F^&_$P\6W7B34K[3/M4NEM90PV\;F.!M^Y>N"XSDD\'G  H =X&\2ZMXGM
M%U&XO-$EM9(=SVMF'$]I)QB.3<QR0,@\+R.,BN>M_'OC&3P-!XTET[1QI:*)
M+BU4R&>2,-M9T;.U>Y"G/ Z]JW=,\+:PWC)/$FKII%I+#:R0,NF!\W1<CYI2
MP' V\#GD]:X[P?X=\4>(_A1IFB_VAIL>A7L?[V7RW%U'%YA+1J/NG.#\QQP>
MAZT =5KGCUX_$LFBZ=JF@Z:+>VCN)KK6)<!S)DJB('4G@9)SQD<56/Q'U&X\
M(Z5J6G6%E<:A<ZP-)EB$Q,+/EQN20?PDJI!YX/>M+4?">IV?BB?6_#ZZ5,+N
MVB@N;3458+F/(1T=02#@X(QVJQJ/AO5=7T[0$NI-.ANK#5HK^9;9&6(HA;Y5
MSDDX8<G&>>E $.E^)M:LO%%YH?B9-.)CTXZE%<6"NJ^6K[75@Y)R"1R.H[5Q
M7C#7/%>O_"R?6;BSTN/1;\PND",XN((S,A1F8G:^<#( &-WMBO1;OPS)>>.#
MK,LD9LGT>33GBR=Y+2!L],8P"*Y&Y\!^,+GP6/"#:KI(TRW")#<>7)YTT:.&
M17'W4Q@9(SG '')H ]2KF/%GB#4-,NM(TG1H+>75=6G>.%KK=Y42(N]W8+R<
M#' (SGK4MMJ>J7GCR]LHE4:+96:+*[)AFNF;< K=P(\9]V%1>+/#VH:I=Z/J
MVC7%O#JNDS/)"+H,8I4==CHVWD9&.1GI0!RFFRZLOQ&\1_V];V+W,7A^,?Z/
MN,,Z;Y"#M;E<Y(*DGIUYI\7C*YT_POX+BL8M'T>/5K7<;BYC86EN0BD1JH8<
MMDXRPZ'K6QIWA77F\0ZOK.L7UA)-J&F"S6*V1@D!#,0 3RP^;.3SDG@#%$/A
MWQ#IW@_1]"M8M!OXK>S6WNX=0638[  !E(!R.O!7\10!-J_B+7+.70=%LXM-
MEUW5!([3$N;:*., L^ =QSE0!GJ>O%1ZEXB\2:/::?IUQ:Z9/K^I7IMK0PLZ
MVY0)O:5P?F& #E03VYYK/M_A_JVCZ3X9DTC4;5]7T,3)_I2L()HYCEX^,LH7
MC:><;15_4_#7B75[33]1N+_38O$&FWINK411.;<(4V-$Q)W$$9);@\]* )=,
M\0ZY9^*_^$=\11Z?)-/9M=VEU8JZ(X0@,C(Q)!&0<@XQ7.6OC[Q<W@[3_&-W
MI^D)I$CQ+<6Z&0SE&<1F13G:OS'A3GCO72Z7X=UFY\3'Q#XBGL?M,5HUI:6U
MCO,<2L07<LP!+' '0  =ZHGP)?GX16_@_P"U6WVR)(E,WS>6=DRR'MGH,=*
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
M;HDA4[2?H<5Y/I_A/6IKWPM-+X:O(+W3[V*;4]0O-269IB%8,R#>V5).>Q'
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
MW3O7.^/O"\^JZSHFLPZ4-7BL/.BN+#SA$\B2 89&) RI7."1G-=VJA%"J %
MP !P!2T <3HGAC3[O1]:M'\*/H<.HP_9Y/-F2269=K#)VLP7;NXY[]JR/"'@
M_7;G2=;/BI%@O[G3UT:!E<28MTC*^9D'^-F+8Z\5Z;10!Y/X=\)_8X=+T[4O
MA\9+NU:))=0%[&;=MA \X ON)XW;=G7BNP\/Z3?67C/Q;J%Q#LM;^:V:V?<#
MO"0A6X!R,'CG%=110!R_P[TF^T+P'IFFZC!Y-W")/,CW!L9D9AR"1T(K$\=W
M&H6OQ \$SZ;9+>W*"^/V<RB,R+Y:;@K'@-C.,\>XKT.JD^F6=UJ%I?S6ZO=6
M>\6\ISF/> &Q]0!0!PD7AK6?$<OB[4]1LAI4FKZ;_9MG;2RJ[HH5_GD*$CEG
MZ G %4VLO%VL6OA&QN/#7V*+1K^UENY9+N-B_EJ5+1A3RN"2<X/0 'FO4J*
M.7\.:3?6'BOQ9>W,&RWO[J&2V?<#O5854G .1R".:YW3=%U5O&UCJ5AX;N/#
MJ^;(^K-]LC>WN@5. L:,=S;L'<54]<UZ510!Y//H_BVR\->*/"MGX?6Y6_FO
M);:_-U&L1BFRV"I.[?R5 QC."2!5W5]#UK[9H0N=(O-6T>#2E@DL+2]6'R[H
M8^=\NH==O'4XY.*]+HH \GLO!NNP>!(]-.FI#<CQ&M]Y"7"N$@$X?(8GD!?7
MDXZ5V&HZ3?3_ !(T35HX=UE;6-S%++N'RLY3:,9R<X/0=JZBB@#B_ =GK&B-
MJ.C7^DR1VZWES<PWXF1HYEDEW* H.X'#'.1QCWK<\6:9/K7A#6-,MMOVB[LY
M88MQP-S*0,GZUL44 >;W6G>)-2T'PYJ,>A/;:IH%TC?8)[F/_2D$6Q]CJ2H/
M)QNQT]ZT;"RUG7_'-EX@U+27TFSTVTEAMX9YD>6620KN8["0% 7'7.37;T4
M9VOPZA<^'M1@TF80ZC);2+;2$X"R%3M.>W/>O-=(\*ZHWB3PK?CPS=V)L)7.
MH7=YJ*SR2L864L!O;*[N_!Y'&,X];HH *\6\.S>)[WX=:GH.FZ MS%J$][;P
M7_VI%CB5Y9%<R*3NR,L1M!R,=Z]IJIIVF6>DVGV6PMU@@WO)L7.-S,68\^I)
M- '+:;X9O-,\;Z/.D9?3K'P]_9QN"P&9!)'@;<YY"D],5AZKX1>T\:ZQJ=QX
M6DU^RU,Q2Q/;W*1R6[J@5E97=05. 00>*]0HH X#6?#-T? ^EMH.B1V&J:3=
MI?6FGK.I 8.=\9?./F5FSSC)JI<>#M67X4PZ4L FUJXO(;Z] =1F5KA99>2<
M':,CKSMXKTJB@#A)K77?#7CC6M7L-$EUBQUE(&86\\<<D$L2;,$.0"I&#D'C
MTK)F\&:]_P (9=W MX&URXUU==-BLPV AU(A#GC.U1STS^=>HT4 <!:0>)-5
M^(5CK]WH/]GV-OIT]ND<MRC2;V9"-VTD '! QGH2<9 JKH6B:FGC>SU&P\.7
M/ARSQ*VJQ->1O!=,5^39&C$9#<[L+QGUKTFB@#R]_"][:_!F_LK]5L]0LIKG
M48'9U/E.D[S1MD$@9&/P)K?^&MK<'PN=:OT":AKD[ZC.H_A#_P"K4>P0(*Z?
M4=.M-6T^>POH1-:SKLEC)(#+Z'%6(XTBC2.-0J( JJ!@ #H* .-\=Z=JU]>:
M+);6=WJ&D0R2G4+"TNA!)-E0(SDLNY5.<KN'4=<5Q.I:!?:)\-OB#)=Z6--A
MO&2:V@%P)L)L0<L"><@Y]\XR,&O:JJZEIUGJ^G3Z??P+/:3KLEB;.&'IQ0!P
MLUKXE\5:GX<MM1T(:;::5>)?W-U]I21)GC4A%B .[!+9.X# K*T'4_$5C>^-
M8=(\/?VG'-K=P(I4N4C\N78@_>!R/DQM.1D]1CI7K  50H& !@55LM,L].:Z
M:SMUA-U.UQ.5S\\A !8^^ /RH X72?!>HZ+<_#ZW5%GAT:&Z6]F5@ K218&
M>2"Q(&!]<5=U"SUK0?'EWX@T[2)-6LM1LXH)XH)D26&2,MM(#D J0WKG-=Q1
M0!YW;^"K_5_#'BP:Q#':W_B"4S);K('%MM4"$%AP6!4$D<56TSP;KFN>"O$W
M_"0HEIK^NH(V&\.L:QH%C!*Y&"0S'']ZO3:* /-/#OAZ-+_31=_#U[2ZMF5I
M+UKV-XHW4??0!RS<]!M&,TV#3?%6AV?B+P_9:"M[#J%U<SVE^;I$B1)LDB0$
M[\J2>@.?;K7IM% &)X.L+G2_!>B:?>1^5=6UC#%*FX':RH 1D<'GTK;HHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ K)US3]6U".%=*UQ]*9"2[+:I-Y@[#Y^F/:M:B@#R_PCKNM
MCPA'XR\1^*))=.A,_P!HM$T^( A)'C!W*-W4!N/I741>/='N+&:\AAU*6!95
MBA:.PE;[26!(,0"_.ORGD<<5Q$.FWP_9RO[$V5R+QDNL6_E-YAS<N1\N,\CF
MNM\:7^J:1HNDKIIN+6T>YCBOKFTMO.EMH-IR53:W< 9VG&>E &KI'B[2M8AO
MW1Y[5].P;R&]A:&2 %2P+!N@(!.>G%<;K_Q$M-3D\.0Z/-J5J;O6;4))+;20
M)=P%\-L9@ R\C(]QQ61::/J&M#XA161U>X74-+MX[.YU.'RGN2%E&!\J\9XY
M .".Q%6]3US_ (2'3O!UA8:)JJRV6JV,EX);&2-+38=I4E@,GG^'( !)(H [
M%?$-MIVH^*[B]U>:>VTM8I);;[,%%HOE;B%8<R;ASSTZ4[3_ (@:#J>JVMA
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
M6AM[:WDG,$7D(6;"@A%R<\XYS76W?B[1;30[/5S=--:WVT6@@C:22X9AE51
M,D^V.,<XK)\+VDT7C+QO-+;R(D]W 8W9"!(!;J.#W&<UP5MHVHV_@GX?:C-%
MJUO!I9N%O191'[3 ) RJX0J3@8YX)PU 'J^A^)=/U]KJ*U%Q#=6C*MQ:W4+1
M2Q;AE25;L1T(X-8'B[4M8'C'P]HFF:R-+AO8;J2:;[/'*28PA4?../O&E\%V
MNDS:QJ.K6%YKM]/)#%!)<ZG T:LH+$!-T:9(R<\'&167\0[73W\;^%[K6=(F
MU#28H+Q9E2R>Y56(CVY55/<'\J -;P?XDO9X_$,6M7]M=6^C7)C&J1H(HY4"
M!VW ' *YP<<59L/B'H6H7MI;!;^W6^;;9W%U9210W)Z@([#!)'3.,]JX,>&[
M[5=$\;6OAK3;S3M#O;2-;&SN8VA\R<9,ACC;E%8 #D $FM?6=77QK8Z%HNE:
M5J4-Y'?VUQ<BXLI(5L4B(9LLRA2>, *3G- '5:OX[TG1;FXCNH-3:*U(%S=0
MV$KPP< _,X&. 03C.*DUOQMHF@36<-W--)->Q-+:QV\+2M. 5&$"YR3N&!Z9
M/:N \6ZAK&HKXLTV_N->AN )8=,T[3['=#<PF/AVD\LY!).[YAC&!S6Y86%Q
M_P )=X$FDM)=EOH<J2.T9Q$Y2(8)QP>H_.@#=OO'VCV$EK"\6HRW,]LMVUO!
M9222P1'^*50,I]#SQTJK\-=7FUSP[>7TEX]VC:G="&5V)_="0[ ,]L8Q6:^H
M?\(E\2?$-[J5C?RVVKP6K6<UK:/."T:LK1?(#AB3D9P.>M7_ (7P74'AN]^V
M6,UE+)JMW+Y$RX9 TA('H?J./2@#3U?QKI>D:D^G&*_O;V.,2S0V%H\[0H>C
M/M'RY].M<UX\\<P'P387>A7=ZT6JW,427EE [-&GF*' ./E?!( /.<XY%+::
MFO@SQIXH?6+._,.J3Q7-G=6]G).LH$84QY0'# C@''6L8Z'JD/P^M3+I]Q%-
M>>)H]0%GL)>WB>Y# ,!TPO)],T >E^'4C30;412ZC+&065M2W?:,$DX?< W'
M3GMBN$\,3>.O$7A9=>M/$]O]H>6<1V-QI\?E-LE9 I=<,,[1S[UZ?7D_@?Q2
MWAWP5%I+:#KESJT,UQBVCT^4!BTSLN9"H4#!&3GB@#>L?& U[1?"VI_;I=*D
MO;_[--:K )?-E4.&A)/W1E"=PYX'K6I_PG>BMX@?0X?MD]_%<BWF2"U=Q"3M
MPSD#"I\P&X^A]#7'P>&-2T31? MI<PM+>KKIN[TPJ66)I%E8Y(Z ;@,]*Z3P
M99S0>(/&<LMN\7GZJ#'(R$;U$*8()ZC.?UH L3?$/0(;J1&>\-I%/]GEU!;5
MS:QR9V[3+C;UXST![U;UKQAIFB:A'I\B7MW?/'YQMK&U>>1(\XWL%!P,\<]:
M\KT;2+2T\*'PIXDO?%L5TC202V%I:M)#."Y(:-EB(*MD');KFNM:\7P;\1=9
MO=2M+^2PU.TM5M;JWM9+@*T2LK1ML!()R".,&@"QJGQ+@L_$FB6=K8WUU87]
MM+.\L5A,[D!5*>6 .>IW#!*\9Q6WJOC;2M*O_L!BO[R]6(32V]C9O.\*'H7"
MCY<^AY]JY[Q'J30>*?!OB:XT[48M/2&[28"U>26!I$38'1 2"=I'L:9::JGA
M#QMXFN-7LM0^S:L\%S9W4%G),) (@IB.Q258$< XZT ='<^//#EKX=L]?DU
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
M^SM<H'W'H",\'VK.O_B#H&F>,%\.WE_:02_9S,\TEPBK&^Y0(R">&(;</84
M=514<\\-K!)/<2I%#&I9Y)&"JH'4DGH*S+/Q5X?U"PN;^SUFPGM+49N)DG4K
M$/5CG@<=Z ->J=II5G8WM[>00[;F]=9+B0L6+E5"J.>@ ' ''7U-/FU&RM_L
MWG7<,?VIQ';[G \UB"0%]3@$\>E4M0\4:!I5_'8:AK-A:W<F-D,UPJ,<].">
M] &M17%CQK;Z=XR\16.MZE9V6G64=H;9IW6/+2*Y89/7[HKK[>Y@O+:.YMIH
MYH)5#1R1L&5@>A!'!% $M%95QXFT*TU>/2;G6+&+4)" EL\ZB0D]!C.<GL.]
M78;ZUN+FXMH;F*2>V*K/&C@M$2,@,.V1S0!8HK+G\2:';:0FK3:O91Z=(=J7
M+3KY;G)& V<$Y!X'I3T\0:,]A;7ZZK9&TN6*03^>NR1@"2 <X) 5O^^3Z4 :
M-%9ND^(-'UY96TC5+2^$)VR?9YE?:>V<&HH?%7A^XU=M)AUJPDU!25-LMPI?
M(ZC&>H].M &O161J/BG0-(:5=1UJPM7B=4D6:=5*LPW $$YR1S]*GO-<TG3M
M,34KS4K2"Q< I<23*$;/(PV<'/;% &A16!>:^L]KI%YHNI:1+:7EZD+2SS_+
M*AW;EB*\&3(X!]#5C5?%.@:'<1V^JZS864T@RL<\ZHQ'K@GI[T :]%4[G5]-
MLX8)KF_M88I\^4\DJJLF%+<$G!^4$_05'I.O:3KT,DVDZE:WT<;;7:WE#A3Z
M''2@#0HHK!UOQ9HVDF>RDU>QAU3R6>*VDF4.3M)7Y2<\]AWH WJ*X_0/$.IZ
MEI7@^YFN-,5M4MC+=I,Q2:1O*#?N%'!P<EL]!6VGB;0I-9.CIK%BVI D&U$Z
MF3(&2-N<YQSCK0!JT5DW7BC0++54TNZUFPAOW("VTEPJN2>@P3U/;UI-4\5>
M']$N8[;5-:L+*>096.>=48CUP3T]Z ->BJ=SJ^FV4<,EU?VL$<X)B>2555P%
M+$@D\X4$_09J@OB_P_-HMWJ]OK%C/96O^MF2X4JA[ G/!)( SZB@#;JG8Z59
MZ=->36T.V6\F\^X<L69WP!R3V   '0 5R]OX]M=>\#RZSH5_I$-['%%))%?W
M/[NU+MC;*5Y4XW >IKH=1\1:-HY==3U6RM&C19'6:94(5B0#@GH2"!]#0!IT
M50&N:4VEQ:FNI6AL)2HCN1,OEL6.T -G&2>/K5B2^M8;R"SEN8DN;@,T,+.
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
M[GP<C)QSR :DGLK2YFBEGM89983NB>2,,4/JI/3\* /&M65SX2\;$H[V2>+
M]\J DFV!@,G [8Z^V:Z'6+W1=7\;^#%\-7%E<WEO/))*]BRL(K3RR&#%>BDE
M0 >_2O1T@AC\S9$B^8Q9]J@;B>I/J:BM-.L;#?\ 8[.WMMYR_DQ*FX^^!S0!
MY;IFE:?-X&^)%Q+9P//+?ZH'D9 6(7)7GV/(]#S7:^&]9L[?PYX4L[RZ"WNH
MZ?%]G1LDRE859^?8<\UT(MH%CDC6",)*29%"##D]21WSWK-;P]:OXCMM9D)9
M[.V-O:0X 2#<?G91_>("K[ 8[F@#G/BK@>'--DN5+:7%J]J^I#&5^S!_FW#N
MN=N:HWMWI.K?%'PF_AVXM+F:VBN6O9;)E=4MS'A5<KQ@OC ->CLJNA5U#*PP
M01D$57M-/LM/1DLK.WME8Y80QA 3ZG H XGX5:;91:#>WR6L0NI=5O"\VT%S
MB5U'/7IQ^)]32>.Y;6U\:^#+K6&C318YKD223?ZE+@QCRB^>!_'@GH:[V*&*
M!"D,:1J26PB@#).2>/>DGMX;J%H;B*.:)QADD4,I^H- 'G>G&QU;XIZW=:(8
M+C3O[%2&]DM\-%)=>82@R.&8)GZ9 KF$O-.N/V:KBVM;BV>[@T]%NHHV7S(S
MYN,.!R.AZU[3;6EM90""UMXH(ATCB0*H_ 5&NF6"B<+8VP%P<S 1+^\/JW'/
MXT <1KVFV6E^,?A^MA:0VPCN+B!1$@7$9MV^7CMP*Y#3HGN++Q=I6J^)M!TN
M2XU"Z6]AU&S#3%6/R.&:5<KM(*D# Q7MKPQ2/&[Q(SQG*,R@E3C&1Z<57N=+
MT^\G2>ZL+6>9/N22PJS+]"1Q0!Y['H]I+\2/"5M=M'J2V?AYVCGD7(D=6C42
M8YY()/?K7<^($6/PIJJ(H5%L9@J@8 &P\5HF&(S"8Q)YJJ5#[1N /;/IQ4&I
M6G]H:7=V0?9]H@>+?C.W<I&<?C0!XFU[X<N_@]X;TS19+-M?::R\B"$ 3K=!
MT,CD?>'&XECQ@CG!%=OHFFV5W\7?&-U<VL4T\,%BD3R*&V!HV+8STSM7\JZ;
MP_X<M-#TG3;8Q037=G:1VINQ"%=PBA>O) ..F:UEAB25Y5C19),;W"@%L=,G
MOB@#R70-3\-:?X:\66OB>>RCU-K^[-_#=%1+,"3LV@\L"NW;C\*CTO2I);SX
M46>NVPEFBL;MVBN%SM*QQE,@]P-O7H17J\VFV%Q=)=3V5M+<1_<E>)6=?H2,
MBIVAB>5)6C1I(\['*@E<]<'MF@#RC5(H[>;XO0PHL<1TV*38@P-S6LFXX]3@
M9IM[<:-:>,? ,^MFW2V317,<EP/W<<F(@I)/"]< GN1WQ7J[6MNQF+01$SC;
M+E!^\&,8;U&/6FRV-I.FR6U@D788\/&"-AQE?IP./:@#QC5GM;K1/BO?:2T;
MZ/-' L4D./*DG6/]Z5(X/)7)'4UTVM7&FZ=\2/"UWJDMK;6TFE7*>=<E40N/
M*(!9N,XKT%;&T2S^QI:P+:XV^2(P$QZ;>E%S8VEZB)=6L$Z(=RK+&&"GU&>E
M 'E/B*.^FN_BO'IP<W36-D%$?WBODMN ]]N:?K]_X:U30O"-GX6FLI=074+1
M[&*U*F2!%(,A8#E5"@[L_C7JZPQ)+)*D:+))C>X4 MCID]\5!;Z;86D\D]M9
M6T,TGWY(XE5F^I R: .(\-:5I][\0O'LMU9P32-/;P%I$#'RS;IE>>Q[^M7?
MA*[/\+- +,21 R@GT#L /R%=BD,4<DDB1HKR$%V50"Q P,GOQ1##%;Q+%#&D
M4:_=1%"@?0"@#RB*QT[4M)\;V>I:K'I<<GB4F*ZE*[4E5863(;@C*]#UKJ?
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
MUWH]S))JX!_Y]#LBSZAV9&]\5Z]#-%<1++#*DL;='1@P/XB@!]%%% !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 %%%% !5+5-(L-;LQ::E:QW-N)$D\N3[I93D9'?D=.E7:* ,+1?!OA_P
M]=R7>EZ;'!<2)Y9DWLY"9SM7<3M7V&!5>Y^'_A:[OIKR724\V=_,F599$CD;
MN6C#!6)[Y'-=+10!S^I^"/#FL:B]_?Z8LUQ)M\W,KA)=H &] P5\  ?,#TJQ
MJ?A71-8O[2^OK!9+JTXAE5V0J,YP=I&1D9P<BMBB@"IJFEV6M:;-IVHP">TG
M $D3$@, 0>W/4"D&EV0U@ZL(%^WFW%L9LG/EABP7'3J2:N44 93>&M&?3]1L
M'L(FM=2E>:[B8DB5WQN8\\'@=.F*JOX)\.R:'%HTFFK)8Q2>;&CR.S(_]Y7)
MW ^X-;]% &%;>#= M-,OM.BT\?9KY=ET'E=VE7!&&=F+=">_>M"]TG3]1TI]
M+O+2*>Q=!&T$@RI4=/RP.?:KM% &!IO@KP]I33M:Z?\ -/"UO(9II)B8VZI\
M['"G X'I3M'\':!H%XUWIVGB*X*>6)'E>5E3KM4NQVCV&!6[10!SD?@/PS%'
M?QII4:QWYS<1B1]K'=NR!G"G< ?EQR*NZ+X:TCP\)_[+LQ"\Y!FD:1I'DQTR
M[DL0.PSQ6M10!D:YX8T;Q&(/[5L5G> DPR!VCDCSUVNI##/UHMO"^B6F@SZ'
M;Z=%'IMPKK-"N?W@888LV<DGU)S6O10!'!#';01P0J%BC4(BCL , 5EGPMHI
M\1CQ!]A4:I@ SJ[#=A2HW*#M8A21D@FMBB@#)'AG1AX>DT 6*?V7('#6^YL'
M<Q9N<YY8D]:9K/A31-?-NVI6*RR6X(AE21HY$!Z@.A#8]LULT4 4=*TBPT.Q
M%GIUNL$ 8OM!+$L>I))))]R:I:[X1T'Q*\,FKZ;'<2P\1RAF21!Z!U(;'MFM
MNB@#"7P9X<30'T-='M1ILC;W@V_>?^\3UW<#YLYXZU+HGA71/#KS2:78K#+,
M ))6=I)& Z NY+8]LXK8HH R!X7T4>'DT#[ G]EH05M]S8!#[QSG/WN>M6Y]
M+LKG4[34IH%:\M%=()23E ^-PQTYP/RJY10!Y[X>^%^D)9.^OZ5;7%\;V>;<
MLC;71I6=-Z@@/@$<,#BNHUCPEH6O74-SJ5@LL\*&-)%D>-MAY*DH1E?8Y%;5
M% &-%X3T*#3X-/ATV*.T@NA>10H2%28-N#  \<\XZ>U77TNRDU:+57@4WT,+
M0)-DY5&()&.G) JY10!R?AKPQ+8>*?$^O7L,"3ZI<*D2Q'.((U"J3_M,<DCZ
M5O:1H^GZ#I<.FZ7;+;6<.?+B4DA<DL>N3U)-7J* "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 *\\^)'C+6O"NJZ,NEPP36[Q3W5[&Z$LT41C+;3G@A68_A
M7H=<1XDM1=_$[PI'+"9+=K/4$E!7*X98Q@_6@#5\4>)!I/A)M4TX)<W-R(X]
M/3J)I92!&/<9()]@:S?"?C R_#V/7_$UW;0-'+-%/,JE4)25D&%Y.3@<#DFN
M6\&Z=JESXHM?#FI0R_V?X.>5HII!Q<L^1;'_ (#$6^AQ5*UMKF#X=>&M0DM)
MYK33/$<MW>1)&681">8;]HY(4L&X^O:@#TW1?&&B>(+N6SL+I_M<2"1K>>WD
M@DV$XW!9%!*^XKD_'7Q+TBU\+ZU%H^L&/5($:.&9(7\OS01E5D*[&8#/ )I3
MJ%OXR^(VB7_AYY);73+.Z%U?")DCS*JJD8) W$$%L=JXVZU>S@^!ESX0DLKH
MZ]:PM%/9"U=FC=9"QE)QC;_%NSSGCF@#U:?6ULO$SQW.K*+>+23=R:>MFSR<
M/@S!U!R/X=@&>]<)X>\73ZIX5UGQ#+XNO+.[#/N6?3R]K9IY^V,HNP%SM&.&
M/WN1D5U,,<G_  N2*38VS_A&PN['&?M XSZUQ[V\W_#.-_#Y,GFF6;";3N_X
M_2>E 'I>M>+=%\/3PVVHW;BYF0ND,$$DTA4=6VHI(7W/%0W?CCP_:6UI.;V2
M9;R+SH%M;:6=F3^]M120/J!7-76JVGA/XI:KJ.NF2"SU'3[=+.[\IG0&,MOB
MRH."20V.]-UWQA/_ &WIT*ZA<>']%NK W,=XVG[Y9I=Y'E .I"G;\V"N3NH
MTO$?Q)TG2/#>GZS82"^@OITCB9(Y"I7>%<G"G:RY/RG!)&,9K0/B""_U?PZ]
MCJ_D6M^;G%K-92![O8O8L 8]I!/(^;M7F\$-RGP=N)Y(;M_L_B$W,OF0%9?+
M6[#,Q0 8.,D@#CFNPU*_MM;\<^ M2TYVGLW:_P 2A& _U.WN!CD'ZT :^H?$
M+PQI=]/9W6HL)+=@EP\=O+)' Q[/(JE5/U/'>KFK^+]!T-K5=1U&.(W<;2VX
M56?SE&W.W:#D_.N .3GC->>:+KVG^&O!^M>&=9@N/[;,]X#:BV=VOC*[%&3
M(8,& S[<U<TC1KO3?$/PWL]0A+7%EI%TDA(W"-]D0QGU'(H [6Q\8Z!J&B7>
ML0:B@LK,LMR\J-&T)7J&5@&!Y'&.>U6-%\1Z;X@$WV![C=#M+K/:RP, V=I
MD4$@X/(]*X6>STV76/B3#K:7":5.]D)7AC8L,PJ-Z[03PV"3@XQDUJ> M;U#
M4-2U.Q.IMK6D6J1&VU1[?RF9CG=&QP Y4 '< .O- %_QIXXMO!\FDI-&\C7M
MY'"^(I&V1$G<X*J<L.,+U/85=O?&F@Z?8V5W<7<BK? FVB6VE::4#KB(+OX[
M\<5C_$UOL^F:%?NCFVL=<M+FY=$+>7$I(+$#G R*S+[7+#3OB/9>*KQY/["O
M=&^S6U]Y+E(Y1*6(;C*[EQ@D<XH [C1-?TSQ%9-=Z5=+<1(YC?Y2C1N.JLK
M%3[$5B^-I/$EAI=]J^CZO9VUO964D[VTUCYK2,@9OO[QC( '0U1\# W_ (G\
M6>(;:&6+2]2FMUM&DC,?G&./:\@4@'!) ![XK<\;JS^ O$*(I9FTRY  &23Y
M;4 8FD:_?Z/HECKOB_Q'8_8=0AB\I$L3%Y<CKO +AFXP&Z@"M(_$#PY]@M[L
M75RZ7+.L,:64S2OMQN(C";L#(YQCD5S.NVAN/ _P]@DMS(HU'3/-C9,C&SG(
M]/K6GXU\17NE>(-,L6U$Z-I5Q!(\FI+:B8F4$;8AD%5)!)R0<XP* .@A\6Z#
M/X<D\0)J40TN('S)W!780<$%2,AL\8QG..*YA?'5MK7Q \-V&C:A*;:6*[:\
MMI(&B8X1#&2KJ&Q]X@C@\^E<;;VUY-\/]6O##>WD-OXM%_<)+;;);BW5HV9C
M& .H^8@ =#Q73OKNG>)?BIX4O-(2:>V@M[Q)+W[.R1L612$#,!DC!)]-WKF@
M#H=.\4V%AH<^H:QK\%Q -2DM!<_9FA6-O,*B,C_9/!<\=\XYJ]HGC+0O$5[-
M9Z;>M)<Q1B4Q20R1,T9. ZAU&Y<]QD5YHUG)+X$6&2W9PWC++(R9RANSG(],
M5V6K(R?%K1;A8B5&D789N@.'C(!/:@"S/\2_"EO.(GU"=@TIA22*QGDCDD'!
M5'5"K$8/0FNMKP3PGJ,;Z!X8M=<U"6ST33[J.YA;^R9E5I0QV(USDQE S?>
M&[ Z5[W0!Y';^,/&47@-O&\M[I=S912R&;3C:&-O+68QG;*'/S<9&5KK+379
MV^(NIVTUTR:9#HT%V(WP%C)=]S'\ ,_2N7^'?@:QU;P987&KSZG/$+F>3^SI
M;EA;!EG?:3%QGH#@Y&:U[R6]L?B-XGOK*S:YGB\.Q/!%M.)9%>4A/Q.!0!O:
M;XZ\/:MJ<.GVMY+]IG5F@$UK+$LX R=C.H#8'/!J&_\ B+X5TV>Y@N=3/FVL
MK17"1V\LAA*XR6VJ<+R/F/'7G@UY];ZO<Z]XB\$W+ZY=:G.+WS+J!=/$,-F[
M0OE=VP,#G(P6/ )KJ/#=I^Y^(9>W^:;4[A<E.77R$P/<<G\S0!U&I^*]&TFW
MLYKF[+B^&ZU2VB>=YEP"2JH"2,$'.,<BM*POK?4[&&]M'+P3+N1BI4D>X(!!
M]B*\H@_LNU\$>"[J^UJ[T+6+731]DO%MVD3!50\;J5*MG"_*<'CBO0O!NIZE
MK'A+3K_5[86]],A,B!"F<,0K;3R-R@-@],T )?\ C+0]-U9M,N+J4W2;/-6*
MVEE6'=]WS&52J9_VB/6N=E\;V^B?$+Q!9:QJ$@M([:T:TMHX6E;)$AD*JBEB
M.%R>@XK)\5:K%H'B74;_ ,,ZG<CQ!-+"MSHDEHTD=^P"J"ORY4[?XU...:Z'
M1+<_\+:\5W#PX/V*Q5)"O;$F0#^ S]!0!NMXJT)?#:>(3J4(TEU#+<\X;)P
M!C.<\8QG/&*CT3Q?HGB"[EM+"Z?[7$@D>WG@D@D"'@,%=02/<<5YA;VT]IX,
MT*_DLYY+#2_$\]S=0QQ%BD0EE DV@9(4L#P/>NG@U&U\7?$[1=3T+S)['3+.
MY6[O!$R1L9-H2($@;B""V!TH ZK_ (2S1/\ A&&\2?;A_9"@L;CRGZ!MA^7&
M[[PQTK.75+P_%=]+^T-]@&AK<B'C'F>>5W>N<<5YA<ZS#:?!*_\ "#V]XVO6
MQEBFM$MG)C'GE]Y;&-FT@@YYR *[C5+.ZN_B7J,5L&62;PFT,4G0!S,V.?7D
M4 5O&7Q,TD^';E- U@KJ N(8X95A<))^_19!&[+L?Y2V=I/&37I3,J*68A5
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
M33/&VEZ7*]M%I]Q97%Q/-*=I0QE,?,3@#YCG-;]I>VFH6RW-E=0W-NWW989
MZGZ$<4 3T52LM8TO4II8;'4K.ZEB_P!8D$ZN4^H!XJ[0 451;6])741IS:G9
M"^/ MC<)YG_?.<TZ\U;3M/W_ &W4+6VV*';SIE3:I. 3D\ GC/K0!<HI%8,H
M92"I&00>"*IOK&F1ZBNG/J-HM\W*VS3J)#]%SF@"[17):5XPA?5O$%OK%Y86
M4-CJ M;9I)!%O!C1L$L>3ECTKI[F[MK.V:YNKB&"W49:65PJ@>Y/% $U%5[.
M^M-1MEN;&Z@NH&X$L$@=3^(XJIK]]=Z=HTUU8I:/<(R!5NY_)CY8 Y;MP3CU
M.!0!IT52O-7TS3I8HK[4;2UEFXC2>=4+_0$\U=H *SM>TD:[H-[I37,MLEW$
M87EAQO"G@XSZC(_&GW>LZ78"0WFI6=L(V57\Z=4VDC(!R>"1R*LO=6\5J;J2
M>)+<+O,K. @7USTQ[T -L[2&PL;>SMD"06\:Q1J/X548 _(5/5&VUK2KRSEO
M+74[*>VBSYDT4ZLB8]6!P*H>%_%NE>+--6[T^==Q+AH&D4R(%<KDJ"< XR/8
MB@#=HK,\07UYIVB3W=@EH]RA78MY/Y,7+ '+]N"<>^!5B[U73K 2?;+^UMO+
M4._G3*FU22 3D\ D$9]J +=%1P3PW4"3V\L<T,@W))&P96'J".M)-<P6WE^?
M-'%YC;$WL%W-@G SU. 3CV- $M%5+'5-/U19&T^_M;M8VVN;>99 I]#@G!I@
MUO23J)TX:G9&^''V87">;_WSG- %ZBJ5YK&F:=-%#?:C:6LLW^K2>=49_H">
M:+W5],TV6**^U&TM9)>(UGG5"_T!/- %VBJE_JFGZ5$LNHW]K9QL=JO<3+&"
M?0%B*=-J%E;V/VV>\MXK3:&\]Y0L>#T.XG&* +-%4QJ^F'3?[1&HVAL<9^TB
M9?*QT^]G'ZU1O]:)T^SO-&FTZ\BGNHXC))=A8RC-AMK#(9O1>] &U15*_P!8
MTS2O+_M'4;2S\SA/M$ZQ[OIN(S4[WEM%'$\EQ"B3$+&S. ')&0!ZG )XH FH
MJI8ZII^IK(VGWUK=K&VUS;S+(%/H<$X-6Z "BJ,&MZ3=7SV-OJ=E+>)G=;QW
M"-(N.N5!R*Y6?Q==WOQ$;P_IFI:1!;6<<3W'VC]Y)<.SD-%'AQM8*I[$@D<4
M =Q12$A5+,0 .23VJE'K6E3745K%J=D]Q,@DBB6=2[KC.X#.2,=Q0!>HJI9Z
MII^HM*MC?6MTT+;91!,KE#Z-@\'ZU'%K>DSZ@UA#JEE)>KG-NEPAD&.OR@YH
M OT5S]EXST6]\3:AH,=W$MW9^4"6E3$K/N^5.<DKMP1CC(K3DUG2XM173Y-2
MLTOG^[;-.HD/T7.: +M%4[S5M-T_?]MU"TMMBAF\Z94V@G )R> 2"!]*KV6H
MW,VL:I!.+);.V$1@DCN-TA#+EC(O\'/3U'- &I15&QUG2]4DDCT_4K.[>/\
MUBV\ZR%/J 3BLOP=KMUK^G7]Q=K$KV^I7-JGE*0"D<A5<Y)YP.: .BHHJC=Z
MUI5@'^V:G96_EN$?SIU3:Q&0#D\$CG% %ZBHI;JW@M3=33Q1VZKN,KN @'KD
M\8J&QU33]3@:>PO[6[A4X:2"99%!]R#B@"W15!-;TF6ZAMH]4LGN)T#Q1+<(
M7D4\Y49R1[BK] !16?-KND6S(L^JV,3/(8D#W"*6<'!49/)!X(JVUS EQ';M
M-&L\@+)&6 9@.I ZD#(_.@"6BL#Q7KYT;PKKFH6$EO+>Z=;-*8V.X(VW*AP#
MD9'/:KFF:Y87_E6ZW]H]^85DEMHYE+ID G*YR!SWH TZ*XN+Q5JLT'BUHHM/
M,NDWPM[87$IAC9=D;$R.<X/S'GCL*ZF]U2PTN%)=2OK6S5S@-/,J*3Z MC-
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
MU)!!!P>." ?PJ:@#QS1=2MK/X=^'[673+&^GO=:NHK8Z@0((9/.F.]C@\XR
M!R2:BL"5/Q5AWZ;\NEH773 1 '\B8' _O<#/N*]8ET+2)]-.FS:79/8EBYMF
M@4Q[B22=N,9R2<^II;?0](M+>6WMM+LH898A#)'';JJO&,X4@#E?F;@\<GUH
M \QNM$TS2O"OPZO;"Q@M[MM3T_=<(@$C^:O[S<W4[L\Y->NU6?3[*2&WA>SM
MVBMF5X$:)2L3+]TJ,?*1V(Z59H \WLTTBX^*OBM?$2V;SQP6HL5O0I MC&2Y
M0-QC?G=CO7)"U@N_ 4=HBE]#F\9I%8*&(4VAF PA'\.2^,5[)J>@Z/K1C.JZ
M597QC^X;FW63;]-P.*L/IUE+;PV\EG;O# RO#&T2E8V7[I48P".Q'2@#B4TV
MQT?XQ:9'IMG!9QSZ).LJ6\817"21[<@<9&3S7)Z="]E\)O#GBBW4F?0=1GN7
MVCEK=KB1)E_[Y.?^ U[*UI;->)>-;Q&Z1#&DQ0;U4D$J&Z@$@<>U96N:&USX
M0U#1-&6UL3<P/#'^Z CCWYW':._S,?J: ,3X?@:M<:YXM/S#5KLI:M_TZPYC
MC(],D.WXU+\3;65O"#:K;(6N]%N(M3A [^4V7'XH7KI-(TR#1M'LM,M1B"TA
M2%/HH S]>*MR1I-$\4J*\;J59&&0P/4$=Q0!X;)XD.CZY=?$E9&?3]6>\L(L
M_=98HQ]G('^T\,@_X'6M/X5MK5/AEH6IP+<#SYY+J.09#RF%I'W>HWD\'KWK
MT]M$TE]/BT]M+LFLH6#16QMT,:$'(*KC .2>E69;2VGG@GFMXI)K<EH9'0%H
MR1@E2>A()'':@#R[4+:32=?^(D&@0"VD;0X9XXK9=O[W;*-R@?Q8';O530=#
M.H:9X1N;;4O"UI#:3V\\,EI$R7$G&'B+%^68$AAW->N+:6R7<EVEO$MS*JI)
M,$ =U&< MU(&3@>]4(/"^@6NHG4+?1--BO2=WVB.U19,^NX#.: .%T3P]I&J
MZY\0)]0T^WNI3>M"&F0/M3R$.%STY/4<\#T%=)\,Y9)_AIX=>5R[?8D&2<G
M&!^@KI(K*U@>=X;:&-KAM\Q2, RMC&6QU. !D^E.MK6WLK:.VM((H+>-=L<4
M2!50>@ X H X3Q/I=CJWQ9\+PZA:QW,*6-W*(Y1N7<#'@D=#CWKE=<BFTS0?
MBG9:-']GABN+9Q% ,*BO'&9B .F5W$XKV1[2VDNX[M[>)KF)62.8H"Z*<9 ;
MJ <#/TI([*UBFN)H[:%);D@SNL8!E(&!N/\ %@<<]J /.=*T)IO$/AO48-1\
M+6\5KO\ (32HBDES$T9!09<[AC#>VW->C7AF%C<&V&9Q&WEC_:QQ^M4;'PSH
M.EW;7>GZ+IUI<MG,T%JB/SUY S6K0!X:D7A=_@+)/(+1M9:!F:0[?M9O]QQS
M]_?O_''M72IHUOK'Q9L5UZSBNYH/#,4C1SJ'02^:RDE3P3RWYUW7_"-Z&-5_
MM3^QM/\ [0SN^U?9D\W/KNQG/O5W[);?;3>_9XOM1C\KS]@W[,YV[NN,\XH
ME551%1%"JHP% P *\KE-OX4\2M>*-&UO3=6UL<_*;RTN78+A3R'5&'3AE_"O
M5:S(_#NB1:HVJ1Z/8)J#$DW2VR"4D]3NQG- '":)X=T?5?$/Q N-0TZWNI3>
M>0'F0.53R$.%STY/4<\#T%<RDUY<^'/A:LTUE]D:&4,VI*7MS,L8$0< CG&_
M;D]:]MBLK6!YWAMH8WN&WS,B &5L8RV.IP .?2H)-&TN72QI<FFV;Z>H"BU:
M!3$ .@"8Q^E ',>#-%FT[Q!KEX^H:0_VL0&2STM2J1.H8;RI8X+#\]M'Q:_Y
M)MJ7_72V_P#2B.NHTW1],T:%H=+TZTLHF.62VA6,,?4X S4]U:6U];M;WEO%
M<0,06CF0.IP<C(/'! /X4 >:^-(H=$UK6?%"-HFK0+:Q1:CI=^5\V-4!(\IC
MG!8-G81SQZUZ7;3+<6L,ZHR+(BN%88(!&<$>M4;OP[HE_J":A>:/87%Y'C9<
M2VR-(N.F&(SQ6G0!YUI.AZ5JWQ5\:RZC86]VT264<?GH'"AH?FP#QSM'/7BN
M1TYH6\"?#^WU5@="_M>XBNO./[OY'F$"OGC;D 8/' KVV.TMH;F>YBMXDGGV
M^=*J -)M&%W'J<#@9Z5#_9&FG36TW^S[3["V=UMY*^4<G)^7&.22?K0!P<=I
MI+_%Z*#1H+-K:31Y%U6*W53$PWKY0<#Y=WWNO./:IOA!#ID7@V$016B:@)KE
M)]BJ)0!</@-CG &WK[5VNF:/IFBP-!I>G6EE$QW,EM"L8)]2 !FBUT;2[&]N
M+VTTZTM[NYYGGBA57D[_ #,!D\^M '+_ !:_Y)EJWU@_]'QU2FTC3]5^-MT=
M0LX;H0:'"\:S*'56,T@SM/&<9&?<UWEU:6U];/;7EO%<0/C=%,@=6P<C(/'4
M _A0+2V6\:\%O$+IHQ$TX0;R@)(4MUQDDX]Z .-^&$:6VE:[90J$MK37KV&"
M(?=C0/D*!V')JI\7/[/_ +/\,#5F1=/.OP"X,APNPQRYW'TQU]J[VWM+:T$@
MMK>*$2R-+)Y:!=[MU8XZD]S6+XI\.OXA.BA9(E2PU..]E61<B1%1U*_CO[T
M<7<K:P?$JY_X1!+991X<G-PMD%\OS-P\C(7C=G..^/:L*YB\,'X$6DUF+,ZT
MT$+121[3=&_++G!^_OWY_#VKV/3=&TO1HY(]+TVTL4D;<ZVT*QACZG:!FHH_
M#>AQ:H=3CT;3TOR2QNEMD$A)ZG=C.?>@#S[Q9$NAZEJOB=SHFK*+.&+5=+OB
MOFQA%S^Z;G!8-G81SQZBE\6>1INHZEXNA_L;4H#8Q+J&DZEM$T:*"P$9YVL0
M_P!PCDX]J] NO#NB7VH)J%WH]A<7J8VW$MLC2#'3#$9XHN_#NB:A?I?WFCV%
MQ>1XV3S6R.ZXZ88C/% 'F][)=:E\4YW/]CQA](MWL(M9A9@(V+&38 P ;=@-
MWP!VJ:/PD%\)V-BOB'16N+;6)+ZQB(W69/S$V^TMDJNYNAROX5Z-J>B:5K4:
M1ZKIEG?(ARBW,"R!3[;@<5'-X<T2YTV/39M'L)+&,Y2V:V0QH?4+C H \^!M
M_&/A>%(QH^BZCINM-MA;;)9WEQ$#NP/E+JP;.1R"/:JE_K$>K^%=/VZ;:6$U
MIXMM;:X6R(:&6195RZ$ 9!R.HSQCM7ILWAW1+C3(],FTBPDL(SF.V:V0QH?4
M+C ZFI4T?3(K*"SCTZT6UMW62&%8%"1L#D,JXP"#R"* .!TE-%N/B!XR_P"$
MD6Q>\CDA6!;X*0MIY0(V;N-N=V<=^M<M#9PW_@+PS93(TNCS>+_+LT<G#VA:
M4*/7:1G\*]BU+P_HNLR1R:II-C>O%]QKFW20K]"P.*M26%G,ENDMI Z6[K)
MK1@B)E&%9?0CL1TH XFRT^STKXT-!IUK#:0S^']\L4"!%9EG"J2!QD D9]*W
M_',E[%X$UU].+B\6QE,1C^\#M/(]\9Q6S]DMOMHO?L\7VH1^4)]@W[,YV[NN
M,\XJ:@#QS6X/#*?#_P ,OX:6Q&K&YLO[.:VV^<TF]=^2/F/R[MV?QKH](TO3
M_P#A<?B.3[#;;TLK25&\E<J[&3+ XX)[GK76VGAO0]/OWO[/1M/M[Q\[IX;9
M$<YZ_,!GFKJ6EM'=R7:6\2W,JJDDP0!W49P"W4@9./K0 S4?^09=_P#7%_\
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
M2J6:0C(+-D;0>V/>H=6L?$4'@[POI6JWMY9W4OB)+831W.^<6S"7:&D'5@I
MS[ ]: /3[O49+74["S6PNITNRX:XB4&.WVKD&0YXST&,\U>KS^]TV#P[XT\"
MZ7IC7$5FTU\6C>X>3=^X)Y+$D\\\]*QM(T:V\7>%]:\2:Q?7J:H+B[$4T=Y)
M']@$3,$5%5@!@*"<CG/- 'K-8NF>(%U+Q)KNCBV,9TEH%,I?/F^9'OZ8XQT[
MUYYI]W=>-KWP7IFNS3K:7.BOJ%Q%'*T7VN8%5&XJ0<8)? ]:V?A_I\6E>./'
M%E!<3W$4,UF$>>4R.!Y.=I8\G;]T9YP!0!Z)167XE9T\*ZPT;,KK93%2IP0=
MAQBN"U&^F7X7>!)1=2"6:ZTI6<2'=)DKN!/?/.: /4:*\UCT&W\4?$KQ=:ZI
M<WTEC:QV9CM8KIXH]SQ'+':021MXYQR3BL2SU&_U7P/X*TB\U&Z\G4-5FLKN
MY$I626*)I0L9<<_-L4$@Y./>@#TP^(%'C4>&_LQW'3C?^?OXQY@3;MQ[YSFM
MFO*[?3;?PI\5-072WGECB\,23Q6TT[2^41,/E4L2P4D9QGJ3BL;0]-\1ZKX<
MTG7=-TN];7)VBNFU:35P4F!8%U:+=C85RH7'&!0![;17FT&AQ>(OBIXG34;N
M]>TL%LI(;6.Y>./S&C)WG:1DC;P.G)XKTF@"G!JME<ZK=Z9#.&O+-(WGBVD;
M ^=ISC!SM/2J/AOQ /$,&H2BV,'V/4)[+!?=O\MMN[H,9].U<;H?AG2C\8/$
M\YBG\RV2SN8C]KEP)'\PL2-V&&1]TY [ 5@6OAJVO?"?CK69;N_6\L]2U*6S
M,5T\:V[QEF#*JD DD<DYXXXH ]KHKR35=2U/Q!K/A;3)K*XU"UGT,:C/:PW8
MM1<2G8,LV1D+G.T'JV>U=;X#T[6M+AU.VU*WEMK'[2'T^":[%P\494;DWY/
M;.,GH: .JGGBM;>2XGD6*&)2\CN<!5 R23Z8KD+7XCV5YY4\.AZ\VF2N%CU+
M[%^X8$X#==^W_:VXH^+*7+_"SQ +4,9/LX)V]=@=2_\ X[NKI]-GLGT>TGLG
MC^PF!&A92-OE[1MQ[8Q0!<HKS31]%M?'&J^*+O79[QY+/5);"UBBNY(EM8XU
M7:RA2!N;.[)SVK"M+W4O$7AKX?1WFJ7BO=:C<6\UU!*4DGB195!+#GYE4<]>
M<@YYH ]HHKRK3/"-C<>//$'AV2[U(Z%:V]O<Q6 O90@DD#!CNW;C]S(&<9).
M.E98O;^]^&7@Z*;5KR*63Q"MB]XDNV4QB2:,?-Z[0.3W&: /::*\VAM;7P=\
M2[>QT^YN8],O-)GN;R"6XDF$;1LN)OG)()!(/KBN=\V.VOO"FN:)I>LV=O?:
MK!"=1O=1,C7L,F00\9D8_,/F!(&,=J /:Z*\RM?#MOXI\=^-(-5N[][6VGMU
M@MXKIXTC9K="7 4C+<<9X'/'-9>A:OJ%MHG@'Q9>WLTL4H;2M19W)#*[%8I&
M[9#HN6//S4 >E^)]<7PWX;OM7:'SS;1Y2$-M,KD@*@.#R20.AZUHVTDDUK#+
M+$89'16>,G)0D<C/?'2N,\#P+X@M-1\1Z@GVB/4M1-Q9)-\RQ0Q'9"R@\ _*
M6R/[V:Q_$UL=%\5WVO>)+*^O-$=X#:WUI>.ITT !2&B##Y2_)89Z\B@#U"LO
M^WK3_A*O^$=V3?;/L7V[=M&SR]^S&<YSGVZ=ZU*XC_FNG_<M?^W- ';T5X/!
MIC0_!6/QC_:6I/KEJ?.M[AKN3$06XV[ F=I4C.<@DY-==XWL)[?7YM=U?3[W
M5/#L=FHQ97C126#*6+RA R[\@@[@<C;TQ0!W@U&0ZZ=-^P77EBV\_P"V;1Y.
M=VWR\YSO[XQTJIXJ\0+X8\/S:LUL;@1R1)Y8?;G?(J9S@]-V?PKE+K6)(_B!
M=7EC,\UNOA+[7 A8E7/FL5;![D8YZUQ^L^'K0_"#3_$CZC?2ZK>FSGNIGNW9
M;EI)4)1D)VX4G@  C;]: /=**\JUDWOB'XD:WIL^D76JV6F6]L(+:+4?LJ(9
M%+-(1N!9LC:#VV^]5]6L?$4/A#PII.K7UY9W<OB%;;SH[G?-]G99=H:0=6VX
M&?8'K0!Z[15#1]'LM"TY+"P21+="659)GD().3\S$GK[U?H **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ JCJVCV6MVB6M_$9(4FCG50Q7YT8,IX]P*O5E:WXETCPY'#)JUZMLLQ(C)
M1FW$=?N@^M $]OH]E:ZQ>ZK#$5O+U(TG?<3N$>0O'08W'I5 >#]$&D1Z6+5O
MLD=W]M5/-;B7S/,SG.?O<XZ5!I/C[POKM_%8Z9J\=S<S;O+18W&[ )/)&.@-
M=)0!A:WX0TC7[R&]NDN(KV%#&EU:7+P2A"<E2R$$KGL:0>#=!7PX= 2Q"Z<9
M%E:,2-N=PX?<S9W$[E!))YK>K.U?6[/1%LFO"X%Y=QV<6Q<_O)#A<^@]Z 'Z
MGH]EJ_V/[;$9/L=TEW!ABNV5,[3QUZG@\4#1[(:\=;\H_;S;"T,FXX\H,7QC
MIU/7K1::Q87VI7^GVT^^ZL&1;F/8PV%UW+R1@Y'IFKU '/S^"M!N=,N=/DM'
M\BXO6U!BLSJZW#-N,B,#E3GI@T_1_"&CZ'?S7]I%.U[/$(I[BXN))GE4'/S%
MR<GW],#I6[10!R]O\/O#UMHU_H\=O<_V=>@"2V:[E9$ 8L @+?(,DGY<5;UO
MPAI&O7<%Y=)<0WL"&..ZM+EX)0AY*[D()7V--UGQMX<\/WXL=5U2*VN3&)?+
M96)V$D G .!D'\JUK#4+/5+&*]L+F*YM91NCEB8,K#V(H RAX,T%?#C: ECM
MTYI%E>,2-N=PX?<SYW$[E!))YJ_=Z/97FJV&IS0E[S3Q)]F?>0%\Q=K<#@Y
M[U==Q'&SMT4$FL.Q\8:-?V.C723R1KK.19*\3;G(!)!QD+P#U- #/!_A^7P_
MIEU]KD22_P!0O);^\,1)C$LAY5,X.T  >^,]ZWI8HYX7AE17CD4JZ,,A@>"#
M3Z* .4L_ASX;LI[.6."[D-C*LMFLU[+(ML1R!&K,0H]A6Y9Z-8V%YJ%W;Q%9
MM0D$MRQ<G>P4*#@]. .E7ZS]:US3/#NGF_U:\2TM0P0R/G&3T'% &9-X&T"?
MP[9:&;21;.Q8/:&.=UDA89PRR [@>3WJ;1?"&B^'[V:]TZV=+J>(13323/(\
MH#%LL6)+-DGD\]!T K9@GBN;>.X@D62&5 Z.IR&4C((/IBJ&D>(M(UY[M-*O
MXKMK.3RI_+S\C<\>_0]* -.N7U'X?>'M4U"YO)H+F-KO!NX[>[EACN>W[Q$8
M!ORY[UU%!. 30!F/X?TQ[O2KD6JI)I0=;,1DJL09-A 4<8V\>U,F\-Z7/<:M
M/);L9-6MUMKP^8W[R-590!SQP[<BJUAXRT6_TW1[Y+ATBUAS'9AXFW.PSP<
MX^Z>O%$WB_3XO$4VBI!?3SVZJUU-#;EXK;<I90[=B0,]Z ,KQSX3?6O!%KX8
MTVT5K<S6T)9Y,&V@1AEP2<DA5QW)S7800QVT$<$*!(HU"(HZ*H& *KZ7JEGK
M6F6^I:?-YUI<+OBDVE=P^A (_$5<H CN+>&ZMI;>XC66&5"DD;C(92,$$>A%
M<M:?#7PQ936DJ6EQ(UG*DMIY]W+(+<J<@1AF.U<@<#KCFNKDD2*-I)'5$0%F
M9C@ #J2:HZEKFFZ3IT>H7ETJ6DCHB2JI<,7("XV@\$D<]* ,S5/ V@:SJSZG
M=VTOVB5%CN!%<21I<*O1954@.![_ $Z5/;^$-$M;'2K*&T*V^E3FXLT$C?NW
M^;GKS]]N#6Y10!1N='LKS5[#5)HBUW8B1;=]Q&T2 !N.AR .M58_#&DQ:)J&
MD);L++4&F:XC\QLL9<[^<Y&<GITK8HH \U\1^#99?%-M>'PY%KFE6^G)9VT
MNA#);,K$DDL1N!&WG=D8/'//0^ ]$U'0M'NH=0_=":[DGM[,7#3BTB.-L0<]
M<8)].>*Z:::*WA>:>1(HD!9W=@JJ/4D]*<K!E#*05(R".AH AO;*VU&QGLKR
M%9K:>,QRQMT92,$5S^G> - TR_LKZ**[ENK$G[+)<WDLQA4J5V+N8X7#'CZ>
M@KIZ* ,NW\.Z9:V6IVD4!6'4YI9KI=['>\@PYSGC(].E7-/L;?3--M=/M$*6
MUK"D,2DD[44  9/)X JQ67K?B/2?#D,4NK7BVR2L50E&;)'/8&@ UWP[IGB.
MTCM]2@,@BD$L,D<C1R1..C(ZD%3]#6?#X0T_2-'U:+3(97O;Z!EDN+F=I99F
MVD*&=R3@9Z9P*32OB!X6UN_AL=-U>.XN9B1&BQN-Q )/)7'0&NEH X'PG\,]
M(T[1]#DU&RD%_9PQ226YNG:!+E5 ,@CW;-V<\@=>>O-;VK>#=(UC4O[2D%W;
M7Q01/<6-W);O(@Z*Q1AN'UKH*SM8UNST.&UEO"X6YNHK2/8N?WDC;5S[9[T
M0+X8TE4TI! Y&ER&6T+3.Q5B""2226X8]<U:31[*/7)M96(B^F@6W>3<<&-2
M6 QTZL>:+76+"]U2_P!,MY]]Y8>7]ICV,-F\;EY(P<@=B:O4 %<Y!X&T*V&J
MI##<+!JB2I<6_P!JD\K$GWRJ;L*3Z@"NCHH R-0\,Z5JFA0Z-=6[-9P"/R0L
MC*\13[C*X.X,,=<U!I/@[1M%OYK^VAGDO)X?)GN+FXDF>5<Y^8N3G_#BMZB@
M#CT^%_A1%"?89VA20200O=RM';L&#YC4MA,D=NV1T)%;DOAW3)KW4KQX"9]1
MMEM;EM[?/&H8 8SQ]X\BM2B@#(E\,Z5-I&G:5);L;/3GA>V3S&RABQLYSDXP
M.O6N O\ P9>-X@UZ[O?"4.MS7]R9+:]CU 6_EQ[0J(PR""N/O#)->K44 9'A
M;3K_ $CPMINGZG>&\OK>!4FG))WM]3R<=,GDXJ;7="T[Q+H\^E:K!Y]G-MWH
M&*G((8$$<CD"C6M;M-!M8;F]\SRYKB*V78N3OD8*OX9-:- &%=>#M"O+K1;B
M>Q5I-%P+$AV B   &,\XVKC.>E7CH]B=>&M&(_;Q:FT\S<<>46#XQTZCKUI=
M*UBPUNT:ZTZ?SH5E>$ML9?G0X888 \$5>H P_P#A$-%_X1-?#'V5O[)50HA\
MULX#[Q\V<_>&>M,UKP;HVOZA%?WD5PEW'&8?.MKF2!GC)R48H1N7/8UOU'#<
M0W*LT$T<JJQ1BC!@&!P0<=P>U &'%X)\.P^'[K0DTR(:7<RF62WR=NXD'*\Y
M7&!C&,8XI=&\&Z/H=\U_;I<SWIC\H7%Y=27#I'UVJ7)VCZ5MSW$-M&))YHXD
M+!=TC!1DG &3W)XJ2@#'M_"^CVOB6]\0PV@74[V(0SS;B=RC'&,X'W5[=J7P
M[X9TGPIIK:?HUK]FMFE:9DWELL< G))/0 ?A6O10 V0%HV4=2"*\Y\&?"W3+
M'PWI"ZU8R"_MPLD]L+IS;M,I.':,-L9@,<XKTBB@#"UGPAI.MW\>H3K=6]]'
M'Y2W5E=26\I3.=I9",C/8T\>%-(%CIUF897BT^Z%Y;^9.[L)AN.XL22WWFZD
M]:VJ* *-WH]E?:II^I7$1:ZT\R-;/N(V%UVMP.#D>M8=]\._#FH7US<RVUR@
MNW\RZMX;N6.&X;U>-6"L3WXY[UU5% &)K/A+1]=BLTNH'B>Q_P"/66UE:"2
M$8(5D((!  QTXIVA>%='\-/=/I-IY#76PS'S&8N5! )+$Y/)R>I)R:V:* $=
M%D1D=0RL,%2,@BN1M_ACX5MG@9+*=A;3+-;))=RNENRN''EJ6P@R!G'7ITKK
MZ* *-KH]E9ZM?ZG!$5N[\1BX?<3N\L$+QT& 3TK,E\$Z!-X=307LV^P1S&XC
M42N'CD+E]ZOG<#N8\@]\=*Z&B@# T;P9HFA:DVI65O+]N>$PRW,T[RR2J2"=
MS,26.5')Z 8%5;?X?:!:70EMDOH(%E\X6<5_,EL'SNSY0;;UYQC'M6Q-K=I!
MX@M=$?S/MES!)<1X7Y=J%0<GU^85)JVK66A:7/J>HS>39P -))L9MH) Z*"3
MR1T% "6NCV5GJU_JD$16[OQ&+A]Q.X1@A>.@P">E7J16#J&4Y!&12T 8EUX4
MTJ[\10Z\R3QZA&JH7AN'C655.5#JI < GN*EA\-Z7!I>I:;';L+74I)I+I/,
M;YVESO.<Y&<]NE:U% &#J'@W1=2L=/M9H)8_[-0)9SP3O%-  H7"R*0W0#//
M.*NZ-HEGH=M)!:-<OYC^9))<W+SN[8 R6<D] /:M&B@!LD:2QM'(BNC@JRL,
M@@]017)6_P ,O"MM<*\5E.($D\U+,W<IMU?.<B+=MZ]L8]JZ^B@#F=4\!:!J
M^HSW\\-U#/<J%NOLMW+ MR , 2*C -QQS6BWAO26_LH+:+&NDMOLDC)58CM*
M=!P>">M7-0OH=,TVZO[C=Y%K"\TFT9.U02<#Z"EL+V'4M.M;^WW>1<PI-'N&
M#M8 C(^AH A@T>RMM9N]6BB(O;N..*9]Q(94SM&.@^\:Y'Q-X#M[K0M#T33;
M!9-.M]9CN[J&27(\HF1I#ECD\OT'//%=Y10!@:-X,T70Y[FXMH)IKBYC$,LU
MW</<.8QTCRY)"^U4K7X;^&K2:TD2WNG%E,LUG'+>RR);,IR/+5F(49["NLHH
M HV>CV5AJ.H7]O$5N=0='N6+$[RJA5X/ X Z5R_BGP>&^&=QX4\/V*-'(%AB
M267(B!D#,Y+')V\L.^0*[:B@"KIMA!I6F6NGVJ[;>UA2&,>BJ !_*L6^\"Z'
MJ6HR7=VEW(LLBS2VIO9?L\CC&&:+=L/0=L<5TE9NG^(-*U335U"UO8VM&E,*
MR2 Q@N&VE?F .=PQ[]J -*J']C6/]O\ ]N>4?[0^R_9/,WG'E;M^,=.O?K3;
MS6[2QUK3-)F\S[3J/F^1M7*_NU#-D]N#6C0!A?\ "(:+_P (F?#'V5O[)*E3
M#YK9P7W_ 'LY^]SUJ+5_!.C:W>2W%Z+W$ZA;B&*]ECBG & '16"MQQTK>FN(
M;<(9YHX@[A%+L%W,>@&>I/I5*ZUNTM-=T_1Y?,^U7\<LD.%RN(PI;)[?>% !
M'H6G1:P-5CMPMV+060()"B$-N"[>G7VKGQ\+O">UHS8S- '\R*W:[E,4#;MQ
M,:;L(2?0=,CH:[&B@#!UGPAI.MW\>H3BZM[^./RA=65U);R%,YVED(R,]C4@
M\*Z0++3;0P2M%IUT+NW\R=W82C=\Q8DEOOMU)ZUM44 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% 'D6B:G>:-^SO<ZCI\Q@N[<7;Q2  [3]JD['BNBO4O]$\/BXUOQM=
M037LT>YX+1'96(;,-N@0GGC&0QPON35Y/ =HGP]G\'B\G^S3"4&? WC?(9#Q
MTX+8J_XB\,)KUOI_EWLUE>:=.MQ:W,2JQ1PI7E6!# @GB@#A],\:ZAI=EXVW
MW5_J$.C6D5U9-JEJ8)\NC_*XVH2NY00<#@FJVOZ5KUK:^#;[4?$D^HBYUJQ>
MX@FAC5%D+9!B*@%0.1@YSUXKL['P);Q2ZY+J>HW6J2:U;);WAG"KE5#CY0H
M48?&!TQZ\U0C^'$CC2DU#Q/J=]!I-S#/90R+&JIY9! ?:H+G QN/09]: *6K
M^(]7MQ\2O)O&7^R;>)[+"K^Y)M]Q(XY^;GG---UXCT2^\*:E>>();Y-9NDM;
MNS:!$A3S(V=3'@;AM*]R<UT=[X*M;T>*0UW,O_"0Q)'-@#]T%C\L%?7CGFK6
MH>&(-1AT*-[B1!I%U'<QD ?O"B,@!]OFH \T\1>+=0ED\3"'Q7<6.MV5\;73
M-(M4B;SU&T*=I0LY8DY(/R^G%>P6,,MO86\,\\D\J1JKRR[=SG').T 9^@%>
M/BUU+3Y?$#?\5=8ZQ-?W,]I;:=:F2T8LV48,49<-P6RR]3P*]:T8Z@=$L#JP
M0:C]GC^U!,;?-VC=C';.: ."U'5I])^,M\\&CW^IO)H<*^79A"5_?/RV]E '
MYU0L+?7_  Y8:5X?BDCTG4/$NL75R_E!9?L$.TR-&F?E+8  ." 2:]"B\/PQ
M>+[CQ$)I#/-9)9F+ VA5<MGUS\U,\2^&H/$<%KFZGLKVRF%Q:7=OC?"X!'0@
M@@@D$'@T <Y:W.K:#XT;PY>:M<:K8WNF2W<$ETJ>="Z, RED505(;/(X(K$\
M)ZI>V/A;X8VMM.8X+UWCN$ !\Q1%(P'(XY /%=II'A$V6IW.K:GJMSJNJ3V_
MV47$R)&(HLYVHB  9/)/).!4-CX%M+&R\,6R7D[+H#LT)(&9<HR_-Z?>SQ0!
MD:(?$'C"74]7A\27.F16^H36MG:0P1O%LB;:3*&7<Q8@]&&.U1W7C"_\.?\
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
MQU K+OO!EQ?QZ9=OX@O$UW3_ #!'JB0Q!G5S\R/'MV%<8&,=@<YS0!!X7O\
M5++QAK'A?4M1DU*.VMX;NUNID590CEE*/M !(*\' ZT[X@:CJ]BOAZ#1KY;.
M>_U:.T>5XA( C1R$_*>N" ?J!VK3\/>&$T.YOK^XOKC4=4ORIN;R<*I8*,*J
MJH 51D\#UK%^).CW.M+X9MK<7BA=:B>2>T!WP*(Y/WF0#MP2.3Q0!!97>L>'
M_',F@7>LW&JVEWI<E[#+=(@EAE1@K#** 5(;/(XQ6%IFO^)-,^%<GCO4M;DO
M[E[ "&R\E%A5F941S@;BV>3SCD@#@5VFD>#FLM5NM7U/5[K5=3GMOLBW$T:1
MB*'.=JJ@ &3R3WQ4UIX.TZ'P+'X2N6DN;!;;[,S-PS#UXZ'/(^E ')Z/JVO6
M_B/1XXKGQ)J<%TYCU)=1TAH(HOE)$D;>6NP!AC:2>#75P^*[;44O88X-3TTP
MV\DAO+_3I(H8PO\ %N<!3C.<9Y -)I'AW5].NK<W7BR_OK2W!"6\D$*[Q@@>
M8X7<V.O;)'.:V-6TRWUK1[S2[L,;>[A>&3:<':PP<'UYH \UTSQ+<P>,?#T-
MEXAUG5K'5'EBN#J&G^3"V(RZO"_E(.HZ D$'\:M6*^*/$LGBF2+Q3/81Z;J=
MQ;64<$$9Y558>864[E&X# QWR3QC9LO <\6HZ->7_B.^OSH['[+$\4:(%\LI
MA@H&XX(^8^GN:P-%\&ZKJ%WXM8:SJNC0WNLW"R1)$NV>$JF'3>IVDY8;UZX]
MJ $C\4^(/$<'@$6.HC39-;M[DWCI"K\QHI)4-P#D-C.0-W(.*EEUG7- _P"$
MVT6;5YKY]/T9M1L+R9$\V/*/\K;0%;#*".*F\1^$7/B#P-INCF^L;/3H[I%N
M[49-OB)=FXD$<D8(;[W(K:M? D2:=K\=]JEU?:AKENUO=7TB*K!-A151% 50
M Q..YZT <[-J/B;1O!NGZG+KS76JZ_+9VL(>!!!9O,?O*H&3A3_$3DC/M6A.
M=:\+>*M"L9?$-YJECK+2VTHNTB\R&41EUDC**..""#D5T.I>$['5?"<'A^YE
MF$4$<2Q7$;;98WCQL=3V8$ U5TWP?-%K=KJ^M:Y=ZQ=V:.EIYL4<20[AAFVH
M!EB.,GM0!RL?BS7)O!-MI/VPKXJ?5_[%DN BY5E?<TNW&,>4-W3'-)XUU^:P
M.MW.G>+=7:_TY&D2TLM.$MM 57=LF<1L.>Y+C&>@Q75Q^!=/B\?2>+1/,9WC
M(%MQY:R%0AD'^T4&VJ-]\.S<_P!M6UOX@O[33-8DDGNK.)(SF1UPQ#E=P4X&
M5_#.#0!66[:_^)GA.\=0K7&A3RE1T!8Q'^M;'Q&U2\T;X?ZQJ.GSF"[@A#1R
M  E3N Z$$=ZLP>%;>#6=(U(7$I?3;!K%$(&'5MGS'W^3]:L^)M!A\3^'+W19
MYGABNT"-)& 67D'C/TH YC5Y]=U/XDQZ!9:W+INGG1ENYC#$C2%O-9?D+ A2
M>,G!X''7-:'@#4]1OM.U:TU2[-Y<:7JD]@+ED"M*B;2K,!QG#8X]*U5\/PKX
MN_X2'SI/._L\6'E8&W:)-^[USGBET+0(="?56AF>7^T;^2^?>!\C.%!48[?+
M0!D>,[^&WN+&VD\1ZAIK3!RMKIEH)[FXQCD?(Y"KWPO?K7*6?C77&\#2)'=N
M^IR>(/[#MKVZMMCJK. LDD9 PX4G@@<@9%=MKGA634]<M-:T_5KC3-1MX'MC
M+'&DBO$Q#%2K@CJ 0?YU0C^'.GCPU?Z--?WTWVN^.H"\9P)XY\J0X8#&05ST
M[F@"KK\NL^!/"&L:H-=N=681QI;)?11YBF=PF[<@7*Y8':1VZ\U+?)K/@GP]
MJFNW7B*ZU@6]B\C6UU#&JF<8VLI15*KU!7G@]>*N?\(7)?Z3J.G^(M=OM8CO
M81"0Z1PK& <AE5% WYP=QST%+9>#[DV]Q:ZYXBO]9M);5[3[/.D<:;&P"6V
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %8?BSQ+'X4T4:G+:RW*?:(H3'#]_P"=PN0.Y&>G>MRN%^+/GCP;";81F?\
MM*S\L2$A2WG+C..<9H O:=XQO'\26NBZUH$VE2WT3RV3M<),)=F"RMM^ZP!S
MCD>])'XYBD\ 7WBL6#B.T\_-OY@RWE.R?>QQG;GIWJC!9>(/$7C?1=6U711I
M%IHT<Y :Y29IYI5V?+MZ(!DY."<]*YVYT#QC;^!]<\&V>@Q3I-)<M!J#7B+'
M)%([.!MSN#\[<' '7..H!UNK^-[BQUJPT?3M"GU*^OK+[7"B3+&H 8 AV(PH
M )Y]<#'-$_C+4I=5N-,TCPW+J%U911O?@W:1+ [KN$2L<AVQZ8'3GFEM]#U"
M/X@:9JC0 6<&AM9R2;UXE,B-MQG/0'GI5'[+XB\,>+M=O--T+^V+'6'CN$,=
MU'"T$JH$97WD94X!R,X]* ,^_P!7U"W^+L4UAHES>7ESX<CQ;-(L7E?OV)\Q
MSD+CIQGGI72Z5XNGUCPW<ZA::)<OJ-K=/9SZ=YJ!DF5@&&\D+M&0<^G:H[/2
M=5/Q'77+JVC2!]"CM9&CD#*)_.+LH_B( /7%<]<^&/$L7AWQ%!9Q.LMWXB>^
M\F*Y$3W5H2FY%D!^0L 1R0?SH Z'3O&4QU/4-,US2'TR\L[+[?M2<7"209(+
M*P Y!&,$5+X<\47VN6D>I7.BBQTF:V^U079O$DRO! =0!M."3P2!@@D&N;\-
M^'-2T[QE?:W;>&%TVS?2&MX;:6]5WEF$FX!R"VW/3(W  9//%-T;PK?RZ_=-
M;:%-X:T>ZL9H+VT-VDD<\KX"M'&C%5VC=\W&<].M &G%\0YS9VFLS^'YX/#M
MW,D<5^UPI<*[!4D:+&0A)'.2<$'%=RS*BEF("@9)/0"O)?#_ (,;3K2PTK4O
MA[;W=S;%(GU);N/R9%4C][@G?G SMV]:]6N8%NK2:W<D+*C(2.N",4 <*WQ)
MNO[);Q#%X9NI/#2L2;\7""4QAMIE$.,[>_7..<5?UCQQ<6GB.'0M(T.;5KRX
ML5OHC'.L<>PLRDLS#"C@<\Y+ 8KFH])\8Q^ 6\"?V%%GR#8C5_M2>1Y!X\S9
MG?NVG[N.O>NFL/#MW8?$*&^CB)TR#0(]/28N,F192<8SG[N#G&* .K60BW$L
MJ&,[-S+G.WCD<=:YKPMXKO\ Q/'!?1Z&8-'ND9X+LW:.Q .!OC ^7..Q..^*
MZ>0NL3F-0T@4E5)P">PSVKSC1-!U9/&EOJ5AX>D\-6ICF.I1_:TDANI&7";8
MT8C(;YMV%...] &O<^--4TV[LGU7PQ-9Z9=W:6B7)NXWD1G.U"\:] 3CHQQF
MJ%CJ=KHWCWX@ZG>OLM;6UL996 R0HBD)P.YKEE\%^(KJSTN*\\.R2:S:ZE#<
M7NKW&I+()U68$F-=V<;><$+@# R>*ZG5/!E_K.H>/(I L%OK5I:Q6DY8$%XT
M8'('( 8KU'TH T+3QK?"]TM=8\/3:;9ZK((K2X-RLA$A4LJR(!\A8 ]"W/!K
MJ-0OK?2].N;^[D$=M;1--*_]U5&2?R%>?>'/#B0W^FBZ^'4-G<V[*TE_]KB:
M-'4??C 8L>>@(&,]:[7Q-H__  D'A?5-($@B:\MGA5ST4D8!/MG% '-)\0;V
M""PU+5/#-Q8Z)?21QQ7C7*.\?F'"-)&.5!R.YQGFL3R[G6OC7>+J7AN*[BL+
M> 6[RW*,+5?,=A.JX^\Q X'(QUJS>:?XL\3^';#PMJ&@+I\*26XOK\W<;QLD
M3*Q\I5.[+%!C(&,\UTMAH]]!\2-9U>2$"QN;"VABDWCYG1G+#&<C&1U'>@!_
MC[5-2T;P1JM_I4.^ZAMI&#AU7R0%)\SY@0VW ..]<9XIUG5+GP)X=U+5=*EA
MG36=/D$<4JS/< $-N4+@ L<X6O0/%6F3:UX2UC2[<J)[NSEAC+' W,A S[9-
M<E<Z;XAUOPGX>M9]#>RNM.U2Q>6)[F)\Q1%2\@*MC'7 Z\=* -K1_%UW=>(W
MT/6-$DTF[-J;R#=<),LD08*V2OW6!(R.?K6:?B/*--&O?V!/_P (R90G]HFX
M7?L+[/-\G&=F>^<XYQ6CJ.AWEY\1+'4O)SIZ:5<6LLH< AW="!C.>@/.,<5Q
M6B>!CI.G0:+J/P_M]4F@;R_[16[C6&9-W#LK-N!QC(VGI0![!7*^&/%M]XG\
MF\M]#,>BSF00WANT+_*2,M%C*Y(QP21W KJ3D*=H!..!TKS?2="U4^-[+5+3
MPW)X<AS*VJ[;U'AO,J0H6-#@G=@[RJF@"]-\19ET^XUR#P_//X;MY61]0%PH
M=E5MK2)%C+("#SD' SBM'4_%]RFN?V-H.CMJ]Y';K<W!^TK#'$C$A,L0<LV"
M0,=.<UP^D^!&T.Q;1[SP##K312.(=06\C2.:,L2ID#-N4@'! 4].,UT]SI^N
M>&_&U_K&D:)_:MAJ=I!%)##<1Q/!)%N"_?(!0JW8Y&.E &S;^*6DU_2]'GTV
M>VN+ZQDNV$KKF$HR@H0,@GYNH/:J=_X[BL;+Q5<FP=QX?95=1(!YV45^../O
M8[]*HZO:>)(_$/A_Q1#HJ7=Q#:36U[8072!H_,*L"KO@-@K@]/:L>?POXGO_
M  UX^6[TV&*_UID>U@BN%92/+4;=Q(Y&,$G )!QQB@#3UKQ'+?\ A9K[5_#]
M]8V+7EI]DVWHCEF5Y0 S!>4QD$J>H./HH\2^)A\5KK1TTKS=.2RB<1_:HU"J
M964S],G(&-F?X?>M3QIHM_J_A*VL+&$2W*75I(R;PN%25&8Y)QP :KWMCK-A
M\34UJSTHW]A>:?'92NDZ(;=EE9BS!B,KM;MD\4 0V7B?2]%LO%NI-!>[;35F
M@DC:8S-/,5C"B,'[H)=0%Z"M'3_%E\=>M='US0VTNXOHGDM&6Z6=)-@!="0!
MM8 YQR#SS7-:CX$U35/#_BZS:&))[O7/[1LEE<%)E41$!L9P&VL.>16AX:T2
M&#68;I?A\FCSPQN1=RW<3[6*XVIL+$@Y(R<<?E0!J>%_%M]XH$-[!H9BT:XW
M^3>&[1G^4D O'C*Y([$D=\5I^*-=3PSX9O\ 6G@-PMG%YAB5MI;D#&>W6N-T
M;0M5'CBRU2S\.2>'+?\ >MJJK>H\-X2N%"QH2"=WS;B%-=9XTT6;Q%X,U;2+
M9U6>ZMV2,N<#=U&?;(H =JOB)-+U#0K1K9I#JUP8%8-CR\1L^3QS]W%<_<?$
M'4&FUM-,\+7-]'HUQ)%=2_:4C4JJALID99L$G;VXYY%4WMO%NOZYX4N;WPZF
MG6VEW)DN2]W'([$Q,NY0IQL!X_O'<.  :U=#T'4;.T\91SP!&U+4;B>U&]3O
M1HD53P>.0>N* );_ ,<Q+9Z$VCZ?+J5[KD?G6=MY@B_=A0S,['(4 $>O)Q7/
M>&]?\CQIX[U?6;*;3!:6=F]S#*P<H$24DJ5X8$=".N?6BV\-^(=#L?!.J6NF
M"\O-(T]K*^L%G17*NB\HQ.TE67UYIR>%-?\ $,WC9]7LX=-&N6-O#:A9Q+Y9
M19!AR.X)4G''. 3C- &U:>-[T76E'5O#LVG6&K2K#:7#7*2,'8%D61 /D+ =
MBW/!Q3K#QK>ZKXEO=)T_P[/-#87IM;R\:X5$C& 0R@C+'DDJ.@ YY K#\.>&
ME@O-,2\^'4-K=6S(9+_[9$T2.H_UB ,6)R,@%1C/6NE\(:1?:5>^)I+R$1K>
MZO)=6YWAM\9CC /!XY4\'GB@#EO!7B)-!T+3X9[9FM]2U^]LS<!L"&1I9"F1
MCG<1CVK:\5>*+4V_BC2I+.XFM]+TP7%W+!<>4VYP2L:D#(.U<Y]QQ64WA2[C
M^$VMZ=J(6SNDN+N_@D+J1&RRM+&^03CH/P)J#1]&U37/A#KMZ\"OK?B:*:[,
M>X+]]=L2 GH @7&?6@#H+OQC)IM_I.AZ=HEUJ%U>:=]I@43@!0I48D=N@P<E
MN><#!)I(?B% OAC5=4O],N+6[TNY^QW-B'61O.)4(%;@$,77!XZFG6NA:C'X
MYT74G@ M+;0WM)9-Z_+*7C(7&<GA3STXKD_%VDWUAH7BY;B%0-:UNT%FA<?Z
M0"8AMW _N\E2-QP1C/I0!UVF>+M7N?%\?A[4?#@L96M3=F5;Y95$>=N<!1D[
ML CMG/(KH]4N[FRT^2>TL);^X7 2WB=4+DD#JQ  &<D^@/6N"\,F;0/&MO8Z
MSI4PU35;9T@OGU9KYO+B^8QG<BE%YSTY/6NE\=6&L:EX7EM]%9_M)EC:2*.;
MR7FB# O&LG\)9<C.10 W1?%-W>^(I]!U?1SINH):B\C"W*SI+%NV$A@!@AN,
M$5I:WH5MKT$4-S<7T*QMN!M+N2 DXQR4(R/8UQGA/PS>67Q ?6D\.?V-IK:6
MUL$>[6:1I/-1LMAFQD ]">G."<5Z/0!Y!X2BATKP5?\ C"\O-9OKC3)[QA%)
MJ<Q1UC=U52I8J>!W!]:[.P\4ZWJ.ER7\/A&Z$<GEFQ1[J-6G1LY9P?\ 5@
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
MPY_V#X?_ $$5U%8/@K3KK2/!&BZ=?1^5=6UG'%*FX-M8+@C(X/X5O4 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 55O]-L]4MU@OK=)XED255?H'4AE/X$ U:KF?B#J]QHW@J_GLFV
MWLVRUMF!Y$DK!%(]QNS^% '345@7FKVWA:RL-/:#5-1F\D(BVUN]Q(ZH "SM
MT'4<D\D]ZB7QSH;^'/[<66<V_G_9?)\AO/\ /W;?*\O&=^[C']* .DHK/T?5
MX]9M7F2TO;0QR&-HKRW:)P< ]#U&".1D?E6;K/C72]%U0:;)%?7=X(O/EBL;
M5YS#'G&]]HX'7W]J .BHKSWP9XOMH_ UYKNJZC+/;'4[E(9&W2.ZF4B-$7J<
M@@ "NBTSQCIFI3W5O(EWI]U:P_:)8+^ PN(?^>@SP5XQD=.] '045@:'XMLM
M?D_T6TU**%H?/BN+FT>**:/(^96/'<'!P2.<57TSQYI&KW\-O9PZBT%P[1V]
M\;.06TS#.0LF,=CST..#0!T]%<II_CW2-<O9+#31?R.IECEN$M&,5NZ;LAWQ
MM!.TD ]<CU%<O?>*_L.F^ =3;7+VYLKFXD^T7!B*/=+Y3[0T2=3NP H!YQWH
M ]3HK T7QAI>MRWL""YLKJR4/<6]_ 8)$0C(?#?P\'FJEC\0-%O[RTA2._B@
MOG\NSO)[1XX+ENP1R.^#C.,]LT =517*:QX^T?3+Z\L&%]-):(#=SVUJ\D5I
MN&1YCJ,+QS[=Z=\-KVZU'X=:'=WMQ+<7,ML&DEE8LSG)Y)/6@#J:*Y74?'^D
MZ7<RK=VVJ):0S>3-?_89/L\;9V\OCIGC(R/>LG6O%/\ 8?Q5BMKB6^FM9=$W
M0V-K&\IEF\_JJ+WV@\]@.M 'H%%<]:>-]"NO#EUKINFM[.S=H[H7$;))!(I
M*,A&0V2..^1BHM,\<Z7J6IQZ<UMJ5C=SQM+;17UH\)N%49.S/!('..OM0!TU
M%<^/&FBGP;_PE0FD_LP+NW>6=^=^S;MZ[MW&/6HM3\<:9IE]-9_9]1NY[:-9
M;I;.T:;[,K#(\PCH<<XY..<4 =+17$>*M;6&T\->*=,O6?3Q?1)-Y;GRY;>?
MY"2.Y!*$9Y&#7;T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% %>_L;;4[">QO85FMIT*2QMT93U!J6**."%(8D5(XU"HJC 4#@ 4
M^B@ JKJ.FV6KV,EEJ-I#=6LGWXID#*?3@U:HH Q](\*:#H,[SZ9I=O;3NNQI
M57+E?[NXY./;I6Q110 4444 %%%% !1110 4444 <_>^!O"^HW\E[=Z'9RW$
MIW2L4XD/JP'#?B#6]'&D4:QQHJ(@"JJC  '0 4ZB@ HHHH **** "BBB@ HH
MHH **** "J6J:1IVMV1L]4LH;NV)#>7,@8 CH1Z'W%7:* ,?3/"F@:/'<)8:
M3:Q"Y79.=FXRK_=8G)(]CQ4&G^"/#&E7L=Y8Z):0W$9)C<)GR\_W0>%_#%;]
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <[-X#\*W%\][-H-
MB\\C^8Y,?RN_7<5^Z3[D5T0  P!@"BB@ HHHH *JWVFV>IQPQWMNDRPS)/&&
M_AD0Y5OJ#5JB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KB/BJI3P:E
M]@F.PU"TNY /[BRKN_('/X5V]5M0L+;5-.N;"\C$EM<Q-%*A_B5A@C]: ..\
M9ZGJ5MX@TVW:YU2RT"6WD:6ZTJU,\K3@C9&2$<JI&3D#D\9KG-#T^V3P/K,?
MB+3M>%O/X@EN(I! YNX<[62<^6,@@CDJ#R>G6O5;&T2PT^VLXWD=+>)8E:1M
MS$*, D]SQ5B@#C_ %YJ]W9ZB-0FO+FQBN=FG7=];^1//%M&2ZX!X.0&(!/6L
MLWS^$OB/XBO+_3=1N+;6(;5[.:SM'GRT:%&B.T':<G(S@<]:]$HH \4_L+6+
MCX?6D[:;J5M-9>)I=0N+2W&+A8O,D!,8Z,PW@C&0<<5TNBV^A7FIWFJ1GQ1J
MTL.G2PO_ &A;2*K1L06B4.B;G..@S7HU% 'E&A0WL]U>:!X=N-8D\.RZ7-'M
MU6UDC^PS$;8TC=U5F&"?EY  ZUL^!?$?V?1-$\-SZ)J\&I6L"6MRC6;+%$47
M!<R'Y"IQD8))R*[ZB@#B?A]8W%GX-O8I[66"9[Z]?8\95F!E?!P>N1C!],5R
M%I;ZEI?A/X:7#:-J%P^GRO)<V\4!,D:^4X)*GH1G('4]!R17LM% 'E=S97GC
MC7_$NIZ9:7=K:2^'7TFWENX&@,\SLS9"L =HR!DCN:JZ#9:9?V^A:;J3^,?M
M]I+;LUA-;R>3!+&1@E_+"; 1P0W2O7J* /,M-U"?PKJGBO2[O1M3NKK4=2EO
M+%K:U:1+E)$4!?,QM7:1@[B !71?#.UN++X;Z%;74$D$\=L \<J%64Y/!!Y%
M=710!X?XPN-<UG0?$UC?GQ&VJ^=+';:99V1^RFW5OD<N$PX*C/W\D\ 5U6JW
MLVA?%*UU>XTO4)]._L(6TMQ:VS2B%C,6Y"@D].< D9'&*]&HH \;N=%U?5M!
M\0Z];:5=!+K7+?4;?3I(]DL\$.P$[#T+8) /)P/45OW>H'QKXL\,MI>GZC%;
MZ7<O=W=U=VDEN(_W941#>!N8EN0,@ 5Z+10!Y&-!U,>.F\)_89_^$>;5AKOV
MG8?*V;=WDYZ?Z[!V^E++9'0O&/B,ZO=^);.#4+H75I/I<3R13*44;3L1B'4C
M'..,5ZW10!Y?XHTVSL?A5HV@:9#=Q1WE]:6]M%=C$REIQ(=P[$ ,?:N^CU<2
M>(9]'^PWJF&W6?[4T6(&R<;5;/+#TIU]HUIJ.IZ=?W(=I=/=Y(%W?('9=NXC
MN0"<>F36A0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !574M2L](T^6_OYQ!:Q8,DC D*"0,G'
M;)%6JJ:G8+JFG363W%S DH :2VE,<@&0>&'(SC''8F@#*\/>,M(\2RRP6-PI
MN8VEW0A@Q")(8]^5R &(R.<D'-:.K:SI^AVJ7.HW*6\4D@B1WX!<@X!/09QU
M.!6'X.\#6GA 3FUN)?WTDK&%'80X:0LIV$GYU7";NX'-;&NZ)!X@TXV-U+.D
M!;<Z0RE!*,$;'QR4.>1D9Q0!6\,^*],\5Z>EUITP9O*CDFBSDPEUW!6(XW8Z
M@'CO1XG\6:7X4T]KG49<.8I)(8<X,VQ=Q52>-V.@)Y[5!X,\)0^#]%BL(;J>
M;$4:R*SDQ!U&&9$).S<>2 <9I/&GA&'QAHLMA-=30DQ2+&H<^47885G0$;]I
M&0"<9H UM*UFPUNV>XTZY2XB20Q,Z'*[QC(!Z'&>HR*S?$/C/1_#<\-O>W"B
MYE:+$18*=CR"/?EL A2<GG( S5[0]%M] TX6-K+</ &+(DTI<1# ^1,\A1C@
M9XK&\8>!K3Q>;=KJXF_<R0L(7D8P[5D#.0@(^=ERF[L#Q0!T.G:E::OI\5_8
M3">UF!,<@! 8 D9&?I6'K'CW0-#U:+3KR]C28R;)MS!?('E-(&;/4$+@;<\D
M#K6WIM@NF:=#9)<7$ZQ @27,IDD(SGECR<=/PKF/$?P]LO$>O6>J7-W=;X)M
MY4S./+7RV4"'!'EG<5<GDDJ* .NMYX[JVBN(6W12H'1L$94C(.#S4E1V\/V>
MVBA\R23RT";Y&RS8&,D]R:DH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL#Q5JE[I<.F-9/&
MIN=1M[23S$W?)(VTD<C!';^5 &_16'K5_J5E<N+"-;EETZYN([7;\TLL>S8H
M;/ )?'3TJKX6U[^WLS6^IV]Y;K'B:/R##/;S9Y1T)RHZX!&>#R: .FHKG-3U
M'4T\9Z=I%I<016]U97%PYDA+L&C:( #YAP?,/Y5D-XVOH;^70)X+;^VUU**Q
M21%;R622,RB;;G(PBME<_>'7!S0!W5%<AK?BR3PC?^5JK"ZM);&XNX943:X:
M !F0CH<AN#QC!!SUK3LCKT]A97DD]J)IC&\]L(CM1"0656SG< 3R>#CH,\ &
MY17%:+XEO];NY+-;ZVM=3B>5;O39X"LMN,,(W3)^=<[,M@@YXQTK4U;7+JWT
M32]0M%B0W-[:031RJ6*K+,D;@8(PPW'UY'2@#H:*YOQ)JM]I-]IC17]A%%<W
MD5M]FN%PTP9L.0^X!2%R0,')&.2P%5?^$FNSXQ?0R%2Y6X79;.F!):;,F97[
MD-D8'IC'.Z@#KJ*X2'QM>;M5S );G3+>ZFO;'9M>$Q\PA3_&'4=1D'KQT.AI
M_BAEU3[+=W$%S#)ID>H1S0)C[S;2@&3G)*[>YR1S0!U=%<3;>*]1D6"&\2&V
MFN=:ET[S -RP*J,X&<X+';MSTR<X[&.+QW(\4-D51K\W5U#+-%"\D:Q6[8:4
M(N6.<H ,\%CS@<@'=45Q=]XOF,6K7&E30W-KI&F1:@TA /VK>'?:". -D9Y]
M6'8$';UO5KBU\.-?Z;;37$TBH8A% 9F4-CY]@(+8!)P",XQWH V:*RO#E^=3
MT&UO6OX;XR@GSX8&A4_,1C8S$J1C!!.<@].E:M !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 %96OZ-_;>GQP+/]GG@N(KJ
M"79N"R1N&7*Y&0<8(R.#U%:M% &.^EZA<"YFFOXH[QK5[>WD@A($!;J^"Q+'
M(4]1]W\:I_\ ")0W>MSZIJ@M9I)K3[)(D$)C$J[PVY_F))!48],GKGCI** .
M;?PN\&N:=?Z7<6]I#8VLUM';O;M(")&1B<[QT*#\S4#>"(9!)=R7KMK#WZ:A
M]M,8P)478JA,_P"K"97;G."><\UU=% '.WWA6+7+MY]<DCN5^R2V<4,2%%1)
M0!(W))+$*!GC ^N:M:3IVJV%K;V=SJ<5Q!;JJ+(+<K+(J]-QW$9X&2 ,\\"M
MBB@#FAX8N+G4=&O-2O(+B;2G+QW$=N4FDRC)M9MQ^7YLD#J0.E3ZGX?EOK(6
ML-VD*+J,5\FZ(OC9*LI7[PZNK<]@WM6]10!CZKI%SK'F6EU<6QTQVC8Q" ^;
ME6#??W8Y('\.1^M5)?"J3:E]IDG5E&H+J$;&/][&X4*5#Y^Z0N.GW21[UT=%
M '-V'A1;*^L[HSI))9"=89/+VR.)6+%9&S\PR<].3@\4L'@O2M]W+=V\4LMT
M4W>4GDHBH255 IR "2Q.<DDGT Z.B@#F--\'6VD:?J5I:&%Q?733G[3&950'
MH-K,=Q'KQ3[;PC!I<VFSZ5,(9K*&: M,F_SEE97<M@CYBZALCW&.>.DHH XY
M/ %O;:;/IUG=M%;7>GQZ?>;DRTB+N^93D;6(D<=".1QQSO26NK(&6SO;.*,2
MKY226C,$B" %#AQD[N0W&!Q@]:TZ* *>F:?'IEH8$.XO+)-(V,;G=R[''898
M\5<HHH **** "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 ****
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 **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491574936784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Feb. 26, 2025</div></th>
<th class="th"><div>Jun. 28, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-40653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Duolingo, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">45-3055872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">5900 Penn Avenue<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Pittsburgh<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">PA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">15206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(412)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">567-6602<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A common stock, $0.0001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">DUOL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,153,312,710<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Portions of the registrant&#8217;s definitive proxy statement for its 2025 annual meeting of stockholders, which the registrant intends to file pursuant to Regulation 14A with the Securities and Exchange Commission not later than 120 days after the registrant&#8217;s fiscal year ended December&#160;31, 2024, are incorporated by reference into Part III of this Annual Report on Form 10-K.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001562088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,044,190<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 );">Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,198,612<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491581335008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Deloitte & Touche LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">New York, New York<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">34<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duol_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491581911872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 785,791<span></span>
</td>
<td class="nump">$ 747,610<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent', window );">Short-term investments</a></td>
<td class="nump">91,854<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_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">128,923<span></span>
</td>
<td class="nump">88,975<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetCurrent', window );">Deferred cost of revenues</a></td>
<td class="nump">80,162<span></span>
</td>
<td class="nump">53,931<span></span>
</td>
</tr>
<tr class="ro">
<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">14,858<span></span>
</td>
<td class="nump">7,282<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,101,588<span></span>
</td>
<td class="nump">897,798<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">47,495<span></span>
</td>
<td class="nump">19,103<span></span>
</td>
</tr>
<tr class="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">19,899<span></span>
</td>
<td class="nump">15,995<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">98,292<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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">18,943<span></span>
</td>
<td class="nump">11,792<span></span>
</td>
</tr>
<tr class="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">10,538<span></span>
</td>
<td class="nump">4,050<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash</a></td>
<td class="nump">2,735<span></span>
</td>
<td class="nump">2,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_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets, net</a></td>
<td class="nump">675<span></span>
</td>
<td class="nump">766<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">1,563<span></span>
</td>
<td class="nump">1,718<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">1,301,728<span></span>
</td>
<td class="nump">953,957<span></span>
</td>
</tr>
<tr class="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_ContractWithCustomerLiabilityCurrent', window );">Deferred revenues</a></td>
<td class="nump">372,884<span></span>
</td>
<td class="nump">249,192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">6,381<span></span>
</td>
<td class="nump">2,447<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income tax payable</a></td>
<td class="nump">6,591<span></span>
</td>
<td class="nump">792<span></span>
</td>
</tr>
<tr class="re">
<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">36,375<span></span>
</td>
<td class="nump">24,931<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">422,231<span></span>
</td>
<td class="nump">277,362<span></span>
</td>
</tr>
<tr class="re">
<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 );">Long-term obligation under operating leases</a></td>
<td class="nump">54,656<span></span>
</td>
<td class="nump">21,094<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities, net</a></td>
<td class="nump">291<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">477,178<span></span>
</td>
<td class="nump">298,456<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 11)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Class A common stock, $0.0001 par value; 2,000,000 shares authorized as of December&#160;31, 2024 and December&#160;31, 2023; 38,730 and 36,311 issued and outstanding at December&#160;31, 2024 and December&#160;31, 2023, respectively Class B common stock, $0.0001 par value; 30,000 shares authorized as of December&#160;31, 2024 and December&#160;31, 2023; 6,206 and 6,215 issued and outstanding at December&#160;31, 2024 and December&#160;31, 2023, respectively</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<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">950,393<span></span>
</td>
<td class="nump">869,918<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(125,847)<span></span>
</td>
<td class="num">(214,421)<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">824,550<span></span>
</td>
<td class="nump">655,501<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' equity</a></td>
<td class="nump">$ 1,301,728<span></span>
</td>
<td class="nump">$ 953,957<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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript: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://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)(1))<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_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/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/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 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 9: 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/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 14: 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 15: 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 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(18))<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 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 18: 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 19: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<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)(5))<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 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 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: 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 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: 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 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; 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 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-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_CapitalizedContractCostNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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://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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(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_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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 investment in debt security measured at amortized cost (held-to-maturity), 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 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 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 4: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-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_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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)(15)(b)(2))<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-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_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/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 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 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 6: 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 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://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 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(25))<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(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/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 14: 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 15: 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 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 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 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<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 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 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: 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 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: 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 3: 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 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 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 6: 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: 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_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript: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(12))<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_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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://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://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 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(31))<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/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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 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 10: 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 11: 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 12: 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 13: 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 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491577492864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd 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<span></span>
</td>
<td class="nump">2,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">38,730<span></span>
</td>
<td class="nump">36,311<span></span>
</td>
</tr>
<tr class="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">38,730<span></span>
</td>
<td class="nump">36,311<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.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">30,000<span></span>
</td>
<td class="nump">30,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">6,206<span></span>
</td>
<td class="nump">6,215<span></span>
</td>
</tr>
<tr class="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">6,206<span></span>
</td>
<td class="nump">6,215<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_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>32
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491575413280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 748,024<span></span>
</td>
<td class="nump">$ 531,109<span></span>
</td>
<td class="nump">$ 369,495<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">203,645<span></span>
</td>
<td class="nump">142,105<span></span>
</td>
<td class="nump">99,431<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">544,379<span></span>
</td>
<td class="nump">389,004<span></span>
</td>
<td class="nump">270,064<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">235,298<span></span>
</td>
<td class="nump">194,352<span></span>
</td>
<td class="nump">150,444<span></span>
</td>
</tr>
<tr class="re">
<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">90,494<span></span>
</td>
<td class="nump">75,788<span></span>
</td>
<td class="nump">66,967<span></span>
</td>
</tr>
<tr class="ro">
<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">155,992<span></span>
</td>
<td class="nump">132,123<span></span>
</td>
<td class="nump">117,848<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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">481,784<span></span>
</td>
<td class="nump">402,263<span></span>
</td>
<td class="nump">335,259<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_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">62,595<span></span>
</td>
<td class="num">(13,259)<span></span>
</td>
<td class="num">(65,195)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncome', window );">Other income</a></td>
<td class="nump">1,267<span></span>
</td>
<td class="nump">590<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherExpenses', window );">Other expense</a></td>
<td class="num">(4,253)<span></span>
</td>
<td class="num">(645)<span></span>
</td>
<td class="num">(807)<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_NonoperatingIncomeExpense', window );">Other (expense) income, net</a></td>
<td class="num">(2,986)<span></span>
</td>
<td class="num">(55)<span></span>
</td>
<td class="num">(676)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests', window );">Income (loss) before interest income and income taxes</a></td>
<td class="nump">59,609<span></span>
</td>
<td class="num">(13,314)<span></span>
</td>
<td class="num">(65,871)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeOperating', window );">Interest income</a></td>
<td class="nump">42,697<span></span>
</td>
<td class="nump">31,091<span></span>
</td>
<td class="nump">7,235<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">102,306<span></span>
</td>
<td class="nump">17,777<span></span>
</td>
<td class="num">(58,636)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">13,732<span></span>
</td>
<td class="nump">1,710<span></span>
</td>
<td class="nump">938<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">88,574<span></span>
</td>
<td class="nump">16,067<span></span>
</td>
<td class="num">(59,574)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Net comprehensive income (loss)</a></td>
<td class="nump">$ 88,574<span></span>
</td>
<td class="nump">$ 16,067<span></span>
</td>
<td class="num">$ (59,574)<span></span>
</td>
</tr>
<tr class="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 );">Net income (loss) per share attributable to Class A and Class B common stockholders, basic (in usd per share)</a></td>
<td class="nump">$ 2.04<span></span>
</td>
<td class="nump">$ 0.39<span></span>
</td>
<td class="num">$ (1.51)<span></span>
</td>
</tr>
<tr class="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 );">Net income (loss) per share attributable to Class A and Class B common stockholders, diluted (in usd per share)</a></td>
<td class="nump">$ 1.88<span></span>
</td>
<td class="nump">$ 0.35<span></span>
</td>
<td class="num">$ (1.51)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income (Loss) From Continuing Operations Before Interest Income, Income Taxes, Noncontrolling Interests</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/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 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation 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/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/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 5: 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 6: 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 7: 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 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: 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 11: 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 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/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_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/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 5: 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 6: 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 7: 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 8: 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 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><br>Reference 10: 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 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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_InterestIncomeOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1)(e))<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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 6: 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 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477346/946-830-45-39<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(1)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 4: 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 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(20))<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 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/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 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (b)<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/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 18: 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 19: 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 20: 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 21: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 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)(iii)(A))<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 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 26: 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 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)(i))<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)(iii)(A))<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)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<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)(iv))<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)(5))<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 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 33: 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 34: 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 35: 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 36: 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 37: 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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/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 4: 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 5: 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 6: 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 7: 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_OtherExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 and income 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 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column E)(Footnote 6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 4: 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(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1)(c))<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_OtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 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 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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://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 5: 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 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/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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<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 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<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 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491571717952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,272<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 513,056<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 683,966<span></span>
</td>
<td class="num">$ (170,914)<span></span>
</td>
</tr>
<tr class="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' Deficit [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">73,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stock options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stock options exercised</a></td>
<td class="nump">14,776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Release of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(59,574)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(59,574)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">542,078<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">772,562<span></span>
</td>
<td class="num">(230,488)<span></span>
</td>
</tr>
<tr class="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' Deficit [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">95,221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Release of performance stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net-share settlement of share-based compensation awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(84)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net-share settlement of share-based compensation awards</a></td>
<td class="num">(11,482)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,482)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stock options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stock options exercised</a></td>
<td class="nump">13,617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Release of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="nump">16,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,067<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2023</a></td>
<td class="nump">655,501<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">869,918<span></span>
</td>
<td class="num">(214,421)<span></span>
</td>
</tr>
<tr class="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' Deficit [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">110,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Release of performance stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">270<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net-share settlement of share-based compensation awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(143)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net-share settlement of share-based compensation awards</a></td>
<td class="num">$ (49,358)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(49,358)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stock options exercised (in shares)</a></td>
<td class="nump">1,462<span></span>
</td>
<td class="nump">1,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stock options exercised</a></td>
<td class="nump">$ 19,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Release of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="nump">88,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,574<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2024</a></td>
<td class="nump">$ 824,550<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 950,393<span></span>
</td>
<td class="num">$ (125,847)<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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 4: 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 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(20))<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 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/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 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (b)<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/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 18: 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 19: 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 20: 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 21: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 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)(iii)(A))<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 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 26: 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 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)(i))<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)(iii)(A))<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)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<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)(iv))<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)(5))<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 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 33: 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 34: 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 35: 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 36: 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 37: 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_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript: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_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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://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 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(31))<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/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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 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 10: 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 11: 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 12: 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 13: 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 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491575382368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 88,574,000<span></span>
</td>
<td class="nump">$ 16,067,000<span></span>
</td>
<td class="num">$ (59,574,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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">10,854,000<span></span>
</td>
<td class="nump">7,095,000<span></span>
</td>
<td class="nump">4,870,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_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">110,477,000<span></span>
</td>
<td class="nump">95,221,000<span></span>
</td>
<td class="nump">73,820,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_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Accretion on marketable securities, net</a></td>
<td class="num">(551,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfIntangibleAssets', window );">Gain on sale of capitalized software</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(100,000)<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_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on disposal of leasehold improvements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">433,000<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_CapitalizedComputerSoftwareImpairments1', window );">Impairment of capitalized software</a></td>
<td class="nump">238,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">123,692,000<span></span>
</td>
<td class="nump">91,642,000<span></span>
</td>
<td class="nump">59,283,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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(39,917,000)<span></span>
</td>
<td class="num">(42,247,000)<span></span>
</td>
<td class="num">(13,565,000)<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_duol_IncreaseDecreaseInCapitalizedContractCostsNet', window );">Deferred cost of revenues</a></td>
<td class="num">(26,231,000)<span></span>
</td>
<td class="num">(18,890,000)<span></span>
</td>
<td class="num">(10,822,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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(7,570,000)<span></span>
</td>
<td class="num">(48,000)<span></span>
</td>
<td class="num">(1,415,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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">3,934,000<span></span>
</td>
<td class="nump">1,261,000<span></span>
</td>
<td class="num">(6,655,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_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">16,850,000<span></span>
</td>
<td class="nump">3,444,000<span></span>
</td>
<td class="nump">8,720,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_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Noncurrent assets and liabilities</a></td>
<td class="nump">5,163,000<span></span>
</td>
<td class="num">(264,000)<span></span>
</td>
<td class="num">(1,006,000)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">285,513,000<span></span>
</td>
<td class="nump">153,614,000<span></span>
</td>
<td class="nump">53,656,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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="num">(193,300,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments', window );">Maturities of investments</a></td>
<td class="nump">3,705,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets', window );">Capitalized software expense and purchases of intangible assets</a></td>
<td class="num">(9,024,000)<span></span>
</td>
<td class="num">(10,493,000)<span></span>
</td>
<td class="num">(4,562,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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(12,116,000)<span></span>
</td>
<td class="num">(3,191,000)<span></span>
</td>
<td class="num">(5,562,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_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sale of capitalized software</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">100,000<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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions of companies, net of $5 cash acquired</a></td>
<td class="num">(6,595,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,050,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used for investing activities</a></td>
<td class="num">(217,330,000)<span></span>
</td>
<td class="num">(13,584,000)<span></span>
</td>
<td class="num">(14,174,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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">19,356,000<span></span>
</td>
<td class="nump">13,617,000<span></span>
</td>
<td class="nump">14,776,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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net-share settlement of share-based compensation awards</a></td>
<td class="num">(49,358,000)<span></span>
</td>
<td class="num">(11,482,000)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used for) provided by financing activities</a></td>
<td class="num">(30,002,000)<span></span>
</td>
<td class="nump">2,135,000<span></span>
</td>
<td class="nump">14,776,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash, cash equivalents and restricted cash</a></td>
<td class="nump">38,181,000<span></span>
</td>
<td class="nump">142,165,000<span></span>
</td>
<td class="nump">54,258,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash - Beginning of period</a></td>
<td class="nump">750,345,000<span></span>
</td>
<td class="nump">608,180,000<span></span>
</td>
<td class="nump">553,922,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash - End of period</a></td>
<td class="nump">788,526,000<span></span>
</td>
<td class="nump">750,345,000<span></span>
</td>
<td class="nump">608,180,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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes</a></td>
<td class="nump">7,620,000<span></span>
</td>
<td class="nump">2,320,000<span></span>
</td>
<td class="nump">615,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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosure of noncash investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid', window );">Capitalized software and purchases of intangible assets included in Current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,121,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_CapitalExpendituresIncurredButNotYetPaid', window );">Property and equipment included in Current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">165,000<span></span>
</td>
<td class="nump">166,000<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_duol_LandlordIncentivesIncurredButNotYetPaid', window );">Landlord incentive included in Prepaid expenses and other current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,148,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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right of use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">33,039,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">909,000<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_duol_RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities', window );">Right of use assets disposed or adjusted modifying operating leases liabilities</a></td>
<td class="nump">$ 1,303,000<span></span>
</td>
<td class="nump">$ 2,024,000<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_duol_CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capitalized Software And Purchases Of Intangible Assets, Expenditures Incurred but Not Yet Paid</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_duol_IncreaseDecreaseInCapitalizedContractCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Capitalized Contract Costs, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_IncreaseDecreaseInCapitalizedContractCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_duol_LandlordIncentivesIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Landlord Incentives, Incurred But Not Yet Paid</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_LandlordIncentivesIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments For Software And Purchases Of Intangible Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_duol_RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Right-of-Use Asset , Decrease From Modifications, Operating Lease 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;">duol_RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedComputerSoftwareImpairments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareImpairments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 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 3: 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of 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 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_GainLossOnDispositionOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as 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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<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 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation 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 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<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_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 noncurrent operating assets after deduction of noncurrent operating liabilities classified as 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;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 4: 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 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(20))<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 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/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 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (b)<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/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 18: 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 19: 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 20: 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 21: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 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)(iii)(A))<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 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 26: 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 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)(i))<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)(iii)(A))<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)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<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)(iv))<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)(5))<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 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 33: 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 34: 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 35: 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 36: 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 37: 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_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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 purchase of all investments (debt, security, other) 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 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromSaleMaturityAndCollectionsOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<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_ProceedsFromSaleMaturityAndCollectionsOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<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_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491581958784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [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_CashAcquiredFromAcquisition', window );">Cash acquired during acquisition</a></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_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired 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> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<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_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_StatementOfCashFlowsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfCashFlowsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491577527520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION</a></td>
<td class="text">DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Duolingo,&#160;Inc. (the &#8220;Company&#8221; or &#8220;Duolingo&#8221;) was formed on August&#160;18, 2011, and the Duolingo App was launched to the general public on June&#160;19, 2012. The Company&#8217;s headquarters are located in Pittsburgh, Pennsylvania. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Duolingo is a US-based mobile learning platform, as well as a digital English language proficiency assessment exam. The Company has a freemium business model: the app and the website are accessible free of charge, although Duolingo also offers premium services for a subscription fee. As of the date of this filing, Duolingo offers courses in over 40 different languages, including Spanish, English, French, German, Italian, Portuguese, Japanese and Chinese. We have locations in the U.S., China and Germany. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Principles of Consolidation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Consolidated Financial Statements include the accounts of the Company and subsidiaries over which the Company has control. All intercompany transactions and balances have been eliminated. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Basis of Presentation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The accompanying Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles in the U.S. (&#8220;GAAP&#8221;) from the Company&#8217;s accounting records and reflect the consolidated financial position and results of operations for the years ended December 31, 2024, 2023, and 2022. Unless otherwise specified, all dollar amounts (other than per share amounts) are referred to in thousands. </span></div>The Consolidated Financial Statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;).<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_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>37
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491576363488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Accounting Principles</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Consolidated Financial Statements and accompanying notes are prepared in accordance with GAAP.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Use of Estimates&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The preparation of Consolidated Financial Statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and accompanying notes. Significant estimates and assumptions reflected in the Consolidated Financial Statements include, but are not limited to, useful lives of property and equipment, valuation of deferred tax assets and liabilities, stock-based compensation, operating lease right-of-use assets and liabilities, capitalization of internally developed software and associated useful lives and contingent liabilities, fair value of investments and valuation of goodwill and intangible assets from acquisitions. Actual results may differ materially from such estimates. Management believes that the estimates, and judgments upon which they rely, are reasonable based upon information available to them at the time that these estimates and judgments are made. To the extent that there are material differences between these estimates and actual results, the Company&#8217;s Consolidated Financial Statements will be affected.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Revenue Recognition&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company has four predominant sources of revenue; time-based subscriptions, in-app advertising placement by third parties, the Duolingo English Test, and In-App Purchases. See Note 5, Revenue, for further discussion.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Deferred Revenues&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Revenue is recognized over the life of the subscription, or in the case of Duolingo English Test, revenue is recognized when the test is proctored. The Company classifies deferred revenue as a short-term liability on the consolidated balance sheets as the longest subscription plan is for twelve months, and Duolingo English Test purchases must be taken within 21 days.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Cost of Revenues&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Cost of revenue predominantly consists of third-party payment processing fees charged by various distribution channel and hosting fees. To a much lesser extent, includes wages and stock-based compensation for certain employees in the capacity of customer support, amortization of revenue generating capitalized software, and depreciation of certain property and equipment.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Deferred Cost of Revenues&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Deferred cost of revenue includes third-party payment processing fees amortized over the subscription terms in proportion to the revenue recognized. In situations where fees are charged for subscriptions that exceed one month, costs are deferred and recognized over the life of the subscription and are classified as a current asset. The Company classifies deferred cost of revenue as a short-term asset on the Company&#8217;s consolidated balance sheets as the longest subscription plan is for twelve months.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Cash and Cash Equivalents&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Cash consists primarily of cash on hand and bank deposits. Cash equivalents consist primarily of money market accounts with maturities of three months or less at the date of acquisition and are stated at cost, which approximates fair value. The Company maintains cash deposits with financial institutions that may exceed federally insured limits at times. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Investments &#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Investments consist primarily of corporate debt securities, U.S. Treasury securities, certificates of deposit, and commercial paper. Management determines the appropriate classification of investments at the time of purchase based upon management&#8217;s intent with regard to such investments. The Company&#8217;s investments are classified as held-to-maturity at the time of purchase, and such classifications are reevaluated as of each balance sheet date. All highly liquid investments with an original maturity of 90 days or less when purchased are considered to be cash equivalents. Investments with remaining contractual maturities of one year or less from the balance sheet date, which are not considered cash equivalents, are classified as short-term investments, and those with remaining contractual maturities greater than one year from the balance sheet date are classified as long-term investments. All investments are recorded at amortized cost. Realized gains and losses on sales and maturities of investments are determined based on the specific identification method and are recognized in the Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We perform periodic evaluations to determine whether any declines in the fair value of investments below cost are other-than-temporary. The evaluation consists of qualitative and quantitative factors regarding the severity and duration of the unrealized loss, as well as the Company&#8217;s ability and intent to hold the investments until a forecasted recovery occurs. The impairments are considered to be other-than-temporary if they are related to deterioration in credit risk or if it is likely that the underlying securities will be sold or mature prior to a full recovery of their cost basis. Other-than-temporary fair value impairments, if any, are determined based on the specific identification method and are reported in Other (expense) income, net in the Consolidated Statements of Operations and Comprehensive Income (Loss)</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Restricted Cash&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Restricted cash consists of a collateralized letter of credit established in connection with a lease agreement for the Company&#8217;s Sub-Sublease in New York, which was signed in December 2023. Restricted cash is included in non-current assets for leases that expire in more than one year from the balance sheet date.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Accounts Receivable</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;Accounts receivables are reported on the consolidated balance sheets at the outstanding principal amount adjusted for any allowance for credit losses and any charge offs. The Company provides an allowance for credit losses to reduce trade receivables to their estimated net </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">realizable value equal to the amount that is expected to be collected. This allowance is estimated based on historical collection experience, the aging of receivables, specific current and expected future macro-economic and market conditions, and assessments of the current creditworthiness and economic status of customers. The Company considers a receivable delinquent if it is unpaid after the term of the related invoice has expired. Balances that are still outstanding after management has used reasonable collection efforts are written off. The Company reviews its allowance for credit losses on a quarterly basis. As of December&#160;31, 2024 and 2023, the Company has not recorded a reserve given the Company&#8217;s lack of historical write offs.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Property and Equipment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;Property and equipment is stated at cost, less accumulated depreciation. Depreciation is computed on the straight-line method. </span></div><div style="margin-bottom:9pt"><table 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:73.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 to 6 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Leasehold improvements are amortized over the lesser of the life of the lease or the estimated useful life of the leasehold improvements. Costs related to maintenance and repairs that do not extend the assets&#8217; useful life are expensed as incurred. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Acquisitions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company uses the acquisition method of accounting for business combination transactions, and, accordingly, recognizes the fair values of assets acquired and liabilities assumed in the Company&#8217;s Consolidated Financial Statements. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. Transaction costs related to the acquisition of the acquired company are expensed as incurred. The allocation of fair values may be subject to adjustment after the initial allocation for up to a one-year period as more information becomes available relative to the fair values as of the acquisition date. The Consolidated Financial Statements include the results of operations of any acquired company since the acquisition date.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Goodwill</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company recognizes the excess of the purchase price over the fair value of identifiable net assets acquired at the acquisition date as goodwill. Goodwill is not amortized but is reviewed for impairment annually and more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. The Company will review goodwill for impairment annually on October 1st of each fiscal year or whenever events or changes in circumstances indicate that an impairment may exist. The Company will first perform a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value. If the reporting unit does not pass the qualitative assessment, then the reporting unit&#8217;s carrying value is compared to its fair value. If the fair value of the reporting unit is greater than the reporting unit&#8217;s carrying value, then the carrying value of the reporting unit is deemed to be recoverable. If the carrying value of the reporting unit is greater than the reporting unit&#8217;s fair value, goodwill is impaired and written down to the reporting unit&#8217;s fair value.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Intangible Assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The majority of the Company&#8217;s intangible assets is capitalized software, with minimal acquired technology and other intangible assets during the years ended December 31, 2024 and 2023. The Company develops software for internal use and capitalizes the software development costs incurred during the application development stage. Costs incurred prior to and after the application development stage are charged to expense. When the software is ready for its intended use, capitalization ceases and such costs are amortized on a straight-line basis over the estimated life, which is generally three years. Relatively minor upgrades, enhancements and maintenance to the platform are expensed as incurred.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Income Taxes&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company provides for income taxes in accordance with the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between the carrying amounts of existing assets and liabilities for financial reporting and for income tax reporting. The deferred tax asset or liability represents the future tax return consequences of those difference, which will either be taxable or deductible when the assets and liabilities are recovered or settled. A valuation allowance is established for any deferred tax asset for which it is determined that it is more likely than not that some or all of the deferred tax assets will not be realized. The Company limits the deferred tax assets recognized related to certain officers&#8217; compensation to amounts that it estimates will be deductible in future periods based upon Internal Revenue Code (&#8220;IRC&#8221;) Section 162(m). </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company utilizes a two-step approach to recognizing and measuring uncertain tax positions accounted for in accordance with the asset and liability method. The first step is to evaluate the tax position for recognition by determining whether evidence indicates that it is more likely than not that a position will be sustained if examined by a taxing authority.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The second step is to measure the tax benefit as the largest amount that is 50% likely of being realized upon settlement with a tax authority. There were no amounts recorded at December&#160;31, 2024 and December&#160;31, 2023 related to uncertain tax positions.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Foreign Currency</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The functional currency of the Company and its subsidiaries is the U.S. dollar. Transactions denominated in currencies other than the functional currency are translated into the functional currency at the exchange rates prevailing at the dates of the transaction. Monetary assets and liabilities denominated in foreign currencies are translated using the exchange rate prevailing at the balance sheet date. Non-monetary assets and liabilities are translated using the historical rate on the date of the transaction. All exchange gains or losses arising from translation of these foreign currency transactions are included in net loss for the year. The Company has not, to the date of these Consolidated Financial Statements, entered into derivative instruments to offset the impact of foreign currency fluctuations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company accounts for certain assets and liabilities at fair value in accordance with the accounting guidance applicable to fair value measurements and disclosures. The carrying values of cash, cash equivalents, accounts receivable, accounts payable, and accrued expenses are deemed to be reasonable estimates of their fair values because of their short-term nature.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Research and Development Costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;Research and development expenses are incurred as the Company maintains and enhances its software and evaluates and develops other potential applications. Such expenses include compensation of engineering, product design and testing personnel, including stock-based compensation, materials, travel and direct costs associated with the design and required testing of our platform and depreciation of certain property and equipment. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Sales and Marketing</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;Sales and marketing expenses are expensed as incurred and consists primarily of new user acquisition, brand marketing, digital and social media content, and employee-related compensation, including stock-based compensation, for personnel engaged in sales and marketing functions, amortization of non-revenue generating capitalized software used to promote Duolingo and depreciation of certain property and equipment. Advertising costs were approximately $62,373, $52,969 and $48,111 for the years ended December 31, 2024, 2023 and 2022, respectively.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">General and Administrative</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;General and administrative expense primarily consists of employee-related compensation (including stock-based compensation) for management and administrative functions, including our finance and accounting, legal, and people teams. General and administrative expense also includes certain professional services fees, general corporate and director and officer </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">insurance, facilities costs, and other general overhead costs that support our operations, and depreciation of certain property and equipment. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Concentration of Credit Risk</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company&#8217;s concentration of credit risk relates to financial institutions holding the Company&#8217;s cash and cash equivalents and platforms with significant accounts receivable balances and revenue transactions.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company maintains cash deposits with financial institutions that may exceed federally insured limits at times. Management believes that the financial institutions that hold the Company&#8217;s deposits are financially credit worthy and, accordingly, minimal credit risk exists with respect to those balances.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The majority of our revenue comes through our subscriptions and advertising streams and payments are made to Duolingo through service providers. The top two service providers, Apple and Google, accounted for 64.7% and 21.2% of total Accounts receivable as of December&#160;31, 2024, respectively. The top three service providers, Apple, Google and Stripe, accounted for 65.2%, 20.7% and 10.7% of total Accounts receivable as of December&#160;31, 2023, respectively. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company accounts for equity-based compensation using the fair value method as set forth in the ASC 718, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Compensation&#8212;Stock Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">, which requires the measurement and recognition of compensation expense for all stock-based payment awards based on estimated fair values. This method requires companies to estimate the fair value of stock-based compensation on the date of grant using an option pricing model. The Company estimates the fair value of each equity-based payment award on the date of grant using the Black-Scholes pricing model.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Black-Scholes model determines the fair value of equity-based payment awards based on the fair value of the underlying common stock on the date of grant and requires the use of estimates and assumptions, including the fair value of the Company&#8217;s common stock, exercise price of the stock option, expected volatility, expected life, risk-free interest rate and dividend rate. The Company estimates the expected volatility of its stock options by taking the average historical volatility of a group of comparable publicly traded companies over a period equal to the expected life of the options; it is not practical for the Company to estimate its own volatility due to the lack of historical prices. The expected term of the options is determined in accordance with existing equity agreements as the underlying options are assumed to be exercised upon the passage of time. The risk-free interest rate is the estimated average interest rate based on U.S. Treasury zero-coupon notes with terms consistent with the expected life of the awards. The expected dividend yield is zero as the Company does not anticipate paying any recurring cash dividends in the foreseeable future. The Company accounts for forfeitures as they occur.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Restricted Stock Units (RSUs)</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company began to grant RSUs in November 2020. The fair value of RSUs is estimated based on the fair value of the Company&#8217;s common stock on the date of grant. Generally, the service-based vesting condition for the majority of these awards is satisfied over four years. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Performance-based RSUs </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In June 2021, the Company granted 1,800 (one million eight-hundred thousand) performance-based RSUs to the Company&#8217;s founders (&#8220;Founder Awards&#8221;). The Founder Awards are divided into ten equal tranches with each tranche becoming eligible to vest upon achievement of the specified stock-price hurdles. The Founder Awards vest upon the satisfaction of both a service-based condition and a performance-based condition and generally are settled one year after vesting. The service-based condition is satisfied as to 25% of the Founder Awards on each anniversary of the completion of the IPO, subject to the continuous service of the founders through the applicable date. The fair value of the </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Founder Awards is determined using a Monte Carlo simulation model. The associated stock-based compensation is recorded over the derived service period, using the accelerated attribution method. If the stock-price hurdles are met sooner than the requisite service period, the stock-based compensation expense will be adjusted to prospectively recognize the remaining expense over the remaining derived service period. Provided that the founders continue to provide services to us, stock-based compensation expense is recognized over the derived service period, regardless of whether the stock-price hurdles are achieved. The first and second tranches were met during the year ended December&#160;31, 2021. The third and fourth tranches were met during the year ended December 31, 2023. The fifth and sixth tranches were met during the year ended December 31, 2024. The Company recognized $19,799, $26,622 and $30,997 of stock-based compensation expense related to these awards, during the years ended December&#160;31, 2024, 2023 and 2022, respectively, which is included within General and administrative in the Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Contingencies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company records accruals for contingencies and legal proceedings expected to be incurred in connection with a loss contingency when it is probable that a liability has been incurred and the amount can be reasonably estimated.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">If a loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, the nature of the contingent liability, together with an estimate of the range of possible loss, would be disclosed.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Segment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company operates as a single operating segment and derives revenues from customers through time-based subscriptions, in-app advertising placement by third parties, the Duolingo English Test, and In-App Purchases. The Chief Executive Officer, as the chief operating decision maker, evaluates the Company&#8217;s performance and allocates resources based on consolidated net income, as presented in the income statement, supplemented by disaggregated revenue details. Significant segment expenses are those that are presented on the Consolidated Statements of Operations and Comprehensive Income (Loss). The measure of segment assets is reported on the balance sheet as total consolidated assets. Accordingly, the Company has determined that it has a single reportable segment and operating segment structure, and operates as one reporting unit.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company accounts for leases in accordance with ASC 842, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">, which requires virtually all leases, other than leases that meet the definition of a short-term lease, to be recorded on the balance sheet with a right-of-use (&#8220;ROU&#8221;) asset and corresponding lease liability. ROU assets are periodically reviewed for impairment whenever events or changes in circumstances arise. During the years ended December&#160;31, 2024, 2023 and 2022, the Company incurred no impairment charges on ROU assets. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">On the lease commencement date, each lease is classified as either finance or operating, depending on certain criteria. The Company determined that it only has operating leases as none of the criteria for finance lease classification were met. Operating lease expense is recognized on a straight-line basis on the Consolidated Statements of Operations and Comprehensive Income (Loss) in General and administrative expenses. On the Consolidated Statements of Changes in Cash Flows, payments for operating leases, are included in operating activities. As an accounting policy election, the Company has elected to not separate lease and non-lease components for all asset classes and made an accounting policy election for short-term leases which does not require the capitalization of leases with terms of 12 months or less at lease commencement. The discount rate utilized in calculating the lease liability is the rate implicit in the lease, if known; otherwise, the incremental borrowing rate (&#8220;IBR&#8221;) for the expected lease term is used. The Company&#8217;s IBR approximates the rate the Company would have to pay, on a collateralized basis, to borrow an amount equal to the lease payments under similar terms. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Impairment of long-lived assets&#8212; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If the sum of the estimated undiscounted future cash flows expected to result from the use and eventual disposition of an asset is less than the carrying amount of the asset, an impairment loss is recognized. Measurement of an impairment loss is based on the fair value of the asset. The Company recorded an <span style="-sec-ix-hidden:f-403">impairment of capitalized software</span> of $238 for the year ended December 31, 2024, and no impairment during the years ended December 31, 2023 and 2022, which represents an impairment to write-off the capitalization of an internal-use software project prior to being launched to the user base.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Allowance for Credit Losses&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company evaluates its cash equivalents, accounts receivable and held-to-maturity marketable securities financial assets for expected credit losses. Expected credit losses represent the portion of the amortized cost basis of a financial asset that an entity does not expect to collect. An allowance for expected credit losses is meant to reflect a risk of loss even if remote, irrespective of the expectation of collection from a particular issuer or debt security. The Company has not historically experienced any credit losses on any of its financial assets.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">With respect to cash equivalents and accounts receivable, given consideration of their short maturity, lack of historical losses and the current environment, the Company concluded there is generally no expected credit losses for these financial assets. With respect to held-to-maturity marketable securities which are comprised of debt securities, the Company evaluates expected credit losses on a pooled basis based on issuer-type which have similar credit risk characteristics. The allowance for credit losses is immaterial for all periods presented.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Recently Issued Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">There are no recently issued accounting pronouncements that the Company has not yet adopted that they believe are applicable or would have a material impact on the financial statements of the Company.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In December 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-09, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Income Taxes (Topic 740), </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">which includes improvements to income tax disclosures. The standard is effective for public entities in fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company does not expect the adoption of the new guidance will have a material impact on the Company&#8217;s consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In November 2024, the FASB issued ASU 2024-03, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">(Subtopic 220-40): Disaggregation of Income Statement Expenses. The amendment requires new financial statement disclosures to provide disaggregated information for certain types of expenses, including employee compensation, depreciation, and amortization in commonly presented expense captions such as cost of revenue, sales and marketing, and general and administrative expenses. The amendments in this ASU are effective for annual reporting periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. The Company is in the process of evaluating the effect that the adoption of these standards will have on its consolidated financial statements.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Recently Adopted Accounting Pronouncements</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In November 2023, the FASB issued ASU 2023-07, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Segment Reporting (Topic 280), </span>which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company adopted this guidance on January 1, 2024. Refer to our discussion above under &#8220;Segment&#8221; within this footnote.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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/2003/role/disclosureRef<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491577534144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">FAIR VALUE<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company accounts for certain assets and liabilities at fair value in accordance with the accounting guidance applicable to fair value measurements and disclosures. The carrying values of cash, cash equivalents, accounts receivable, accounts payable, and accrued expenses are deemed to be reasonable estimates of their fair values because of their short-term nature.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company applies fair value accounting for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring and non-recurring basis. The Company defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities, which are required to be recorded at fair value, the Company considers the principal or most advantageous market in which the Company would transact and the market-based risk measurements or assumptions that market participants would use in pricing the asset or liability, such as inherent risk, transfer restrictions, and credit risk.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Level&#160;1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;Observable inputs such as quoted prices in active markets for identical investments that the Company has the ability to access.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Level&#160;2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;Inputs include:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Quoted prices for similar assets or liabilities in active markets;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Quoted prices for identical or similar assets or liabilities in inactive markets;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Inputs, other than quoted prices in active markets, which are observable either directly or indirectly;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Inputs that are derived principally from, or corroborated by, observable market data by correlation or other means.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Level&#160;3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;Unobservable inputs in which there is little or no market activity for the asset or liability, which require the reporting entity to develop its own estimates and assumptions relating to the pricing of the asset or liability including assumptions regarding risk.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following table presents amortized cost, gross unrealized gains and losses, and fair value by major security type and balance sheet classification as of December&#160;31, 2024 and December&#160;31, 2023:</span></div><div style="margin-bottom:9pt"><table 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:18.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.278%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.120%"></td><td style="width:0.1%"></td></tr><tr><td colspan="42" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31, 2024</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash Equivalents</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-Term Investments</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Term Investments</span></td></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,351&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,351&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,659&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,661&#160;</span></td><td style="background-color:#ffffff;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-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,659&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-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:'Arial',sans-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:#e5e5e5;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712,440&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712,440&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712,440&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subtotal</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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">728,099</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1)</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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">728,101</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">712,440</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,659</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-left:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</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;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:#e5e5e5;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,280&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,289&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,583&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:#e5e5e5;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,031&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(494)</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,543&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,013&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,018&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,291&#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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subtotal</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">173,087</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(570)</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">172,534</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">76,195</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">96,892</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in SAFE</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400&#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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subtotal</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,400</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,400</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">901,186</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(571)</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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">975,386</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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-left:1pt solid #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">785,791</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">91,854</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">98,292</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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></tr></table></div><div style="margin-bottom:9pt"><table 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:18.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.278%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.120%"></td><td style="width:0.1%"></td></tr><tr><td colspan="42" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash Equivalents</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-Term Investments</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Term Investments</span></td></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,373&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,373&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,237&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,237&#160;</span></td><td style="background-color:#ffffff;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-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,237&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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><td colspan="3" style="display: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><td colspan="3" style="display: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><td colspan="3" style="display: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><td colspan="3" style="display: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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">697,237</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">747,610</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">747,610</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">As of December&#160;31, 2024 and December&#160;31, 2023, all of the Company&#8217;s short-term investments have contractual maturities of one year or less and all of the Company&#8217;s long-term investments have contractual maturities between <span style="-sec-ix-hidden:f-479"><span style="-sec-ix-hidden:f-480">one</span></span> and seven years. The Company has elected to present accrued interest within <span style="-sec-ix-hidden:f-483">Prepaid expenses and other current assets</span> in the Consolidated Balance Sheet, which was $1,487 and $0 as of December&#160;31, 2024 and December&#160;31, 2023, respectively.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Changes in market interest rates, credit risk of borrowers and overall market liquidity, amongst other factors, may cause the short-term and long-term debt investments to fall below their amortized cost basis, resulting in unrealized losses. For those debt securities in an unrealized loss position as of December&#160;31, 2024, the Company does not intend to sell, nor is it more likely than not that it will be required to sell, such securities before recovering the amortized cost basis. No other-than-temporary impairments have been recognized in the financial statements for the periods ended December&#160;31, 2024 and December&#160;31, 2023.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Cash equivalents consist primarily of money market accounts with maturities of three months or less at the date of acquisition and are classified within Level 1. </span></div>The Company&#8217;s investments in corporate debt securities, U.S. Treasury securities, certificates of deposit, and asset-backed securities, which collectively are investments in held-to-maturity debt securities, are classified within Level 2, as their valuation requires quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and/or model-based valuation techniques for which all significant inputs are observable in the market or can be corroborated by observable market data.<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/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<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 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<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 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<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 (f)<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 (e)<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 (d)<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 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<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 (g)<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 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>39
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491577533104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">ACQUISITIONS</a></td>
<td class="text">ACQUISITIONS<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">During July 2024, the Company completed two acquisitions which brought new designer, illustration, animation, and engineering talent to Duolingo&#8217;s existing teams in addition to developed technology. The total aggregate consideration was $7,500, of which $7,100 represents the purchase price allocated to the fair value of the acquired assets and assumed liabilities, as detailed below. Of this, $6,600 was paid in cash upon closing, and $500 is being held back until certain post-acquisition conditions are satisfied. This $500 is recorded as a Current liability in the Consolidated Balance Sheet. The remaining $400 of the total aggregate consideration is contingent on one year of continued service of certain employees, and will be expensed over the period within General and administrative in the Consolidated Statements of Operations and Comprehensive Income (Loss). During 2024, the Company incurred $736 of acquisition costs related to due diligence and valuation, which are included in General and administrative expense within the Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We finalized the valuation of assets acquired and liabilities assumed for the acquisitions during the year ended December&#160;31, 2024. We did not record any measurement period adjustments during the year ended December&#160;31, 2024. The following table summarizes the Company&#8217;s allocation of the purchase consideration based on the fair value of assets acquired and liabilities assumed at the acquisition dates:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2024</span></td></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007&#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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,488&#160;</span></td><td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total purchase price</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,100</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Goodwill is attributable to the assembled workforce, future technologies and general going concern arising from the acquisitions. $3,600 of the goodwill recognized is expected to be deductible for income tax purposes.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491578074672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">REVENUE<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company has four predominant sources of revenues; time-based subscriptions, in-app advertising placement by third parties, the Duolingo English Test, and In-App Purchases. Revenue is recognized upon transfer of control of promised products or services to users in an amount that reflects the consideration the Company expects to receive in exchange for those services. The Company does not enter into contracts with a customer that contain multiple promises that result in multiple performance </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">obligations. Revenue is recorded net of taxes assessed by a government authority that are both imposed on and concurrent with specific revenue transactions between Duolingo and its users.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Revenue from time-based subscriptions includes a stand-ready obligation to provide hosting services that are consumed by the customer over the subscription period. Users can purchase Duolingo monthly or they can purchase a year-long subscription and pay for the subscription at the time of purchase. Under the year-long subscription, users can also purchase a single plan or a family plan. The family plan includes up to six users on one subscription. Such payments are initially recorded to deferred revenue. The user has the ability to download limited content offline. However, as there is a significant level of integration and interdependency with the online functionality, the Company considers the service to be a single performance obligation for the online and offline content. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company enters into arrangements with advertising networks to monetize the in-app advertising inventory. Revenue from in-app advertising placement is recognized at a point in time when the advertisement is placed and is based upon the amount received.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Duolingo English Test revenue is generally recognized once the tests have gone through the proctoring process and a certification decision has been made. This process usually takes less than 48 hours after the test has been completed and uploaded. Customers have 21 days from the date of purchase to take the exam or their purchase will expire and revenue will be recognized. Virtually all customers complete their exams prior to expiration. Sometimes organizations may purchase tests in bulk via coupons with a one year expiration date. The Company will defer revenue from all tests that have neither been proctored nor expired.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company&#8217;s users have the option to purchase consumable in-app virtual goods. The Company recognizes revenue over the period in which the user consumes the virtual good, which is generally within a month. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company also recognizes revenue from Dos Lenguas LLC &#8220;Duo&#8217;s Taquer&#237;a&#8221;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">a restaurant that opened during 2022, in the space adjacent to Duolingo&#8217;s headquarters in Pittsburgh. Revenue from Duo&#8217;s Taquer&#237;a</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">is recognized at a point in time when the sales are made.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Principal Agent Considerations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company makes its application available to be downloaded through third-party digital distribution service providers. Users who purchase subscriptions also pay through the respective app stores. The Company evaluates the purchases via third-party payment processors to determine whether its revenues should be reported gross or net of fees retained by the payment processor. The Company is the principal in the transaction with the end user as a result of controlling, hosting, and integrating the delivery of the virtual items to the end user. The Company records revenue gross as a principal and records fees paid to third-party payment processors as Cost of revenues.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Contract Balances</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;Deferred revenue mostly consists of payments received in advance of revenue recognition, and is mostly related to time-based subscriptions, which will be recognized into revenue over the course of the upcoming year (recognized over 12 months or less). Additionally, the Duolingo English Test has deferred revenue related to tests that have been purchased, but will not be recognized until the tests have been proctored. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Disaggregation of Revenue</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In accordance with ASC 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">, the Company disaggregates revenue from contracts with customers into revenue streams, which most closely depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.906%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues:</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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription</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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,531&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404,684&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,507&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other (1)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,988&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues</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 style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748,024&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,109&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,495&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:125%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Other revenue is comprised of the below.</span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.153%"><tr><td style="width:1.0%"></td><td style="width:51.733%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.401%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Advertising</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 style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,907&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,858&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,731&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#d6d6d6;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Duolingo English Test</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,640&#160;</span></td><td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#d6d6d6;padding:0 1pt"></td><td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,212&#160;</span></td><td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,718&#160;</span></td><td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">In-App Purchases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#d6d6d6;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,293&#160;</span></td><td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#d6d6d6;padding:0 1pt"></td><td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">682&#160;</span></td><td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">625&#160;</span></td><td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total other revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140,493&#160;</span></td><td style="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="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126,425&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,988&#160;</span></td><td style="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></tr></table></div><div style="margin-bottom:9pt"><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Three service providers, Apple, Google and Stripe, processed 60.8%, 23.4%, and 11.7% of total revenues for the year ended December 31, 2024, respectively. Three services providers, Apple, Google, and Stripe processed 58.5%, 25.6% and 12.1% of total revenues for the year ended December 31, 2023, respectively. Two services providers, Apple and Google, processed 54.2% and 28.1% of total revenues for the year ended December 31, 2022, respectively.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Information regarding geography of revenues is based upon the location where the users are located or, in the case of the Duolingo English Test, where the tests are taken:</span></div><div style="margin-bottom:9pt"><table 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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,539&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,759&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,320&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748,024&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,109&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,495&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Customers located in the United States accounted for 42%, 45% and 46% of total revenues for the years ended December 31, 2024, 2023 and 2022, respectively. No other country accounted for more than 10% of revenue in the periods presented.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Changes in deferred revenues were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:68.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.829%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance&#8212;January 1</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,192&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,550&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount from beginning balance recognized into revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248,667)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157,550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of deferred revenue</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(402,937)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(287,429)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferral of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">775,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">536,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance&#8212;December 31</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,884&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,192&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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_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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<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 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<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 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<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 (b)<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 (c)<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 (d)<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 (e)<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 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>41
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491576360720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY and EQUIPMENT, net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY and EQUIPMENT, net</a></td>
<td class="text">PROPERTY and EQUIPMENT, net<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Property and equipment consists of the following as of December&#160;31, 2024 and December&#160;31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:68.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.829%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,938&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,191&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,353&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,060&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,268)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,943&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,792&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Depreciation expense is included within the following financial statement line items within the Company&#8217;s Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="padding-left:18pt;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><td style="width:53.867%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,358&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,326&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,428&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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 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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,965&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,100&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,118&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-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_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491674641472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS AND GOODWILL<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">INTANGIBLE ASSETS AND GOODWILL</a></td>
<td class="text">INTANGIBLE ASSETS AND GOODWILL<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Intangible assets consist of the following as of December&#160;31, 2024 and December&#160;31, 2023:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:68.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.829%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></div></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,681&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,895&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,805&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,012&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,906)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,017)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,899&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,995&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company capitalized $9,024 and $10,394 of software development costs, with the majority of the costs being employee wages, during the years ended December 31, 2024 and 2023, respectively. The Company recognized $238 and $0 of impairment of capitalized software in Research and Development within the Company&#8217;s Consolidated Statements of Operations and Comprehensive Income (Loss), during the years ended December 31, 2024 and 2023, respectively, which represents an impairment to write-off the capitalization of an internal-use software project prior to being launched to the user base. Amortization expense is included within the following financial statement line items within the Company&#8217;s Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="padding-left:18pt;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><td style="width:54.989%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</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 style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,310&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,020&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,889&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,995&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,752&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The estimated future amortization expense of capitalized software and acquired technology with definite lives as of December&#160;31, 2024 was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"></td><td style="width:83.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,493&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,750&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated future amortization expense</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,782&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following table represents the changes to goodwill during the twelve months ended December 31, 2024:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying amount</span></td></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2023</span></div></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,050&#160;</span></td><td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,488&#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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2024</span></div></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,538&#160;</span></td><td style="background-color:#e5e5e5;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>As of December&#160;31, 2024 and December&#160;31, 2023, $6,923 and $3,713 of goodwill is deductible for tax purposes, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<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 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-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_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491673491296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company has entered into various operating leases for its office space expiring between fiscal 2024 and 2036. Certain lease agreements contain an option for the Company to renew a lease for a term of up to five years. The Company considers these options, which may be elected at the Company&#8217;s sole discretion, in determining the lease term on a lease-by-lease basis.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">On December&#160;18, 2023, the Company entered into an Agreement of Sub-Sublease, with Spotify USA Inc., as Sub-Sublandlord for 85,666 square feet of office space in the building located at 4 World Trade Center, 150 Greenwich Street, New York, New York 10007 for use as additional office space. The term of the Sub-Sublease commenced on January&#160;8, 2024 and will expire on April&#160;29, 2034.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In February 2024, the Company signed a lease with Bullitt Center LLC for 7,940 square feet of office space in Seattle, Washington. The term of the lease is 63 months beginning on March&#160;1, 2024 and expiring on May&#160;31, 2029.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In March 2024, the Company entered into the First and Second Amendments (the &#8220;Amendments&#8221;) to the Office Lease Agreement with 5704 Penn Office, LLC (the "Landlord") for office space located at Liberty East (the &#8220;Premise&#8221;) at 141 South Saint Clair Street, Pittsburgh, Pennsylvania, which, among other things, increased the leased square footage by 110,008 square feet to a total of 148,266 square feet beginning when construction of the leasehold improvements commences in the first half of 2025, with an expiration date of April&#160;30, 2036. Under the terms of the Amendments, the Landlord will provide the Company with an improvement allowance of up to approximately $6,800 for costs relating to the design, permitting, and construction of improvements to the Premise.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In May 2024, the Company signed a lease with Beijing Hengshi Huarong Holding Co., Ltd. for 16,314 square feet of office space in Beijing, China. The term of the lease is 39 months beginning on May&#160;20, 2024 and expiring on July&#160;15, 2027.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following represents the components of lease cost for the year ended December 31, 2024 and 2023 along with supplemental disclosures of cash flow information, lease term and discount rate: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.867%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,982&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,459&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,076&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,533&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,759&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,264&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,727&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,512&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,168&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Right of use assets disposed or adjusted, modifying operating leases liabilities</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,024&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,586)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt"><table 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:52.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.38&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Sublease income was immaterial for the years ended December&#160;31, 2024, 2023 and 2022. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following table reconciles future minimum undiscounted rental commitments for operating leases to operating lease liabilities recorded on the Consolidated Balance Sheet as of December&#160;31, 2024:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"></td><td style="width:83.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,185&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,505&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,492&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,604&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,237&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Current lease liabilities of $2,581 and $3,944 are presented within <span style="-sec-ix-hidden:f-687"><span style="-sec-ix-hidden:f-688">Accrued expenses and other liabilities</span></span> while non-current lease liabilities of $54,656 and $21,094 are presented within Long-term obligation under operating leases on the Consolidated Balance Sheets for the years ended December&#160;31, 2024 and 2023, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491580667216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text">INCOME TAXES<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">For the years ended December 31, 2024, 2023 and 2022 income (loss) before income taxes included the following components:</span></div><div style="margin-bottom:9pt"><table 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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,051&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,501&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,099)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,306&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,777&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,636)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">For the years ended December 31, 2024, 2023 and 2022 the Company recognized the following provision for income taxes: </span></div><div style="margin-bottom:9pt"><table 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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,652&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,639&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,575&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,843&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,153&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,732&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">938&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The provision for income taxes differs from the amounts computed by applying the federal statutory rate as follows for the years ended December&#160;31, 2024, 2023 and 2022:</span></div><div style="margin-bottom:9pt"><table 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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected income tax expense at federal statutory rate</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State taxes, net of Federal income tax effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 162(m) limitation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.1&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.5&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.2)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(208.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Meals and entertainment</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign-Derived Intangible Income deduction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-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:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other permanent adjustments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257.6&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53.3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective income tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The 2024 and 2023 effective tax rate differs from the statutory rate as a result of an increase in tax deductible stock-based compensation and the generation of research and development tax credits offset by an increase in the valuation allowance for the Company&#8217;s net deferred tax assets. For 2022, the </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">effective tax rate is less than the statutory rate primarily as a result of the valuation allowance for the Company&#8217;s net deferred tax assets.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company has the following deferred tax assets (liabilities) as of December&#160;31, 2024 and 2023:</span></div><div style="margin-bottom:9pt"><table 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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,491&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,533&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,198&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,146&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 174 research and development capitalization</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,768&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,055&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing and advertising</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales tax / Value added tax ("VAT") reserve</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(256,728)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156,870)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,792&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,038&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU asset</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,757)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,354)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,164)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,444)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,716)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,408)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,272)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred taxes</span></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384&#160;</span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766&#160;</span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company has provided a full valuation allowance for its U.S. federal and state net deferred tax asset as it is not more likely than not that the asset will be realized. The movement in valuation allowance of $99,858 is primarily related to the:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increase to the deferred tax assets for the capitalization of research and development expenditures under Section 174, which was a change in tax law from the Tax Cuts and Job Acts of 2017, which went into effect in January 2022, </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an increase in the generation of research and development tax credits, and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a reduction in the Company&#8217;s net operating losses. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company has a deferred tax asset with respect to its China subsidiary, against which no valuation allowance has been recorded. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Given the Company&#8217;s recent history of earnings, management believes that there is a reasonable possibility that, within the next twelve months, sufficient positive evidence may become available to allow management to reach a conclusion that a significant portion of the valuation allowance recorded against the deferred tax assets held will be reversed. The reversal would result in an income tax benefit for the quarterly and annual fiscal period in which the Company releases the valuation allowance. However, the exact timing and amount of the valuation allowance release are subject to change on the basis of the level of profitability that the Company actually achieves.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following table represents the activity in our valuation allowance for the years ended December&#160;31, 2024 and 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance&#8212;January 1</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156,870)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,504)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowances established</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99,858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,366)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of valuation allowances</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance&#8212;December 31</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(256,728)</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;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156,870)</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company has utilized its remaining federal net operating loss carryforwards in 2024 and has approximately $60,683 in state net operating loss carryforwards. Certain of these loss carryforwards have an indefinite life and other amounts are available to offset future taxable income through 2043.&#160;The Company has approximately $61,198 in federal and state general business credits that are available to offset future taxable income through 2043.&#160;The Company has analyzed the impact of IRC Sections 382 and 383 on these tax attributes and has determined that no prior ownership changes have occurred which would limit the Company&#8217;s ability to utilize the NOLs and research and development tax credits.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company&#8217;s tax years through the 2024 tax year remain subject to examination by federal and state tax authorities.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company utilizes a more-likely-than-not standard in recognizing a tax benefit in its financial statements. No uncertain tax benefits have been recorded in 2024, 2023, and 2022, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<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 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: 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 6: 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 7: 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 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(h)(2))<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 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: 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 11: 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 12: 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 13: 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 14: 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>45
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491576194608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK-BASED COMPENSATION</a></td>
<td class="text">STOCK-BASED COMPENSATION<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Prior to the IPO, the Company granted options to purchase shares of the Company&#8217;s common stock and restricted stock units (&#8220;RSU&#8221;) in respect of shares of the Company&#8217;s common stock to employees, directors and consultants under the Company&#8217;s 2011 Equity Incentive Plan. In July 2021, Duolingo adopted the 2021 Incentive Award Plan (&#8220;2021 Plan&#8221;) and the 2021 Employee Stock Purchase Plan (&#8220;ESPP&#8221;), each of which became effective on July 26, 2021 in connection with the IPO. An aggregate of 7,946 shares and 1,119 shares of Class A&#160;common stock were made available for future issuance under the 2021 Plan and ESPP, respectively. Pursuant to the terms of the 2021 Plan, on each January 1 through January 1, 2031, the number of shares of the Company&#8217;s Class A common stock available for issuance under the 2021 Plan automatically increases by the lesser of (i) 5% of the shares outstanding on the preceding December 31 (calculated on an as-converted basis) and (ii) such smaller number of shares of common stock as determined by the Board or the Committee (as defined in the 2021 Plan). Pursuant to the terms of the ESPP, on each January 1 through January 1, 2031, the number of shares of the Company&#8217;s Class A common stock available for issuance automatically increases by the lesser of (i) 1% of the shares outstanding on the preceding December 31 and (ii) such smaller number of shares of common stock as determined by the Board or the Committee (as defined in the ESPP). On January&#160;1, 2025, the number of Class A shares available under the 2021 Plan was increased by 2,247 shares of common stock. The Board waived the 2025 automatic annual increase of shares available for future issuance under the ESPP, and the Company intends to waive such automatic annual increase for all applicable future periods.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company&#8217;s stock options vest based on terms in the stock option agreements, which generally provide for vesting over four years based on continued service to the Company and its subsidiaries. Each option has a term of ten years. Stock options granted under the 2021 Plan must generally have an exercise price of not less than the estimated fair market value of the underlying Class A common stock at the date of the grant. No options have been granted under the 2021 Plan. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">A summary of stock option activity under the Plans was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.807%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands, except prices and years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>options</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>exercise<br/>price</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted- average remaining contractual life (years)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate intrinsic value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at January 1, 2024</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,985&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.04&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.60</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629,865&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,462)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.24&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited and expired (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at December&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.73&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.67</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465,985&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable at December&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.65&#160;</span></td><td style="background-color:#ffffff;padding: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.67</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465,654&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) There were no stock options granted during the year ended December 31, 2024.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) There was a nominal amount of forfeitures and expirations during the year ended December 31, 2024.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The total intrinsic value of options exercised was approximately $365,484, $192,456 and $140,884 for the periods ended December&#160;31, 2024, 2023 and 2022 respectively.&#160;</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">A summary of RSU activity under the Plans was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:68.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.829%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands, except prices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted stock units</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>grant date fair value per share</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="display: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January&#160;1, 2024</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,027&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.32&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199.82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(821)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.81&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143.96&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">As of December&#160;31, 2024, there was approximately $23 of unrecognized stock-based compensation expense related to stock options granted under the plans with a weighted-average period of approximately 2 months. The amount of unrecognized stock-based compensation expense for RSUs as of December&#160;31, 2024 was $239,138 with a weighted-average period of approximately three years. Total unrecognized compensation expense as of December&#160;31, 2024 was $239,161. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">There were 8,951 shares available for grant at December&#160;31, 2024.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Performance-based RSUs </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In June 2021, the Company granted an aggregate of 1,800 performance-based RSUs (the &#8220;Founder Awards&#8221;) to the Company&#8217;s founders. The Founder Awards vest upon the satisfaction of both a service-based condition and a performance-based condition and generally are settled one year after vesting. The service-based condition is satisfied as to 25% of the Founder Awards on each anniversary of the IPO on July 27, 2021, subject to the continuous service of the founders through the applicable date. The performance-based condition will be satisfied with respect to each of 10 equal tranches only if the trailing 60-calendar day volume-weighted-average closing trading price of the Company&#8217;s Class A common stock reaches certain stock-price hurdles for each such tranche, as set forth below, over a period of 10 years from the date of grant. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Any RSUs associated with stock-price hurdles not achieved by the tenth anniversary of the date of grant will terminate and be canceled for no additional consideration to the founders. The stock-price hurdles and number of RSUs eligible to vest will be adjusted to reflect any stock splits, stock dividends, combinations, reorganizations, reclassifications, or similar events under the 2021 Plan. The Founder Awards will be settled in shares of the Company&#8217;s Class B common stock.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"></td><td style="width:39.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.480%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.224%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tranche</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Company Stock Price Hurdle</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of RSUs Eligible to Vest</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 (1)</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.50&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 (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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 (2)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178.50&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 (3)</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 (4)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 (5)</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Stock price hurdle for the tranche was achieved in 2021, the service condition satisfied in 2022, and shares were released to CEO and CTO on August 14, 2023. Of the 180 shares underlying RSUs released, an aggregate of 96 shares were disbursed to the founders in a net-share settlement, and 84 shares were withheld by the Company to cover the founders&#8217; tax withholding obligations.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Stock price hurdle and the service condition for the tranche was achieved as of November 22, 2023; the shares were released after the one-year holding requirement was satisfied on November 22, 2024. Of the 90 shares underlying RSUs released, an aggregate of 42 shares were disbursed to the founders in a net-share settlement, and 48 shares were withheld by the Company to cover the founders&#8217; tax withholding obligations.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) Stock price hurdle and the service condition for the tranche was achieved as of December 26, 2023; the shares were released after the one-year holding requirement was satisfied on December 26, 2024. Of the 180 shares underlying RSUs released, an aggregate of 85 shares were disbursed to the founders in a net-share settlement, and 95 shares were withheld by the Company to cover the founders&#8217; tax withholding obligations.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4) Stock price hurdle and the service condition for the tranche was achieved as of October 18, 2024; the shares will be released after the one-year holding requirement has been satisfied.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5) Stock price hurdle and the service condition for the tranche was achieved as of November 26, 2024; the shares will be released after the one-year holding requirement has been satisfied.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company estimated the grant date fair value of the Founder Awards using a model based on multiple stock-price paths developed through the use of a Monte Carlo simulation that incorporates into the valuation the possibility that the stock-price hurdles may not be satisfied. The weighted-average grant date fair value of the Founder Awards was estimated to be $61.56 per share using the below inputs.</span></div><div style="margin-bottom:9pt"><table 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:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Input</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assumption</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation Date</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.48%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.98</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.67%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.00%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$95.00</span></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company estimates that it will recognize total stock-based compensation expense of approximately $110,817 over the derived service period of each of the ten separate tranches which is between 3.58 &#8211; 5.92 years. If the stock-price hurdles are met sooner than the requisite service period, the stock-based compensation expense will be adjusted to prospectively recognize the remaining expense over the remaining derived service period. Provided that the founders continue to provide services to the Company, stock-based compensation expense is recognized over the derived service period, regardless of whether the stock-price hurdles are achieved. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company recognized $19,799, $26,622 and $30,997 of stock-based compensation expense related to the Founders Awards for the years ended December 31, 2024, 2023 and 2022, respectively, which is included within General and administrative in the Consolidated Statements of Operations and Comprehensive Income (Loss). As of December&#160;31, 2024, there is $16,936 of unrecognized stock-based compensation expense related to these awards. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Total stock-based compensation expense was $110,477, $95,221 and $73,820 for the years ended December 31, 2024, 2023 and 2022, respectively.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Stock-based compensation expense is included in the Consolidated Statements of Operations and Comprehensive Income (Loss) as shown in the following table: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.867%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,912&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,908&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,540&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,477&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,221&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,820&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Nominal amounts of stock-based compensation expense is capitalized into intangible assets for the years ended December 31, 2024 and 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491577249152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text">COMMITMENTS AND CONTINGENCIES<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Legal Proceedings</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212; From time to time, the Company may become involved in various legal proceedings in the ordinary course of its business and may be subject to third-party infringement claims. The outcome of any such claims or proceedings, regardless of the merits, is inherently uncertain. The Company is not currently party to any material legal proceedings.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Related Parties</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212; The Company has determined that there were no transactions with related parties as of or during the years ended December 31, 2024, 2023 and 2022.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Letters of Credit</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212; The Company has a standby letter of credit obtained in connection with an operating lease. This letter of credit acts as security for the faithful performance by us of all terms, covenants and </span></div>conditions of the lease agreement. The amount of the letter of credit is equal to six months rent of $442, totaling $2,656. The cash collateral for the letter of credit has been recognized as restricted cash in the Consolidated Balance Sheet and is equivalent to 103% of the letter of credit and totaled $2,735.<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>47
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491580808064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLAN<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanTextBlock', window );">EMPLOYEE BENEFIT PLAN</a></td>
<td class="text">EMPLOYEE BENEFIT PLAN<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company sponsors a profit sharing plan with a 401(k) feature, the Duolingo Retirement Plan (the &#8220;Plan&#8221;), for eligible employees. The current Plan, effective January 1, 2021, provides for Company safe harbor matching contributions of 100% of the first 4% of the employees&#8217; elective deferrals and 50% of the next 2%, with vesting starting upon the first day of employment. The Company also has the option to make discretionary matching or profit sharing contributions. The Company made safe harbor matching contributions of approximately $6,965, $5,908 and $4,624 during the years ended December 31, 2024, 2023 and 2022 respectively. The Company did not make any discretionary matching or profit sharing contributions during the years ended December 31, 2024, 2023 and 2022.</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_DefinedContributionPlanTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715-70/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_DefinedContributionPlanTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491581770992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS (LOSS) PER SHARE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">EARNINGS (LOSS) PER SHARE</a></td>
<td class="text">EARNINGS (LOSS) PER SHARE<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Basic and diluted net income (loss) per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Basic net income (loss) per share attributable to common stockholders is calculated by dividing the net income (loss) by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. The diluted net income per share attributable to common stockholders is calculated by giving effect to all potential dilutive common stock equivalents outstanding for the period. The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share and each share of Class B common stock is entitled to 20 votes per share. Each share of Class B common stock is convertible into a share of Class A common stock voluntarily at any time by the holder, and automatically upon certain events. The Class A common stock has no conversion rights. As the liquidation and dividend rights are identical for Class A and Class B common stock, the undistributed earnings are allocated on a proportional basis and the resulting net income per share attributable to common stockholders will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis.</span></div><div style="margin-bottom:9pt"><table 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:52.906%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands, except per share data)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</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="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Class A and Class B common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,574)</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</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="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares in computing net income (loss) per share attributable to Class A and Class B common stockholders, basic and diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</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="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Founder awards where performance has been met</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options outstanding (1)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,435&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,774&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for dilutive net income per common share - weighted-average shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,101&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,522&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,470&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic income (loss) per common share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.04&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.51)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted income (loss) per common share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.88&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.35&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.51)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The Company had 1.5&#160;million options outstanding as of December&#160;31, 2024. The estimated dilutive effect is calculated as the number of shares expected to be issued upon vesting or exercise, adjusted for the strike price proceeds that are received by the Company and assumed to be used to repurchase shares of Duolingo common stock.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Since the Company was in a net loss position for the year ended December 31, 2022 there is no difference between the number of shares used to calculate basic and diluted loss per share. The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the period presented because including them would have been antidilutive are as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.996%"></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:13.804%"></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Founder awards where performance has been met</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,036&#160;</span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,626&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Founder awards of 1,620, where the performance criteria has not been satisfied, are excluded from the above table because the stock-price hurdles for those awards had not been met as of December 31, 2022.</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_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>49
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491581779136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text">SUBSEQUENT EVENTS<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">None.</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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491577243904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to Class A and Class B common stockholders</a></td>
<td class="nump">$ 88,574<span></span>
</td>
<td class="nump">$ 16,067<span></span>
</td>
<td class="num">$ (59,574)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 4: 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 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(20))<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 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/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 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (b)<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/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 18: 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 19: 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 20: 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 21: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 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)(iii)(A))<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 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 26: 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 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)(i))<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)(iii)(A))<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)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<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)(iv))<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)(5))<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 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 33: 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 34: 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 35: 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 36: 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 37: 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491581862128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=duol_NatalieGlanceMember', window );">Natalie Glance [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">On November&#160;14, 2024, Natalie Glance, Chief Engineering Officer, entered into a 10b5-1 sales plan (the &#8220;Glance 10b5-1 Sales Plan&#8221;) intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act and providing for (i) the sale of the net number of shares of Class A common stock underlying 22,099 unvested restricted stock units received after giving effect to the number of shares automatically sold to satisfy tax withholding obligations on each applicable vesting date (such total number of shares covered under clause (i) is not determinable) and (ii) the sale of 14,855 shares of Class A common stock shares. The Glance 10b5-1 Sales Plan will remain in effect until the earlier of (1) December&#160;31, 2025, (2) the date on which all trades set forth in the Glance 10b5-1 Sales Plan have been executed, or (3) such time as the Glance 10b5-1 Sales Plan is otherwise terminated according to its terms.</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">Natalie Glance<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Chief Engineering Officer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">November&#160;14, 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">December&#160;31, 2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">412 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=duol_GillianMunsonMember', window );">Gillian Munson [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">On December&#160;7, 2024, Gillian Munson, a member of our Board of Directors, entered into a 10b5-1 sales plan (the &#8220;Munson 10b5-1 Sales Plan&#8221;) intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act and providing for the potential exercise of vested stock options and the associated sale of up to 5,000 shares of the Company&#8217;s Class A common stock. The Munson 10b5-1 Sales Plan will remain in effect until the earlier of (1) August&#160;14, 2025, (2) the date on which all trades set forth in the Munson 10b5-1 Sales Plan have been executed, or (3) such time as the Munson 10b5-1 Sales Plan is otherwise terminated according to its terms.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Gillian Munson<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">member of our Board of Directors<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">December&#160;7, 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">August&#160;14, 2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">250 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=duol_JamesSheltonMember', window );">James Shelton [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">On December&#160;9, 2024, James Shelton, a member of our Board of Directors, entered into a 10b5-1 sales plan (the &#8220;Shelton 10b5-1 Sales Plan&#8221;) intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act and providing for (i) the potential exercise of vested stock options and the associated sale of up to 20,000 shares of the Company&#8217;s Class A common stock, and (ii) the sale of up to 895 shares of Class A common stock underlying unvested restricted stock units. The Shelton 10b5-1 Sales Plan will remain in effect until the earlier of (1) August&#160;29, 2025, (2) the date on which all trades set forth in the Shelton 10b5-1 Sales Plan have been executed, or (3) such time as the Shelton 10b5-1 Sales Plan is otherwise terminated according to its terms.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">James Shelton<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">member of our Board of Directors<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">December&#160;9, 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">August&#160;29, 2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">263 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=duol_RobertMeeseMember', window );">Robert Meese [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">On December&#160;9, 2024, Robert Meese, Chief Business Officer, entered into a 10b5-1 sales plan (the &#8220;Meese 10b5-1 Sales Plan&#8221;) intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act and providing for (i) the sale of the net number of shares of Class A common stock underlying 3,543 restricted stock units received after giving effect to the number of shares automatically sold under the Meese 10b5-1 Sales Plan to satisfy tax withholding obligations on each applicable vesting date (such total number of shares covered under clause (i) is not determinable) and (ii) the sale of 18,080 shares of Class A common stock shares. The Meese 10b5-1 Sales Plan will remain in effect until the earlier of (1) December&#160;31, 2025, (2) the date on which all trades set forth in the Meese 10b5-1 Sales Plan have been executed, or (3) such time as the Meese 10b5-1 Sales Plan is otherwise terminated according to its terms.</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">Robert Meese<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Chief Business Officer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">December&#160;9, 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">December&#160;31, 2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">387 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=duol_NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember', window );">Natalie Glance Trading Arrangement, Unvested Restricted Stock Units [Member] | Natalie Glance [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">22,099<span></span>
</td>
<td class="nump">22,099<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=duol_NatalieGlanceTradingArrangementCommonStockMember', window );">Natalie Glance Trading Arrangement, Common Stock [Member] | Natalie Glance [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">14,855<span></span>
</td>
<td class="nump">14,855<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=duol_JamesSheltonTradingArrangementCommonStockMember', window );">James Shelton Trading Arrangement, Common Stock [Member] | James Shelton [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=duol_JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember', window );">James Shelton Trading Arrangement, Common Stock Underlying Unvested Restricted Stock Units [Member] | James Shelton [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">895<span></span>
</td>
<td class="nump">895<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=duol_RobertMeeseTradingArrangementRestrictedStockUnitsMember', window );">Robert Meese Trading Arrangement, Restricted Stock Units [Member] | Robert Meese [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">3,543<span></span>
</td>
<td class="nump">3,543<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=duol_RobertMeeseTradingArrangementCommonStockMember', window );">Robert Meese Trading Arrangement, Common Stock [Member] | Robert Meese [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">18,080<span></span>
</td>
<td class="nump">18,080<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=duol_NatalieGlanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=duol_NatalieGlanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=duol_GillianMunsonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=duol_GillianMunsonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=duol_JamesSheltonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=duol_JamesSheltonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=duol_RobertMeeseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=duol_RobertMeeseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrAxis=duol_NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrAxis=duol_NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrAxis=duol_NatalieGlanceTradingArrangementCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrAxis=duol_NatalieGlanceTradingArrangementCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrAxis=duol_JamesSheltonTradingArrangementCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrAxis=duol_JamesSheltonTradingArrangementCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrAxis=duol_JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrAxis=duol_JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrAxis=duol_RobertMeeseTradingArrangementRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrAxis=duol_RobertMeeseTradingArrangementRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrAxis=duol_RobertMeeseTradingArrangementCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrAxis=duol_RobertMeeseTradingArrangementCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>52
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491577904176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491579334848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We have developed and implemented a cybersecurity risk management program intended to protect the confidentiality, integrity, and availability of our critical systems and information. Our cybersecurity risk management program includes a cybersecurity incident response plan. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We design and assess our program based on the International Organization for Standardization (&#8220;ISO&#8221;) 27001 requirements. This does not imply that we meet any particular technical standards, specifications, or requirements, only that we use the ISO 27001 requirements as a guide to help us identify, assess, and manage cybersecurity risks relevant to our business.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our cybersecurity risk management program is integrated into our overall enterprise risk management program, and shares common methodologies, reporting channels and governance processes that apply across the enterprise risk management program to other legal, compliance, strategic, operational, and financial risk areas.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our cybersecurity risk management program includes:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risk assessments designed to help identify material cybersecurity risks to our critical systems, information, products, services, and our broader enterprise IT environment;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a dedicated information security team principally responsible for managing (1) our cybersecurity risk assessment processes, (2) our security controls, and (3) our response to cybersecurity incidents;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the use of external service providers, where appropriate, to assess, test or otherwise assist with aspects of our security controls;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cybersecurity awareness training of our employees, incident response personnel, and senior management; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a cybersecurity incident response plan that includes procedures for responding to cybersecurity incidents; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a third-party risk management process for service providers, suppliers, and vendors.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We have not identified risks from known cybersecurity threats, including as a result of any prior cybersecurity incidents, that have materially affected us, including our operations, business strategy, financial condition, or results of operations. We face risks from cybersecurity threats that, if realized, are reasonably likely to materially affect us, including our operations, business strategy, financial condition, or results of operations. See Part I, Item 1A. &#8220;Risk Factors&#8212;Risks Relating to Our Business and Industry &#8211; Security breaches of our IT Systems, improper or unauthorized access to or disclosure of our Confidential Information, other hacking and social engineering or phishing attacks on our IT Systems or service, or other cyber incidents could disrupt our services or compromise Confidential Information related to our business and expose us to liability, which could harm our reputation and materially adversely affect our business.&#8221;.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We have developed and implemented a cybersecurity risk management program intended to protect the confidentiality, integrity, and availability of our critical systems and information. Our cybersecurity risk management program includes a cybersecurity incident response plan. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We design and assess our program based on the International Organization for Standardization (&#8220;ISO&#8221;) 27001 requirements. This does not imply that we meet any particular technical standards, specifications, or requirements, only that we use the ISO 27001 requirements as a guide to help us identify, assess, and manage cybersecurity risks relevant to our business.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our cybersecurity risk management program is integrated into our overall enterprise risk management program, and shares common methodologies, reporting channels and governance processes that apply across the enterprise risk management program to other legal, compliance, strategic, operational, and financial risk areas.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our Board has ultimate oversight of cybersecurity risk and is assisted by its Audit Committee (the "Committee"), which regularly reviews our cybersecurity program with management and reports to the Board. Cybersecurity reviews by the Committee generally occur quarterly or more frequently as determined to be necessary or advisable. Committee members also receive presentations on cybersecurity topics and trends from our Information Security Management Leader, internal cybersecurity staff or external experts as part of the Committee's continuing education on topics that impact public companies.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our management team oversees our cybersecurity risk management through our Information Security Management System Governance Council, which is chaired by our Information Security Management Leader and includes our Chief Technology Officer, Chief Engineering Officer, and General Counsel, along with employee subject matter experts in law, privacy, engineering, and cybersecurity. This Governance Council also includes the leader of our dedicated Information Security Team, who has over six years of specific cybersecurity experience, manages the day-to-day activities needed to prevent, detect, and mitigate cybersecurity incidents, and reports to senior management through the Governance Council.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our management team supervises efforts to prevent, detect, mitigate, and remediate cybersecurity risks and incidents through various means, which may include briefings from internal security personnel; threat intelligence and other information obtained from governmental, public or private sources, including external consultants engaged by us; and alerts and reports produced by security tools deployed in the IT environment.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">Our Board has ultimate oversight of cybersecurity risk and is assisted by its Audit Committee (the "Committee"), which regularly reviews our cybersecurity program with management and reports to the Board.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">Committee members also receive presentations on cybersecurity topics and trends from our Information Security Management Leader, internal cybersecurity staff or external experts as part of the Committee's continuing education on topics that impact public companies.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our management team oversees our cybersecurity risk management through our Information Security Management System Governance Council, which is chaired by our Information Security Management Leader and includes our Chief Technology Officer, Chief Engineering Officer, and General Counsel, along with employee subject matter experts in law, privacy, engineering, and cybersecurity. This Governance Council also includes the leader of our dedicated Information Security Team, who has over six years of specific cybersecurity experience, manages the day-to-day activities needed to prevent, detect, and mitigate cybersecurity incidents, and reports to senior management through the Governance Council.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our management team supervises efforts to prevent, detect, mitigate, and remediate cybersecurity risks and incidents through various means, which may include briefings from internal security personnel; threat intelligence and other information obtained from governmental, public or private sources, including external consultants engaged by us; and alerts and reports produced by security tools deployed in the IT environment.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">Our management team oversees our cybersecurity risk management through our Information Security Management System Governance Council, which is chaired by our Information Security Management Leader and includes our Chief Technology Officer, Chief Engineering Officer, and General Counsel, along with employee subject matter experts in law, privacy, engineering, and cybersecurity.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">This Governance Council also includes the leader of our dedicated Information Security Team, who has over six years of specific cybersecurity experience, manages the day-to-day activities needed to prevent, detect, and mitigate cybersecurity incidents, and reports to senior management through the Governance Council.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Our management team supervises efforts to prevent, detect, mitigate, and remediate cybersecurity risks and incidents through various means, which may include briefings from internal security personnel; threat intelligence and other information obtained from governmental, public or private sources, including external consultants engaged by us; and alerts and reports produced by security tools deployed in the IT environment.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491581934688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Principles of Consolidation</span>&#8212;The Consolidated Financial Statements include the accounts of the Company and subsidiaries over which the Company has control. All intercompany transactions and balances have been eliminated.<span></span>
</td>
</tr>
<tr class="re">
<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 and Accounting Principles</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Basis of Presentation</span>&#8212;The accompanying Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles in the U.S. (&#8220;GAAP&#8221;) from the Company&#8217;s accounting records and reflect the consolidated financial position and results of operations for the years ended December 31, 2024, 2023, and 2022. Unless otherwise specified, all dollar amounts (other than per share amounts) are referred to in thousands.<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Accounting Principles</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Consolidated Financial Statements and accompanying notes are prepared in accordance with GAAP.</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Use of Estimates&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The preparation of Consolidated Financial Statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and accompanying notes. Significant estimates and assumptions reflected in the Consolidated Financial Statements include, but are not limited to, useful lives of property and equipment, valuation of deferred tax assets and liabilities, stock-based compensation, operating lease right-of-use assets and liabilities, capitalization of internally developed software and associated useful lives and contingent liabilities, fair value of investments and valuation of goodwill and intangible assets from acquisitions. Actual results may differ materially from such estimates. Management believes that the estimates, and judgments upon which they rely, are reasonable based upon information available to them at the time that these estimates and judgments are made. To the extent that there are material differences between these estimates and actual results, the Company&#8217;s Consolidated Financial Statements will be affected.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Revenue Recognition&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company has four predominant sources of revenue; time-based subscriptions, in-app advertising placement by third parties, the Duolingo English Test, and In-App Purchases. See Note 5, Revenue, for further discussion.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Deferred Revenues&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Revenue is recognized over the life of the subscription, or in the case of Duolingo English Test, revenue is recognized when the test is proctored. The Company classifies deferred revenue as a short-term liability on the consolidated balance sheets as the longest subscription plan is for twelve months, and Duolingo English Test purchases must be taken within 21 days.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Cost of Revenues&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Cost of revenue predominantly consists of third-party payment processing fees charged by various distribution channel and hosting fees. To a much lesser extent, includes wages and stock-based compensation for certain employees in the capacity of customer support, amortization of revenue generating capitalized software, and depreciation of certain property and equipment.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Deferred Cost of Revenues&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Deferred cost of revenue includes third-party payment processing fees amortized over the subscription terms in proportion to the revenue recognized. In situations where fees are charged for subscriptions that exceed one month, costs are deferred and recognized over the life of the subscription and are classified as a current asset. The Company classifies deferred cost of revenue as a short-term asset on the Company&#8217;s consolidated balance sheets as the longest subscription plan is for twelve months.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company has four predominant sources of revenues; time-based subscriptions, in-app advertising placement by third parties, the Duolingo English Test, and In-App Purchases. Revenue is recognized upon transfer of control of promised products or services to users in an amount that reflects the consideration the Company expects to receive in exchange for those services. The Company does not enter into contracts with a customer that contain multiple promises that result in multiple performance </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">obligations. Revenue is recorded net of taxes assessed by a government authority that are both imposed on and concurrent with specific revenue transactions between Duolingo and its users.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Revenue from time-based subscriptions includes a stand-ready obligation to provide hosting services that are consumed by the customer over the subscription period. Users can purchase Duolingo monthly or they can purchase a year-long subscription and pay for the subscription at the time of purchase. Under the year-long subscription, users can also purchase a single plan or a family plan. The family plan includes up to six users on one subscription. Such payments are initially recorded to deferred revenue. The user has the ability to download limited content offline. However, as there is a significant level of integration and interdependency with the online functionality, the Company considers the service to be a single performance obligation for the online and offline content. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company enters into arrangements with advertising networks to monetize the in-app advertising inventory. Revenue from in-app advertising placement is recognized at a point in time when the advertisement is placed and is based upon the amount received.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Duolingo English Test revenue is generally recognized once the tests have gone through the proctoring process and a certification decision has been made. This process usually takes less than 48 hours after the test has been completed and uploaded. Customers have 21 days from the date of purchase to take the exam or their purchase will expire and revenue will be recognized. Virtually all customers complete their exams prior to expiration. Sometimes organizations may purchase tests in bulk via coupons with a one year expiration date. The Company will defer revenue from all tests that have neither been proctored nor expired.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company&#8217;s users have the option to purchase consumable in-app virtual goods. The Company recognizes revenue over the period in which the user consumes the virtual good, which is generally within a month. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company also recognizes revenue from Dos Lenguas LLC &#8220;Duo&#8217;s Taquer&#237;a&#8221;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">a restaurant that opened during 2022, in the space adjacent to Duolingo&#8217;s headquarters in Pittsburgh. Revenue from Duo&#8217;s Taquer&#237;a</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">is recognized at a point in time when the sales are made.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Principal Agent Considerations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company makes its application available to be downloaded through third-party digital distribution service providers. Users who purchase subscriptions also pay through the respective app stores. The Company evaluates the purchases via third-party payment processors to determine whether its revenues should be reported gross or net of fees retained by the payment processor. The Company is the principal in the transaction with the end user as a result of controlling, hosting, and integrating the delivery of the virtual items to the end user. The Company records revenue gross as a principal and records fees paid to third-party payment processors as Cost of revenues.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Contract Balances</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;Deferred revenue mostly consists of payments received in advance of revenue recognition, and is mostly related to time-based subscriptions, which will be recognized into revenue over the course of the upcoming year (recognized over 12 months or less). Additionally, the Duolingo English Test has deferred revenue related to tests that have been purchased, but will not be recognized until the tests have been proctored. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Disaggregation of Revenue</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In accordance with ASC 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">, the Company disaggregates revenue from contracts with customers into revenue streams, which most closely depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.</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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Cash and Cash Equivalents&#8212;</span>Cash consists primarily of cash on hand and bank deposits. Cash equivalents consist primarily of money market accounts with maturities of three months or less at the date of acquisition and are stated at cost, which approximates fair value. The Company maintains cash deposits with financial institutions that may exceed federally insured limits at times.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investments</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Investments &#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Investments consist primarily of corporate debt securities, U.S. Treasury securities, certificates of deposit, and commercial paper. Management determines the appropriate classification of investments at the time of purchase based upon management&#8217;s intent with regard to such investments. The Company&#8217;s investments are classified as held-to-maturity at the time of purchase, and such classifications are reevaluated as of each balance sheet date. All highly liquid investments with an original maturity of 90 days or less when purchased are considered to be cash equivalents. Investments with remaining contractual maturities of one year or less from the balance sheet date, which are not considered cash equivalents, are classified as short-term investments, and those with remaining contractual maturities greater than one year from the balance sheet date are classified as long-term investments. All investments are recorded at amortized cost. Realized gains and losses on sales and maturities of investments are determined based on the specific identification method and are recognized in the Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">We perform periodic evaluations to determine whether any declines in the fair value of investments below cost are other-than-temporary. The evaluation consists of qualitative and quantitative factors regarding the severity and duration of the unrealized loss, as well as the Company&#8217;s ability and intent to hold the investments until a forecasted recovery occurs. The impairments are considered to be other-than-temporary if they are related to deterioration in credit risk or if it is likely that the underlying securities will be sold or mature prior to a full recovery of their cost basis. Other-than-temporary fair value impairments, if any, are determined based on the specific identification method and are reported in Other (expense) income, net in the Consolidated Statements of Operations and Comprehensive Income (Loss)</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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Restricted Cash&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Restricted cash consists of a collateralized letter of credit established in connection with a lease agreement for the Company&#8217;s Sub-Sublease in New York, which was signed in December 2023. Restricted cash is included in non-current assets for leases that expire in more than one year from the balance sheet date.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Accounts Receivable</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;Accounts receivables are reported on the consolidated balance sheets at the outstanding principal amount adjusted for any allowance for credit losses and any charge offs. The Company provides an allowance for credit losses to reduce trade receivables to their estimated net </span></div>realizable value equal to the amount that is expected to be collected. This allowance is estimated based on historical collection experience, the aging of receivables, specific current and expected future macro-economic and market conditions, and assessments of the current creditworthiness and economic status of customers. The Company considers a receivable delinquent if it is unpaid after the term of the related invoice has expired. Balances that are still outstanding after management has used reasonable collection efforts are written off.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Property and Equipment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;Property and equipment is stated at cost, less accumulated depreciation. Depreciation is computed on the straight-line method. </span></div><div style="margin-bottom:9pt"><table 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:73.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 to 6 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr></table></div>Leasehold improvements are amortized over the lesser of the life of the lease or the estimated useful life of the leasehold improvements. Costs related to maintenance and repairs that do not extend the assets&#8217; useful life are expensed as incurred.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Acquisitions</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Acquisitions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company uses the acquisition method of accounting for business combination transactions, and, accordingly, recognizes the fair values of assets acquired and liabilities assumed in the Company&#8217;s Consolidated Financial Statements. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. Transaction costs related to the acquisition of the acquired company are expensed as incurred. The allocation of fair values may be subject to adjustment after the initial allocation for up to a one-year period as more information becomes available relative to the fair values as of the acquisition date. The Consolidated Financial Statements include the results of operations of any acquired company since the acquisition date.</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_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Goodwill</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company recognizes the excess of the purchase price over the fair value of identifiable net assets acquired at the acquisition date as goodwill. Goodwill is not amortized but is reviewed for impairment annually and more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. The Company will review goodwill for impairment annually on October 1st of each fiscal year or whenever events or changes in circumstances indicate that an impairment may exist. The Company will first perform a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value. If the reporting unit does not pass the qualitative assessment, then the reporting unit&#8217;s carrying value is compared to its fair value. If the fair value of the reporting unit is greater than the reporting unit&#8217;s carrying value, then the carrying value of the reporting unit is deemed to be recoverable. If the carrying value of the reporting unit is greater than the reporting unit&#8217;s fair value, goodwill is impaired and written down to the reporting unit&#8217;s fair value.</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_IntangibleAssetsFiniteLivedPolicy', window );">Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Intangible Assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The majority of the Company&#8217;s intangible assets is capitalized software, with minimal acquired technology and other intangible assets during the years ended December 31, 2024 and 2023. The Company develops software for internal use and capitalizes the software development costs incurred during the application development stage. Costs incurred prior to and after the application development stage are charged to expense. When the software is ready for its intended use, capitalization ceases and such costs are amortized on a straight-line basis over the estimated life, which is generally three years. Relatively minor upgrades, enhancements and maintenance to the platform are expensed as incurred.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Income Taxes&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company provides for income taxes in accordance with the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between the carrying amounts of existing assets and liabilities for financial reporting and for income tax reporting. The deferred tax asset or liability represents the future tax return consequences of those difference, which will either be taxable or deductible when the assets and liabilities are recovered or settled. A valuation allowance is established for any deferred tax asset for which it is determined that it is more likely than not that some or all of the deferred tax assets will not be realized. The Company limits the deferred tax assets recognized related to certain officers&#8217; compensation to amounts that it estimates will be deductible in future periods based upon Internal Revenue Code (&#8220;IRC&#8221;) Section 162(m). </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company utilizes a two-step approach to recognizing and measuring uncertain tax positions accounted for in accordance with the asset and liability method. The first step is to evaluate the tax position for recognition by determining whether evidence indicates that it is more likely than not that a position will be sustained if examined by a taxing authority.</span></div>The second step is to measure the tax benefit as the largest amount that is 50% likely of being realized upon settlement with a tax authority.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Foreign Currency</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The functional currency of the Company and its subsidiaries is the U.S. dollar. Transactions denominated in currencies other than the functional currency are translated into the functional currency at the exchange rates prevailing at the dates of the transaction. Monetary assets and liabilities denominated in foreign currencies are translated using the exchange rate prevailing at the balance sheet date. Non-monetary assets and liabilities are translated using the historical rate on the date of the transaction. All exchange gains or losses arising from translation of these foreign currency transactions are included in net loss for the year. The Company has not, to the date of these Consolidated Financial Statements, entered into derivative instruments to offset the impact of foreign currency fluctuations.</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_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company accounts for certain assets and liabilities at fair value in accordance with the accounting guidance applicable to fair value measurements and disclosures. The carrying values of cash, cash equivalents, accounts receivable, accounts payable, and accrued expenses are deemed to be reasonable estimates of their fair values because of their short-term nature.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Costs</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Research and Development Costs</span>&#8212;Research and development expenses are incurred as the Company maintains and enhances its software and evaluates and develops other potential applications. Such expenses include compensation of engineering, product design and testing personnel, including stock-based compensation, materials, travel and direct costs associated with the design and required testing of our platform and depreciation of certain property and equipment.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Sales and Marketing</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Sales and Marketing</span>&#8212;Sales and marketing expenses are expensed as incurred and consists primarily of new user acquisition, brand marketing, digital and social media content, and employee-related compensation, including stock-based compensation, for personnel engaged in sales and marketing functions, amortization of non-revenue generating capitalized software used to promote Duolingo and depreciation of certain property and equipment.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">General and Administrative</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">General and Administrative</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;General and administrative expense primarily consists of employee-related compensation (including stock-based compensation) for management and administrative functions, including our finance and accounting, legal, and people teams. General and administrative expense also includes certain professional services fees, general corporate and director and officer </span></div>insurance, facilities costs, and other general overhead costs that support our operations, and depreciation of certain property and equipment.<span></span>
</td>
</tr>
<tr class="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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Concentration of Credit Risk</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company&#8217;s concentration of credit risk relates to financial institutions holding the Company&#8217;s cash and cash equivalents and platforms with significant accounts receivable balances and revenue transactions.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company maintains cash deposits with financial institutions that may exceed federally insured limits at times. Management believes that the financial institutions that hold the Company&#8217;s deposits are financially credit worthy and, accordingly, minimal credit risk exists with respect to those 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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company accounts for equity-based compensation using the fair value method as set forth in the ASC 718, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Compensation&#8212;Stock Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">, which requires the measurement and recognition of compensation expense for all stock-based payment awards based on estimated fair values. This method requires companies to estimate the fair value of stock-based compensation on the date of grant using an option pricing model. The Company estimates the fair value of each equity-based payment award on the date of grant using the Black-Scholes pricing model.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Black-Scholes model determines the fair value of equity-based payment awards based on the fair value of the underlying common stock on the date of grant and requires the use of estimates and assumptions, including the fair value of the Company&#8217;s common stock, exercise price of the stock option, expected volatility, expected life, risk-free interest rate and dividend rate. The Company estimates the expected volatility of its stock options by taking the average historical volatility of a group of comparable publicly traded companies over a period equal to the expected life of the options; it is not practical for the Company to estimate its own volatility due to the lack of historical prices. The expected term of the options is determined in accordance with existing equity agreements as the underlying options are assumed to be exercised upon the passage of time. The risk-free interest rate is the estimated average interest rate based on U.S. Treasury zero-coupon notes with terms consistent with the expected life of the awards. The expected dividend yield is zero as the Company does not anticipate paying any recurring cash dividends in the foreseeable future. The Company accounts for forfeitures as they occur.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Restricted Stock Units (RSUs)</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company began to grant RSUs in November 2020. The fair value of RSUs is estimated based on the fair value of the Company&#8217;s common stock on the date of grant. Generally, the service-based vesting condition for the majority of these awards is satisfied over four years. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Performance-based RSUs </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In June 2021, the Company granted 1,800 (one million eight-hundred thousand) performance-based RSUs to the Company&#8217;s founders (&#8220;Founder Awards&#8221;). The Founder Awards are divided into ten equal tranches with each tranche becoming eligible to vest upon achievement of the specified stock-price hurdles. The Founder Awards vest upon the satisfaction of both a service-based condition and a performance-based condition and generally are settled one year after vesting. The service-based condition is satisfied as to 25% of the Founder Awards on each anniversary of the completion of the IPO, subject to the continuous service of the founders through the applicable date. The fair value of the </span></div>Founder Awards is determined using a Monte Carlo simulation model. The associated stock-based compensation is recorded over the derived service period, using the accelerated attribution method. If the stock-price hurdles are met sooner than the requisite service period, the stock-based compensation expense will be adjusted to prospectively recognize the remaining expense over the remaining derived service period. Provided that the founders continue to provide services to us, stock-based compensation expense is recognized over the derived service period, regardless of whether the stock-price hurdles are achieved. The first and second tranches were met during the year ended December&#160;31, 2021.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingencies</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Contingencies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company records accruals for contingencies and legal proceedings expected to be incurred in connection with a loss contingency when it is probable that a liability has been incurred and the amount can be reasonably estimated.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">If a loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, the nature of the contingent liability, together with an estimate of the range of possible loss, would be disclosed.</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_SegmentReportingPolicyPolicyTextBlock', window );">Segment</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Segment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company operates as a single operating segment and derives revenues from customers through time-based subscriptions, in-app advertising placement by third parties, the Duolingo English Test, and In-App Purchases. The Chief Executive Officer, as the chief operating decision maker, evaluates the Company&#8217;s performance and allocates resources based on consolidated net income, as presented in the income statement, supplemented by disaggregated revenue details. Significant segment expenses are those that are presented on the Consolidated Statements of Operations and Comprehensive Income (Loss). The measure of segment assets is reported on the balance sheet as total consolidated assets. Accordingly, the Company has determined that it has a single reportable segment and operating segment structure, and operates as one reporting unit.</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_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;The Company accounts for leases in accordance with ASC 842, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">, which requires virtually all leases, other than leases that meet the definition of a short-term lease, to be recorded on the balance sheet with a right-of-use (&#8220;ROU&#8221;) asset and corresponding lease liability. ROU assets are periodically reviewed for impairment whenever events or changes in circumstances arise. During the years ended December&#160;31, 2024, 2023 and 2022, the Company incurred no impairment charges on ROU assets. </span></div>On the lease commencement date, each lease is classified as either finance or operating, depending on certain criteria. The Company determined that it only has operating leases as none of the criteria for finance lease classification were met. Operating lease expense is recognized on a straight-line basis on the Consolidated Statements of Operations and Comprehensive Income (Loss) in General and administrative expenses. On the Consolidated Statements of Changes in Cash Flows, payments for operating leases, are included in operating activities. As an accounting policy election, the Company has elected to not separate lease and non-lease components for all asset classes and made an accounting policy election for short-term leases which does not require the capitalization of leases with terms of 12 months or less at lease commencement. The discount rate utilized in calculating the lease liability is the rate implicit in the lease, if known; otherwise, the incremental borrowing rate (&#8220;IBR&#8221;) for the expected lease term is used. The Company&#8217;s IBR approximates the rate the Company would have to pay, on a collateralized basis, to borrow an amount equal to the lease payments under similar terms.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of long-lived assets</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Impairment of long-lived assets&#8212; </span>The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If the sum of the estimated undiscounted future cash flows expected to result from the use and eventual disposition of an asset is less than the carrying amount of the asset, an impairment loss is recognized. Measurement of an impairment loss is based on the fair value of the asset.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock', window );">Allowance for Credit Losses</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Allowance for Credit Losses&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company evaluates its cash equivalents, accounts receivable and held-to-maturity marketable securities financial assets for expected credit losses. Expected credit losses represent the portion of the amortized cost basis of a financial asset that an entity does not expect to collect. An allowance for expected credit losses is meant to reflect a risk of loss even if remote, irrespective of the expectation of collection from a particular issuer or debt security. The Company has not historically experienced any credit losses on any of its financial assets.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">With respect to cash equivalents and accounts receivable, given consideration of their short maturity, lack of historical losses and the current environment, the Company concluded there is generally no expected credit losses for these financial assets. With respect to held-to-maturity marketable securities which are comprised of debt securities, the Company evaluates expected credit losses on a pooled basis based on issuer-type which have similar credit risk characteristics. The allowance for credit losses is immaterial for all periods presented.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Pronouncements Not Yet Adopted and Recently Adopted Accounting Pronouncements</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Recently Issued Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">There are no recently issued accounting pronouncements that the Company has not yet adopted that they believe are applicable or would have a material impact on the financial statements of the Company.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In December 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-09, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Income Taxes (Topic 740), </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">which includes improvements to income tax disclosures. The standard is effective for public entities in fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company does not expect the adoption of the new guidance will have a material impact on the Company&#8217;s consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In November 2024, the FASB issued ASU 2024-03, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">(Subtopic 220-40): Disaggregation of Income Statement Expenses. The amendment requires new financial statement disclosures to provide disaggregated information for certain types of expenses, including employee compensation, depreciation, and amortization in commonly presented expense captions such as cost of revenue, sales and marketing, and general and administrative expenses. The amendments in this ASU are effective for annual reporting periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. The Company is in the process of evaluating the effect that the adoption of these standards will have on its consolidated financial statements.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Recently Adopted Accounting Pronouncements</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">In November 2023, the FASB issued ASU 2023-07, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%">Segment Reporting (Topic 280), </span>which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company adopted this guidance on January 1, 2024. Refer to our discussion above under &#8220;Segment&#8221; within this footnote.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company accounts for certain assets and liabilities at fair value in accordance with the accounting guidance applicable to fair value measurements and disclosures. The carrying values of cash, cash equivalents, accounts receivable, accounts payable, and accrued expenses are deemed to be reasonable estimates of their fair values because of their short-term nature.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company applies fair value accounting for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring and non-recurring basis. The Company defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities, which are required to be recorded at fair value, the Company considers the principal or most advantageous market in which the Company would transact and the market-based risk measurements or assumptions that market participants would use in pricing the asset or liability, such as inherent risk, transfer restrictions, and credit risk.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Level&#160;1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;Observable inputs such as quoted prices in active markets for identical investments that the Company has the ability to access.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Level&#160;2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;Inputs include:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Quoted prices for similar assets or liabilities in active markets;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Quoted prices for identical or similar assets or liabilities in inactive markets;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Inputs, other than quoted prices in active markets, which are observable either directly or indirectly;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Inputs that are derived principally from, or corroborated by, observable market data by correlation or other means.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%">Level&#160;3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">&#8212;Unobservable inputs in which there is little or no market activity for the asset or liability, which require the reporting entity to develop its own estimates and assumptions relating to the pricing of the asset or liability including assumptions regarding risk.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.M.2.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483530/326-20-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479366/326-20-35-8A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3D<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479175/326-30-30-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3D<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 13A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-13A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-4A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-7A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossFinancialInstrumentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 determining the fair value of financial instruments.</p></div>
<a href="javascript: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 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-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_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<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/2147483426/235-10-50-4<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-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_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 3: 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(f)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<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(f)(2))<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 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 12<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -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 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)(ii)<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)(v)<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491581723568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Useful Life</a></td>
<td class="text"><div style="margin-bottom:9pt"><table 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:73.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 to 6 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Property and equipment consists of the following as of December&#160;31, 2024 and December&#160;31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:68.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.829%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,938&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,191&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,353&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,060&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,268)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,943&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,792&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Depreciation expense is included within the following financial statement line items within the Company&#8217;s Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="padding-left:18pt;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><td style="width:53.867%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,358&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,326&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,428&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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 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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,965&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,100&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,118&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491673522640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Schedule of Net Unrealized Gains (Losses), and Fair Value by Major Security Type for Our Investments</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following table presents amortized cost, gross unrealized gains and losses, and fair value by major security type and balance sheet classification as of December&#160;31, 2024 and December&#160;31, 2023:</span></div><div style="margin-bottom:9pt"><table 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:18.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.476%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.278%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.120%"></td><td style="width:0.1%"></td></tr><tr><td colspan="42" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31, 2024</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash Equivalents</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-Term Investments</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Term Investments</span></td></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,351&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,351&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,659&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,661&#160;</span></td><td style="background-color:#ffffff;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-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,659&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-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:'Arial',sans-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:#e5e5e5;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712,440&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712,440&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712,440&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subtotal</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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">728,099</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1)</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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">728,101</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">712,440</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,659</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-left:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</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;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:#e5e5e5;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,280&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,289&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,583&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:#e5e5e5;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,031&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(494)</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,543&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,013&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,018&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,291&#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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subtotal</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">173,087</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(570)</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">172,534</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">76,195</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">96,892</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in SAFE</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400&#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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subtotal</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,400</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,400</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">901,186</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(571)</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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">975,386</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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-left:1pt solid #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">785,791</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">91,854</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">98,292</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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></tr></table></div><div style="margin-bottom:9pt"><table 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:18.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.278%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.120%"></td><td style="width:0.1%"></td></tr><tr><td colspan="42" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash Equivalents</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-Term Investments</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Term Investments</span></td></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,373&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,373&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,237&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,237&#160;</span></td><td style="background-color:#ffffff;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-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,237&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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><td colspan="3" style="display: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><td colspan="3" style="display: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><td colspan="3" style="display: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><td colspan="3" style="display: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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">697,237</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">747,610</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">747,610</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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:#e5e5e5;padding:0 1pt"></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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_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_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.</p></div>
<a href="javascript: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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (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_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>57
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491576364480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</a></td>
<td class="text">The following table summarizes the Company&#8217;s allocation of the purchase consideration based on the fair value of assets acquired and liabilities assumed at the acquisition dates:<div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2024</span></td></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007&#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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,488&#160;</span></td><td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total purchase price</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,100</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#e5e5e5;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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript: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 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491577902368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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><table 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:52.906%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues:</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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription</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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,531&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404,684&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,507&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other (1)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,988&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues</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 style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748,024&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,109&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,495&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:125%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Other revenue is comprised of the below.</span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.153%"><tr><td style="width:1.0%"></td><td style="width:51.733%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.401%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Advertising</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 style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,907&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,858&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,731&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#d6d6d6;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Duolingo English Test</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,640&#160;</span></td><td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#d6d6d6;padding:0 1pt"></td><td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,212&#160;</span></td><td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,718&#160;</span></td><td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">In-App Purchases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#d6d6d6;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,293&#160;</span></td><td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#d6d6d6;padding:0 1pt"></td><td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">682&#160;</span></td><td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">625&#160;</span></td><td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total other revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140,493&#160;</span></td><td style="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="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126,425&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,988&#160;</span></td><td style="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></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Schedule of Revenue by Geographic Areas</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Information regarding geography of revenues is based upon the location where the users are located or, in the case of the Duolingo English Test, where the tests are taken:</span></div><div style="margin-bottom:9pt"><table 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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,539&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,759&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,320&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748,024&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,109&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,495&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Deferred Revenues</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Changes in deferred revenues were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:68.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.829%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance&#8212;January 1</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,192&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,550&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount from beginning balance recognized into revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248,667)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157,550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of deferred revenue</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(402,937)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(287,429)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferral of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">775,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">536,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance&#8212;December 31</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,884&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,192&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491676810112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY and EQUIPMENT, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment</a></td>
<td class="text"><div style="margin-bottom:9pt"><table 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:73.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 to 6 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Property and equipment consists of the following as of December&#160;31, 2024 and December&#160;31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:68.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.829%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,938&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,191&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,353&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,060&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,268)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,943&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,792&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Depreciation expense is included within the following financial statement line items within the Company&#8217;s Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="padding-left:18pt;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><td style="width:53.867%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,358&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,326&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,428&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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 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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,965&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,100&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,118&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491579252320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS AND GOODWILL (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Intangible assets consist of the following as of December&#160;31, 2024 and December&#160;31, 2023:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:68.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.829%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></div></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,681&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,895&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></div></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,805&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,012&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,906)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,017)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,899&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,995&#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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Schedule of Intangible Assets Amortization Expense</a></td>
<td class="text">Amortization expense is included within the following financial statement line items within the Company&#8217;s Consolidated Statements of Operations and Comprehensive Income (Loss).<div style="padding-left:18pt;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><td style="width:54.989%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</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 style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,310&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,020&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,889&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,995&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,752&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Intangible Assets, Future Amortization Expense</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The estimated future amortization expense of capitalized software and acquired technology with definite lives as of December&#160;31, 2024 was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"></td><td style="width:83.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,493&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,750&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated future amortization expense</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,782&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following table represents the changes to goodwill during the twelve months ended December 31, 2024:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying amount</span></td></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2023</span></div></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,050&#160;</span></td><td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,488&#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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December&#160;31, 2024</span></div></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,538&#160;</span></td><td style="background-color:#e5e5e5;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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491581742480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Components of Lease Cost</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following represents the components of lease cost for the year ended December 31, 2024 and 2023 along with supplemental disclosures of cash flow information, lease term and discount rate: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.867%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,982&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,459&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,076&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,533&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,759&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,264&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,727&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,512&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,168&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Right of use assets disposed or adjusted, modifying operating leases liabilities</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,024&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,586)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt"><table 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:52.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td><td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"></td><td colspan="3" style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.38&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Rental Payments for Operating Leases</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following table reconciles future minimum undiscounted rental commitments for operating leases to operating lease liabilities recorded on the Consolidated Balance Sheet as of December&#160;31, 2024:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"></td><td style="width:83.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,185&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,505&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,492&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,604&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,237&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491581810112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income (Loss) Before Income Tax, Domestic and Foreign</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">For the years ended December 31, 2024, 2023 and 2022 income (loss) before income taxes included the following components:</span></div><div style="margin-bottom:9pt"><table 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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,051&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,501&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,099)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,255&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,306&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,777&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,636)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">For the years ended December 31, 2024, 2023 and 2022 the Company recognized the following provision for income taxes: </span></div><div style="margin-bottom:9pt"><table 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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,652&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895&#160;</span></td><td style="background-color:#ffffff;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,639&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,575&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,843&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,153&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,732&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">938&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The provision for income taxes differs from the amounts computed by applying the federal statutory rate as follows for the years ended December&#160;31, 2024, 2023 and 2022:</span></div><div style="margin-bottom:9pt"><table 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:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected income tax expense at federal statutory rate</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State taxes, net of Federal income tax effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 162(m) limitation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.1&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.5&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.2)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(208.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Meals and entertainment</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign-Derived Intangible Income deduction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-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:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other permanent adjustments</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.0&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257.6&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53.3)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective income tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Company has the following deferred tax assets (liabilities) as of December&#160;31, 2024 and 2023:</span></div><div style="margin-bottom:9pt"><table 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:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,491&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,533&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,198&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,146&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 174 research and development capitalization</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,768&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,055&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing and advertising</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales tax / Value added tax ("VAT") reserve</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(256,728)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156,870)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,792&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,038&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU asset</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,757)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,354)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,164)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,444)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,716)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,408)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,272)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred taxes</span></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384&#160;</span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766&#160;</span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfValuationAllowanceTextBlock', window );">Schedule of Valuation Allowance</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The following table represents the activity in our valuation allowance for the years ended December&#160;31, 2024 and 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance&#8212;January 1</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156,870)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,504)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowances established</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99,858)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,366)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of valuation allowances</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance&#8212;December 31</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(256,728)</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;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156,870)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfValuationAllowanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfValuationAllowanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491581223152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Share-based Payment Arrangement, Option, Activity</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">A summary of stock option activity under the Plans was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.807%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands, except prices and years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>options</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>exercise<br/>price</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted- average remaining contractual life (years)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate intrinsic value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at January 1, 2024</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,985&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.04&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.60</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629,865&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,462)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.24&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited and expired (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding at December&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.73&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.67</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465,985&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable at December&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.65&#160;</span></td><td style="background-color:#ffffff;padding: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.67</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465,654&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) There were no stock options granted during the year ended December 31, 2024.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) There was a nominal amount of forfeitures and expirations during the year ended December 31, 2024.</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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Share-based Payment Arrangement, RSU, Activity</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">A summary of RSU activity under the Plans was as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:68.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.829%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands, except prices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted stock units</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>grant date fair value per share</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="display: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January&#160;1, 2024</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,027&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.32&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199.82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(821)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.81&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143.96&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Schedule of Share-based Payment Arrangement, Payment Award</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"></td><td style="width:39.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.480%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.224%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tranche</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Company Stock Price Hurdle</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of RSUs Eligible to Vest</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 (1)</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.50&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 (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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 (2)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178.50&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 (3)</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 (4)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 (5)</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612.00&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Stock price hurdle for the tranche was achieved in 2021, the service condition satisfied in 2022, and shares were released to CEO and CTO on August 14, 2023. Of the 180 shares underlying RSUs released, an aggregate of 96 shares were disbursed to the founders in a net-share settlement, and 84 shares were withheld by the Company to cover the founders&#8217; tax withholding obligations.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Stock price hurdle and the service condition for the tranche was achieved as of November 22, 2023; the shares were released after the one-year holding requirement was satisfied on November 22, 2024. Of the 90 shares underlying RSUs released, an aggregate of 42 shares were disbursed to the founders in a net-share settlement, and 48 shares were withheld by the Company to cover the founders&#8217; tax withholding obligations.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3) Stock price hurdle and the service condition for the tranche was achieved as of December 26, 2023; the shares were released after the one-year holding requirement was satisfied on December 26, 2024. Of the 180 shares underlying RSUs released, an aggregate of 85 shares were disbursed to the founders in a net-share settlement, and 95 shares were withheld by the Company to cover the founders&#8217; tax withholding obligations.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4) Stock price hurdle and the service condition for the tranche was achieved as of October 18, 2024; the shares will be released after the one-year holding requirement has been satisfied.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5) Stock price hurdle and the service condition for the tranche was achieved as of November 26, 2024; the shares will be released after the one-year holding requirement has been satisfied.</span></div>The weighted-average grant date fair value of the Founder Awards was estimated to be $61.56 per share using the below inputs.<div style="margin-bottom:9pt"><table 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:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Input</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assumption</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation Date</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 28, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.48%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.98</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.67%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.00%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$95.00</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Share-based Payment Arrangement, Expensed, Amount</a></td>
<td class="text"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Stock-based compensation expense is included in the Consolidated Statements of Operations and Comprehensive Income (Loss) as shown in the following table: </span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.867%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,373&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,912&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,908&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,540&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,477&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,221&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,820&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-1<br><br>Reference 2: 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_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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491581237360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS (LOSS) PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 Earnings Per Share, Basic and Diluted</a></td>
<td class="text">As the liquidation and dividend rights are identical for Class A and Class B common stock, the undistributed earnings are allocated on a proportional basis and the resulting net income per share attributable to common stockholders will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis.<div style="margin-bottom:9pt"><table 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:52.906%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands, except per share data)</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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</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="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Class A and Class B common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,574)</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</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="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares in computing net income (loss) per share attributable to Class A and Class B common stockholders, basic and diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</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="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Founder awards where performance has been met</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options outstanding (1)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,435&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,774&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for dilutive net income per common share - weighted-average shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,101&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,522&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,470&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic income (loss) per common share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.04&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.51)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted income (loss) per common share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.88&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.35&#160;</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.51)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The Company had 1.5&#160;million options outstanding as of December&#160;31, 2024. The estimated dilutive effect is calculated as the number of shares expected to be issued upon vesting or exercise, adjusted for the strike price proceeds that are received by the Company and assumed to be used to repurchase shares of Duolingo common stock.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share</a></td>
<td class="text">The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the period presented because including them would have been antidilutive are as follows:<div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.996%"></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:13.804%"></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Founder awards where performance has been met</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,036&#160;</span></td><td style="background-color:#dbdbdb;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,626&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><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>65
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491578064624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>language</div>
</th>
</tr>
<tr class="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_NumberOfLanguages', window );">Number of languages, more than</a></td>
<td class="nump">40<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duol_NumberOfLanguages">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Languages</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_NumberOfLanguages</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</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_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>66
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491577103184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>reporting_unit </div>
<div>tranche </div>
<div>revenueSource </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_NumberOfSourcesOfRevenue', window );">Number of sources of revenue | revenueSource</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ContractWithCustomerThresholdToTakeExam', window );">Number of days to take exam</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">21 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62,373,000<span></span>
</td>
<td class="nump">$ 52,969,000<span></span>
</td>
<td class="nump">$ 48,111,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_AllocatedShareBasedCompensationExpense', window );">Compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,477,000<span></span>
</td>
<td class="nump">95,221,000<span></span>
</td>
<td class="nump">73,820,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_NumberOfReportingUnits', window );">Number of reporting units | reporting_unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareImpairments1', window );">Impairment of capitalized software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 238,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Impairment of capitalized software<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Equity instruments other than options, grants in period (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Founder awards where performance has been met</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,799,000<span></span>
</td>
<td class="nump">$ 26,622,000<span></span>
</td>
<td class="nump">$ 30,997,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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Founder awards where performance has been met | Founders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Equity instruments other than options, grants in period (in shares) | shares</a></td>
<td class="nump">1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches', window );">Number of tranches | tranche</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=duol_AppleMember', window );">Apple | Accounts Receivable | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64.70%<span></span>
</td>
<td class="nump">65.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=duol_GoogleMember', window );">Google | Accounts Receivable | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.20%<span></span>
</td>
<td class="nump">20.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=duol_StripeMember', window );">Stripe | Accounts Receivable | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Capitalized Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duol_ContractWithCustomerThresholdToTakeExam">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Threshold To Take Exam</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_ContractWithCustomerThresholdToTakeExam</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</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_duol_NumberOfSourcesOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Sources Of Revenue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_NumberOfSourcesOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</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_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Number of Tranches</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareImpairments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareImpairments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-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_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes impairment of long-lived asset held for use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<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/2147482099/360-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_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportingUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportingUnits</td>
</tr>
<tr>
<td style="padding-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_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_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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TitleOfIndividualAxis=duol_FoundersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TitleOfIndividualAxis=duol_FoundersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MajorCustomersAxis=duol_AppleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MajorCustomersAxis=duol_AppleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MajorCustomersAxis=duol_GoogleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MajorCustomersAxis=duol_GoogleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MajorCustomersAxis=duol_StripeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MajorCustomersAxis=duol_StripeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491578457152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Useful Life (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, fixtures and equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life (in years)</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, fixtures and equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life (in years)</a></td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life (in years)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491576716944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE - Schedule of Net Unrealized Gains (Losses), and Fair Value by Major Security Type for Our Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [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_Cash', window );">Cash</a></td>
<td class="nump">$ 73,351<span></span>
</td>
<td class="nump">$ 50,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_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Gross Unrealized Gains</a></td>
<td class="nump">21<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_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Gross Unrealized Losses</a></td>
<td class="num">(571)<span></span>
</td>
<td class="nump">0<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_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue', window );">Amortized Cost</a></td>
<td class="nump">901,186<span></span>
</td>
<td class="nump">697,237<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_AssetsFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">975,386<span></span>
</td>
<td class="nump">747,610<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent', window );">Short-term investments</a></td>
<td class="nump">91,854<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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">785,791<span></span>
</td>
<td class="nump">747,610<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_LongTermInvestments', window );">Long-Term Investments</a></td>
<td class="nump">98,292<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue', window );">Debt Securities, Held-To-Maturity, Fair Value And Cash Equivalents, At Carrying Value</a></td>
<td class="nump">728,101<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_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue', window );">Debt Securities, Held-To-Maturity, Amortized Cost, After Allowance For Credit Loss And Cash Equivalents, At Carrying Value</a></td>
<td class="nump">728,099<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Gross Unrealized Gains</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Gross Unrealized Losses</a></td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">15,659<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Fair Value</a></td>
<td class="nump">15,661<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [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_CashEquivalentsAtCarryingValue', window );">Cash Equivalents</a></td>
<td class="nump">712,440<span></span>
</td>
<td class="nump">$ 697,237<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [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_CashEquivalentsAtCarryingValue', window );">Cash Equivalents</a></td>
<td class="nump">712,440<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Cash Equivalents | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [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_CashEquivalentsAtCarryingValue', window );">Cash Equivalents</a></td>
<td class="nump">712,440<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Short-Term Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent', window );">Short-term investments</a></td>
<td class="nump">15,659<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Short-Term Investments | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent', window );">Short-term investments</a></td>
<td class="nump">15,659<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">173,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Gross Unrealized Gains</a></td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Gross Unrealized Losses</a></td>
<td class="num">(570)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Fair Value</a></td>
<td class="nump">172,534<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent', window );">Short-term investments</a></td>
<td class="nump">76,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent', window );">Debt securities, held to maturity</a></td>
<td class="nump">96,892<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Asset-backed 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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">16,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Gross Unrealized Gains</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Gross Unrealized Losses</a></td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Fair Value</a></td>
<td class="nump">16,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent', window );">Short-term investments</a></td>
<td class="nump">697<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent', window );">Debt securities, held to maturity</a></td>
<td class="nump">15,583<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">11,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Gross Unrealized Losses</a></td>
<td class="num">(14)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Fair Value</a></td>
<td class="nump">11,507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent', window );">Short-term investments</a></td>
<td class="nump">11,521<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">126,031<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Gross Unrealized Gains</a></td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Gross Unrealized Losses</a></td>
<td class="num">(494)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Fair Value</a></td>
<td class="nump">125,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent', window );">Short-term investments</a></td>
<td class="nump">55,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent', window );">Debt securities, held to maturity</a></td>
<td class="nump">71,018<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | 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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">19,255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Gross Unrealized Gains</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Gross Unrealized Losses</a></td>
<td class="num">(61)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Fair Value</a></td>
<td class="nump">19,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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent', window );">Short-term investments</a></td>
<td class="nump">8,964<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent', window );">Debt securities, held to maturity</a></td>
<td class="nump">10,291<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Investment in SAFE</a></td>
<td class="nump">$ 1,400<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_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Securities, Held-To-Maturity, Amortized Cost, After Allowance For Credit Loss And Cash Equivalents, At Carrying 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;">duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Securities, Held-To-Maturity, Amortized Cost, After Allowance For Credit Loss And Cash Equivalents, Carrying 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;">duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Securities, Held-To-Maturity, Fair Value And Cash Equivalents, At Carrying 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;">duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<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)(2))<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(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-21<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 210<br> -Topic 946<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript: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 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5<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 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 investment in debt security measured at amortized cost (held-to-maturity), 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 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 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 4: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 investment in debt security measured at amortized cost (held-to-maturity), 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/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 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 4: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 101<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-101<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 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (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 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<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 2<br> -Subparagraph (c)(1a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<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 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<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 2<br> -Subparagraph (c)<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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5<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 5A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5<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 5A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript: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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5<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)(1))<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 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<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_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript: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(12))<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_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_BalanceSheetLocationAxis=us-gaap_CashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_CashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_ShortTermInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_AssetBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491574883744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [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_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss', window );">Accrued interest</a></td>
<td class="nump">$ 1,487,000<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_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal', window );">Other-than-temporary impairments</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_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList', window );">Debt Securities, Held-to-Maturity, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Prepaid expenses and other current assets<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [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_duol_LongTermInvestmentsMaturityTerm', window );">Long-term investments, maturity term (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [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_duol_LongTermInvestmentsMaturityTerm', window );">Long-term investments, maturity term (in years)</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">7 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duol_LongTermInvestmentsMaturityTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Investments, Maturity Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_LongTermInvestmentsMaturityTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</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_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 (reversal of expense) for allowance 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), not intended to be sold and not more likely than not will be required to sell before recovery of amortized cost basis, with previously recorded allowance.</p></div>
<a href="javascript: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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-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_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 accrued interest on investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript: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 5C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5C<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes accrued interest, after allowance for credit loss, on investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<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 (d)<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 (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<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 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<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 2<br> -Subparagraph (c)<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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491575948320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jul. 31, 2024 </div>
<div>USD ($) </div>
<div>acquisition</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod', window );">Measurement period adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Series of Individually Immaterial Business Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of businesses acquired | acquisition</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="nump">$ 7,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Purchase price</a></td>
<td class="nump">7,100,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_PaymentsToAcquireBusinessesGross', window );">Payments to acquire businesses</a></td>
<td class="nump">6,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Current liability</a></td>
<td class="nump">500,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_BusinessCombinationContingentConsiderationAssetCurrent', window );">Contingent consideration</a></td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1', window );">Continued service period (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 736,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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill recognized is expected to be deductible for income tax</a></td>
<td class="nump">$ 3,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationAssetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 arising from contingent consideration in a business combination, expected to be realized 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 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479668/805-30-25-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_BusinessCombinationContingentConsiderationAssetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 arising from contingent consideration in a business combination, expected to be settled 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 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479668/805-30-25-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_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 income that would have been recognized in previous periods if the adjustments to provisional amounts were recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, 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 710<br> -SubTopic 10<br> -Section 55<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482943/710-10-55-7<br><br>Reference 2: 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 (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_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-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_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 businesses acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491582215680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ACQUISITIONS - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 10,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,050<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Series of Individually Immaterial Business Acquisitions</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,007<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">6,488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(437)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition 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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition 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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition 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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/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 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 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 6: 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 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491577503040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>revenueSource </div>
<div>user</div>
</th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_NumberOfSourcesOfRevenue', window );">Number of sources of revenue | revenueSource</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ContractWithCustomerNumberOfUsersPerSubscription', window );">Number of users | user</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion', window );">Number of hours to make certification decision (less than)</a></td>
<td class="text">48 hours<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ContractWithCustomerThresholdToTakeExam', window );">Number of days to take exam</a></td>
<td class="text">21 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase', window );">Expiration period to take exams (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Subscription period (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Geographic Concentration Risk | United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (in percent)</a></td>
<td class="nump">42.00%<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
<td class="nump">46.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_MajorCustomersAxis=duol_AppleMember', window );">Apple | Revenue from Contract with Customer Benchmark | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (in percent)</a></td>
<td class="nump">60.80%<span></span>
</td>
<td class="nump">58.50%<span></span>
</td>
<td class="nump">54.20%<span></span>
</td>
</tr>
<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_MajorCustomersAxis=duol_GoogleMember', window );">Google | Revenue from Contract with Customer Benchmark | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (in percent)</a></td>
<td class="nump">23.40%<span></span>
</td>
<td class="nump">25.60%<span></span>
</td>
<td class="nump">28.10%<span></span>
</td>
</tr>
<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_MajorCustomersAxis=duol_StripeMember', window );">Stripe | Revenue from Contract with Customer Benchmark | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (in percent)</a></td>
<td class="nump">11.70%<span></span>
</td>
<td class="nump">12.10%<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_duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Certification Period Prior To Test Completion</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</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_duol_ContractWithCustomerNumberOfUsersPerSubscription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Number Of Users Per Subscription</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_ContractWithCustomerNumberOfUsersPerSubscription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</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_duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Threshold Period To Take Exam For Bulk Purchase</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</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_duol_ContractWithCustomerThresholdToTakeExam">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Threshold To Take Exam</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_ContractWithCustomerThresholdToTakeExam</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</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_duol_NumberOfSourcesOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Sources Of Revenue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_NumberOfSourcesOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: 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 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 (b)<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 (c)<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 (d)<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 (e)<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 (f)<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 (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_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_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_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=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=duol_AppleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MajorCustomersAxis=duol_AppleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MajorCustomersAxis=duol_GoogleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MajorCustomersAxis=duol_GoogleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MajorCustomersAxis=duol_StripeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MajorCustomersAxis=duol_StripeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491576961728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer, excluding assessed tax</a></td>
<td class="nump">$ 748,024<span></span>
</td>
<td class="nump">$ 531,109<span></span>
</td>
<td class="nump">$ 369,495<span></span>
</td>
</tr>
<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_LicenseAndServiceMember', window );">Subscription</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer, excluding assessed tax</a></td>
<td class="nump">607,531<span></span>
</td>
<td class="nump">404,684<span></span>
</td>
<td class="nump">273,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_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer, excluding assessed tax</a></td>
<td class="nump">140,493<span></span>
</td>
<td class="nump">126,425<span></span>
</td>
<td class="nump">95,988<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_AdvertisingMember', window );">Advertising</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer, excluding assessed tax</a></td>
<td class="nump">54,907<span></span>
</td>
<td class="nump">49,858<span></span>
</td>
<td class="nump">44,731<span></span>
</td>
</tr>
<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=duol_EnglishTestMember', window );">Duolingo English Test</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer, excluding assessed tax</a></td>
<td class="nump">45,640<span></span>
</td>
<td class="nump">41,212<span></span>
</td>
<td class="nump">32,718<span></span>
</td>
</tr>
<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=duol_InAppPurchasesMember', window );">In-App Purchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer, excluding assessed tax</a></td>
<td class="nump">38,653<span></span>
</td>
<td class="nump">34,673<span></span>
</td>
<td class="nump">17,914<span></span>
</td>
</tr>
<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=duol_ProductAndServiceOtherMiscellaneousMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contract with customer, excluding assessed tax</a></td>
<td class="nump">$ 1,293<span></span>
</td>
<td class="nump">$ 682<span></span>
</td>
<td class="nump">$ 625<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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: 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 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 (b)<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 (c)<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 (d)<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 (e)<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 (f)<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 (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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://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 5: 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 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/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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<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 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<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 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 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_LicenseAndServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LicenseAndServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=us-gaap_ProductAndServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ProductAndServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=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=duol_EnglishTestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=duol_EnglishTestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=duol_InAppPurchasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=duol_InAppPurchasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=duol_ProductAndServiceOtherMiscellaneousMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=duol_ProductAndServiceOtherMiscellaneousMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491575018032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Schedule of Revenue by Geographic Areas (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 748,024<span></span>
</td>
<td class="nump">$ 531,109<span></span>
</td>
<td class="nump">$ 369,495<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">311,539<span></span>
</td>
<td class="nump">238,759<span></span>
</td>
<td class="nump">168,320<span></span>
</td>
</tr>
<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=duol_AllCountriesMinusUSAAndUKMember', window );">Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 436,485<span></span>
</td>
<td class="nump">$ 292,350<span></span>
</td>
<td class="nump">$ 201,175<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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: 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 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 (b)<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 (c)<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 (d)<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 (e)<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 (f)<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 (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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://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 5: 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 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/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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<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 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<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 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 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_srt_StatementGeographicalAxis=duol_AllCountriesMinusUSAAndUKMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=duol_AllCountriesMinusUSAAndUKMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491580899280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Schedule of Deferred Revenues (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_RevenueFromContractWithCustomerLiabilityRollForward', window );"><strong>Revenue from Contract with Customer, Liability [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Beginning balance</a></td>
<td class="nump">$ 249,192<span></span>
</td>
<td class="nump">$ 157,550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Amount from beginning balance recognized into revenue</a></td>
<td class="num">(248,667)<span></span>
</td>
<td class="num">(157,550)<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_duol_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance', window );">Recognition of deferred revenue</a></td>
<td class="num">(402,937)<span></span>
</td>
<td class="num">(287,429)<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_duol_ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue', window );">Deferral of revenue</a></td>
<td class="nump">775,296<span></span>
</td>
<td class="nump">536,621<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Ending balance</a></td>
<td class="nump">$ 372,884<span></span>
</td>
<td class="nump">$ 249,192<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duol_ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Increase From Deferral Of Revenue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_duol_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Liability, Revenue Recognized, Excluding Opening Balance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_duol_RevenueFromContractWithCustomerLiabilityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from Contract with Customer, 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;">duol_RevenueFromContractWithCustomerLiabilityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491575552304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PROPERTY and EQUIPMENT, net - Schedule of Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 35,353<span></span>
</td>
<td class="nump">$ 24,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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(16,410)<span></span>
</td>
<td class="num">(12,268)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">18,943<span></span>
</td>
<td class="nump">11,792<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">26,938<span></span>
</td>
<td class="nump">18,191<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, fixtures and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 8,415<span></span>
</td>
<td class="nump">$ 5,869<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491575212752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY and EQUIPMENT, net - Schedule of Depreciation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Total</a></td>
<td class="nump">$ 4,965<span></span>
</td>
<td class="nump">$ 4,100<span></span>
</td>
<td class="nump">$ 3,118<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Total</a></td>
<td class="nump">2,358<span></span>
</td>
<td class="nump">1,650<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Total</a></td>
<td class="nump">281<span></span>
</td>
<td class="nump">190<span></span>
</td>
<td class="nump">190<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Total</a></td>
<td class="nump">$ 2,326<span></span>
</td>
<td class="nump">$ 2,260<span></span>
</td>
<td class="nump">$ 1,428<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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>78
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491579344336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Total intangible assets</a></td>
<td class="nump">$ 36,805<span></span>
</td>
<td class="nump">$ 27,012<span></span>
</td>
</tr>
<tr class="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 );">Less: accumulated amortization</a></td>
<td class="num">(16,906)<span></span>
</td>
<td class="num">(11,017)<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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">19,899<span></span>
</td>
<td class="nump">15,995<span></span>
</td>
</tr>
<tr class="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_ComputerSoftwareIntangibleAssetMember', window );">Capitalized software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total intangible assets</a></td>
<td class="nump">35,681<span></span>
</td>
<td class="nump">26,895<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember', window );">Acquired technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Total intangible assets</a></td>
<td class="nump">1,007<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_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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total intangible assets</a></td>
<td class="nump">$ 117<span></span>
</td>
<td class="nump">$ 117<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<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 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-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 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_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>79
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491575638928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS AND GOODWILL - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAdditions', window );">Capitalized software development costs</a></td>
<td class="nump">$ 9,024,000<span></span>
</td>
<td class="nump">$ 10,394,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareImpairments1', window );">Impairment of capitalized software</a></td>
<td class="nump">238,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_GoodwillTaxDeductibleAmount', window );">Goodwill, tax deductible amount</a></td>
<td class="nump">$ 6,923,000<span></span>
</td>
<td class="nump">$ 3,713,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_duol_GoodwillTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Goodwill, Tax Deductible Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_GoodwillTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedComputerSoftwareAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additions made to capitalized computer software costs during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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_CapitalizedComputerSoftwareAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_CapitalizedComputerSoftwareImpairments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareImpairments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491575395824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Amortization of capitalized computer software</a></td>
<td class="nump">$ 5,889<span></span>
</td>
<td class="nump">$ 2,995<span></span>
</td>
<td class="nump">$ 1,752<span></span>
</td>
</tr>
<tr class="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 revenues</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Amortization of capitalized computer software</a></td>
<td class="nump">5,310<span></span>
</td>
<td class="nump">2,020<span></span>
</td>
<td class="nump">870<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Amortization of capitalized computer software</a></td>
<td class="nump">$ 579<span></span>
</td>
<td class="nump">$ 975<span></span>
</td>
<td class="nump">$ 882<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_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<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 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-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 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491674654880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets, Future Amortization Expense (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 8,493<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">6,991<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">3,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2028</a></td>
<td class="nump">234<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2029</a></td>
<td class="nump">157<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">157<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total estimated future amortization expense</a></td>
<td class="nump">$ 19,782<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491576396304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS AND GOODWILL - Schedule of Goodwill (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">$ 4,050<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">6,488<span></span>
</td>
</tr>
<tr class="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 );">Ending balance</a></td>
<td class="nump">$ 10,538<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/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 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 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 6: 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 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491577070832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 31, 2024 </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Feb. 29, 2024 </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 18, 2023 </div>
<div>ft&#178;</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Renewal term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Obligations under current leases | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating lease, liability, current, statement of financial position, [extensible enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Long-term obligation under operating leases | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 54,656<span></span>
</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">$ 21,094<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=duol_NewYorkNewYorkMember', window );">New York, New York</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_LesseeOperatingLeaseAreaOfOfficeBuilding', window );">Area of office building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">85,666<span></span>
</td>
</tr>
<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=duol_SeattleWashingtonMember', window );">Seattle, Washington</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_LesseeOperatingLeaseAreaOfOfficeBuilding', window );">Area of office building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Lease term (in months)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">63 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_srt_StatementGeographicalAxis=duol_PittsburghPennsylvaniaMember', window );">Pittsburgh, Pennsylvania</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding', window );">Leased square footage</a></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">110,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements', window );">Cost related to improvement to the premise | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=duol_PittsburghPennsylvaniaMember', window );">Pittsburgh, Pennsylvania | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_LesseeOperatingLeaseAreaOfOfficeBuilding', window );">Area of office building</a></td>
<td class="nump">148,266<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=duol_BeijingChinaMember', window );">Beijing, China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_LesseeOperatingLeaseAreaOfOfficeBuilding', window );">Area of office building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,314,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Lease term (in months)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">39 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Allowance For Leasehold Improvements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_duol_LesseeOperatingLeaseAreaOfOfficeBuilding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Area Of Office Building</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_LesseeOperatingLeaseAreaOfOfficeBuilding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</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_duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Increase In Area Of Office Building</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:areaItemType</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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_srt_StatementGeographicalAxis=duol_NewYorkNewYorkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=duol_NewYorkNewYorkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=duol_SeattleWashingtonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=duol_SeattleWashingtonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=duol_PittsburghPennsylvaniaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=duol_PittsburghPennsylvaniaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=duol_BeijingChinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=duol_BeijingChinaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491577100416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Schedule of Components of Lease Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 9,982<span></span>
</td>
<td class="nump">$ 7,459<span></span>
</td>
<td class="nump">$ 7,076<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short term lease cost</a></td>
<td class="nump">83<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="nump">125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">468<span></span>
</td>
<td class="nump">252<span></span>
</td>
<td class="nump">63<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">10,533<span></span>
</td>
<td class="nump">7,759<span></span>
</td>
<td class="nump">7,264<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for amounts included in the measurement of lease liabilities</a></td>
<td class="nump">5,727<span></span>
</td>
<td class="nump">7,512<span></span>
</td>
<td class="nump">5,168<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">33,039<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">909<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_duol_RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities', window );">Right of use assets disposed or adjusted, modifying operating leases liabilities</a></td>
<td class="nump">$ 1,302<span></span>
</td>
<td class="nump">$ 2,024<span></span>
</td>
<td class="num">$ (1,586)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">9 years<span></span>
</td>
<td class="text">9 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">7.16%<span></span>
</td>
<td class="nump">7.38%<span></span>
</td>
<td class="nump">6.92%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duol_RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Right-of-Use Asset , Increase (Decrease) From Modifications, Net, Operating Lease 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;">duol_RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491576834672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Schedule of Future Minimum Rental Payments for Operating Leases (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 4,185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">9,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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">9,505<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">9,299<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2029</a></td>
<td class="nump">9,492<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">38,989<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total undiscounted lease payments</a></td>
<td class="nump">80,604<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Present value adjustment</a></td>
<td class="num">(23,367)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">$ 57,237<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491581768128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Income Before Income Tax, Domestic and Foreign (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="nump">$ 97,051<span></span>
</td>
<td class="nump">$ 16,501<span></span>
</td>
<td class="num">$ (60,099)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">5,255<span></span>
</td>
<td class="nump">1,276<span></span>
</td>
<td class="nump">1,463<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">$ 102,306<span></span>
</td>
<td class="nump">$ 17,777<span></span>
</td>
<td class="num">$ (58,636)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/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 5: 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 6: 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 7: 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 8: 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 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><br>Reference 10: 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 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491577494304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Provision of Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 10,652<span></span>
</td>
<td class="nump">$ 895<span></span>
</td>
<td class="nump">$ 302<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">2,639<span></span>
</td>
<td class="nump">607<span></span>
</td>
<td class="nump">327<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">284<span></span>
</td>
<td class="nump">341<span></span>
</td>
<td class="nump">524<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current Income Tax Expense (Benefit), Total</a></td>
<td class="nump">13,575<span></span>
</td>
<td class="nump">1,843<span></span>
</td>
<td class="nump">1,153<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">0<span></span>
</td>
<td class="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_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">157<span></span>
</td>
<td class="num">(133)<span></span>
</td>
<td class="num">(215)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">157<span></span>
</td>
<td class="num">(133)<span></span>
</td>
<td class="num">(215)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 13,732<span></span>
</td>
<td class="nump">$ 1,710<span></span>
</td>
<td class="nump">$ 938<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491576276000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Effective Income Tax Rate Reconciliation (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Expected income tax expense at federal statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of Federal income tax effect</a></td>
<td class="num">(3.80%)<span></span>
</td>
<td class="num">(35.10%)<span></span>
</td>
<td class="nump">6.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Section 162(m) limitation</a></td>
<td class="nump">58.10%<span></span>
</td>
<td class="nump">56.50%<span></span>
</td>
<td class="num">(15.20%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Equity compensation</a></td>
<td class="num">(97.90%)<span></span>
</td>
<td class="num">(208.40%)<span></span>
</td>
<td class="nump">28.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment', window );">Meals and entertainment</a></td>
<td class="nump">1.20%<span></span>
</td>
<td class="nump">5.60%<span></span>
</td>
<td class="num">(1.20%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent', window );">Foreign-Derived Intangible Income deduction</a></td>
<td class="num">(13.50%)<span></span>
</td>
<td class="num">(13.40%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other permanent adjustments</a></td>
<td class="nump">1.80%<span></span>
</td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and development credit</a></td>
<td class="num">(23.50%)<span></span>
</td>
<td class="num">(76.40%)<span></span>
</td>
<td class="nump">11.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">70.00%<span></span>
</td>
<td class="nump">257.60%<span></span>
</td>
<td class="num">(53.30%)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">13.40%<span></span>
</td>
<td class="nump">9.60%<span></span>
</td>
<td class="num">(1.60%)<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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of reported income tax benefit from difference to income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to meals and entertainment expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491579183920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES - Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 4,491<span></span>
</td>
<td class="nump">$ 15,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">4,755<span></span>
</td>
<td class="nump">5,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research and development credits</a></td>
<td class="nump">61,198<span></span>
</td>
<td class="nump">38,146<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_duol_DeferredTaxAssetsLeasingArrangements', window );">Lease liability</a></td>
<td class="nump">13,004<span></span>
</td>
<td class="nump">5,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">Section 174 research and development capitalization</a></td>
<td class="nump">190,768<span></span>
</td>
<td class="nump">102,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpense', window );">Marketing and advertising</a></td>
<td class="nump">674<span></span>
</td>
<td class="nump">766<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_duol_DeferredTaxAssetsStateTaxesAndVATTaxes', window );">Sales tax / Value added tax ("VAT") reserve</a></td>
<td class="nump">560<span></span>
</td>
<td class="nump">397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other deferred tax assets</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(256,728)<span></span>
</td>
<td class="num">(156,870)<span></span>
</td>
<td class="num">$ (108,504)<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_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">18,792<span></span>
</td>
<td class="nump">11,038<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">ROU asset</a></td>
<td class="num">(10,757)<span></span>
</td>
<td class="num">(4,354)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="num">(2,885)<span></span>
</td>
<td class="num">(2,164)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware', window );">Capitalized software</a></td>
<td class="num">(4,444)<span></span>
</td>
<td class="num">(3,716)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other deferred tax liabilities</a></td>
<td class="num">(322)<span></span>
</td>
<td class="num">(38)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(18,408)<span></span>
</td>
<td class="num">(10,272)<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_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred taxes</a></td>
<td class="nump">$ 384<span></span>
</td>
<td class="nump">$ 766<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_duol_DeferredTaxAssetsLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Leasing Arrangements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_DeferredTaxAssetsLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_duol_DeferredTaxAssetsStateTaxesAndVATTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, State Taxes And VAT 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;">duol_DeferredTaxAssetsStateTaxesAndVATTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from reserves and accruals, compensation and benefit costs, and other provisions, reserves, and allowances.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from capitalized software.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491576325696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Increase in valuation allowance</a></td>
<td class="nump">$ 99,858,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_GeneralBusinessMember', window );">General Business Tax Credit Carryforward</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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness', window );">Business credits</a></td>
<td class="nump">61,198,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State</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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 60,683,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_GeneralBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=us-gaap_GeneralBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491577513472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Valuation Allowance (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_DeferredTaxAssetsValuationAllowanceRollForward', window );"><strong>Deferred Tax Assets, Valuation Allowance [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Beginning balance</a></td>
<td class="num">$ (156,870)<span></span>
</td>
<td class="num">$ (108,504)<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_duol_DeferredTaxAssetValuationAllowanceAdditions', window );">Valuation allowances established</a></td>
<td class="num">(99,858)<span></span>
</td>
<td class="num">(48,366)<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_duol_DeferredTaxAssetValuationAllowanceReleased', window );">Release of valuation allowances</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_DeferredTaxAssetsValuationAllowance', window );">Ending balance</a></td>
<td class="num">$ (256,728)<span></span>
</td>
<td class="num">$ (156,870)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duol_DeferredTaxAssetValuationAllowanceAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Asset, Valuation Allowance, Additions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_DeferredTaxAssetValuationAllowanceAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_duol_DeferredTaxAssetValuationAllowanceReleased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Asset, Valuation Allowance, Released</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_DeferredTaxAssetValuationAllowanceReleased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_duol_DeferredTaxAssetsValuationAllowanceRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Valuation Allowance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_DeferredTaxAssetsValuationAllowanceRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491571088704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Narrative (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 01, 2025 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 26, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>tranche </div>
<div>day </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate intrinsic value, exercised | $</a></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">$ 365,484<span></span>
</td>
<td class="nump">$ 192,456<span></span>
</td>
<td class="nump">$ 140,884<span></span>
</td>
</tr>
<tr class="ro">
<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 compensation cost, options | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">239,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod', window );">Closing trading price, specified calendar day | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,477<span></span>
</td>
<td class="nump">95,221<span></span>
</td>
<td class="nump">73,820<span></span>
</td>
</tr>
<tr class="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 Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 compensation cost, weighted-average period of recognition (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of options available for grant (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,951,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost, weighted-average period of recognition (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation expense, excluding options | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 239,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Equity instruments other than options, grants in period (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">719,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Based RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 compensation expense, excluding options | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,799<span></span>
</td>
<td class="nump">$ 26,622<span></span>
</td>
<td class="nump">$ 30,997<span></span>
</td>
</tr>
<tr class="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_PerformanceSharesMember', window );">Performance Based RSUs | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Award service period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 6 months 29 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_PerformanceSharesMember', window );">Performance Based RSUs | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Award service period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 11 months 1 day<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Based RSUs | Founders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 compensation expense, excluding options | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Equity instruments other than options, grants in period (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting', window );">Settlement period after vesting (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 percentage (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches', window );">Number of tranches | tranche</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Award service period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Based RSUs | Share-Based Payment Arrangement, Founders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=duol_A2021IncentiveAwardPlanMember', window );">2021 Plan | Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Common stock reserved for future issuance (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,946,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum', window );">Share-based compensation, shares outstanding increase, maximum amount (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=duol_A2021IncentiveAwardPlanMember', window );">2021 Plan | Common Class A | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Additional shares authorized (in shares) | shares</a></td>
<td class="nump">2,247,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=duol_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan | Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Common stock reserved for future issuance (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,119,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum', window );">Share-based compensation, shares outstanding increase, maximum amount (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=duol_A2011EquityIncentivePlanMember', window );">2011 Equity Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Share-based compensation, term of award (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Award Requisite Service Period, Tranche</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</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_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Settlement Period After Vesting</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</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_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Equity Instruments Other Than Options, Trading Price 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;">duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum</td>
</tr>
<tr>
<td style="padding-right: 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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_srt_TitleOfIndividualAxis=duol_FoundersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TitleOfIndividualAxis=duol_FoundersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GranteeStatusAxis=duol_ShareBasedPaymentArrangementFoundersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GranteeStatusAxis=duol_ShareBasedPaymentArrangementFoundersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=duol_A2021IncentiveAwardPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=duol_A2021IncentiveAwardPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=duol_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=duol_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=duol_A2011EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=duol_A2011EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491575206224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Schedule of Stock Option Activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of 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 );">Options outstanding, beginning balance (in shares)</a></td>
<td class="nump">2,985,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(1,462,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeited and expired (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, ending balance (in shares)</a></td>
<td class="nump">1,523,000<span></span>
</td>
<td class="nump">2,985,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options exercisable (in shares)</a></td>
<td class="nump">1,523,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted- average exercise price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, beginning balance (in usd per share)</a></td>
<td class="nump">$ 16.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in usd per share)</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 usd per share)</a></td>
<td class="nump">13.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited and expired (in usd per share)</a></td>
<td class="nump">20.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, ending balance (in usd per share)</a></td>
<td class="nump">18.73<span></span>
</td>
<td class="nump">$ 16.04<span></span>
</td>
</tr>
<tr class="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 );">Weighted average exercise price, options exercisable (in usd per share)</a></td>
<td class="nump">$ 18.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual term (in years), outstanding</a></td>
<td class="text">4 years 8 months 1 day<span></span>
</td>
<td class="text">5 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual term (in years), exercisable</a></td>
<td class="text">4 years 8 months 1 day<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, outstanding</a></td>
<td class="nump">$ 465,985<span></span>
</td>
<td class="nump">$ 629,865<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value, exercisable</a></td>
<td class="nump">$ 465,654<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript: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 (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of options that were either forfeited or expired.</p></div>
<a href="javascript: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 (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 per share amount at which grantees can acquire shares of common stock by exercise of 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)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://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>94
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491576663424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Schedule of Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract', window );"><strong>Restricted stock units</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 );">Beginning balance (in shares)</a></td>
<td class="nump">1,802<span></span>
</td>
<td class="nump">2,027<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Released (in shares)</a></td>
<td class="num">(821)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(123)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">1,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 per share</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in usd per share)</a></td>
<td class="nump">$ 106.32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 usd per share)</a></td>
<td class="nump">199.82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Released (in usd per share)</a></td>
<td class="nump">103.81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in usd per share)</a></td>
<td class="nump">118.58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in usd per share)</a></td>
<td class="nump">$ 143.96<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=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>95
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491577009632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Schedule of Payment Award (Details) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Dec. 26, 2024</div></th>
<th class="th"><div>Nov. 22, 2024</div></th>
<th class="th"><div>Aug. 14, 2023</div></th>
<th class="th"><div>Jun. 30, 2021</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember', window );">1 (1) | Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle', window );">Company stock price hurdle (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 127.50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle', window );">Number of RSUs eligible to vest (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember', window );">2 (1) | Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle', window );">Company stock price hurdle (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 153.00<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_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle', window );">Number of RSUs eligible to vest (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember', window );">3 (2) | Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle', window );">Company stock price hurdle (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 178.50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle', window );">Number of RSUs eligible to vest (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=duol_ShareBasedPaymentArrangementTrancheFourMember', window );">4 (3) | Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle', window );">Company stock price hurdle (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 204.00<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_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle', window );">Number of RSUs eligible to vest (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=duol_ShareBasedPaymentArrangementTrancheFiveMember', window );">5 (4) | Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle', window );">Company stock price hurdle (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 255.00<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_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle', window );">Number of RSUs eligible to vest (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=duol_ShareBasedPaymentArrangementTrancheSixMember', window );">6 (5) | Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle', window );">Company stock price hurdle (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 306.00<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_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle', window );">Number of RSUs eligible to vest (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=duol_ShareBasedPaymentArrangementTrancheSevenMember', window );">7 | Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle', window );">Company stock price hurdle (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 357.00<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_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle', window );">Number of RSUs eligible to vest (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=duol_ShareBasedPaymentArrangementTrancheEightMember', window );">8 | Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle', window );">Company stock price hurdle (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 408.00<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_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle', window );">Number of RSUs eligible to vest (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=duol_ShareBasedPaymentArrangementTrancheNineMember', window );">9 | Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle', window );">Company stock price hurdle (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 612.00<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_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle', window );">Number of RSUs eligible to vest (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">270<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=duol_ShareBasedPaymentArrangementTrancheTenMember', window );">10 | Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle', window );">Company stock price hurdle (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 816.00<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_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle', window );">Number of RSUs eligible to vest (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">360<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=duol_TrancheOneAndTrancheTwoMember', window );">Tranche One And Tranche Two | Founder awards where performance has been met | Founders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Release of performance stock units (in shares)</a></td>
<td class="nump">180<span></span>
</td>
<td class="nump">90<span></span>
</td>
<td class="nump">180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares disbursed to founders in net-share settlement (in shares)</a></td>
<td class="nump">85<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="nump">96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes (in shares)</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="nump">84<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_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Equity Instruments Other Than Options, Number Of Shares Eligible To Vest At Stock Price Hurdle</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</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_duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Equity Instruments Other Than Options, Stock Price Hurdle</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-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_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript: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_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ShareBasedCompensationAwardTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=duol_ShareBasedPaymentArrangementTrancheFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=duol_ShareBasedPaymentArrangementTrancheFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=duol_ShareBasedPaymentArrangementTrancheFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=duol_ShareBasedPaymentArrangementTrancheFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=duol_ShareBasedPaymentArrangementTrancheSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=duol_ShareBasedPaymentArrangementTrancheSixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=duol_ShareBasedPaymentArrangementTrancheSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=duol_ShareBasedPaymentArrangementTrancheSevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=duol_ShareBasedPaymentArrangementTrancheEightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=duol_ShareBasedPaymentArrangementTrancheEightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=duol_ShareBasedPaymentArrangementTrancheNineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=duol_ShareBasedPaymentArrangementTrancheNineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=duol_ShareBasedPaymentArrangementTrancheTenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=duol_ShareBasedPaymentArrangementTrancheTenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=duol_TrancheOneAndTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=duol_TrancheOneAndTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TitleOfIndividualAxis=duol_FoundersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TitleOfIndividualAxis=duol_FoundersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>96
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491681229472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Schedule of Weighted Average Pricing Model (Details) - Founder awards where performance has been met<br></strong></div></th>
<th class="th">
<div>Jun. 28, 2021 </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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.48%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life</a></td>
<td class="text">9 years 11 months 23 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">51.67%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice', window );">Fair value of common stock (in usd per share)</a></td>
<td class="nump">$ 95.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>97
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491576271584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Schedule of Income Statement Location for Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense</a></td>
<td class="nump">$ 110,477<span></span>
</td>
<td class="nump">$ 95,221<span></span>
</td>
<td class="nump">$ 73,820<span></span>
</td>
</tr>
<tr class="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 revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense</a></td>
<td class="nump">68<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense</a></td>
<td class="nump">60,076<span></span>
</td>
<td class="nump">45,119<span></span>
</td>
<td class="nump">26,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_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense</a></td>
<td class="nump">4,912<span></span>
</td>
<td class="nump">3,908<span></span>
</td>
<td class="nump">2,540<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense</a></td>
<td class="nump">$ 45,421<span></span>
</td>
<td class="nump">$ 46,139<span></span>
</td>
<td class="nump">$ 44,869<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491576525024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 08, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_duol_LetterOfCreditPeriodOfMonthlyRent', window );">Period of letter of credit (in months)</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_LesseeOperatingLeaseLiabilityToBePaidPerMonth', window );">Initial base rent per month</a></td>
<td class="nump">$ 442<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit</a></td>
<td class="nump">$ 2,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit', window );">Percentage of letter of credit (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">103.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,735<span></span>
</td>
<td class="nump">$ 2,735<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duol_LesseeOperatingLeaseLiabilityToBePaidPerMonth">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, To Be Paid, Per Month</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_LesseeOperatingLeaseLiabilityToBePaidPerMonth</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_duol_LetterOfCreditPeriodOfMonthlyRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Letter Of Credit, Period Of Monthly Rent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_LetterOfCreditPeriodOfMonthlyRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</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_duol_RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted Cash, Noncurrent As A Percentage of Outstanding Letter Of Credit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</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_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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491576366512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLAN (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Defined benefit plan, contributions by employer</a></td>
<td class="nump">$ 6,965,000<span></span>
</td>
<td class="nump">$ 5,908,000<span></span>
</td>
<td class="nump">$ 4,624,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_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Defined contribution plan, employer discretionary contribution amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_DefinedContributionPlanMatchingContributionPortionAxis=duol_MatchingContributionPortion1Member', window );">First 4% of Employee Elective Deferral</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching contribution, percent of match (in percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer matching contribution, percent of employees' gross pay (in percent)</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_DefinedContributionPlanMatchingContributionPortionAxis=duol_MatchingContributionPortionTwoMember', window );">Next 2% of Employee Elective Deferral</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching contribution, percent of match (in percent)</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer matching contribution, percent of employees' gross pay (in percent)</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duol_DefinedContributionPlanMatchingContributionPortionAxis=duol_MatchingContributionPortion1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_DefinedContributionPlanMatchingContributionPortionAxis=duol_MatchingContributionPortion1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_duol_DefinedContributionPlanMatchingContributionPortionAxis=duol_MatchingContributionPortionTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_DefinedContributionPlanMatchingContributionPortionAxis=duol_MatchingContributionPortionTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>100
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491578015408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS (LOSS) PER SHARE - Narrative (Details)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>vote</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PerformanceSharesMember', window );">Founder awards where performance has been met</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet', window );">Founder awards where performance not met (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,620<span></span>
</td>
</tr>
<tr class="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 );">Common 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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_PreferredStockVotingRightsVotesPerCommonShare', window );">Voting rights, per share</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_duol_PreferredStockVotingRightsVotesPerCommonShare', window );">Voting rights, per share</a></td>
<td class="nump">20<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_duol_PreferredStockVotingRightsVotesPerCommonShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Preferred Stock, Voting Rights, Votes Per Common Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_PreferredStockVotingRightsVotesPerCommonShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</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_duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Awards Where Performance Not Met</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>duol_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>101
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491576306144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS (LOSS) PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to Class A and Class B common stockholders</a></td>
<td class="nump">$ 88,574<span></span>
</td>
<td class="nump">$ 16,067<span></span>
</td>
<td class="num">$ (59,574)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted-average shares in computing net income (loss) per share attributable to Class A and Class B common stockholders, diluted (in shares)</a></td>
<td class="nump">47,101<span></span>
</td>
<td class="nump">46,522<span></span>
</td>
<td class="nump">39,470<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DilutiveSecuritiesAbstract', window );"><strong>Effect of dilutive securities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic income (loss) per common share (in usd per share)</a></td>
<td class="nump">$ 2.04<span></span>
</td>
<td class="nump">$ 0.39<span></span>
</td>
<td class="num">$ (1.51)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted income (loss) per common share (in usd per share)</a></td>
<td class="nump">$ 1.88<span></span>
</td>
<td class="nump">$ 0.35<span></span>
</td>
<td class="num">$ (1.51)<span></span>
</td>
</tr>
<tr class="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 );">Options outstanding (in shares)</a></td>
<td class="nump">1,523<span></span>
</td>
<td class="nump">2,985<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_PerformanceSharesMember', window );">Founder awards where performance has been met</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_DilutiveSecuritiesAbstract', window );"><strong>Effect of dilutive securities</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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Stock options and RSUs outstanding (in shares)</a></td>
<td class="nump">360<span></span>
</td>
<td class="nump">270<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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options outstanding</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_DilutiveSecuritiesAbstract', window );"><strong>Effect of dilutive securities</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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Stock options and RSUs outstanding (in shares)</a></td>
<td class="nump">1,435<span></span>
</td>
<td class="nump">2,774<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs outstanding</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_DilutiveSecuritiesAbstract', window );"><strong>Effect of dilutive securities</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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Stock options and RSUs outstanding (in shares)</a></td>
<td class="nump">1,802<span></span>
</td>
<td class="nump">2,027<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=duol_ClassAAndClassBCommonStockMember', window );">Class A and Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to Class A and Class B common stockholders</a></td>
<td class="nump">$ 88,574<span></span>
</td>
<td class="nump">$ 16,067<span></span>
</td>
<td class="num">$ (59,574)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares in computing net income (loss) per share attributable to Class A and Class B common stockholders, basic (in shares)</a></td>
<td class="nump">43,504<span></span>
</td>
<td class="nump">41,451<span></span>
</td>
<td class="nump">39,470<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 );">Weighted-average shares in computing net income (loss) per share attributable to Class A and Class B common stockholders, diluted (in shares)</a></td>
<td class="nump">43,504<span></span>
</td>
<td class="nump">41,451<span></span>
</td>
<td class="nump">39,470<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_DilutiveSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DilutiveSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 4: 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 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(20))<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 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/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 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (b)<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/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 18: 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 19: 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 20: 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 21: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 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)(iii)(A))<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 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 26: 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 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)(i))<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)(iii)(A))<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)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<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)(iv))<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)(5))<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 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 33: 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 34: 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 35: 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 36: 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 37: 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_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=duol_ClassAAndClassBCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=duol_ClassAAndClassBCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45491576954128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS (LOSS) PER SHARE - Schedule of Antidilutive Securities (Details)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from the computation of earnings per share (in shares)</a></td>
<td class="nump">6,626<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options outstanding</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from the computation of earnings per share (in shares)</a></td>
<td class="nump">4,410<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs outstanding</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from the computation of earnings per share (in shares)</a></td>
<td class="nump">2,036<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PerformanceSharesMember', window );">Founder awards where performance has been met</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from the computation of earnings per share (in shares)</a></td>
<td class="nump">180<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>103
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M+;4ZMX.,USV%&Y25,FB'13)V@>8"NC!$&1K3/!/L%?Y'>IAF]<F#%J QJ#5
M2VIU@)X"Z)T"\#-^0=,(NK9X&8=E2MO<9(](!OVN[_3[PRM/2\\8W)J>);4Z
M/64%7&-ZO*,WBB)0YQ>['ZAP Y\R?9TS2_:O'0?2F"Q#HV>2Z?,VLT1KAN>P
M *[R *XYBW_+<"RWH.U^IMM,R\\L-XN%X(N<K=9:<E:]@2VU.CGE#EQS6O^6
MW+[;FS'Z'&>AOOJ9-6<C+3:K3L&66AV;\@JN.<5_BVU&N8#\]W_QIOD]859T
M^YXST'*S:A9LJ=6Y*;O@'O$+!35&<#,FL\"[P/5T U)C<UQK3.>P"*[R"*XY
ML?] I9N:K6EF2GN/B/0'5]W!P-&_0:TZ!%MJ=5K*([CF!/]S+, >T"5RO7>+
MG]&<A#F#>J9%9E8:)QC>O",4TC2%](4+&GZ[0#\ZEPZ8"+0A#/$U9OKWJ54G
M84NM/M:JK(1G=@#@32-P &C^FBYHH@-Y1&#RY=,'[2BM5>-@2ZU.21D'SYS:
M[RH:>G@)USA;D4;#=43HXV@^&?U7R\NJ3["E5N>E?()WDD_XBR1)]UL&J1DT
M5<RACXO0E/-<W\D=T?Q*N):;58=@2ZW.33D$[R2'\"=-P(EB5@Z',%VY[X\H
M?:1:6%:M@"VU.BQE!;R3K,!N8+(<6BOZ,LAL<STTLV)3%;-J VRIU:DI&^"=
M9 .FF2"LG'J50[AXAU%+S:S81,VJ"["E5J>F7(!WD@LHFB,:@W%:4:9-.X[H
M?, ,7AZC,"0@!#)1*:GE9]4-V%*K\U-NP#,G\Q6_>8J3!-WG' YS?0LUZS2.
M@YOC6M,ZARGPE"GPS/E\1>LA)6PE.[1?04&LP4BE&YSIJ]UW3A^8XUIC.X<[
M\)0[\,PY_73\^(1&>10+RM!(" ).O1B<?$SP2DO-K-<T$6H.:PWM' ; 5P;
M/Y*_[V:I'N,,9V$,;K08&2KV/3!6C(O#JR$TDCQRD<;Z9XYKO3KA'"[!5R[!
M/VEZ8;Z&M-?46(_(-,.R:A%LJ=5A*8O@GV019ODBB4.H5Q1K<P^S2NNU,%;-
M0J76+]3D,KOGNX';]WW7NW*=F]ZSCL_!NB%S K]KE_Q@N@K2A86<]EL22-7T
M [9'5&<R1:89EV,H8DT0VT\A_O3#T'.O?N%RZ5R<Q45BN&'TY17Q?7>PA,X@
MACN22ZL0+E>9I(0423<(%H,H:YI$8%DNT'8=A^LW%T$QI)U9Q)&@:"EG>C<Y
MX[D\ #N>R"I/R@[;#49H&XLRO#+?,>%PS4A9<&AA:<R+98@9%0A"(3<3< RY
MGH,B_ KG+\M]VH(NRY4,KW(E Y&+U]"$A$0.P>V7GUT@S C<=/T!L-T#D,6A
M:(:90-/IM&0:\_KZ&R1[3<I2)-<?::=8S8^L=:4\ARGSE2GS3S-E4%T8,)@"
MUQ?T.]'W@V8I.1+7'WC.<*BE9M64V5*K4U.FS#]QZ=;AZII'V*G-D8^(-2U%
M,H>U)G8.0^8K0^:?N(:K(E8MY6IF9I9[_*HE9M6"V5*K$U,6S#=;IQ'@BDID
M34G<=WHO<UQK3.?P7K[R7K[9*HW+"8%J?D"+R:9G&EM5F]A2J\-3#LPOS8K=
MU<XV[=38JMK$EEI]P;,R9\%)"[VJ.CDO)ZGF<F**HT^Y@,PLD[,W.JIFY;94
M*[7!0:KK7SM!X%ZK1+<D9NNZ=6+*@P5F\U1KOO=:,#9=U-BJVL266AV>\F2!
M9[_Y!E8=FE6UB2VU.D_EX8*3IG.^J_E:_0:D4CMLO@/W>CAPO;>MUZI[Z!U\
MG23',HNOO#@*Y3K+\D.E_=[]EV2CXONIGCJ]_ SM#RR'0CE*R!)"G<LK2#]9
M^657N2'HIOC6:4&%H&GQ<TTP6%%Y AQ?4BIV&_("^^_K[OX/4$L#!!0    (
M '636UHTZ<$4.0(  +X%   8    >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL
MC51=;]L@%/TKR)/Z5,6.\[$MC2TES:I%:JNHW8>F:0_$OHE1#7B Z^[?[P*.
METF)E1?#A7L.YV+.G3=2O>@"P) W7@J=!(4QU2P,=58 IWH@*Q"XLY.*4X.A
MVH>Z4D!S!^)E&$?1-.24B2"=N[6-2N>R-B43L%%$UYQ3]6<)I6R28!@<%I[8
MOC!V(4SG%=W#,YBOU49A%'8L.>,@-)."*-@EP6(X6TYMODOXQJ#11W-B*]E*
M^6*#=9X$D14$)63&,E <7N$6RM(2H8S?+6?0'6F!Q_,#^YVK'6O94@VWLOS.
M<E,DP8> Y+"C=6F>9/,9VGHFEB^3I79?TOC<^&- LEH;R5LP*N!,^)&^M?=P
M#(C/ .(6$#O=_B"G<D4-3>=*-D39;&2S$U>J0Z,X)NQ/>38*=QGB3+JH<V;(
M6OC?B_<T#PW2VLTP:RF6GB(^0S&,R8,4IM#DD\@A_Y\@1#V=J/@@:AGW,JX@
M&Y#1\)K$43SNX1MU18X<W^C2(LG/Q58;A4_BUZEZ/=OX-)NUR4Q7-(,D0!]H
M4*\0I%?OAM/HID?KN-,Z[F/W6J4BCY3#*6W]Z!6ZC!D#Y(KRZH9\D36ZF-S?
M;WJ433IEDXN4W<OL[$OI9WA$D_Y DUZ3PZQ'UK23-;U(UAU3G*Q7IU3U$XQ.
M/K'PR%,<U-YU#DTR60OC[=6M=LUIX3WY+]UWM@>J]DQH4L(.H='@/=Z2\MW"
M!T96SJ%;:=#O;EI@@P5E$W!_)Z4Y!/: KF6G?P%02P,$%     @ =9-;6C0-
M2_A\!@  AQL  !@   !X;"]W;W)K<VAE971S+W-H965T,RYX;6RU65U3VS@4
M_2N:M--M9P*Q)'\6R P-[):9;F$:NOLL'(5H:ENI)0?87[^2G=J))2LPRSY
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
M7WGJ]T+\_K@M]9U*?>=X]83S?+_RSBM%;J_KOM3=$.6Y]HZ<>Y5J[WC5\JO
MA2Q\DB[W2?<.DMX0M5MZMY+>/;RH1TWBWL0?6]3O1+9EM5=9[9VPJ'N'%?7>
ML"WI%Y7TBU,6]<7KD]-0TONBMI3;UO]/J'6JDBZ9ZY(\Q_)>Z&Z,LCL[=-<^
M_?9)B[JDWR>^*>J5>+/6PJC^\3MF2Y)R%,-"PJQ65[[66-&2%1-!,]W5/%(A
M>R0]C&0;"TP%R/L+2L5FHAJEJC'V_P%02P,$%     @ =9-;6L!XC"75!0
M-1<  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX;6RU6-]/XS@0_E>LWNH$
MTM+&=GYR4 F:[BW20A%E]QY.]Y"V+HU(XF[L%NZ_OW$2DC9VLCQP/-"D_68R
MWW@\\\47+SQ_%AO&)'I-DTQ<#C92;L]'(['<L#020[YE&?RRYGD:2;C-GT9B
MF[-H51BER8A8ECM*HS@;C"^*[^[S\07?R23.V'V.Q"Y-H_S?:Y;PE\L!'KQ]
M\1 _;:3Z8C2^V$9/;,[D]^U]#G>CVLLJ3EDF8IZAG*TO!U?X/"14&12('S%[
M$0?72%%9</ZL;FY6EP-+1<02MI3*100?>S9A2:(\01P_*Z>#^IG*\/#ZS?N7
M@CR0642"37CR5[R2F\N!/T KMHYVB7S@+U]91<A1_I8\$<5_]%)AK0%:[H3D
M:64,$:1Q5GY&KU4B#@RPVV% *@/2-K [#&AE0-]K8%<&=I&9DDJ1AS"2T?@B
MYR\H5VCPIBZ*9!;60#_.U+K/90Z_QF GQY/9W7SV[2:\>IR&:/X('[?3N\<Y
MFGU!L_OIP]7C#0#0U5V()K/;^X?IU^G=_.;'%-W<P?T4G7R;S>>GZ Q]GX?H
MY-,I^H3B##UN^$Y$V4I<C"3$J)XT6E;Q7)?QD(YX,$&W/),;@:;9BJV.'8R
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
M&O#OKRAE]P?B ?;]OT0L_@=02P,$%     @ =9-;6N51ZJ00"0  ]BP  !@
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6RM6G]OVS@2_2J";W'H G4MDI(L
MY1(#B=7>%FC38-W=_9N1Z5A76?12LI/LI[^A)%N6.:*=70-%(\N/8[[A<.;Q
MQ_6S5#^*I1"E\[+*\N)FL"S+]=5H5"1+L>+%![D6.7RSD&K%2_BHGD;%6@D^
MKQJMLA%UW6"TXFD^F%Q7[Q[4Y%INRBS-Q8-RBLUJQ=7KG<CD\\V #'8O?DV?
MEJ5^,9I<K_F3F(GRM_6#@D^CO95YNA)YD<K<46)Q,[@E5[''=(,*\7LJGHN#
M9T=3>93RA_[P>7XS<'6/1":24IO@\&<KIB++M"7HQY^-T<'^-W7#P^>=]4\5
M>2#SR LQE=D?Z;Q<W@S"@3,7"[[)RE_E\R^B(>1K>XG,BNI_Y[G!N@,GV12E
M7#6-H0>K-*__\I?&$0<-2-#3@#8-Z'$#KZ<!:QJP<QMX30.O\DQ-I?)#S$L^
MN5;RV5$:#=;T0^7,JC703W,][K-2P;<IM"LGTV_WLV]?/L>WWS_&SNP[_/GZ
M\?[[S/GVR9G>SGYQ/GWY]L?,&3J_S6+GW4\_7X]*^%'==)0T/W!7_P#M^0%"
MG:\R+Y>%\S&?BWG7P AZN^\RW77YCEHMQB+YX##RWJ$N]9 .3<]OSI#F\?G-
MJ84-VP\ J^RQO@'@Q=)9P/0KG(62*P=FM.)EFC_54R(M4U%<86ZOS7JX69TN
MKHHU3\3- /)!(=16#";__A<)W/]@+KNDL?A"QCKN]/;N]&S6)_>0*M,\D2OA
MO,MD4: 16YOP*Q,Z,6XG8>B//==UKT?;0[>80.AF,#: L0D<^M&1R0X??\_'
MMX;'[?Q_D 0@T9:%4TK(M(G,DS033GY,5'^M7R8ZH-9*;E.8;L[CZ_D1Y5\R
MHBYI++Z0L<X(!/L1"*P1%0LPFJ2\+E/YW.$KJ<KTK^H%YL;:7' 8-&[H(]%E
M L=NY)O!9>*\4,=@3VB-]\3&5F*S4B8_AKIHSAV((U 214U2O.AG@7$;F]R(
MZXW-&3$UD9%/*3'9F< Q"VD_O7!/+[32NTT2)2H^\ \TS0]1\D>8.(5(-JJ:
M!._U?,%8AD:7AKYO=GUJXH[)V1 =5M&>561E]5^0<II0P8&*7,!L7Z<ES]*_
M8! +N2B?N4('+CK5U:F)&&K*QGC9+'4H$;?5(*Z5U!?(7YK4/"W6$IAI8IF
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
MDDS[NVUF_C>HK(.Y7TM)!\,F:/Y@T5]02P,$%     @ =9-;6OU3S6(%!0
M! L  !@   !X;"]W;W)K<VAE971S+W-H965T.2YX;6RM5MMNVS@0_96!"A0M
MX/JBI)?-Q8"=.*T+-#6B9/NPV =*&DE$*5(EJ;C>K]\92G(<(,TN%OMB4^3,
MF9DS%_)L:^QW5R%Z^%DK[<ZCROOF9#)Q686U<&/3H*:3PMA:>/JTY<0U%D4>
ME&HUB:?3=Y-:2!W-S\+>QL[/3.N5U+BQX-JZ%G:W1&6VY]$L&C9N9%EYWIC,
MSQI18H+^KME8^IKL47)9HW;2:+!8G$>+V<GRF.6#P.\2M^Y@#1Q):LQW_ECG
MY]&4'4*%F6<$07_W>(%*,1"Y\:/'C/8F6?%P/:!?A=@IEE0XO##JF\Q]=1Y]
MB"#'0K3*WYCM)^SC><MXF5$N_,*VEYU&D+7.F[I7)@]JJ;M_\;/GX=\HQ+U"
M'/SN# 4O+X47\S-KMF!9FM!X$4(-VN2<U)R4Q%LZE:3GYY>KY.)FO;E=?[V&
MKU=P^VD%R[MD?;U*$EA<7\)RD:P3/MG<K)+5]>V")<\FGDPSP"3KS2P[,_$O
MS,QB^&*TKQRL=([Y8X )^;QW/!X<7\;/(EYB-H:CV0CB:7S\#-[1GHBC@'?T
M"[ROMA1:_B6X5D9P8;0S2N:B*QV=P\:B0^V[#5/ E=1"9U(H2&@3J4Z]@S\6
MJ?.6*NW/IRCJ'#A^V@'NOA/7B S/HX9MV7N,YB]?S-Y-3Y\)[W@?WO%SZ/]?
MGI\U\W00_\DV7+:4 %V:$:PUI?J5KQ!>OO@0Q]/3"U,W0N_"U^P4C!T.!IW^
MY#5LA0.>7)@#I6W1EM11,/O 53.CVN'$,NZ@!XNF"3I*M)KF'YV:(%"B1DNY
M;MI4R8RQ/K<:8?9;0(K'<$M"!V[-WI\ZJ&A(_FB%]6@="(N@3$:EDH/4L)'>
MN[2U936"#6KM=NJ>ZD^,'WR1I 1WR1L>.CG4)I6*(%!83<?0*.$Y,@K"P9:F
M&O\+R&4I/3FZTJ62KJ) =-G2=(7&FD)F$G6V(TF'SG') OX4]2/OH0HXA46L
M95M#VCK*L7/D0([J)+ AB*6!NBVF3GH,\8DL(TF9DI^LSVV25<*62$XJ7YFV
MK!["$\H9DBB8'*J58(P+1A(&YXR<<&WJ,BN;T',%XA@6CD'9+K4F=FOBJ9",
M.7H [W$STUH*E0DW]VCA>$H$\1&'/E#C1G2>J39G6A/B@'@;#02.X(J$,_K_
MB'0)T&A8$[V2%QMC/1445?D(/@O2HU6@Y:)BQLC;;TALWO=YIQB"(^S\W3@9
MCX*<"!H=]FY,4X9<D8W"$.?C*13J*C[M<C4<4&4\.8FZB+!+5T8\\&9/W9!I
MMLP4RUP**]DD<[2M9%8]DN.*R&AZ6Z,H U1I4E-)9_TIS3OM1-;%QY"I(&8Y
MB2'V%%$#*DEW%WL[AJ5P,KCR:*(>!,?N!FC.QS]'^F"%JJBA,@S]Q2 V9S_H
M0O75T,!J%XJT8;2>EM!,#[0?9 A>]6/EXV*QV8^4PIKZD)Y]NQ_@663K'1WT
MRN G2%#)#J,I]M$TAEIHN&B(%7I1!(;HZ67[PN&&8(0=];\#Y$L4Z K$.J64
M#==@^#WJQAJM:"S=:<6]:TC5;B75IVLPDX7$G%M206Z4$M1J=5<@KX(@&1+$
M)BU<%=JZ.WT=>IS"06N[R1BX,JTC>VX,3]U2DX.728TT"?C]%?I2^^Z1LM_=
M/_$6W<OF0;Q['WZA02*)"84%J4['[]]&8+LW5_?A31/>.:GQ]&H*2Y[ :%F
MS@MC_/#!!O8/W_G?4$L#!!0    ( '636UK8]MY<"2$  +1J   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$P+GAM;,4]:6_;QK9_A<AK+Q* 5KQD;=H"CI/T
M^:%9$">WN'AX'T;D2)J&XJ@<TK;NKW]GFXVB%*<M<#^TL25RYNS[C'^\L=T7
MM]*Z+V[73>M^NK?J^\T/#Q^Z:J77RLWL1K?PS<)V:]7#K]WRH=MT6M7TTKIY
M>'I\_.3A6IGVWL\_TF<?NI]_M$/?F%9_Z HWK->JV[[4C;WYZ=[)/?_!1[-<
M]?C!PY]_W*BEOM+]Y\V'#GY[&%:IS5JWSMBVZ/3BIWOG)S^\?(3/TP/_-/K&
M)3\7B,G<VB_XRV7]T[UC!$@WNNIQ!07_7.L+W32X$(#QAZQY+VR)+Z8_^]7?
M$.Z RUPY?6&;WTS=KWZZ]^Q>4>N%&IK^H[WY;RWX/,;U*MLX^G]QP\\^.KM7
M5(/K[5I>!@C6IN5_U:W0(7GAV?&>%T[EA5."FS<B*%^I7OW\8V=OB@Z?AM7P
M!T*5W@;@3(M,N>H[^-; >_W/5Y_?OCW_^*_B_9OBZO*7=Y=O+B_.WWTJSB\N
MWG]^]^GRW2_%A_>_7EY<OK[Z\6$/^^%;#RM9^R6O?;IG[9/3XJUM^Y4K7K>U
MKO,%'@*@ =I3#^W+TX,KOM+5K#@[*8O3X]-'!]8["]B?T7IG>]8[KRH[M+UI
ME\4'VYC*:%?\[_G<]1U(R_]-8<SK/9I>#S7H![=1E?[I'JB(T]VUOO?S/_[K
MY,GQBP/0/@K0/CJT^E_DU<&UIR&_^X9%2LG.M)79-$#+?_S7L].3TQ>?5KJX
ML*T#$M>JUW7QQK0*GE%-<=7#!Z#DO2M46X.25G:]4>T6%VIM#VNH3A< T@;^
MK0O3TB-=#:]K4)5^5?QR?OYA5GQVNK"+XK7K#:BJ=K)S@5OSVXJL #SS=4A@
ME\JV:/%,OXV[@!'Z8S! '5# %BP6/EST%G[[H@OM=V8\'%BY#>[HBGZE^D(M
M%F"'X&==J#52RL%J&]OUC%3_%R@T*Z[,LC4+4RF 9S\<8.[0%G[+AL#(9JAU
M6<R'GA@!&Q:- ;+ &[TMB\'IQ=# 1]>P(=!VTX&[Z(!HN#E2:X,+E<6U:H;
M #":ND-N]NH6(=2"6F/4W#2F!RTL"[!\U9<C-+AU@1B#'Z %R@)W4"1IC8:O
MBPX-[Y%=' $P>Y>KU,;TJC'_#E"8MM==JYIF"P!=@W?:P$[.+OH;1%2(9X$B
MB&N&)WX'\H$@H 1D^RR4Z0A;S7O \WUD7D:&I;7UC6D:^@:@4>W2S)N PJ*S
M:^ VT- 98N ,E*P?@$$@@>!S4 H!= ."U17(\<X0,O2>&ZI5%(59\38*[%PW
M1B,:))<H!^&YDD#Y?:B7#/*P 4AO5@;6@N>VL'&S+4D.P/\[VRH$EUE$CYJ6
MHP1RM]?*-/0 : B\#;CP;K"7#GN[L>+$S7&;M:KUK/AD&<S;GA1.7D4FT2.,
MN5!"@UUP@&-_HW4[N8/*B%B*)I!*D=%X^L+=03.(<7,M>JWK6?$1B-H"VS_J
MRH(Z(A%2(R1;%"L%K+5#AU:IMFM<NP>Q&[J*-:CC95X0G43^W3!W56=8CTL@
M\Y':; I57X.J@72 )FP:,-W,WBU@9+JZ )/'(HD(OAH G79IP1,O&^-6Q2<@
M"K/[LCTZA]4^  0 &YD3K8MW8%F*QZ7'"@3;=L5BZ)#P0&H'H0G&9;/BE5=F
M>3)87D\/@Y:'2/)O>,H"S 118Q:D(OASBA_H=^<-5*78JN^!OIO<X6;%C"^
MX3U^!S:IZFV'/$H9436@:& U@>S!(/D5@4>J<"LPST<@7>N@XMO""F2I@,Q5
M0^Z(HC"'+Q."%LP#0) BAWQJ$2:D)HAH<PT"3"$2\V(2T6+C65.L(2!$J>O!
MX[3DF(!2IR=%K;; MPL+WP*YQISPGWOL$LD#>X&H&-<[9@9(SA%*SA;D9TL"
MA>33CJ1LH0$& *5;(M9;,&>=L8-#>>@[ SX"483OVU:S55O!SOY%TF,%*( U
M@=@ 0@S1Z-*[&= J,%*LI?O,/U&N KF'?*/0ZTUCMPA4$!@(88A-"PF>-28@
M&W2T)3I>4(GH 3P]P(I[CQ+<1.(+F#6U!K*A-Y"7/0S3'B_1BWU<"0]4(_8$
M:MR%&X)3JEF9P*'X$GD03GP4/V-[ZO>+NC,#8U" MV$?Y5"5P,+R/O"#YSRR
M(#-);)/U;:41CE9DNB3,^-6@84BE;S$';+)Q<Z^N-6MG-<!Z0!#REE_7[#&1
MQQI.RWCM'KN#OUW;05<5:#?B1C^\!KF!V  ]2U!:_#SHYJ8##]:9AB4;OX+E
M5T2;%D%JOZ" 6N"=7UO')?TR^2H ";AT^/T+(*XX?'<<[(*S'#H*:)@EG?:
MHW%&Y?7.'$F"SR1Q2N"8ZXE>\"02OY1  CQ79V_%'\=H*><@5A-0NQSCZE%C
MZ!;!'\,#/4AK(H,8$HD<+G0-6HT1$3PVH Q0X,J@@V]U*.TQ//-T3S^;I!MD
M'Z!(B'>MY\!P70FMRN+S[ KPP-AHZ+;9-V@M*$+OF::"42FQY!KL%&&T46!,
MLG"MUBB?D*VQG!'Y ![<W\MYE<2T2;R9A%L8F8L32>.UF,8$4<>H&'8E0G=Z
MJ3J,\SF<3!;/N)6\F^R^H[(KW=1'O3T2X=KN Y!I0COF"#J)/#5'T;PJO*@5
M/)II)8DEA,L0HJT@.0"^-0;DL\X@)!1!/RWD#R!131$ @S6?'Y-/#>).086'
M4 P2"@>(&&5"Z)2KD=KE\B441<DF1P/JU$DHFJL;VL^M5EW8FP)ZI-0NCD&I
M)#5+8!I#4TZP)+%_"668 3WX;GU'J)<@\CT9<J2GA_\ W!.PH '= 85Y.)8K
M]!]=S:8E^C\T,AB%B_=>DOF@/- ZC)U WIUJ)+S(23[>(.A<+=HB?L%M( (
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
M,3A/,+I"2FS]R@\!G%]=%$]/GI79_C[$0?!RP'P5,9PIQC62$#\]*1,,5+J
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
MVM3WX\-S.Z8;9=>_)GS!@>=P?( :%8=Y?/!ZVTD!X*D3N70G)=1EWAE^))(
MS U,O?I,WQP=GP5&A63GZ&.H94PE5D>O)9M[%6M/B/>K"$)Q_VJ8]\1Q$(\C
M8/H/XZ>!2N-]B]<A&2-C )_5]'DH>2!-)TB18I^V8/+B6'KI2'I4!*V5G'[E
M[=/A'#^$/)H>3Z=AY3Q&.A=.16QLG&,Y.)34?!8,41.GKG2,6KGQ-<CEU QZ
MF;9,#V>R&?%D: %D&7E.@_N9VO#U%TGY*AS"_(J^/&&(:.##K,-KTJ'X)M5[
MFFN7"8,6<J\V,4?.W?J#7_XO=ZA)[7/14KA$^:S<9O$UU4J<B'<3V9]2R3S!
M2-O.]FH;F,6G9:B[1R43VWCZ#&WCU%^D>9C\):&U[I;T]Y(0#0"(_ZA0^+3P
M?Y+IG/\247R<_Y[36]4M<0JYT0MX]7CV]/$]KN+Y7T!KZ>\2S6W?VS7]B&/B
MNL,'X/N%A2A2?L$-PA^J^OG_ 5!+ P04    " !UDUM:7C3:HA\)  "A&
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
M7I[-)\%L0=\683"?D/:+.0P6G:@9H__GFC$9!J/9J/MPNF8<R71.DR :S4[
M[[^>V]>XYCS6;#P+IIRS^Z>G^T[5]:/'0,!S97T@U@T< \U>N>[,VFWX-A(M
M#>8/OB.I('=& ZW//2#!1F*GT%/1R8JNSQ_+I[FDY+O_BDDSMA&G#V@1:/C;
M#^W@YGL8FC\I&>O>[A8=VMJW9>T\!+;4=5,UPCG<F29(V"7U4%L:L1CS$3U[
MFC:TJ494)MRVX,3/UT#Q7%>0UUB@91*]%5\"D-8=6_JCOU&:B^!!/TV7(6"T
MI"O1^O;@L*GP$W5 \U"5<H,#G3H=AN\K^N(=]UH8YY]46C\2_T BN**?Z20.
M)]#$ "@WWHPY#TDTF@=8L]0&PI*0&I.-?E T=U.#3-O]3(/Q7K.2!\.O!^"9
MI"/M4JU,?54!)[03Y!&;],7?C/?#2^('"V=TUN!\T!!:VTYL+2F".K<?YZXX
MFJ85;8(V2'I%%YI_-<7ZO@YU;J7\\ Z9T9 BG#3U_"L8JU-<VALJOD([3# _
M<F;^;K5-,C^#T14%[9$QV#7>I/R#_9IV$:+7LVA=U_KBV-WDH'-MC$YIS9?C
M)#OD\C?([6I[_W[CKYWWV_WE_1_2KJGBIVH%TF%_-NDAR_A"W+^4IN!+Z*4I
M2Y/QXT9)3#BT =]7!H-5_4(,VO^5N/X/4$L#!!0    ( '636UJE@QK2:@4
M & ,   9    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;*U7VV[<-A#]E<'&
M"!)@NW=?X-@&;*=-'31U&CO)0]$'KC0KL:%(A:2\=K^^9RBM;">.ZX>^K"22
M,YPY<^:0>[!V_DLHF2-=5\:&PT$98[T_'H>LY$J%D:O98F;E?*4B/GTQ#K5G
ME2>CRHQGD\G.N%+:#HX.TMA[?W3@FFBTY?>>0E-5RM^<L''KP\%TL!GXH(LR
MRL#XZ*!6!5]P_%B_]_@:]UYR7;$-VEGRO#H<'$_W3Q:R/BWXI'D=[KR39+)T
M[HM\G.6'@XD$Q(:S*!X4'E=\RL:((X3QM?,YZ+<4P[OO&^^_I-R1RU(%/G7F
ML\YC>3C8&U#.*]68^,&M?^4NGVWQESD3TB^MN[63 65-B*[JC!%!I6W[5-<=
M#D\QF'4&LQ1WNU&*\K6*ZNC NS5Y60UO\I)23=8(3ELIRD7TF-6PBT?'IW]\
M/+LXNSP[__WB8!SA4<;'66=]TEK/?F ]G=$[9V,9Z&>;<W[?P1BA]/',-O&<
MS![U^)JS$<VG0YI-9HM'_,W[_.;)W_P'_DZ:@)$0Z-152VV54&%(QR& [\?9
MUT8'W0XIF]-;IVVD3VQCXYG:J@MU_CQ>ANA!H+\>@J@-8/%P -)4^Z%6&1\.
MT#6!_14/CIX_F^Y,7CV2WJ)/;_&8]_\LW].MZ77CM2WH;6-N$OA#BB4+;+6R
M-Y3A:3AR3G'MT$L]<H'6I<Y*6GK7H '(HA%S#KJP[(>DC6D$N@W&NE*W<+,M
M$!"G;:,R@)VB0QP.<1;N^;.]V73W52"^UB&F-:RJ0!JMG.=I;UF>\Q64I9;
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
M[=TV:[3V/QJ,DW&&^Z2]=XO&KM9':G46V_\A54Z6*K2L4.&? #G7-4)\NR*
M=_TAT7%41NEU/ZH;+G^::)#]LE40>2]UR;0(?:%M9M0(.SW"W/R*YF:,C'JE
M/38M-(XJ>M&PC;:SQ+F&IJ4PB6S7/08>#DJA[<O=@>HA/S30TAQ+#'7$_B-J
MJGM9-JBQ0+/6N./R[ .-7;X506-=:.Q(UH::& ++E4;Q: \7PD$/RR+(36TL
M*=_*&L=C>QQ-EXH)24/P?CQ[M-DA9AW!=BF+'.O-G_NVKDAJJ9ZD"XRE@7I_
MK" *)NWDF'03 D\,X##+KRH10;OC2;I7BYA--AR%_C:/"]\6^XH+WC.2/?H@
MS^%!#D<M=1'L/AE_F+D#[OYQ;K _"[^3)<T@'77?'\U@$ KGRSC4D&I2@VE'
MN;8G\U&JN _#3+=-6V-A](S-/9JSJI0^3'WG3Y9!OQZWHC#N/)+(G+JJ:L/?
MU#D=:%>A5;SH3P*T8)0&"62247-^.1"W1:'#3%?NGCBH<J<^GE4//#IJ+Z&M
MQ)J!+J-^@U=T"#ST#)..+H_'E,.VA %(.[E:615G1CC<ZMY'>L=%%.%4,+EO
M/]^)Z7":B)/O0MSARQ G#D?98K_3<4,X.K'NQX&#Y$"N%,:!-I>4?9&7."Z"
M YBN-:U?FRUO6DG?6)7$@2\A8E#^> BJ: !#\?M=GV!\W)1(R[(TVR#3<KF$
ME 6-0%@K<"#'T85"!]K_G;C +ZO$>W!WLP 3Z'73BX\D#:9QL.A>\MLG^C/F
MYM1&SKW&2:9W#GN&N,Z2R7B$JVR8)=-YAJMT-DXFPYGX&^O<B]%+,<J&278U
M!N6F299.Q-4DN9K/Q1=#BMZ)X#,QR^8);?Q,P&8R&E[A:CR]PMJ)^-?1/S8<
MMN@-OC2)67[S$8M@06]<_ZS;M[TQ'YBRY INP=6K9#Z9TT66S.#\Z1K))LDT
M&XILE$!5Q#A-9J/YHY<[8CQ/II.Q&"-X,P1HEER-LN@6%B)FTWDJIHA9")8Y
M</A9%]EG76R?==%=6Z4>M\A$ $ )DOW%&#J&$8,^HZ76N!4U$T&:#@?SYXE(
MQX/L>5"NT6@P>\Y1/<Q:>UX+\^CC"%-(DUZ#+7>#0VCN++:D!ZZ';3(?3 C;
M9#!]'J"E@]&?A#9^!&UKS@/CW5IL/4#9( U(TOF?1I(>(_E8A5\;PHO_E;0%
MT7"E#%INO>ZK@#MQ9BQ-G+.V?.QOA^4@$?PEU8CMQLY<[AO'F9>3>TM!F<D2
MG:ZJUV?+ZZB>OE;\FN*S9S%%;8]&4 ^J\A1U,)O0U6@Z3\;I$)(3.O;OQF(R
MRL9@]WPBTJLT&4^&, =]F+55\;1R[*6]]3OZ? B'V@94%S<H6UD*BF63D-9L
M^K^2ZLY3G]UG<IQ(\B\FEC3OC='I$,7&<,1Q9AX-G_=U/WH0SD1$5.7H10B=
MD?D5+)\+CCLT&A5ED-]XE]0OSB?NK"Z^4RM=5<3$19B;XM3T5UGA1+(3U I2
M".3H*J5D3M >D*[;\ :#V^;BV,+9N>9%BJQ.I[.7T/I@Z"5HT4U4%(]'0\B+
M;)@F5V-:D\YG4,2KER),=++L!W VFT!>IZ#+-)FF(XK!8Z=Z(2$^S=)D'CI<
M=/#4+QR7O9^A0+H5_]CF0G[#+U+=W>[WO-OP,];^\?!CX,_2(E3TYF2)I</!
M;'(A;/B!+7SPIN8?M1;&@^%\26=#9>D!?+\TQK<?:(/N5\Z;_P)02P,$%
M  @ =9-;6D&D9V&0 P  X0<  !D   !X;"]W;W)K<VAE971S+W-H965T,30N
M>&ULE55M;]LV$/XK![4H$D"(7NW(J6T@2=,M0+-Z3KJA&/:!ELX6$8I422I.
M_OV.E.VYF6-@'VP=R;N'S]WQ[L9KI1]-C6CAN1'23(+:VO8BBDQ98\/,F6I1
MTLE2Z8996NI59%J-K/)&C8C2.!Y&#>,RF([]WDQ/QZJS@DN<:3!=TS#]<H5"
MK2=!$FPWYGQ56[<13<<M6^$]VF_M3-,JVJ%4O$%IN)*@<3D)+I.+J]SI>X4_
M.*[-G@S.DX52CVYQ6TV"V!%"@:5U"(P^3WB-0C@@HO%C@QGLKG2&^_(6_;/W
MG7Q9,(/72OS)*UM/@B* "I>L$W:NUK_BQI^!PRN5,/X?UKUN3C>6G;&JV1C3
MNN&R_[+G31SV#(KX#8-T8Y!ZWOU%GN4G9METK-4:M-,F-"=X5[TUD>/2)>7>
M:CKE9&>GL_G7V<W\X3LP6<'-[]]N9W<WOSV$(-&.(TL7.+6HW(!=]6#I&V!)
M"G=*VMK C:RP^AD@(F8[>NF6WE5Z%/$3EF>0)2&D<9H?P<MV[F8>+WO+74W/
M6=N7$&:"2=M[_:/C+;TS"W]=+HS5]%#^/N1[CYP?1G;%<V%:5N(DH.HPJ)\P
MF'YXEPSCCT=XYSO>^3'T_YNFHV"'J1ZY ;91\V>X"U>IJ#:--:"68&N$I1)4
MXURN@/D]2AXV"]2[!'K[U[O9!9S<2@)0G:%S<WK [C\V\ 6I%&LE*N!-J]43
M.D8&WD,Z#$=904)2A,DH@<^=EMQV&D-8\F<GF%=N%&&>#& 0%L,1/"C+!+2'
M_<T&83;((,W#>!@3 V,NJ*N47=,)9K&B9D#A+#GS[>8D&1)N?$I"&J;#XO0H
M=A]G3WJ49TY(PO-12H[O0>(SM6*#P UP68J.2HRZA:VY?!7^)9=,DI4 8XF9
M)^\> 7!:F'V;:]6T3+Y\>%>DR?E'0VMIE."5]^=^:^RS^95H>QY]_)REQMJU
MYR>$6UFJ!N'DBS+F] R^(]-]#_@Y=:\2[7/KTTE_*<SI+3)=UAZ_PB>:&'W@
M*:L4>9_4<#B(_7<0QW#/Q":;-% >T3K?TR*!9!3[WR\HB;/P&JRB[LE=>;LQ
MX #3(;C,D&J8I\4F/>\A#T?#@?\FL;LJ"Y.D@$,U'.VUW0;UR@\70V712=MW
MX-WN;GY=]FW[7_5^^-TQO>(468%+,HW/S@<!Z'Z@] NK6M_$%\K22/!B33,8
MM5.@\Z52=KMP%^RF^O0?4$L#!!0    ( '636UIE)LL-% 4  " ,   9
M>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;+5766_;1A#^*P/%"&* L7CH('T(
MD(^D!IPXL-P&1=&'%3D2-UGN,KM+*\JO[^Q2DN58<HL6?;"XU\Q\<X]/%TI_
M-26BA>^5D.:L4UI;'W>[)B^Q8N9(U2CI9J9TQ2QM];QK:HVL\$25Z,9A..A6
MC,O.Z-2??=*C4]58P25^TF":JF)Z>8Y"+<XZ46=]<,?GI74'W=%IS>8X0?MK
M_4G3KKOA4O *I>%*@L;966<<'9_WW'O_X#>."[.U!J?)5*FO;G-=G'5"!P@%
MYM9Q8/1YP L4PC$B&-]6/#L;D8YP>[WF_L[K3KI,F<$+)3[SPI9GG;0#!<Y8
M(^R=6OR"*WWZCE^NA/&_L&C?]I,.Y(VQJEH1$X**R_;+OJ_LL$60AGL(XA5!
M['&W@CS*2V;9Z%2K!6CWFKBYA5?54Q,X+IU3)E;3+2<Z.[K^>#_^^/[Z_.8*
MQI/)U?T$QA\OX?WM[>7GZYN;TZXE&>YE-U_Q.V_YQ7OX13%\4-*6!JYD@<53
M!ET"MT$8KQ&>QR]RO,3\")(H@#B,>R_P2S8:)YY?LH??>Z6*!1<"F"S@6EHF
MYWPJ$,;&H#5PR4TNE&DTPA_CJ;&:XN;/779HI?1V2W&Y=&QJEN-9AY+%H'[
MSNCUJV@0GKR@0V^C0^\E[O_":R_RVXWV92';IF.MZ7)%N6HLJ!G8$F&F!*4\
MEW.Z=V?D2*RFJ#?.]![X^30YAC?7DABHQM"].=Q!]XP&+EC-+1/\!Q9@U,PN
M&/GO ))^,$@C6L2#(,WZ,,Z_-5S3&XMY*950\R5$01@.X?6K-([B$[@EY!KX
M,]VB:.C_[A6)V7&?D("P#_$P""D%;M"88ZHX>5,U@ED2R"JE+?_!?"EZ$PV"
M+!P<TH*D1\/#Y\8,0%)%/H H(^"96_2#C#2X)\->J*IF<@GYEM('6;"VZ$$4
M!DG6<R;?F*+ !ZJ_-5532VXRCO^"V]+[J6)?E.9VN?:;OX<I.L]A50NU1(0%
M56@B*AKMCMVS)3)M %V6[W&M\TQ E=O4Z&NO6!X]P:\Q5W/9PH^3M 4?.AB<
M'G#MT=(NW^5<+N&.(I7IO%S%T:.&3C4N/<J5+._>X8FAO31*\,([96+IXRA\
M?-[6J+U_C&?H*#66KO\\(#DH5Q7"FQMES.%_M@-9O^0$7*-/-P> R6VMK8(%
M^03?JMG**6L;M!%$<!V!M*@E$V\;@X^6J;7Z0H+HRY5VG%I7"M9(:NF%.W$<
MB:9M:$<PW@Y._$X-G_AQ0_QST3B]M@SZF-4S+IG,.:6#6=L17&$!PEV9_]T)
M1_ [6;YM,T\-_U/]\'[P58)^8F+9EBA- 2,;-)1;_2")0E<E*(?<-QV&,&$"
M6PPTK'Q%ZS3N#S/(AGU(TWA5"!QMFF:>UJ4GY6DP[,<^S-%87GD59XUU_83M
M,O.^^':2V8YRY=.6Q@XNR<QD[P>'<D]]73!_U[K,/"NL3]Q^M<)#A$Z--.AE
MWF #H%J516XYA(24"]TRA3CQ1LVH, V=NC01SB@:VZVWS3_3WY>X8=J:[#&X
M+'.U<"L_?!*45"1)7XK@^;J+;V6B7:"@**G:^6-/1AY3K]!ZZ=M2I1J*V7,F
M*(YQCQ430M@+0E+;-P_#V^ <!+TT_1O2GE,N#/I4VG;U_.[6U%:AGOO9U'51
M M4.<)O3S?@[;J>^Q^?M[/R!Z3DG5 )G1!H>#?L=T.T\VFZLJOT,.%66)DJ_
M+&F$1^T>T/U,*;O>. &;?PI&?P%02P,$%     @ =9-;6B<AA8G+!P  \1$
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
MU,UVRCF4[F&Q&B1N66<+F<,66;E P32X;G[+&W-EC&7C(#L4HV];-EJFFMK
M<U/X&PE(OR#;+!0O("LJ%B(.Q0'H+YI<<LR2,H4T1[#VE:IH">4J,];C#C)<
M9!IHRA3@"<=WJ6(HKD%Y([TCMZ0MYZ\UN;CNHJG(ZAKN>\";E[PS*X?*.'S$
MFM;\_P>&_"RCA7_::/\;<Y"688GS<JC/:'17GZW&VBS0Z6J7GU_CHE91S%3D
M1<GD'A%\\:%C^5HBT+M$.-KJ'NH!>WE'M:>1IV87ZU!MGFUK6X;*5J9<T_AR
MJ_[[[Z4[8!HA-YL<+L'7VBLW"D4T-5:<NPYGC=46T"M404:-')_6[9U!^AN1
MA2NE@'5KU#&;V%>J5!4[XJ;25UEJ&2)Z[&"(<"PTE;A5$A6ONP+!CPT-55V
MDPQZ<2'7JH'40H78-'.3I9FL,@5)SKBH6%Y0@(1D7MG#56GO\%V-:D5KL<(N
MMR@ 7'L2K"74C65UHZI%9B@PB#-0+W7-<87STJJ%!"PXH2UE5J&L5!_1FES)
MO%%MP/&-^2WI87=XU[PM=46-/C.SOGBG._:9I[F"= \(XE,<V':%_7!@,JI5
MA!NVY^B(X9C _TN=H^,QS\3!6Y),-P:JAWG5S4)M:JL"6V19O8?B71>"OW$O
MH=*CWB>P6Z%+0IFD5HMD)U,3C"6OS;,EHMX1.NE*.GR^RM! +9P"SYWP_5P%
M;0TS0H(@GDU'8E^$8S](Q,@?!_@RCF;>=#P2/SAU'82'@KT^>B[.G&%IU4O&
M$=)C[(,0&J>ERF@WR:EN-H!HV!-M3T:!/QG=QU<O:SK.0F\4Q<39U)_$(O''
M$WQ)QB-FN*7BW(Q#]C$J$*A'93Q*Q+_O_,>"(M(1^ QT2GTGQEO_29N*^"9'
M($,(16W0I[?[++\CR*%6:N1T&%$6NBD9 R^MWIH6AK'FI+WNR==0=JIUS3EM
MZ :X00]UI5++RP;)YH;C#V&['T,ER33QQ'XXB[QD-&9F]L,D\*;3A!,2ESF;
M#^_CA/^-^2@^1'> WB# T!5\F;@Z%.]W]Q_;@#I_+ :"B-PB#,9^''5>/P$<
M#F<S?QKAAMR6O0.X,CP^B/UIV'/Y@S"*L0PG&TWOWK;+)Z=!1/<EL3\;BQ.N
MGCMT66\=9V@LJ!@GFA*80Z_*[#^MX$>V-B!#;E1IV(G(G_"9DHG%CO5]/KVU
MP<;:@-H'B4!P6FRSDG4!8F#(520*G@E8;]PZ^.>Q28X&UV#S[](*JP,*F'EA
M//UL'H$SE6IKW <.F %[.UEZG)-QZ/?3QM2;C<+=2(:5O=,K@)Q5Q9,W(!RG
M(58$]Z:E<KWIKA9>WFGMR+\"TL$N<@=$P76;WVMK=&YF3=>V#F%$!W>6=K<S
M\/"L13_-QJ%ATJ!92MN'@J.Y9CLYG-+9'S%BZRORA=S!\'#'%F1 L:!5USD#
M(9<<Y1(XID5-EL?[[LN,XS C[3%.C+:=V1W)VFX%H!%YK#(N?[G&>MN$3SQG
M(L"MWVG X=3H8!J25X?3W/%6H5W[0XL]#$JHQ@KRD&JN,R#7N>I)Q%'1CEEH
M<.+&"&$@U!\$(8 ERL6:4'M)W8_E!HL9C3W$.#A"6X0,#Z6F\E9<Z;PIU-$G
M0;;(M>'R5$G.=1W2>W)S5A%G8&.!'A9(QV4'2V?=5"G@(D<-"\ 8WG'ND=7@
M ?1K39,1E G/(F79"WX(;#'SLM+% "@ZD'B"*'+9QNA%Q@F2M;>+$P*P8"13
M5]NF#)"YWND:@XNLC6Q#1^ODS;#8@NQ)/DPREC1NLB:%A6BDA4;  H'6DX8!
MN(M%(KQM[U@RE6>KC+P)1#A(6W^1Z>^ [K8B5&I)LW-!6<6:QL +J4.QW]*,
MVA*NO3#@G*2@VD&3'%VM))+G=F%!ELZ6\&&W!.%,5B )PI!7:CBDZ\'O'4FE
M<VT7Z^0B3Q@!O+[;BEJGZ?*F&\"QYGYDS?4 .2OMK*>T7TEI(4-#E.QHXH\"
M,0M0[MS**/8#7HD9[6%E,G5[$G$0TTH4)+0GG 9B) X27AJ-VJ6Q.!C14@SX
MX98(C<2C2?MU2I@UF+9?9P31PXB^1I. O'Q?3$,^' ._[T2U5N:^MW28SL64
M!1JM?T/5VX+3YJUMTMDF&[LQLDVXLPY7P:K%3-#AZ=DY_W[Z@1/F2;.BKC%T
M>-$7Y]:<))PCT6O\V"(M->^3:C<;#ZY-,S-O*G?O(,N"4P!P51_Q=N=4U(A;
MWH%R^W0H#:Q5WD5ZZSR@NN!$TZ?M'%#4\L8>U+D=#LWA2#8.;"^PPPSM\.)3
M)3]H((M*WH$5]ERR .GR>7].-;2#+9#T,VKF$=?,EL\*=0']&BF#;]F:%VS<
MO2/I[#7[$^9*HB]CKF3ZM<T5?WES=:C/C>R_AKGNWI'\M?!"L_U%[#4;?6U[
M)5_>7N>+6I,JPZE5Y=!<KCI]KL5HZ,;3J,YL/E> KY<;QE^9^]YPM#?4ZX9Q
M%@SQC&\PW+M3[1M&DQ)M9*KR[9BS:/(ZV^1#P+.1]/0YA;2YWO!=6P3=V$FR
MY&?48$Q6N28$0@]/&$VMT7]EY4)7&PV I<AUG3,3>^TF7*(!9.8 Q?6M/=3-
M<N_ K@(HF=!A'X5;K7P"FC]'(633GCHUT=]'KSD:$\:UAG1:H].,@B'+IJD-
M/=+$7W%B3%/8(>:OG6QOZ';;4T[=D\/WF?EXM*3FF&;G]$!7D&I$Z"?3;\79
M#;42X(%GCS-_-MTNH3L 5=;1*/3'DV_%&P<6Q6U& 1X EWPKOA\(.^@"]F<,
MA78YD7'&<JBUZ]3=L.O1:<(G X#], R\:3@178Z!OOGQ1!MBV^ZA;9L<SL>.
MC62E=.V3'=]G%!#U-<5$3/,?SE;A<S'R9U$[:WB[O-=YR(@%6AFC$7?5=CK.
M06>R6MUAS>M1>D#T73 ?FMC.X_K:7/>'S9WR6A5M?]JM+!]8FI];I-LPZ<I"
M^Y3"W<^/-]QQ<V?2X#TN569$;USSB!&I&UE)UK*QC]$5C=0>M$2;0X=)K7?G
M?CCS)K.9)_:15L=19.>D<>#-9I/NP<$3!W&]F#=MT+>)W3:N3YNS#I^H>UN_
M1);+F]0UM2C0/]@1BAVXI.A&,WH]AE\F<(^J3E%+=9ZES.)EC3_\J(J+X4:U
M@VG&\A"N4FMZ:0O'WR*?%DH<_!TY\]!_;*8)UO;#L3>+QW]ID EB-)]CQ;7S
MO,<#@\9VE :2R<2CY.-%D7U2NS^)O6D4? $3N =HCWAR9YTOJ7N>C*SU==E2
MM4-T+A(T57HF_D&E_>Q3J09#]D,W&B<9>91_J@V/<ROJX1M$"WI0ZDM']/0H
MGM(0'G1Y3I:VA9D!PSCP@LE8)"-^OP1!$T]B<2G;<85]ZD?L)=XLC$3LS8*I
MB+Q1$CSDKB"7P&S)V OCF4@2;SJ>.0] !VZMBT_.NOO"F?;=X/F+>5+ PE(+
MN<E FAV4P0+^D:4=$4@#J/O$N&W=)?9WO4)VW'NWKU#5BM]@I P*5NUK?MUJ
M]Y+DB7TW<+O=OF'YLZQ6&9PE5TL<I0=O>Z*R;RW:+[7>\)N"<UW7NN"/:R61
MB&@#?E]J7;=?Z(+NU=%7_P502P,$%     @ =9-;6C;O0069 P  Y <  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3DN>&ULE55-;^,V$/TK RVPI]2RY60;
M9&T#B9-M ]1>(\FVAZ('2AI;[%*D2E+V^M_WD9)=+S8QT(O$CYDW[PW)F<G.
MV*^N8O;TK5;:39/*^^8F35U1<2W<P#2LL;,VMA8>4[M)76-9E-&I5FDV''Y(
M:R%U,IO$M96=34SKE=2\LN3:NA9V?\?*[*;)*#DL/,E-Y<-".ILT8L//[+\T
M*XM9>D0I9<W:2:/)\GJ:W(YN[BZ#?33X7?+.G8PI*,F-^1HFC^4T&09"K+CP
M 4'@M^4Y*Q6 0..?'C,YA@R.I^,#^J>H'5IRX7ANU!^R]-4TN4ZHY+5HE7\R
MNU^YUW,5\ JC7/S2KK.]RA(J6N=-W3N#02UU]Q??^CR<.%P/WW#(>H<L\NX"
M19;WPHO9Q)H=V6 -M#"(4J,WR$D=#N796^Q*^/G9_/-B\?BR>%B^/-/M\I[F
MGY<OC\M?'I;SQX?G2>H1(ABF10]WU\%E;\"-,EH8[2M'#[KD\GN %-R.!+,#
MP;OL+.(]%P,:CRXH&V:79_#&1\'CB#=^2["I:^EQK;PCH4N:@Z[4&]:%9$?W
MTA7*N-8R_7F;.V]Q:_YZ+0U=D,O7@X27=.,:4? TP5-Q;+><S-Z_&WT8?CPC
MX?(HX?(<^O\_L[-PKY,]&X-^XXU0M+*F8"Z1/4?OWUUGH^PC?;*F)H]G2][$
M_P7YBI'ENA%ZCYN[IYP+@WVIMT9MN<2 ML)*TSI2$;<YP<5F\#<64Q0-*DQK
M'>9KDCC O'40X[J3[+!17O*_\>1C_$K:\J=&6+\'T-J&<PXG3X42LG8#>@G0
MK8]\ !D8NK:H^GU$/>5R@2*T$;94(2"L Z^:+7A<D Q,*[8 5WMJ=<'6HR)V
M$0[B8:0-@K>VM^N8@6B7&@\PR/\A"0-Z8H7=DE9P"-?TD.U3]$HXE"-@H$K
MU%?"!XJXR;OPT4B'%=J)6 T=RHRO(*C#;7I<$85!=MF&9$6)>Q;6$8?G3'B,
M7.=LCP\R?L<Q_1AD ]P,#PH19FY!W[_)59#S\,OW$!Q\@DO1N9@\)*^[&H71
MNJ_@D;+0A(YD17BT\$1!#DF6[D<4*(V*'"/C$HE&"XN*U@) ZQ8Y9AO;&HZ+
MP*.-M(52%+*(4RW,EK4X5(K77FYZ4GEQ%S:QO[AP2[7OBO!Q]=C";KO*_9]Y
MU_\6PFZD#CK6<!T.?KY*R'8]I9MXT\0ZGAN/KA"'%=HPVV" _;4Q_C ) 8Z-
M??8O4$L#!!0    ( '636UIA:DF(80,  ,L'   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(P+GAM;)U5;6_;. S^*X37#1M@Q"]QLJY- C1MAMNP[H)N=X?#
ML ^*3<="9<DGR4WS[T?)B9L<VF+H%UNBQ(?/0XG49*/TK:D0+=S70III4%G;
MG$61R2NLF1FH!B6ME$K7S-)4KR/3:&2%=ZI%E,;Q.*H9E\%LXFU+/9NHU@HN
M<:G!M'7-]':.0FVF01+L#3=\75EGB&:3AJWQ&]J_FJ6F6=2C%+Q&:;B2H+&<
M!A?)V3QS^_V&OSENS,$8G)*54K=N\JF8!K$CA )SZQ 8_>[P$H5P0$3COQUF
MT(=TCH?C/?I'KYVTK)C!2R7^X86MIL%I  66K!7V1FW^P)V>D</+E3#^"YMN
M[W 40-X:J^J=,S&HN>S^['Z7AP.'T_@)AW3GD'K>72#/\HI9-IMHM0'M=A.:
M&WBIWIO(<>D.Y9O5M,K)S\X6U\LO?_Z[6,!\\77Q\=-W6'ZY^#J)+$&[#5&^
M@YEW,.D3,$D*UTK:RL!"%E@< T3$J2>6[HG-TV<1KS ?P# )(8W3[!F\82]T
MZ/&&3^ ME;%8-T)MZ4I9F*/$DEL#/RY6QFJZ'#\?4]UA9H]CNH(Y,PW+<1I0
M11C4=QC,WKQ*QO'Y,XRSGG'V'/KO'\T+8.![A7"IZH;)+9A&2:.T 0:-5I05
M,!737*ZA$4S2A;05+65Q\O;V'93(;*LQ!$L(5ZVB<&L%-VBY1I_9I?-YZU;?
MO#I-T_C<&?PP.7\7 O410,'7?"40N@-!- -/*&^UWD.$@&6)OF;A,Y,M=0SH
M;@-]B>8=+]!XM%X&*Q&(^(IL5*YYY13D="LU7[6N!1A0)21Q_-K]'<&2:V,A
MZ^<]'4<W>7\.7?,@!E3GJ#43E"-9P.@!0N*]A?1UV&7I#HUU48UEV@]:2NU!
MJ()MG>/#/1P<'03A*U)@O(=J?-NRBL3<$@-N<HW.Y#+1ZR.M_SNS(\7'^#4K
M\#?3Q!J"O>>T <463L;AA_$HA)-1^"$^]3DXR<)QFD'1^J".\!89W2%T]0]4
MO5BO4/<5[+]#[TF#E/JY:;K<BNTQR8(7()7M5'>&ERA_*;/!8Y4;'338&O7:
M/R.& K;2=KVVM_8OU477H!^V=\_<-=-K3O0$EN0:#][3PZ"[IZ.;6-7X=KU2
MEIJ_'U;TVJ)V&VB]5,KN)RY _W[/?@%02P,$%     @ =9-;6O*L1\G"!@
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;-5<;6_;.!+^*X076"2
M-]:K8[=)@"3M[?: [!9->_?A<!\8F;:%RI)/I/("W(^_H6299D*-+)7"[GU)
M;)GS:)[AD'Q&HG3QE.7?^9HQ09XW2<HO1VLAMN\F$QZMV8;RLVS+4OAEF>4;
M*N!KOIKP;<[HHC3:)!//<::3#8W3T=5%>>QS?G61%2*)4_8Y)[S8;&C^<L.2
M[.ERY([J U_BU5K( Y.KBRU=L7LFOFT_Y_!MLD=9Q!N6\CA+2<Z6EZ-K]]WM
MM#0H6_PC9D_\X#.15!ZR[+O\\FEQ.7*D1RQAD9 0%/X]LEN6)!()_/C/#G2T
M/Z<T//Q<H_^M) ]D'BAGMUGRSW@AUI>CV8@LV)(6B?B2/?W&=H1"B1=E"2__
MDJ==6V=$HH*+;+,S!@\V<5K]I\^[0!P8^'Z#@;<S\%X9-)[!WQGX)='*LY+6
M!RKHU46>/9%<M@8T^:&,36D-;.)4=N.]R.'7&.S$U2?HD 7+R=><+N)T1:[S
MG*8K!ATE^,5$P!EDNTFT0[NIT+P&-)_<9:E8<_(Q7;"%P?X6MW<]!& "U/;\
MO)K?C8<B?F#1&?'=,?$<+R!\37-FXG7[HRB:<_X^^'X)ZS? FH(^)@\OY%.Z
MB!_C14$34Q]4H($95([[=WQ+(W8Y@H'-6?[(1E<__^1.G?<FXI; -/[!GG^
MH5_]GJ6_?"D21ESG(?S%/8P#N5YD6V',H1L<=$D3SDQ,4;.>3,,]TQ!UJHGE
M5Y;#H*8-1'',1J*H64^BTSW1:>\NQ<GBN(UD4;.>9,_W9,]QLC#C)C$COR8T
MC1CYUQW;/+#\WR9V*%#7,6L)3.,\VW.>#3%GS6SRMP2F\9_O^<_1/K^#_,UC
MFI39S$FV-"V=I@B@L%TC@/OX1TI^SQ[+9"1N4*U:8Z)GZYC<KF.VA(5V!=9
M"1C\L5S&$<O'!"BPG"U(G(J,T'HL<YHP3K9@3D[$FI&??YIYGO-^E_V[1O=E
MH\]PK/S9?7\J49A<S@F <2IBOGPATI["Z:02 QTGE1=H0R;C>3!]G$2G\HAL
M_/$Y6LOPDNM($)HNR#;/(-VDVR!FR4E\6C:3/M8F*:C@M"BC $>J55M^NDTH
MY^2:1-EF TH2-%;TG13@89Z\2#S/&SOS.1QY9!PF*U"K7.1Q)#_6;6/!X7#$
MP/4%\(!HD15D/QBSY1(4JJ1:NO#Z]+0 10>4(YHD+X1GB1X5^@SZ3ZS7<%R"
M90])O*)2[X+C*6$T6A.ZW29@_@ \I7^RV0)RDISP GX5&73RV]-&D ZR0TN6
M)$IH ;&6,8LY23,!X1?5Y RPIV5X3^)7$85$FH5A6QBKG\_(U_5^6GR3&$ Q
M22!\LLJ Y*A#5J0B3LI3,II#HI;^G[BG!-17E<L[!1:.R8E7.5<RAY,_K6,9
M&H 5,!KA/!SZ'O)"K.4)!.;,FD+Z/3 &?CRSJ(!>'A.94/XIJ2(*50NA' >!
M,&;0('^*(:YBO\Y!E1)E>=F5T,LR:>1O_ R9AUQ'*7>G9?79F%;$FU:SPVG
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
M'=#MW,*W<%Q#2OC//78)YX':0E2,ZQP3 SCG"#EG!_RS(X;"X]..N&RI 08
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
M.XO9[GMIQ;6NJZ/.'FU0"##"/0 @GPGMF"/HI$CG+36M"B]J!8]FF4-QEL]
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
M[##'"4NMB1TY03L8Q4UM&?QOJ8UTI1$8TH&==9.R+?K2(&O=_W3YQ3W(5ER
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
M:CM^6%*?1^T,Z/M"*?LV<0YV_QR&_P!02P,$%     @ =9-;6IY&C8!O!
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
M$5@#4\.F#0I%H.S/IRB^#9*]#B0[2 ;G/9)ASUQ<'(RG-P'T)$I[[8/!VVV
M^YZ'Z6+#FJ+CX]".O"@A/G618 P:5.B+5%4&@8_N3$*@4TK\T$4X3(AX&P;'
M4^6(YZ/1\]'WER2^YDJA&=LJL,_?1^'V^_NJ8"*WOA3VD>VO&!V\L=0S#6M9
M80+KPXP?S.!+GI="V!!:L8J)E+]_EV F?OB9B1:;$[!%BV(J>U-JO1!B(4.>
ME[5LA>D?DM5;!%0OE;DH_T8E2F'DF(BG%-T11?$95J4>Z S9ZLYNR_A;$^$T
M<"F9^E:&)C'F[O1LH-KF^1CK$,<A%H((_1R1B'J6@_\:M4.)#828DJ2OQ8.!
M^T)BLM-3X .9=YV3+:%(0-]>C*MC<[;L>Y)_C_>=W2>FD"H-%5^CJ'L>8_JK
MOEOJ)T8V78>RD@9?XVY88(/)E3V ^VLIS79B+QA;UL4_4$L#!!0    ( '63
M6UH#7AKFR@,  $L(   9    >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;(U6
M;6_;-A#^*P>U*!) B"595N34-I"D:1<@6;V\;"B&?:"EDT6$(EV2LI-_OR-E
MNT[F&/M@\>WNX7.\-X]62C^9&M'"<R.D&0>UM8NS7L\4-3;,G*@%2CJIE&Z8
MI:6>]\Q"(RN]4B-Z211EO89Q&4Q&?F^J)R/56L$E3C68MFF8?KE H5;C( XV
M&W=\7ENWT9N,%FR.]V@?%U--J]X6I>0-2L.5!(W5.#B/SRY2)^\%_N2X,CMS
M<);,E'IRB^MR'$2.$ HLK$-@-"SQ$H5P0$3CYQHSV%[I%'?G&_2OWG:R9<8,
M7BKQ%R]M/0[R $JL6"OLG5K]AFM[!@ZO4,+X+ZPZV91N+%IC5;-6IG7#93>R
MY_4[["CDT3L*R5HA\;R[BSS++\RRR4BK%6@G36ANXDWUVD2.2^>4>ZOIE).>
MG4SOOD^O[AY^ ),E7/WQ>#V]O?K](01)\7#TP&8"S?&H9^DF)]\KUJ@7'6KR
M#FJ<P*V2MC9P)4LL7P/TB.*69[+A>9$<1/R"Q0GTXQ"2*$D/X/6W=O<]7O\]
MNS7%M;8O(4P%D[8S_V?+%Q1P%OX^GQFK*6+^V6=[AYSN1W99=&86K,!Q0&EB
M4"\QF'SZ$&?1YP.\TRWO]!#ZY)ZRLFP%@JI@8\-K\OL8'\3<S_C<& J!2\$,
M.=%83@F )3P:K%H!-[Q"^-IJR6VK,82*/[N)\4QP^XPI6 49O"#3!FZ0DJ=6
MH@3>++1:HA,Q,' R<;06>F72+Z!"414P)$U6VQJA4H*J"9=S8'Z/H@.;&>IM
MA'C]M[O],SBZE@2@6D/GYGB/WG]TWN/]$9(L'/9SFL1Y& _C__$>>9C& QB$
M>3:$!V69@,5^>_N#L#_H0Y*&4181 V/.J'X5;=,*[X82R5$%9[ZP'<49X4;'
M-$G"),N/#V)WJ>U)#].^F\3AZ3 APW<@\9F*OD'@!K@L1$LY3'7)UER^>?Z*
M2R9)2X"QQ,R3=^$%G!9F5^=2-0LF7SY]R)/X]+.AM31*\-+;<[]1]M[\3K0]
MC^[]G*;&VC6")<*U+%2#<'2CC#D^@1\4-EV1>>VZ-X[VOO7NI$\"=Q3E3!>U
MQR]Q2;VI>WCR*KV\=VJ8#2(_#J(([IE8>Y-:UQ-:9WN2QQ /(__[AI(X"R_!
M2JK3W-4/UW <8)*!\PR)AFF2K]WS$=)PF W\&$?NJGX8QSGL*Q*]G0+?H)[[
M-F8H+5IINUJ_W=UVRO.N0?P2[]KL+=-S3B\KL"+5Z.1T$(#N6E>WL&KAV\5,
M66H^?EI3MT?M!.B\4LIN%NZ"[?^'R;]02P,$%     @ =9-;6F 7\>J>!
MT@L  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N>&ULG59M;^(X$/XKH^QJ
MU4I120(A@0(2?=D>4K>MEMZM3J?[8)*!6)O$K.V4=G_]C1U@:0E<M1]:[-CS
MS-LSXQFLA/RN,D0-ST5>JJ&3:;WLMUHJR;!@ZDPLL:23N9 %T[25BY9:2F2I
M%2KR5N!YW5;!>.F,!O;;@QP-1*5S7N*#!%45!9,O%YB+U=#QG<V'KWR1:?.A
M-1HLV0*GJ/]</DC:M;8H*2^P5%R4('$^=,9^_R(R]^V%OSBNU,X:C"<S(;Z;
MS20=.IXQ"'-,M$%@]/.$EYCG!HC,^+'&=+8JC>#N>H/^V?I.OLR8PDN1?^.I
MSH9.[$"*<U;E^JM8_8%K?T*#EXA<V?^PJN^&/0>22FE1K(7)@H*7]2][7L=A
M1R#V#@@$:X' VETKLE9>,<U& RE6(,UM0C,+ZZJ5)N-X:9(RU9)..<GIT>3N
M<7QW,[FXO8;Q='K].(7QW17<W-]??9O<WL+)(YOEJ$X'+4W*C$@K60-?U,#!
M 6 _@"^BU)F"ZS+%]#5 BZS<FAIL3+T(CB)>87(&;=^%P LZ1_#:6]?;%J]]
M .]&B'3%\QQ8F<*DU*Q<<'(6QDJA5G#%59(+54F$?\8SI241Z-^F.-1:.LU:
M3%'UU9(E.'2H:A3*)W1&GS[X7>_\B ^=K0^=8^BC*15I6I'18K[O0I.Q1^&:
MC=W!975H$D%%J;11JC.$N<BIMGFYH'/SC1*%Q0SE-EDVPF^_MOMP,BD)0%2*
MSM5I@]R>#%RR)=<LYS\Q!27F>L4H/Q^A';K=V*=%T'7C7@CCY$?%)=W1F&2E
MR,7B!7S7\R+X]"$._. <[LER"7S/-]^/[-^C(#4-YVU2X(401*Y'%+]%I?K4
M6I*JJ'*F22$KA-3\)[,]Y\3ONCVO>TH+TNY'I[ 73!=*:KT?P>^1X3VS"-T>
M>7"$'.&6'.'ODP/&NX9>/U.75]C$F*,ZFAGS"AIK:."*HIGD%34#ZG$ZX^4;
M\LQYR<J$4]25IE!2Y]=@U &GC=J5N13%DI4O-I71N:)]J43.4YN Z4;8<O%^
MB=+:H2P)C:3$S#PJ3TA!242!<'(KE#H]@[^1R;I;O2;>&YI:9EHRTK^ (.M*
MD/B$986*4ABZ;=\S9'2]P/S&D0=31GW4VD"/WW?4QN,PZD$O"B&.@S7?C&P<
M]ZRL80'1P8W"X!@;NELV='^?#2Y\KK1I=>]EQ5%=S:QXI,RATKRP:9K7^E@3
M5<C"I*G.3?180V4;:IBGF)=$%>+,DXGT@5:T8O:LIIW:ZT%-_AM!DXK8[?1L
MTKM 9=WSS3*"-B7(,\L8@K8E1H]JF!H(]1=D<TW*[=;F]WW^VVX0Q4?3'FW3
M'KT[[9L7KRFA1U$.)_17^6HS*5 5V'-3?:92DXQX1MG0 A:;YS:MI+U/QWJ%
M.=5A40\*N%]Z)F5]:OI2OMCWI1 5=84+EE.GP ,Y;E/\.JY'2;&O@.)U^7?=
M3AS_CVC'A-YSPW;<&/K6SIQ5H%S8:=(\AV14/7)MOVX'UG$]I_VZ7D^[7YA<
M<+(JQSF)>F<1M5E93Y#U1HNEG=IF0M,,:)<9#=THS04ZGPNA-QNC8#O&C_X#
M4$L#!!0    ( '636UJLK@X3: 0  #\*   9    >&PO=V]R:W-H965T<R]S
M:&5E=#,T+GAM;(U6VV[C-A#]E8$VNT@ )=;=<M8VD&03M$"#!G&ZBZ+H RU1
M%KL4J9)4G/Q]AY3MV+%C],6\B'/.F1G.F..E5#]U3:F!EX8+/?%J8]K+P4 7
M-6V(OI M%?BEDJHA!I=J,="MHJ1T1@T?1$&0#1K"A#<=N[T'-1W+SG FZ(,"
MW34-4:_7E,OEQ N]]<8C6]3&;@RFXY8LZ(R:/]H'A:O!!J5D#16:20&*5A/O
M*KR\3NUY=^ [HTN]-0?KR5S*GW;Q:SGQ BN(<EH8BT!P>*8WE',+A#+^76%Z
M&TIKN#U?H]\YW]&7.='T1O(?K#3UQ,L]*&E%.FX>Y?(7NO+'"2PDU^X7EOW9
M+/&@Z+21S<H8%31,]"-Y6<5ARR //C"(5@:1T]T3.97?B"'3L9)+4/8THMF)
M<]59HS@F;%)F1N%7AG9F^MOMU>QV!J=/9,ZI/AL/#(+:3X-B!7#= T0? (01
MW$MA:@VWHJ3E+L  U6PD16M)U]%1Q&^TN( X]"$*HN0(7KQQ,79X\4<N4LR:
MAK^NYMHHO 5_'W*RAT@.0]C*N-0M*>C$PZNOJ7JFWO3+IS +OAX1F&P$)L?0
MIS.LM++C%&0%-[)II:#":+MRTG%/FT.:CZ,^U10JR;'JF%A@_3CA%M?@AV*'
MACN: FG00KD#KY0HH#:C@/F@S9RJ34Z B-).8B!<(O:2F1JKNFTYQ7(UA$/)
M=,&E[I#2XA=$UU"A$F"B[R-8D/Z*UE#5.$1K)#MA0!%#+^%/J^#V P6.'7\B
M^+VE>-ZZN.7%"8S\41[A./23=.3&8)C!K);*](Q;I_,8DAS"*(7O1#%;"-M?
MDRR'*(T@B^%)6N=V>,+ 3^/8$0Q71%&6P(WUN"6L= $EC?5+H_<%[ZQ#3+@@
M-XB$,;)!>TL#1P6,,\,P=B>0^L-HZ&#3,'+K$/6XWGDNJ_,.#8C6U.9Q;K '
M]^#TI:B)6%#'+K URG=1VB6)8S^(K?@OG_(HC+[:^ 6CGL4*VV+!)+52(XMU
MJ_P'&Q0M?6ADR:I7"_^.2+]C"OTXL&Y$OLWB"9R&?IIG9P<R_'XGWMN)X(?K
MN;0\)\_(BNYB+#$&;VZZ3(_<9=9[XY[US@6$X468P6<<XAR'[&(4P><CQ9YN
MBCW]W\5^UQE,/]RCY*9KX+$OG@?RVKC*M,E[N]Y]&SO4!XX2'NY=N\W!N#NO
M:"%%P?!O *I>6+,2UHEU:##QJE>)':1AYDWH7N*-/'KK+)NRM2#[6KB10DO.
M2F(YK@DGHJ!8K_9=0EP3V;LBEW"'JE"*ZU6XD^*%2OPP3^TBPQ80QJY3#'&:
M!FXWQVDT&MGI"*<))A5#@:^9RECD'+O&:%7F.T[W^MMU9DX@#_PL2."A;ZKP
M3'A'5P7ARODTBOTX&Y[M]:=WY8WM(A["H7LUV/I3;ZA:N*>+!J>H_W_?[&Y>
M1U?]H^#M>/^TNB=JP036(JW0-+@8XHU1_7.E7QC9NB?"7!I\<+AIC2\\JNP!
M_%Y):=8+2[!Y,T[_ U!+ P04    " !UDUM:RPP*\JP&  "7$   &0   'AL
M+W=O<FMS:&5E=',O<VAE970S-2YX;6R=6&EOXS80_2L#=[>P :TL4:?3)$"N
MHBWV0I)N6Q3]0$MTK*X.EZ1S]-?WD3KB["INVB\6*7%FWLR;&9(^O&OD9[46
M0M-]5=;J:++6>G,PGZML+2JNW&8C:GQ9-;+B&E-Y,U<;*7ANA:IRSCPOGE>\
MJ"?'A_;=1WE\V&QU6=3BHR2UK2HN'TY%V=P=3?Q)_^*RN%EK\V)^?+CA-^)*
MZ)\W'R5F\T%+7E2B5D53DQ2KH\F)?W":F/5VP:="W*F=,1E/EDWSV4Q^S(\F
MG@$D2I%IHX'C<2O.1%D:18#Q5Z=S,I@T@KOC7OOWUG?XLN1*G#7E+T6NUT>3
M=$*Y6/%MJ2^;NQ]$YT]D]&5-J>POW;5KXWA"V5;IINJ$@: JZO;)[[LX[ BD
MWC,"K!-@%G=KR*(\YYH?'\KFCJ19#6UF8%VUT@!7U(:4*RWQM8"</O[Q_=F'
M=Q=T??+KQ15-K_FR%&IV.-=0;1;,LT[-::N&/:/&9_2NJ?5:T46=B_RI@CDP
M#<!8#^R4[=5X+C*7 M\AYK%PC[Y@<#2P^H+G'*VSIA)TS>_IO%!9V:BM%/3[
MR5)IB=3X8\SG5F,XKM&4RX':\$P<35 /2LA;,3G^]AL_]K[;@S<<\(;[M!]?
MH?SR;2FH65&'??JV46I&IP*U*.C1(8?.,5*ZR(C7.2%;D8OUF$/[34*0]%K0
M@^!2D3!$$F@0U5+(@0K[&UA#&# J.FREQ;9LL74O-;\7RDS*K=%E=*^:$GV@
MJ&\(*S9-+6JM#N@W6&PSYVN#K3UK:W#S%2T2QXM\#/S8B3PSF,:>XRT6L]Y_
MBAP61>0[+(GQ&\8!73>:ET;&8T[@Q6:4.$F2&.DH=>(@GNUA+AJ8BU[,W,5J
M)6S?V:&++KD6="FRILZ*LN"F.XV1M=_*_R++")PA[KQ^0$?-FINZ^/LK8C:R
MN2ULTP673ZA\,5%G6RG![ %]+W(ANY@[<<0P2!<1?@./T94V@6"(^X)B+Z&
M)0-Y+ TI"'V*H'>@+7"BQ C[3AH&]NE' 8"L!,SEN]:^_29E/OMN=-2:[6=?
M/GL ?I30U ^"&4V9'\T>040V7>R75T^^/1^W%GL2,(LY\3V3P$%*UXC['JF\
M0/: W)5L*LL1KYHMZL66SE:#@^4#\<VF?#"T61*[ "BXN-6-!,O&5ZXZ>I4U
M\E_3YN!+>B_N-\AJ2#[")8%WM8(M_1P*YKL>O?[BT9)A_76HQB$$1=/3N*O=
MUA%- S<%(4'D^C.*W82NNLW=C]FTFE%95(6V!451ZB)[8C<"5Y'+9G3QU[;0
M#S9V -HNFBX2=V$8]E(WG"'IW)#>"5XJZSLR6$B-@PT.(9I\EU'DQE!GM'5I
M\N9<2%1WCO+6O+XIL'WVE8[(;EMP2!8766(>,-(GV@?0(&DC<+0P79!X_B>V
M>V-*P59*#/8\-T"C4. J6UM(N;C%.6IC 67(^0(Q8:WV)#;:?1]1^<3+;>L@
M-ZSS.A.4>(@WBQ+C012XR-['WK03:,N4 0IN%EC[VO@;S^CUGL88#XTQ?G%C
M[(O6-L03I81N8_ZVX$LT15T(-=83]QH8WY&O=WK>&I7PM-GE/0[C/&]Q3,M'
M$#-3/!;OE]VNJXY@MSK>FP0&I0@^=)LMD3(NY0.J[H[+W#2"T D7=M^*G"@(
MD/]-]OF-.5?F3U,S=!+L7MC#T!C_)044Q>B$BY2"U/'#F-X*J*/>B0?3>SPO
MA*X$C7:HF"0D^:Q>OD$=E<7?+19_X3E)G-I]TP.J=UQ^%M9%(\CS6Y0)>ACF
M,;0F<4Q7'.=(&].YS4;TA3SOHCR=?#JYGLRH8PA%ZE&P2+J"&",D\2B.1K-Z
MRJ+829AI"CY&:>+UW7A,CY\ZR8*A1AP/W??RP\_M!\C"ORB!DM )(E311VE8
M1.AL&T#C:,,R94Z:FEICCA]CV5D?)IA1S4J#8V%TA&%HNA0Z/2IGQ*V=_,(R
MQLSB=!3XDY6 'WK650^'&DB9=-M=;G>: #OG*TO"GI)-AI)-7ERRC_$_Z>,_
M5J+[%5X_J3YM[AM(!%NMIO'97<XT)9.W14W-5M+M".\OVL9V2O3?SRVGXJ:H
M:P-JR4MCH^O3/_%ZB]LJV2/FD&-F[*4X>8+HD;P$)&5\*W QR['++)PT,L2%
MJ1/$R(E+W$I-C2*J(]ZIKPXE0/XULAU'[$FDKX0=G&,9,-^Y+%9"WM@KL3E3
MX&C1WAN'M\.M^Z2];#XN;Z_LZ ,(FJ)2K"#JN0F.K+*]!K<3W6SLU7/9:%QD
M[7 M.'9WLP#?5TVC^XDQ,/P7<?P/4$L#!!0    ( '636UH2"U"+(P<  '$4
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;+58"V_C-A+^*P-WMW
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
M!6?W"GA/A4Y1H7-HA6Y1(>MZ.^][)IQ+!!F=)^P%):JTI*F#3/VLMM0KB-5
MF8E$?AO(>F(T>[BY&=__@3Y?H=GTX^WT:CH9WWY!X\GD\\/ME^GM1W3W^7HZ
MF7HS=()N29(0%5ATY%)!@I!_0'Q%$LI1$*,O*Y9R$OO\O"UDRQ2_/2]:<9FW
M N]IA8UN6"Q6''FQ3_V:^I/OU,<&0%M*LM$%O^MRB8W$W]+X%#G6,<(6MHM.
MUK7+3''I7%+LC-)!#S,7'?W\0?Z^UBP10;S\.XT#@41"8OG[EZ>?:9S2&4N3
M.=U_2??P2SKOEZS!>(=C<#U&T]79C#<GXSI[N!,6SVDLU#"2:>(^X$_HSVM9
M!DT%C?A?=4,G!W;J@2J1GO$UF=.+ELR4G";/M#7ZY2>[9_U:%R](F L)\X!@
M6E0ZFZAT3/31;1H]T@2Q!>+9Z./JL!B/Z%]]9-:%R$AO&J(<ULM@:IY['G7.
MV\_;ND->S@.":;IW-[IW#]3=)V\<"88$>:*(OI*H3F8CK*G,YI;)I*>:5#?J
M(5OA <$T]7L;]7O&/H[]9RKS,)>9&,T9%[43EQ'15/,<UMT:VCWL]!W+LG9&
M>+5@%P][PTI!KUJP,[!M>[N@IDU_HTW?J,V$17(MRO,T35_5<>TOWTAI*D^_
MTAG9DTZ_7]6G7\D1PR[&=E6?:L&^,Y"KZ'WZ##;Z# [\Y6YF<Z1F<YZER^WY
MO4XU([NI:H-*%^T=M2 OYP'!--6'&]6'1M6GT9H$B?0IM:H:ZS95=5@9B[MC
M<%C1?7?PF4IH_;>M<KEN':B &GMSL@X$"8-_J"]G[H5XD6O&VM6W$=I4FH*V
MK0UV!M4?:5'.I)"QB"[1EJ.Q#Y3H&%VS>'ER+1V+C\:<4WGF$PW]$VFP3QXX
M/48S0>2ZLU!S&L]91!%+D,I^"5TI/RS-3G'^3^]5J#./(94V(XUHOHBM7;.:
MF]A8\$,[W&!,N*!-]*!H>LQQ&7-LE.!^]B#7K*G@0AI0F7EK8V)$-(X)),T%
MI7E0-#T8I<6SP3V>#6KR0&DN*,V#HNFQ*8V>;79Z7RG/UBIKF@3,1T=!C-XH
M27C=%L&EF=4X*N:6=?*&U$8 U/!!T?0(E);/-CLK[UL:B#<4Q%PDJ4K:,G&)
ME5Q+BA6)$5NK'PT_1LN$J*]D?+9"E6\*?9!KS+W;0Y?FRS<.6K>Z@+:'NQ,]
MJ"6$HNGQ*4VA;7:%5RR-?1D.(B=.GZ,7&1JJ8I!MRLO$AE:$HT=*8Q31VF6H
MF=\X ) T%Y3F0='T2)46U>Z#SS.@?A64YH+2/"B:'IO2'MMF?WSH_H$9TS@@
M@^H.PK _K.Z;N#4E<:^'<74'H::D8PV'_;U;"';I9FVSG6V4:F32+\K7IWU0
M]PM*<T%I'A1-OR]4.G!L06<=#&J_06DN*,V#HNFQ*:T_-COA'[VV*BZO[;4-
M=C/&Q-S(Q@$"]>E0-#U I4_'9I]>;IL6=SW5?FEQ6"LXJ&<O:%KX=B<&T"MZ
M4#1=[M*)8Z.;'(W7ZU#=P!O/YW+JD$/^GLYI\$P>L[.3[/$"JK:[=E-:;2Q
M/3HHS06E>5 T/6JE1\<=\!D&U*F#TEQ0F@=%TV-3NG=L=N]Z;!(5FZ-\'E&G
M:W=1S,3&L<EIP^T=\]->I[^;QFJ+=?'.XA:J;;J:I=?&9J_]D;$E8(("-=Z@
M-!>4YD'1]+"5QAN#&V\,:KQ!:2XHS8.BZ;$IC3?^GO%NGJ! /7A!TS,/MO%N
M@JHM9O5W$]2/N-V,2X>.S0Y='@=KN 0%ZM%!:2XHS8.BZ<\8EA[= ??H#JA'
M!Z6YH#0/BJ;'IO3HCMFC_X\$928VC@VH/2]H>AZS*WD,ZJ*ZZ*7O=LR^>[+U
M4,#,\*"(&=-8:=![Y* T#XJF!V3K,6CXYZ!A'X2&?1(:]E'H'^&_G=)_.^8[
MT1X7042$_*FDG"[2$(7!@G[G5KD9V3@XY@8Z^V^5@[;#@Z+E@6AOO:8B%TW+
M[/T@CK*%5?YFQN;LYAVD<?;FS<[YB7WFY6\2E9C\Q:8;DBR#F*.0+B32.NU+
M?YOD[PKE'P1;9R_#/#(A5V[9X8H2GR:J@/Q^P9AX_Z NL'EC:_0?4$L#!!0
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
M#=)TP.\S(?2V8@9H4O7!?U!+ P04    " !UDUM:AGVE]XL#  !Y#P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6RMEVMOVS84AO\*H15#"ZR19,N7
M9+: Q,(Z#[VD<;)]&/:!D8XMHI2HDI3=[-?W4%)4*5:$N-"7F!>][R&?\/"R
M. CY1<4 FGQ+>*J65JQU=F';*HPAH>I,9)!BSU;(A&JLRIVM,@DT*D0)MT>.
M,[43RE++7Q1MU])?B%QSEL*U)"I/$BH?KH"+P])RK<>&&[:+M6FP_45&=[ !
M?9==2ZS9M4O$$D@5$RF1L%U:E^Y%X!:"XHN_&1Q4HTS,5.Z%^&(JZVAI.69$
MP"'4QH+BSQY6P+EQPG%\K4RM.J81-LN/[G\4D\?)W%,%*\'_89&.E];<(A%L
M:<[UC3C\"=6$)L8O%%P5?\FA^M:Q2)@K+9)*C"-(6%K^TF\5B(; ]9X1C"K!
MZ*6"<248OU3@50*O(%-.I> 04$W]A10'(LW7Z&8*!<Q"C=-GJ?F_;[3$7H8Z
M[5^N/M^M-^O;]:>/&_*6;'!=13D'(K;D!D*Q2]G_$)%U!*EF6X;%2Z5 *W(9
M?LV9Q#I-(_*>T7O&F6:@3'^>8/OK #1E7+U!U[M-0%Z_>D->$9:2VUCD"E5J
M86N<@!F&'5:#O2H'.WIFL &$9V3L_D9&SLCKD*_ZY7_EO%<>O#SZN"VWD7J-
M?E2C'Q5^XV?\KG*%+:IBJ5B1!_^^QS:RUI"H_[H E99>MZ79)"Y41D-86K@+
M*)![L/Q??W&GSN]=N(8T"P8R:Z$<URC'?>[^.R&B ^.\BUBIG!1*LPON?=>9
MC.<+>]]$T>M_*HKCD)XS<>J(K2EZ]12]WBEN0)KTPKQ<IQ';LRBGG#^0-6[7
M&KLH)UWKJ3/)>@.=NH:&- L&,FL!GM2 )\.GXV1(E$.:!0.9M5!.:Y33WK6Z
MHBHN#H;0% !Q[BG'$Z1S-?9:G8IP>I1YDW:B!P.%:W&9U5QFO5P^Z1@DGNI2
M(@Q"RY.45B=I%YM>NU/9E&;3!IOQ[ F<@>*UX,QK./->.+<0QJG@8O?01:)7
M>RJ)^1$)UW&>LA@H8HO%><WB_*?/LU[EJ23.CTA,O?F3LS$8*&*+A.O\N* Z
M+T@:WKABTO**V7E_[/4ZE4[EUL3SUCM*FJ%BMODT+O!N?]X(C8=_ELLPQO</
MR20+H1--K\W):-RCG7:&2?04S4 Q2S1VXYEC'J4?J-RQ5!$.6[1WSF8X&EF^
M\\J*%EGQ\KD7&M]113'&MS%(\P'V;X70CQ7SF*I?V_YW4$L#!!0    ( '63
M6UH]P3:8XP0  '4>   9    >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;+V9
M;T_K-A3&OXJ521.3-M(X;2FLK73;L'NO-! "<?=BV@N3N(U%$F>V0T':AY_M
MA*0NJ6^+S'T#^7/.+_83'\=//=U0]LA3C 5XSK."S[Q4B/+"]WF<XASQ4UKB
M0MY9498C(4_9VN<EPRC127GFP\%@[.>(%-Y\JJ_=L/F45B(C!;YA@%=YCMC+
M F=T,_,"[_7"+5FG0EWPY],2K?$=%O?E#9-G?DM)2(X+3F@!&%[-O$_!101#
ME: COA&\X5O'0'7E@=)'=?(UF7D#U2*<X5@H!)+_GO 29YDBR7;\VT"]]IDJ
M<?OXE?Z'[KSLS /B>$FSOT@BTIDW\4""5ZC*Q"W=?,%-AT:*%].,Z[]@T\0.
M/!!77-"\298MR$E1_T?/C1!;"6&X)P$V"7 G(1CN20B;A/#0A&&3,-3*U%W1
M.D1(H/F4T0U@*EK2U($64V?+[I-"O?<[P>1=(O/$_/;RV^7U_27X#5PCQI!Z
M"> DP@*1C/\R]85\A KTXP:WJ'%P#RZ X(H6(N7@LDAP8@)\V;:V@?"U@0MH
M)48X/@5A\"N  SB4(^T)%Q6^HQ6+,:@X9CUM7!Y.#'O2H\/3H:6#8?L&0LT+
M]_$(1^LUPVND"X&NP&W=2?#WGS(4?!4XY__TO8J:.^SGJ@GC@I<HQC-/S@A2
MJ2?LS7_^*1@/?N_3S"4L<@0S]!RV>@YM]/EUE3]@IG3D>I1P==B,&_"?.8+Z
M5*WI8TU7L^;3?#CUG[:ELC[_6*D<P0RI1JU4HP.E4I7$I3I[*FHQ>B/*>$<4
MZY..%<41S!!EW(HR/E"45(X1#@25\^TC!C%F@JQ(7)=I@F.BOWTG&>8R*$5%
M[W1I?]9P4C^DKR"MF<<*Z@AF"'K6"GIVH* )>M%Z"J4G?D9YGV)V& PTI4\P
M:^*Q@CF"&8)-6L$FUCY>/I>$U<.LQ(S0Q-",@Q-2@!>,6/\'VLX.=&:??-:\
M8^5S!#/D.V_E.[=V\0H]D[SJ'5O6Q&._F"YAD2.8(5@PZ!:!@P]:@S1@1Y(Z
MI46N:*:H6ROKP#H.[ZH''C-2;A>RO72_ ]Q?N_;$HW5S1#-U@YUNT-K-UZ&W
M8C0'2^DFF#2'TA:)%"RU(9(?DP4NXE0:U4>Y9OF,Z9JA,B6QBHZQ2M":WQ*N
M[M\71. $W DD<-^'8V%OS]%CV"4M<D4SWT7G38*/,B>!4W?BE!:YHIFB=@8E
ML#L4<Y0R-4K5O""G"'6Y?V:HB6I&:U?@@],AW%F$[PD;F6'1GK!N26]VK+,3
M@=U/?"K+3'FL8RNXO?BV?GO%<.DUEDYID2N:^08Z[Q*,/ZI>7?J-I5-:Y(IF
MBMKYE\#N.=Y3KS7QW"BP\6"R6Z]]8:/)FWKM#=NJ?K-CG<\([&;@,Z7K'U*P
M+KW%TBDM<D4S7T'G58+SCRI8IV;&*2UR13-_,>[L#+2N[-]3L W1+#$8[O[T
MUQ\VVODQ+.H/FP3]!0L[2P&_8RF$]!,_H&#MS3AV;#FE1:YHYBOHW F$'U2P
MT*G-<$J+7-%,43N; :TK[G<5;-A38D%PMENPO6$PV"U8IX[ W]J/DT6WUON:
M',2T*D2]\]5>;?=./^D=PYWKB^ BJG= .TR](7N%V)H4'&1X)9&#TS.Y[F3U
M'F=](FBI=_T>J)"5KP]3C!+,5("\OZ)4O)ZH![0[S?/_ 5!+ P04    " !U
MDUM:=M]95HL$  #;&P  &0   'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6R]
M66MOVS84_2N$5@PMT,8B]<YL TF880'6+DB:[L.P#XQ%6T(ET2,I._OWI61%
M;PLQ0!<(8HF^]_">(Q[IRISO&?\N(DHE>$F33"R,2,KMY6PF5A%-B;A@6YJI
M;]:,IT2J4[Z9B2VG)"R3TF2&3-.=I23.C.6\'+OGRSG+91)G])X#D:<IX?]?
MTX3M%P8T7@<>XDTDBX'9<KXE&_I(Y=/VGJNS68T2QBG-1,PRP.EZ85S!2XQ0
MD5!&?(OI7K2.04'EF;'OQ<E=N##,HB*:T)4L((CZV-$;FB0%DJKCOPK4J.<L
M$MO'K^B_E^05F6<BZ U+_HY#&2T,WP A79,\D0]L_P>M"#D%WHHEHOP/]E6L
M:8!5+B1+JV1501IGAT_R4@G12H#ND014):!^@GTDP:H2K+<FV%6"72ISH%+J
M@(DDRSEG>\"+:(56')1BEMF*?IP5U_U1<O5MK/+D\N'VV^V7IUOP"3RJ)17F
M"05L#7 LR&;#Z8:4%T>-/- =S7(*WF,J29R(#RKCZ1&#]^\^@'<@SL#7B.6"
M9*&8SZ2JJT"?K:H:K@\UH",U0 0^LTQ& MQF(0V[ #-%J&:%7EE=HTE$3%<7
MP((? 3*1/5+0S=O3K9%T_/9T-,'&JJ^15>)9Q_".7HU__E2AX$[25/P[IOL!
MUQ['+6XIEV)+5G1AJ'N&H'Q'C>6OOT#7_&U,,YU@6!-81T^[UM.>0E^^JK?F
M+ 4KM?*XNOLHW\FH<ASE'P%]625Y&&<;0(2@ZB\$DKR,B7R8S"DG*VZSNZ5G
M^^6ZV[7E&X8Y%H1FT W#PS#+#>S J<,ZE)V:LC-)^3%_%BL>;XL%-,9A,OO4
MA:(3#&L"ZZCFUJJY9S*>JU-/G6!8$UA'3Z_6T_N9QCM,YK:LXIJ>,E7/>,,P
MV[1=O^=// Q#GN68WKCQ_)JR/TGY+QE1/E;\9-JI*T0G&-8$UI$KJ.4*SN2X
M0*>>.L&P)K".GM!L^COS9WJNFJUM$ZCL%%@]TXW%(==&3L]U(W&!$_C^N.M@
MJZV%D[2OPAWE,A:*TRB-R>Q3EXM6-*P+K:L<:I1#9[)@!:Q+5)UH6!=:5]2F
M@X>3#:UV%UH#USAVT'I651(.P^S =_R^!T?";*_U'.V2;MIL.-UGXYRIH0U3
MKW6;)!81^$J%'*4SB7/RPM&)AG6A=35L^G;HG,N-6GMZK6A8%UI7U*:MAY-=
MKG8WND/_.*YM]MTX$@811'TW#L,LY,%C3\2F]X;3S?==]NEJNP7W.5]%1!$:
M93()<?*:T8F&=:%UY6OZ>.B?RXA:6WVM:%@76E?4IMN'D\VO=B,&0^OXKC/H
M34?";->S^D8<AD$O@/:X$5'3D:/ICOSH*^%TWJD+12L:UH76U:QIYQ$\D_N0
MUDY?*QK6A=85M>GTT633J]M]U6SMGRXA&KP8CD2Y?O\9.!:$^C^!SEJ['JK4
M3;E[)!21/).'K8)ZM-ZANBKW97KCU_ 2'_:9&IC#MM=GPC=Q)D!"UPK2O/!4
M1?RPDW0XD6Q;[JT\,ZGT*@\C2D+*BP#U_9HQ^7I23%#OYRU_ %!+ P04
M" !UDUM:V[J!UC4#   Z#0  &0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6RU5UUOFS 4_2L6JZ96VLHW2;H$J2W=5FF=JF1I'Z8].' #J( SVTG:?S_;
M$)H/DK45?4FPN>=P[K$O7/>7A#ZP!("CQSPKV$!+.)^=Z3H+$\@Q.R4S*,2=
M*:$YYF)(8YW-*.!(@?),MPS#TW.<%IK?5W.WU.^3.<_2 FXI8O,\Q_3I C*R
M'&BFMIH8IG'"Y83N]V<XAA'P\>R6BI%>LT1I#@5+28$H3 ?:N7D6F(8$J(B[
M%)9L[1K)5":$/,C!=330#*D(,@BYI,#B;P&7D&622>CX6Y%J]3,E</UZQ?Y5
M)2^2F6 &ER2[3R.>#+2NAB*8XGG&AV3Y':J$7,D7DHRI7[2L8@T-A7/&25Z!
MA8(\+<I__%@9L08PO3T JP)8VP!G#\"N /9+ 4X%<)0S92K*AP!S[/<I62(J
MHP6;O%!F*K1(/RWDNH\X%7=3@>/^\.KNZN?X"GU&([&EHGD&B$S1$!90S %-
MGM W(#'%LR0-T;G86 P=!\!QFK$3@1F/ G1\=(*.4%J@7PF9,UQ$K*]SH4SR
MZV&EXJ)48>U185KHAA0\8>BJB"#:)-!%2G5>UBJO"^L@8P#A*;+-3\@R+*=!
MT.7+X78#/'@YW#J0C5VODJWX['U\*<-Q3"'&JEC65NCW#Q&*KCGD[$^3[R6O
MT\PK7RIG;(9#&&CBK<& +D#S/WXP/>-+DV=MD@4MD6WXZ=1^.H?8_<J]QIU:
M(EV%E&_-A=]QNFH3+=:]V US;=,T>IMAP6Z8[?6<GEN';>AW:_WN0?WC(N40
MH1''O#F)@_#7+GN;9$%+9!NV>;5MWCN5D=>FGVV2!2V1;?C9J?WLO+F,2J2W
MOO%-T[6WZN-R-\RRNQUWNXQVPTRO:UM&<QEU:_W=_^AG7.Z">T*SJ"F)@_#7
M+GN;9$%+9!NV]6K;>N]41KTV_6R3+&B);,-/TWANPHPW%U(%7?^$.+;G=-VM
M2FJ(LWJ6[1I;I=049YAF9_N3I*\UE3G06#7G#(5D7O"R#ZMGZP/ N6I[M^8O
MY,% -:O/-.6IX@;3."T8RF J*(W3CA!%RT:]'' R4ZWKA'#1"*O+1!QN@,H
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
M8_-7#9?8GX,T 7A_(82^GY@.L.WXXY]02P,$%     @ =9-;6A ^41:= P
MI!   !D   !X;"]W;W)K<VAE971S+W-H965T-3 N>&ULM5AA;Z,X$/TK%K=:
M[4J] H;0I)L@;4ONKM+U+I>T=UJM[H,+DX *=M9VDNZ_/]M0&A+*M2OZ)6 S
M[S'SQH-F,MXQ?B]2 (D>BIR*B95*N3ZW;1&G4!!QRM9 U9,EXP61:LE7MEAS
M((D!%;F-'2>P"Y)1*QR;O1D/QVPC\XS"C".Q*0K"OU] SG83R[4>-^;9*I5Z
MPP[':[*"!<C;]8RKE5VS)%D!5&2,(@[+B?79/8]<3P.,Q=\9[,3>/=*AW#%V
MKQ=7R<1RM$>00RPU!5&7+5Q"GFLFY<>WBM2JWZF!^_>/[+^8X%4P=T3 )<O_
MR1*93JRAA1)8DDTNYVSW&U0!#31?S')A?M&NLG4L%&^$9$4%5AX4&2VOY*$2
M8@_@!L\ < 7 AP#_&8!7 ;R7 OP*X!MERE",#A&1)!QSMD-<6RLV?6/$-&@5
M?D9UWA>2JZ>9PLEP-O]S-IW??$&$)FCZU^W5['KZQ\T)HNK(_8P6ZI@EFQP0
M6Z((U,&*,V+2-7U0!T\ ^A"!)%DN/BKCVT6$/KS[B-ZAC**;E&V$XA1C6RHW
M]<OLN'+IHG0)/^.2B]$UHS(5:$H32)H$MHJO#A(_!GF!.QDCB$^1YYX@[&"_
MQ:'+E\.]%GCT<CCNB,:K4^89/N^YE'%5]5Q^/T&SG%!99N[;)ENK<I3HZ^_*
M'%U)*,2_;=J7W'X[M_[*G(LUB6%BJ6P+X%NPPO<_N8'SJ4VW/LFBGL@:FOJU
MIGX7>WC#),G;Y"IA P/3W]!MZ(^"P=C>[LO08N0Z3M,H.C;R7'=8&S7<'M1N
M#SK=GBLA"(]3<P82V*K/N#D%;9%T,KTV\7V213V1-10,:@6#-RRFH$]-^R2+
M>B)K:'I6:WKV8\54PH*]$L#>8'A03,=&;C X+*86H\%>Q37<'M9N#SO=7I <
MA#D J@.Z!YG155L0G22OS7F?9%%/9 WQ1K5XHS>LHU&?FO9)%O5$UM#4=9Z:
M,^?'*JG"-4IIZ!Y44HN1.SJLI/\Q:CJ^UU6ZG8[_"A0XR<TQ((GJ6S,A.=$M
M?FLTG62OS7^O;%%?;$TA\9.0^ WKJB+O2]@^V:*^V)K"/C71;F<_V5%:WE&C
MACT<'-96BQ4.CHKKV,KU\6'39^^-;P7PE1F#!8K9ALIRR*EWZU'[LQDP#_8O
M] ANQL(GFG)^OR9\E5&!<E@J2N?T3+G$RY&X7$BV-D/B'9-JY#2W*9 $N#90
MSY>,R<>%?D']QT3X'U!+ P04    " !UDUM:R/ %7W$#  ![#@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970U,2YX;6RU5UUOFS 4_2L6FZ9-6@N&0)(N04J3
M?43*VFKIMH=I#RZY"=8 9[9IMOWZV4!I2%S42O0EP7#OX9SC:^,[VC'^2\0
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
MHU(9$]W@ ^*#E]RVUA([V$X[]NNQG30T;59M4O:EM9U[3NXY\?5CN&'\7JP
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
M,*7!\8GAENUH: ,M*M>.3T*;YG;+PDQ3E#;!G"^$T)O $G3S.?D%4$L#!!0
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
MQ'8C\O9$\56QK77"E>)I<;AD=,9$?H'^/E\,?CC)=\KNMH./_P=02P,$%
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
ME#KSBZH?JUX4WY8=RI(KW>^4CQO=PX(P$_3W%>?JY<4LT'3%\_\!4$L#!!0
M   ( '636UH=P1Y*O@0  )D4   9    >&PO=V]R:W-H965T<R]S:&5E=#8R
M+GAM;+68VV[C-A"&7X50%T4"U)&HLU/;0#;>H@OL;H*<6J#H!2/1,1%)])*T
MG?3I2\J*[) TFQJ;7,0ZS(SF&Y+#7QJM*7OD<XP%>*JKAH^]N1"+4]_GQ1S7
MB)_0!6[DG1EE-1+RE#WX?,$P*ENGNO+#($C]&I'&FXS::Y=L,J)+49$&7S+
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
M_%"^_CS+5@5/)\5IKY3Y4O3>N,E#5.?!VY,'E[S/TG)6$)I.Q*0E/3V0WK,
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
MN^&#R.;+](D4QY6GT=]_*"3Y),4B^6=7$&UD$)$PAH1Q$*P41&<;1,<XP=+
MN>$32;)9M51S3)#Y*O;4JM=6Z]@J\<A2Q)N5;>=$,^*;Q@@)8T@8W\"&&2S]
MW^-Q;-'!:>^L\[C#^;VM\WM&YU^M%E/E7)5>TG6,B,!_\*?*\S(BCVK!RR*P
MR2D[76^$-W4]$L:0,+Z!]0NN'W5W^[V_]7O?Z'>Z;U8Q8IMZ' EC2!@'P4JQ
M&6QC,SAR5AD@@XB$,22,@V"E( ZW01P>-JL8\4UCA(0Q)(QO8+UB5NG9N]>V
MT=;UHT/F%".\J>.1,(:$\=&K<XK5U4*R:_2\3=ITKZQBYC9U.I3&H#2.HI4C
M5)#ZUI%S2WX"J% B:0Q*XRA:.92Z+F"9"P-OSC!F?N-(04L$4!K/:27M,AC6
M:1=+RW_+*$S?FFG,],8!@,I[*(WGM%=E&ZW;+;-P=TC;WB_;0!4[E,:@-(ZB
ME2.DQ;W5.W:V@58 H#0&I7$4K1Q*72^PS 6#MV<;:.4 2F-0&L]I14U#NT[-
M:J>+ I91KKXYUT U/Y3&H#2>TXJYQAK6)1LMYRVSGN^1MK-?LH$*>2B-06D<
M12M'2*M^:W3L9 ,M#4!I#$KC*%IYQU/7$:BYCO#F9&/F-][\A-83H#2>TTK)
MIE<C;*@N$U"C=GUKLC'3&[L?6@. TGA.>U6RH84M?[.T[Y-V;[\]?^RF/W;7
M'[OM?XA]?ZJ5/SWVSC^%%@>@- :E<12M'$I=1J 'WO\W\QM'"EI.@-)X3BLF
M&[O;KUGM=)6 'K0'P$QO['YH"0!*X[3:!U"?;+2RIV9E/]@KT4#5/)3&H#2.
MHI6CHV4_/78S (56!J T!J5Q%*T<2EU"H =N"3#S&T<*6DJ TCBMM@78O4'-
M2J<K!/2@C0%F>F/W0^4_E,9IM3F@-M'86M7;9E4_W"?1F)F-.V"A2AY*XRA:
M.3I:\MO'[@RPH54!*(U!:1Q%*X=2EP_L W<&F/F-(P4M(T!I/*<5$XW3'=:L
M=(6O!1RT+\!,;^Q^;-L_MN^_VA=0GVBTHK?-BGZT5Z*!JG@HC4%I'$4K1T?+
M??O830$VM"( I3$HC:-HY5#JTH%]X*8 ,[]QI*!E!"B-V]6F@+Y%:U8Z71VP
M#]H48*8W=C]4^D-IW*XV!=!!7:+1BMXV*WJKNU>F@<IX*(U!:1Q%*X='ZWW[
MV!T!-K0D *4Q*(VC:.6O:.K:@7/@C@ SO_&W-*%U!"B-.]6.@*%5LTGCZ/*
M<]". #.]L?NAVA]*XTZU(\#NUV0:1TMZQRSI[]2"-9L+<JV6HXO0(\_'=^M(
MI:"/T2KT5'3<=-%*R'HN8I'.A^PA(F$Z5=R$3(4(R4)(/7[GHQG,)](X4E#M
M#Z5Q%*T<4ETD<([=0N! ZPA0&H/2.(I6#F7A"0+F@L.M"(2*3[HZ%F?=)EFM
M-O\.?F=]=(R%D#P"U4&C%V/8:T#<?#G[NDM7 !SSAO]D\Y 8ST^FJSB]K542
MN<^7I/31,:&0)YFO2"*D##8SX7L.K.Z-#WLO_5<=X]"7_MOQ7?O^2_<=0G4[
M6G4[9M6=NV_MR_E<!)YR74RD^TU\_R;K5Z^MXJ/J&&?XTD?5,4/GI8^@V^:=
MPM.-TH=7?7;C!S],2"#N%;Y[.E 1B3?/@]H<R&B9/?!H&DD9+;*W<^&J&RP=
MH'Y_'T7R^2!]AM+VJ5SC_P%02P,$%     @ =9-;6F>/L*KK @  Q08  !D
M  !X;"]W;W)K<VAE971S+W-H965T-CDN>&ULC57;;MLP#/T5PAN&%ECB2VYM
MEQC(I<6ZK6W0=.O#L ?%9F(ALN1)<M+\_20Y-;+!#?9B2S+/X2$ITL.=D!N5
M(6IXR1E7(R_3NKCR?95DF!/5%@5R\V4E9$ZTV<JUKPJ))'6@G/E1$/3]G%#N
MQ4-W-I?Q4)2:48YS":K,<R+W$V1B-_)"[_7@D:XS;0_\>%B0-2Y0?R_FTNS\
MFB6E.7)%!0>)JY$W#J\F VOO#'Y0W*FC-=A(ED)L[.8V'7F!%80,$VT9B'EM
M<8J,62(CX_>!TZM=6N#Q^I7]QL5N8ED2A5/!GFFJLY%WX4&**U(R_2AVG_$0
M3\_R)8(I]X3=P3;P("F5%OD!;!3DE%=O\G+(PQ$@ZK\!B Z R.FN'#F5,Z))
M/)1B!]):&S:[<*$ZM!%'N2W*0DOSE1J<CA=/#].OK<EX<3V#Z</=_/I^,7ZZ
M?;B'%BS,!4A+AB!6\.RBPQ3&6Y2F6#"7-*%\#7<B109G,]2$,G5N8#>BY"E*
M(#LB4P6[#"5"@=)=()X@9$3!$I%#CGKH:Q.$E>(G!\&32G#TAN O)6]#=/$1
MHB *X3WXH#(B4?W-Y)LTU+F(ZEQ$CKKS5BXL4<O6.(6IR,V]5\1=G;&4A*_1
MW$4-RST<V\W)WAV/;;3P\YNAA%N-N?K5%%KEO]OLW_;?E2I(@B//-)A"N44O
M_O N[ >?3D37J:/KG&*/'ZG:M%82$2C7IB9*@R0:FV161)>.R';U-@[:0=B]
M&/K;!@'=6D#WI(#KE\*THLD9HZM&MZ?AE[!'(A6$(>2"ZTQ!U(&4[$]5OE=+
MZ_V?M*U@IN2,ZGV3P%Y#7GIA?]"<EW[MO'_2^8QN:8H\A3U%EC;YK?!A<.RX
MV>>@]CDXZ?.&4 E;PDK7W8G(34K!#)MD V>40ZE2V[)5:YTW2:KH>T>*+GO_
M2/*/II(=\'=$KBE7P'!E0$%[8-"R&IK51HO"#:JET&;LN65F_C,HK8'YOA)"
MOV[L[*O_7/$?4$L#!!0    ( '636UIZD:5.&@0  !D5   9    >&PO=V]R
M:W-H965T<R]S:&5E=#<P+GAM;,58;6^C.!#^*Q:W.NU*UX)Y2])+(B6A=U?=
M=ALUW;L/I_O@PB1!!9RUG:3]]V<#)8%0+I4L]4N"S<S#S&,_,)[AGK(GO@80
MZ#E-,CXRUD)LKDR3AVM(";^D&\CDG25E*1%RR%8FWS @4>Z4)J9M6;Z9DC@S
MQL-\;L[&0[H529S!G"&^35/"7J:0T/W(P,;KQ'V\6@LU88Z'&[*"!8COFSF3
M([-"B>(4,A[3##%8CHP)O@JPKQQRB[]BV/.C:Z12>:3T20UNHI%AJ8@@@5 H
M""+_=C"#)%%(,HX?):A1/5,Y'E^_HO^6)R^3>20<9C3Y.X[$>F3T#13!DFP3
M<4_W?T"9D*?P0IKP_!?M2UO+0.&6"YJ6SC*"-,Z*?_)<$G'D(!-M=[!+![OI
MX+[AX)0.SKD.;NG@YLP4J>0\!$20\9#1/6+*6J*IBYS,W%NF'V=JW1>"R;NQ
M]!/CQ</=[,^+Z61Q':#9W>W\^MMB\G!S]PU=H(7<8]$V 427Z"8+:0IH(8@
MN>H"?:4AR1=.;CTTHZG<A[R8N'Y6UX ^!R!(G/ O$NK[(D"?/WU!GU"<H8<U
MW7*217QH"IF!BL,,RVBG1;3V&]%B&]W23*PYNLXBB.H IDR]RM]^S7]J=R(&
M$%XB!_^";,MV6P*:G>_NM+@'Y[O;'=DXU6HZ.9[SUFJN"8,+I8.HOB@3QDBV
M*I;N\04=V\W)2SX]V1,6H7^^2DAT(U>9_]NV/L7SW?;GJY?4%=^0$$:&? MQ
M8#LPQC__A'WKUS9N=8(%FL!JO+L5[VX7^KC&-10":&.O0/%R%/5&WHTQMMQ>
M;VCNCGDY-1MXMHWK5L&I5<_IVU9E5<O$JS+Q_B<3+I3@&>P@VT*K1CL1WKL'
M=((%FL!JS/D5<_X':\_7R;M.L$ 36(WW7L5[3XOV"A3_2"Y^OZ&[4Q//:XCN
MU,3IMRNN7\7?[XS_7C)"6+A&\I,H*Y:=+,4V:E.TY=")]-X=H!,LT 168W!0
M,3CX8.4-=/*N$RS0!%;C'5N'XM'2HKT2IB8^R^KY#?VUF+D>QH.&!EO,;-_I
M.>TZQ$>E,.[,9D$2X+D,Y1'H"42<K5J3Z41Y[V[0BA;H0JLS:!\8M#]8B64
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
MOW&$C$_-TED7L<SS6-")6" "GVDB=AS<)P$)F@".)*9D!QW9F2,CHD_6?3"
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
M A0#%     @ =9-;6@=!36*!    L0   !               ( !     &1O
M8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " !UDUM:<#0N!>X    K @  $0
M            @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " !U
MDUM:F5R<(Q &  "<)P  $P              @ ', 0  >&PO=&AE;64O=&AE
M;64Q+GAM;%!+ 0(4 Q0    ( '636UK9V#Q8E @  &LW   8
M  " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " !U
MDUM:-.G!%#D"  "^!0  &               @('7$   >&PO=V]R:W-H965T
M<R]S:&5E=#(N>&UL4$L! A0#%     @ =9-;6C0-2_A\!@  AQL  !@
M         ("!1A,  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0
M   ( '636UHS=SX(Z@(  "0+   8              " @?@9  !X;"]W;W)K
M<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " !UDUM:P'B,)=4%   U%P
M&               @($8'0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L!
M A0#%     @ =9-;6DG 38'H!@  'C$  !@              ("!(R,  'AL
M+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( '636UKE4>JD$ D
M /8L   8              " @4$J  !X;"]W;W)K<VAE971S+W-H965T-RYX
M;6Q02P$"% ,4    " !UDUM::;?%.U$"  #-!   &               @(&'
M,P  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ =9-;6OU3
MS6(%!0  ! L  !@              ("!#C8  'AL+W=O<FMS:&5E=',O<VAE
M970Y+GAM;%!+ 0(4 Q0    ( '636UK8]MY<"2$  +1J   9
M  " @4D[  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @
M=9-;6EXTVJ(?"0  H1@  !D              ("!B5P  'AL+W=O<FMS:&5E
M=',O<VAE970Q,2YX;6Q02P$"% ,4    " !UDUM:I8,:TFH%  !@#   &0
M            @('?90  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4
M Q0    ( '636UI'S;XJ< L  /$<   9              " @8!K  !X;"]W
M;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ =9-;6D&D9V&0 P
MX0<  !D              ("!)W<  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX
M;6Q02P$"% ,4    " !UDUM:92;+#10%   @#   &0              @('N
M>@  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( '636UHG
M(86)RP<  /$1   9              " @3F   !X;"]W;W)K<VAE971S+W-H
M965T,38N>&UL4$L! A0#%     @ =9-;6OWQI7L<"@  Z!D  !D
M     ("!.X@  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4
M" !UDUM:N:+F&,D-  !&*@  &0              @(&.D@  >&PO=V]R:W-H
M965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( '636UHV[T$%F0,  .0'   9
M              " @8Z@  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L!
M A0#%     @ =9-;6F%J28AA P  RP<  !D              ("!7J0  'AL
M+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " !UDUM:\JQ'R<(&
M  #P$0  &0              @('VIP  >&PO=V]R:W-H965T<R]S:&5E=#(Q
M+GAM;%!+ 0(4 Q0    ( '636UH_-S1U!P(  *0$   9              "
M@>^N  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ =9-;
M6O*<B\J$ @  O@8  !D              ("!+;$  'AL+W=O<FMS:&5E=',O
M<VAE970R,RYX;6Q02P$"% ,4    " !UDUM:<L$13>4)   %2   &0
M        @('HLP  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0
M   ( '636UH\I3,X$0(  -T$   9              " @02^  !X;"]W;W)K
M<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ =9-;6O9YIIV>"@  /3
M !D              ("!3,   'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q0
M2P$"% ,4    " !UDUM:B+-%7?,C  "X>P  &0              @($ARP
M>&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( '636UKP<C59
MW0,  $4(   9              " @4OO  !X;"]W;W)K<VAE971S+W-H965T
M,C@N>&UL4$L! A0#%     @ =9-;6IY&C8!O!   F@L  !D
M ("!7_,  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " !U
MDUM:+2OQ'1D#  "6!@  &0              @($%^   >&PO=V]R:W-H965T
M<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( '636UJ'#[60A00  +X*   9
M          " @57[  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#
M%     @ =9-;6@->&N;* P  2P@  !D              ("!$0 ! 'AL+W=O
M<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " !UDUM:8!?QZIX$  #2
M"P  &0              @($2! $ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM
M;%!+ 0(4 Q0    ( '636UJLK@X3: 0  #\*   9              " @><(
M 0!X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ =9-;6LL,
M"O*L!@  EQ   !D              ("!A@T! 'AL+W=O<FMS:&5E=',O<VAE
M970S-2YX;6Q02P$"% ,4    " !UDUM:$@M0BR,'  !Q%   &0
M    @(%I% $ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    (
M '636UJ7=Y"36 4  .D,   9              " @<,; 0!X;"]W;W)K<VAE
M971S+W-H965T,S<N>&UL4$L! A0#%     @ =9-;6LB@XR(Z @  : 0  !D
M             ("!4B$! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"
M% ,4    " !UDUM:DKMU]5L'  "]-0  &0              @('#(P$ >&PO
M=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( '636UJ7H_U^V@(
M $<+   9              " @54K 0!X;"]W;W)K<VAE971S+W-H965T-# N
M>&UL4$L! A0#%     @ =9-;6B"I\,\#"0  CD<  !D              ("!
M9BX! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " !UDUM:
MRJF)Q=@#  !3#@  &0              @(&@-P$ >&PO=V]R:W-H965T<R]S
M:&5E=#0R+GAM;%!+ 0(4 Q0    ( '636UI+;XO"Z0,  +8/   9
M      " @:\[ 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%
M  @ =9-;6H9]I?>+ P  >0\  !D              ("!SS\! 'AL+W=O<FMS
M:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " !UDUM:/<$VF.,$  !U'@
M&0              @(&10P$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+
M 0(4 Q0    ( '636UIVWUE6BP0  -L;   9              " @:M( 0!X
M;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ =9-;6MNZ@=8U
M P  .@T  !D              ("!;4T! 'AL+W=O<FMS:&5E=',O<VAE970T
M-RYX;6Q02P$"% ,4    " !UDUM:[IT$5A\#  "5"   &0
M@('94 $ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( '63
M6UJ- Y&H*P,  /T+   9              " @2]4 0!X;"]W;W)K<VAE971S
M+W-H965T-#DN>&UL4$L! A0#%     @ =9-;6A ^41:= P  I!   !D
M         ("!D5<! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4
M    " !UDUM:R/ %7W$#  ![#@  &0              @(%E6P$ >&PO=V]R
M:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( '636UKL^@]S_0(  +0(
M   9              " @0U? 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL
M4$L! A0#%     @ =9-;6BJM?(1A P  S0T  !D              ("!06(!
M 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " !UDUM:@X@%
M/[X"   <!P  &0              @('990$ >&PO=V]R:W-H965T<R]S:&5E
M=#4T+GAM;%!+ 0(4 Q0    ( '636UK"BD^3>0(  *L%   9
M  " @<YH 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @
M=9-;6M7M]M&C!@  &CX  !D              ("!?FL! 'AL+W=O<FMS:&5E
M=',O<VAE970U-BYX;6Q02P$"% ,4    " !UDUM:OW@TW@T$  #(#0  &0
M            @(%8<@$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4
M Q0    ( '636UJ:-P"UW0(  .T'   9              " @9QV 0!X;"]W
M;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ =9-;6AH128[; @
M- @  !D              ("!L'D! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX
M;6Q02P$"% ,4    " !UDUM:3K$4++T#   8#@  &0              @('"
M? $ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( '636UJ2
MT.>(.P0  "$/   9              " @;:  0!X;"]W;W)K<VAE971S+W-H
M965T-C$N>&UL4$L! A0#%     @ =9-;6AW!'DJ^!   F10  !D
M     ("!*(4! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4
M" !UDUM:(5T!B%,#  #K#@  &0              @($=B@$ >&PO=V]R:W-H
M965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( '636UJ%I7Y_V0(  ,<'   9
M              " @:>- 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L!
M A0#%     @ =9-;6KO"2(*F"P  N7T  !D              ("!MY ! 'AL
M+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " !UDUM:#E?O0N0$
M  "K%0  &0              @(&4G $ >&PO=V]R:W-H965T<R]S:&5E=#8V
M+GAM;%!+ 0(4 Q0    ( '636UK"W5(*G@,  %\.   9              "
M@:^A 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ =9-;
M6H.;6&AK!P  H4L  !D              ("!A*4! 'AL+W=O<FMS:&5E=',O
M<VAE970V."YX;6Q02P$"% ,4    " !UDUM:9X^PJNL"  #%!@  &0
M        @($FK0$ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0
M   ( '636UIZD:5.&@0  !D5   9              " @4BP 0!X;"]W;W)K
M<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ =9-;6H<0?_8" P  O0H
M !D              ("!F;0! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q0
M2P$"% ,4    " !UDUM:DVE#),$#   3$@  &0              @('2MP$
M>&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( '636UKKJD"/
M4 ,  "0-   9              " @<J[ 0!X;"]W;W)K<VAE971S+W-H965T
M-S,N>&UL4$L! A0#%     @ =9-;6N2*H.^!!0  81\  !D
M ("!4;\! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " !U
MDUM:X8(0T30#  !,#   &0              @($)Q0$ >&PO=V]R:W-H965T
M<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( '636UH..W?;+@,  / 2   -
M          "  73( 0!X;"]S='EL97,N>&UL4$L! A0#%     @ =9-;6I>*
MNQS     $P(   L              ( !S<L! %]R96QS+RYR96QS4$L! A0#
M%     @ =9-;6KW&*XGX!0  :C$   \              ( !MLP! 'AL+W=O
M<FMB;V]K+GAM;%!+ 0(4 Q0    ( '636UIG_%)"3 (  &@L   :
M      "  =O2 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0
M   ( '636UJ&IF-(# (  &$K   3              "  5_5 0!;0V]N=&5N
B=%]4>7!E<UTN>&UL4$L%!@    !3 %, O!8  )S7 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<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>105
<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>107
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>199</ContextCount>
  <ElementCount>411</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>87</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>13</UnitCount>
  <MyReports>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - Disclosure - DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/DESCRIPTIONOFTHEBUSINESSANDBASISOFPRESENTATION</Role>
      <ShortName>DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - FAIR VALUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/FAIRVALUE</Role>
      <ShortName>FAIR VALUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - ACQUISITIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/ACQUISITIONS</Role>
      <ShortName>ACQUISITIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/REVENUE</Role>
      <ShortName>REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - PROPERTY and EQUIPMENT, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/PROPERTYandEQUIPMENTnet</Role>
      <ShortName>PROPERTY and EQUIPMENT, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - INTANGIBLE ASSETS AND GOODWILL</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILL</Role>
      <ShortName>INTANGIBLE ASSETS AND GOODWILL</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - STOCK-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/STOCKBASEDCOMPENSATION</Role>
      <ShortName>STOCK-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - EMPLOYEE BENEFIT PLAN</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/EMPLOYEEBENEFITPLAN</Role>
      <ShortName>EMPLOYEE BENEFIT PLAN</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - EARNINGS (LOSS) PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/EARNINGSLOSSPERSHARE</Role>
      <ShortName>EARNINGS (LOSS) PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/SUBSEQUENTEVENTS</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - FAIR VALUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/FAIRVALUETables</Role>
      <ShortName>FAIR VALUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://duolingo.com/role/FAIRVALUE</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - ACQUISITIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/ACQUISITIONSTables</Role>
      <ShortName>ACQUISITIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://duolingo.com/role/ACQUISITIONS</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - REVENUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/REVENUETables</Role>
      <ShortName>REVENUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://duolingo.com/role/REVENUE</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - PROPERTY and EQUIPMENT, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/PROPERTYandEQUIPMENTnetTables</Role>
      <ShortName>PROPERTY and EQUIPMENT, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://duolingo.com/role/PROPERTYandEQUIPMENTnet</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLTables</Role>
      <ShortName>INTANGIBLE ASSETS AND GOODWILL (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILL</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://duolingo.com/role/LEASES</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/INCOMETAXESTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://duolingo.com/role/INCOMETAXES</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - STOCK-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/STOCKBASEDCOMPENSATIONTables</Role>
      <ShortName>STOCK-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://duolingo.com/role/STOCKBASEDCOMPENSATION</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/EARNINGSLOSSPERSHARETables</Role>
      <ShortName>EARNINGS (LOSS) PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://duolingo.com/role/EARNINGSLOSSPERSHARE</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/DESCRIPTIONOFTHEBUSINESSANDBASISOFPRESENTATIONDetails</Role>
      <ShortName>DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duolingo.com/role/DESCRIPTIONOFTHEBUSINESSANDBASISOFPRESENTATION</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Useful Life (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Useful Life (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - FAIR VALUE - Schedule of Net Unrealized Gains (Losses), and Fair Value by Major Security Type for Our Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails</Role>
      <ShortName>FAIR VALUE - Schedule of Net Unrealized Gains (Losses), and Fair Value by Major Security Type for Our Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - FAIR VALUE - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/FAIRVALUENarrativeDetails</Role>
      <ShortName>FAIR VALUE - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - ACQUISITIONS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/ACQUISITIONSNarrativeDetails</Role>
      <ShortName>ACQUISITIONS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - ACQUISITIONS - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails</Role>
      <ShortName>ACQUISITIONS - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - REVENUE - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/REVENUENarrativeDetails</Role>
      <ShortName>REVENUE - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - REVENUE - Schedule of Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/REVENUEScheduleofDisaggregationofRevenueDetails</Role>
      <ShortName>REVENUE - Schedule of Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - REVENUE - Schedule of Revenue by Geographic Areas (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/REVENUEScheduleofRevenuebyGeographicAreasDetails</Role>
      <ShortName>REVENUE - Schedule of Revenue by Geographic Areas (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - REVENUE - Schedule of Deferred Revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/REVENUEScheduleofDeferredRevenuesDetails</Role>
      <ShortName>REVENUE - Schedule of Deferred Revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - PROPERTY and EQUIPMENT, net - Schedule of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails</Role>
      <ShortName>PROPERTY and EQUIPMENT, net - Schedule of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - PROPERTY and EQUIPMENT, net - Schedule of Depreciation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofDepreciationExpenseDetails</Role>
      <ShortName>PROPERTY and EQUIPMENT, net - Schedule of Depreciation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails</Role>
      <ShortName>INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails</Role>
      <ShortName>INTANGIBLE ASSETS AND GOODWILL - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsAmortizationExpenseDetails</Role>
      <ShortName>INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets, Future Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails</Role>
      <ShortName>INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets, Future Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails</Role>
      <ShortName>INTANGIBLE ASSETS AND GOODWILL - Schedule of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - LEASES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/LEASESNarrativeDetails</Role>
      <ShortName>LEASES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - LEASES - Schedule of Components of Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/LEASESScheduleofComponentsofLeaseCostDetails</Role>
      <ShortName>LEASES - Schedule of Components of Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - LEASES - Schedule of Future Minimum Rental Payments for Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails</Role>
      <ShortName>LEASES - Schedule of Future Minimum Rental Payments for Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - INCOME TAXES - Income Before Income Tax, Domestic and Foreign (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/INCOMETAXESIncomeBeforeIncomeTaxDomesticandForeignDetails</Role>
      <ShortName>INCOME TAXES - Income Before Income Tax, Domestic and Foreign (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - INCOME TAXES - Provision of Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails</Role>
      <ShortName>INCOME TAXES - Provision of Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - INCOME TAXES - Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>INCOME TAXES - Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - INCOME TAXES - Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>INCOME TAXES - Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - INCOME TAXES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/INCOMETAXESNarrativeDetails</Role>
      <ShortName>INCOME TAXES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - INCOME TAXES - Valuation Allowance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/INCOMETAXESValuationAllowanceDetails</Role>
      <ShortName>INCOME TAXES - Valuation Allowance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Schedule of Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Restricted Stock Unit Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Schedule of Restricted Stock Unit Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Payment Award (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Schedule of Payment Award (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Weighted Average Pricing Model (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAveragePricingModelDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Schedule of Weighted Average Pricing Model (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955554 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Income Statement Location for Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofIncomeStatementLocationforCompensationExpenseDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Schedule of Income Statement Location for Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955555 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/COMMITMENTSANDCONTINGENCIESDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duolingo.com/role/COMMITMENTSANDCONTINGENCIES</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955556 - Disclosure - EMPLOYEE BENEFIT PLAN (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/EMPLOYEEBENEFITPLANDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLAN (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duolingo.com/role/EMPLOYEEBENEFITPLAN</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955557 - Disclosure - EARNINGS (LOSS) PER SHARE - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/EARNINGSLOSSPERSHARENarrativeDetails</Role>
      <ShortName>EARNINGS (LOSS) PER SHARE - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duolingo.com/role/EARNINGSLOSSPERSHARETables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955558 - Disclosure - EARNINGS (LOSS) PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails</Role>
      <ShortName>EARNINGS (LOSS) PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duolingo.com/role/EARNINGSLOSSPERSHARETables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="duol-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955559 - Disclosure - EARNINGS (LOSS) PER SHARE - Schedule of Antidilutive Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails</Role>
      <ShortName>EARNINGS (LOSS) PER SHARE - Schedule of Antidilutive Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://duolingo.com/role/EARNINGSLOSSPERSHARETables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="duol-20241231.htm">duol-20241231.htm</File>
    <File>duol-20241231.xsd</File>
    <File>duol-20241231_cal.xml</File>
    <File>duol-20241231_def.xml</File>
    <File>duol-20241231_lab.xml</File>
    <File>duol-20241231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>duol-20241231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="839">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>110
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "duol-20241231.htm": {
   "nsprefix": "duol",
   "nsuri": "http://duolingo.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "duol-20241231.htm"
     ]
    },
    "schema": {
     "local": [
      "duol-20241231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "duol-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "duol-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "duol-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "duol-20241231_pre.xml"
     ]
    }
   },
   "keyStandard": 373,
   "keyCustom": 38,
   "axisStandard": 28,
   "axisCustom": 1,
   "memberStandard": 47,
   "memberCustom": 37,
   "hidden": {
    "total": 16,
    "http://fasb.org/us-gaap/2024": 6,
    "http://xbrl.sec.gov/dei/2024": 4,
    "http://duolingo.com/20241231": 2,
    "http://xbrl.sec.gov/ecd/2024": 4
   },
   "contextCount": 199,
   "entityCount": 1,
   "segmentCount": 87,
   "elementCount": 724,
   "unitCount": 13,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 839,
    "http://xbrl.sec.gov/ecd/2024": 39,
    "http://xbrl.sec.gov/dei/2024": 39,
    "http://xbrl.sec.gov/cyd/2024": 15
   },
   "report": {
    "R1": {
     "role": "http://duolingo.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.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": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://duolingo.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "9952151 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS",
     "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "longName": "9952154 - 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-13",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "9952155 - 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": "duol-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical",
     "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashAcquiredFromAcquisition",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashAcquiredFromAcquisition",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://duolingo.com/role/DESCRIPTIONOFTHEBUSINESSANDBASISOFPRESENTATION",
     "longName": "9952157 - Disclosure - DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION",
     "shortName": "DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "longName": "9952158 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://duolingo.com/role/FAIRVALUE",
     "longName": "9952159 - Disclosure - FAIR VALUE",
     "shortName": "FAIR VALUE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://duolingo.com/role/ACQUISITIONS",
     "longName": "9952160 - Disclosure - ACQUISITIONS",
     "shortName": "ACQUISITIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://duolingo.com/role/REVENUE",
     "longName": "9952161 - Disclosure - REVENUE",
     "shortName": "REVENUE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://duolingo.com/role/PROPERTYandEQUIPMENTnet",
     "longName": "9952162 - Disclosure - PROPERTY and EQUIPMENT, net",
     "shortName": "PROPERTY and EQUIPMENT, net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILL",
     "longName": "9952163 - Disclosure - INTANGIBLE ASSETS AND GOODWILL",
     "shortName": "INTANGIBLE ASSETS AND GOODWILL",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://duolingo.com/role/LEASES",
     "longName": "9952164 - Disclosure - LEASES",
     "shortName": "LEASES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://duolingo.com/role/INCOMETAXES",
     "longName": "9952165 - Disclosure - INCOME TAXES",
     "shortName": "INCOME TAXES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://duolingo.com/role/STOCKBASEDCOMPENSATION",
     "longName": "9952166 - 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": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://duolingo.com/role/COMMITMENTSANDCONTINGENCIES",
     "longName": "9952167 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://duolingo.com/role/EMPLOYEEBENEFITPLAN",
     "longName": "9952168 - Disclosure - EMPLOYEE BENEFIT PLAN",
     "shortName": "EMPLOYEE BENEFIT PLAN",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://duolingo.com/role/EARNINGSLOSSPERSHARE",
     "longName": "9952169 - Disclosure - EARNINGS (LOSS) PER SHARE",
     "shortName": "EARNINGS (LOSS) PER SHARE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://duolingo.com/role/SUBSEQUENTEVENTS",
     "longName": "9952170 - Disclosure - SUBSEQUENT EVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R24": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-199",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-199",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "longName": "9955511 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables",
     "longName": "9955512 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R29": {
     "role": "http://duolingo.com/role/FAIRVALUETables",
     "longName": "9955513 - Disclosure - FAIR VALUE (Tables)",
     "shortName": "FAIR VALUE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://duolingo.com/role/ACQUISITIONSTables",
     "longName": "9955514 - Disclosure - ACQUISITIONS (Tables)",
     "shortName": "ACQUISITIONS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://duolingo.com/role/REVENUETables",
     "longName": "9955515 - Disclosure - REVENUE (Tables)",
     "shortName": "REVENUE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://duolingo.com/role/PROPERTYandEQUIPMENTnetTables",
     "longName": "9955516 - Disclosure - PROPERTY and EQUIPMENT, net (Tables)",
     "shortName": "PROPERTY and EQUIPMENT, net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R33": {
     "role": "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLTables",
     "longName": "9955517 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables)",
     "shortName": "INTANGIBLE ASSETS AND GOODWILL (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://duolingo.com/role/LEASESTables",
     "longName": "9955518 - Disclosure - LEASES (Tables)",
     "shortName": "LEASES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://duolingo.com/role/INCOMETAXESTables",
     "longName": "9955519 - Disclosure - INCOME TAXES (Tables)",
     "shortName": "INCOME TAXES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://duolingo.com/role/STOCKBASEDCOMPENSATIONTables",
     "longName": "9955520 - Disclosure - STOCK-BASED COMPENSATION (Tables)",
     "shortName": "STOCK-BASED COMPENSATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://duolingo.com/role/EARNINGSLOSSPERSHARETables",
     "longName": "9955521 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)",
     "shortName": "EARNINGS (LOSS) PER SHARE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://duolingo.com/role/DESCRIPTIONOFTHEBUSINESSANDBASISOFPRESENTATIONDetails",
     "longName": "9955522 - Disclosure - DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION (Details)",
     "shortName": "DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "duol:NumberOfLanguages",
      "unitRef": "language",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "duol:NumberOfLanguages",
      "unitRef": "language",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
     "longName": "9955523 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "duol:NumberOfSourcesOfRevenue",
      "unitRef": "revenuesource",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdvertisingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails",
     "longName": "9955524 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Useful Life (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Useful Life (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-36",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-36",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails",
     "longName": "9955525 - Disclosure - FAIR VALUE - Schedule of Net Unrealized Gains (Losses), and Fair Value by Major Security Type for Our Investments (Details)",
     "shortName": "FAIR VALUE - Schedule of Net Unrealized Gains (Losses), and Fair Value by Major Security Type for Our Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:Cash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:Cash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://duolingo.com/role/FAIRVALUENarrativeDetails",
     "longName": "9955526 - Disclosure - FAIR VALUE - Narrative (Details)",
     "shortName": "FAIR VALUE - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://duolingo.com/role/ACQUISITIONSNarrativeDetails",
     "longName": "9955527 - Disclosure - ACQUISITIONS - Narrative (Details)",
     "shortName": "ACQUISITIONS - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
     "longName": "9955528 - Disclosure - ACQUISITIONS - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)",
     "shortName": "ACQUISITIONS - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-71",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://duolingo.com/role/REVENUENarrativeDetails",
     "longName": "9955529 - Disclosure - REVENUE - Narrative (Details)",
     "shortName": "REVENUE - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "duol:NumberOfSourcesOfRevenue",
      "unitRef": "revenuesource",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "duol:ContractWithCustomerNumberOfUsersPerSubscription",
      "unitRef": "user",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://duolingo.com/role/REVENUEScheduleofDisaggregationofRevenueDetails",
     "longName": "9955530 - Disclosure - REVENUE - Schedule of Disaggregation of Revenue (Details)",
     "shortName": "REVENUE - Schedule of Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "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",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-73",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://duolingo.com/role/REVENUEScheduleofRevenuebyGeographicAreasDetails",
     "longName": "9955531 - Disclosure - REVENUE - Schedule of Revenue by Geographic Areas (Details)",
     "shortName": "REVENUE - Schedule of Revenue by Geographic Areas (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "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",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-99",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://duolingo.com/role/REVENUEScheduleofDeferredRevenuesDetails",
     "longName": "9955532 - Disclosure - REVENUE - Schedule of Deferred Revenues (Details)",
     "shortName": "REVENUE - Schedule of Deferred Revenues (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails",
     "longName": "9955533 - Disclosure - PROPERTY and EQUIPMENT, net - Schedule of Property and Equipment (Details)",
     "shortName": "PROPERTY and EQUIPMENT, net - Schedule of Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofDepreciationExpenseDetails",
     "longName": "9955534 - Disclosure - PROPERTY and EQUIPMENT, net - Schedule of Depreciation Expense (Details)",
     "shortName": "PROPERTY and EQUIPMENT, net - Schedule of Depreciation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails",
     "longName": "9955535 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details)",
     "shortName": "INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails",
     "longName": "9955536 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Narrative (Details)",
     "shortName": "INTANGIBLE ASSETS AND GOODWILL - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CapitalizedComputerSoftwareAdditions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CapitalizedComputerSoftwareAdditions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsAmortizationExpenseDetails",
     "longName": "9955537 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets Amortization Expense (Details)",
     "shortName": "INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets Amortization Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CapitalizedComputerSoftwareAmortization1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CapitalizedComputerSoftwareAmortization1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails",
     "longName": "9955538 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets, Future Amortization Expense (Details)",
     "shortName": "INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets, Future Amortization Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails",
     "longName": "9955539 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Goodwill (Details)",
     "shortName": "INTANGIBLE ASSETS AND GOODWILL - Schedule of Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://duolingo.com/role/LEASESNarrativeDetails",
     "longName": "9955540 - Disclosure - LEASES - Narrative (Details)",
     "shortName": "LEASES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://duolingo.com/role/LEASESScheduleofComponentsofLeaseCostDetails",
     "longName": "9955541 - Disclosure - LEASES - Schedule of Components of Lease Cost (Details)",
     "shortName": "LEASES - Schedule of Components of Lease Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails",
     "longName": "9955542 - Disclosure - LEASES - Schedule of Future Minimum Rental Payments for Operating Leases (Details)",
     "shortName": "LEASES - Schedule of Future Minimum Rental Payments for Operating Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://duolingo.com/role/INCOMETAXESIncomeBeforeIncomeTaxDomesticandForeignDetails",
     "longName": "9955543 - Disclosure - INCOME TAXES - Income Before Income Tax, Domestic and Foreign (Details)",
     "shortName": "INCOME TAXES - Income Before Income Tax, Domestic and Foreign (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails",
     "longName": "9955544 - Disclosure - INCOME TAXES - Provision of Income Taxes (Details)",
     "shortName": "INCOME TAXES - Provision of Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails",
     "longName": "9955545 - Disclosure - INCOME TAXES - Effective Income Tax Rate Reconciliation (Details)",
     "shortName": "INCOME TAXES - Effective Income Tax Rate Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails",
     "longName": "9955546 - Disclosure - INCOME TAXES - Deferred Tax Assets and Liabilities (Details)",
     "shortName": "INCOME TAXES - Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://duolingo.com/role/INCOMETAXESNarrativeDetails",
     "longName": "9955547 - Disclosure - INCOME TAXES - Narrative (Details)",
     "shortName": "INCOME TAXES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://duolingo.com/role/INCOMETAXESValuationAllowanceDetails",
     "longName": "9955548 - Disclosure - INCOME TAXES - Valuation Allowance (Details)",
     "shortName": "INCOME TAXES - Valuation Allowance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "duol:DeferredTaxAssetValuationAllowanceAdditions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
     "longName": "9955549 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails",
     "longName": "9955550 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Stock Option Activity (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Schedule of Stock Option Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails",
     "longName": "9955551 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Restricted Stock Unit Activity (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Schedule of Restricted Stock Unit Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-144",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-143",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails",
     "longName": "9955552 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Payment Award (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Schedule of Payment Award (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-148",
      "name": "duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-148",
      "name": "duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAveragePricingModelDetails",
     "longName": "9955553 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Weighted Average Pricing Model (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Schedule of Weighted Average Pricing Model (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-162",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-162",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofIncomeStatementLocationforCompensationExpenseDetails",
     "longName": "9955554 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Income Statement Location for Compensation Expense (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Schedule of Income Statement Location for Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "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": "duol-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-127",
      "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": "duol-20241231.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://duolingo.com/role/COMMITMENTSANDCONTINGENCIESDetails",
     "longName": "9955555 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-168",
      "name": "duol:LetterOfCreditPeriodOfMonthlyRent",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-168",
      "name": "duol:LetterOfCreditPeriodOfMonthlyRent",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://duolingo.com/role/EMPLOYEEBENEFITPLANDetails",
     "longName": "9955556 - Disclosure - EMPLOYEE BENEFIT PLAN (Details)",
     "shortName": "EMPLOYEE BENEFIT PLAN (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://duolingo.com/role/EARNINGSLOSSPERSHARENarrativeDetails",
     "longName": "9955557 - Disclosure - EARNINGS (LOSS) PER SHARE - Narrative (Details)",
     "shortName": "EARNINGS (LOSS) PER SHARE - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-181",
      "name": "duol:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-181",
      "name": "duol:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails",
     "longName": "9955558 - Disclosure - EARNINGS (LOSS) PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details)",
     "shortName": "EARNINGS (LOSS) PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "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": "duol-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails",
     "longName": "9955559 - Disclosure - EARNINGS (LOSS) PER SHARE - Schedule of Antidilutive Securities (Details)",
     "shortName": "EARNINGS (LOSS) PER SHARE - Schedule of Antidilutive Securities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duol-20241231.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "duol_A2011EquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "A2011EquityIncentivePlanMember",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2011 Equity Incentive Plan",
        "label": "2011 Equity Incentive Plan [Member]",
        "documentation": "2011 Equity Incentive Plan"
       }
      }
     },
     "auth_ref": []
    },
    "duol_A2021IncentiveAwardPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "A2021IncentiveAwardPlanMember",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2021 Plan",
        "label": "2021 Incentive Award Plan [Member]",
        "documentation": "2021 Incentive Award Plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.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": [
      "r69",
      "r854"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r782"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "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": [
      "r1034"
     ]
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accretion 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": [
      "r98"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax payable",
        "label": "Accrued Income Taxes, Current",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r122"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r162",
      "r646"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r934"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.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": [
      "r81",
      "r854",
      "r1179"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://duolingo.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": [
      "r687",
      "r1021",
      "r1022",
      "r1023",
      "r1025",
      "r1121",
      "r1180"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r947"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r947"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r947"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r947"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Taxes paid related to net-share settlement of share-based compensation awards",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.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": [
      "r52",
      "r53",
      "r393"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and Marketing",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising costs",
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r437",
      "r839"
     ]
    },
    "us-gaap_AdvertisingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingMember",
     "presentation": [
      "http://duolingo.com/role/REVENUEScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising",
        "label": "Advertising [Member]",
        "documentation": "Announcement promoting product, service, or event."
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r992"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r905",
      "r916",
      "r926",
      "r959"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r908",
      "r919",
      "r929",
      "r962"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r993"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r947"
     ]
    },
    "duol_AllCountriesMinusUSAAndUKMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "AllCountriesMinusUSAAndUKMember",
     "presentation": [
      "http://duolingo.com/role/REVENUEScheduleofRevenuebyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rest of World",
        "label": "All Countries Minus USA And UK [Member]",
        "documentation": "All Countries Minus USA And UK"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r954"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r909",
      "r920",
      "r930",
      "r954",
      "r963",
      "r967",
      "r975"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r973"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofIncomeStatementLocationforCompensationExpenseDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r435"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive securities excluded from the computation of earnings 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": [
      "r216"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHARENarrativeDetails",
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities [Axis]",
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHARENarrativeDetails",
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHARENarrativeDetails",
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails"
     ],
     "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": [
      "r30"
     ]
    },
    "duol_AppleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "AppleMember",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Apple",
        "label": "Apple [Member]",
        "documentation": "Apple"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetBackedSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetBackedSecuritiesMember",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset-backed securities",
        "label": "Asset-Backed Securities [Member]",
        "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans."
       }
      }
     },
     "auth_ref": [
      "r831",
      "r855",
      "r1039",
      "r1041",
      "r1042"
     ]
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment",
        "label": "Asset Impairment Charges",
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r40"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.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": [
      "r121",
      "r131",
      "r166",
      "r186",
      "r220",
      "r224",
      "r238",
      "r239",
      "r279",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r491",
      "r493",
      "r528",
      "r638",
      "r726",
      "r814",
      "r815",
      "r854",
      "r883",
      "r1077",
      "r1078",
      "r1134"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.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": [
      "r157",
      "r170",
      "r186",
      "r279",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r491",
      "r493",
      "r528",
      "r854",
      "r1077",
      "r1078",
      "r1134"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://duolingo.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/2024",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Fair Value",
        "label": "Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r506",
      "r507",
      "r842"
     ]
    },
    "duol_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://duolingo.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r888",
      "r889",
      "r912"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://duolingo.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r888",
      "r889",
      "r912"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://duolingo.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r888",
      "r889",
      "r912"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r970"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r971"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r966"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r966"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r966"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r966"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r966"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r966"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAveragePricingModelDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r969"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r968"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r967"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r967"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Axis]",
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r330",
      "r1146",
      "r1147"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Domain]",
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64",
      "r330",
      "r1146",
      "r1147"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation and Accounting Principles",
        "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": []
    },
    "duol_BeijingChinaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "BeijingChinaMember",
     "presentation": [
      "http://duolingo.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Beijing, China",
        "label": "Beijing, China [Member]",
        "documentation": "Beijing, China"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSNarrativeDetails",
      "http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r486",
      "r834",
      "r835"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSNarrativeDetails",
      "http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Axis]",
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r56",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r486",
      "r834",
      "r835"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSNarrativeDetails",
      "http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Line Items]",
        "label": "Business Acquisition [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill recognized is expected to be deductible for income tax",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition costs",
        "label": "Business Combination, Acquisition Related Costs",
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total consideration",
        "label": "Business Combination, Consideration Transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2",
      "r12"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationAssetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationContingentConsiderationAssetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent consideration",
        "label": "Business Combination, Contingent Consideration, Asset, Current",
        "documentation": "Amount of asset recognized arising from contingent consideration in a business combination, expected to be realized within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r118"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liability",
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r118"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACQUISITIONS",
        "label": "Business Combination Disclosure [Text Block]",
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r487"
     ]
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement period adjustments",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments Related to Previous Period",
        "documentation": "Amount of increase (decrease) in income that would have been recognized in previous periods if the adjustments to provisional amounts were recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r485"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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": [
      "r58"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets acquired",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other",
        "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Technology",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r58"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other liabilities assumed",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSNarrativeDetails",
      "http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price",
        "totalLabel": "Total purchase price",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Business Combinations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r116"
     ]
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "presentation": [
      "http://duolingo.com/role/DESCRIPTIONOFTHEBUSINESSANDBASISOFPRESENTATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. 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)."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r99",
      "r100"
     ]
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment included in Current liabilities",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r27",
      "r28"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareAdditions",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized software development costs",
        "label": "Capitalized Computer Software, Additions",
        "documentation": "Additions made to capitalized computer software costs during the period."
       }
      }
     },
     "auth_ref": [
      "r799"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of capitalized computer software",
        "label": "Capitalized Computer Software, Amortization",
        "documentation": "Amount of expense for amortization of capitalized computer software costs."
       }
      }
     },
     "auth_ref": [
      "r797",
      "r799"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareImpairments1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareImpairments1",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of capitalized software",
        "label": "Capitalized Computer Software, Impairments",
        "documentation": "Amount of impairment loss from capitalized computer software costs."
       }
      }
     },
     "auth_ref": [
      "r798",
      "r799"
     ]
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred cost of revenues",
        "label": "Capitalized Contract Cost, Net, Current",
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current."
       }
      }
     },
     "auth_ref": [
      "r307"
     ]
    },
    "duol_CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized software and purchases of intangible assets included in Current liabilities",
        "label": "Capitalized Software And Purchases Of Intangible Assets, Expenditures Incurred but Not Yet Paid",
        "documentation": "Capitalized Software And Purchases Of Intangible Assets, Expenditures Incurred but Not Yet Paid"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Cash",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r641",
      "r698",
      "r721",
      "r854",
      "r883",
      "r1010"
     ]
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAcquiredFromAcquisition",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash acquired during acquisition",
        "label": "Cash Acquired from Acquisition",
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "totalLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r159",
      "r805"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "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": [
      "r159"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Cash",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r120"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash - Beginning of period",
        "periodEndLabel": "Cash, cash equivalents and restricted cash - End of period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r96",
      "r184"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase in cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r96"
     ]
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails": {
       "parentTag": "duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Equivalents",
        "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": [
      "r1010",
      "r1144"
     ]
    },
    "us-gaap_CashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashEquivalentsMember",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Equivalents",
        "label": "Cash Equivalents [Member]",
        "documentation": "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": [
      "r159"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosure of noncash investing activities:",
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CertificatesOfDepositMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CertificatesOfDepositMember",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Certificates of deposit",
        "label": "Certificates of Deposit [Member]",
        "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r877",
      "r878",
      "r879",
      "r880"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r945"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r942"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r940"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "duol_ClassAAndClassBCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ClassAAndClassBCommonStockMember",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A and Class B Common Stock",
        "label": "Class A And Class B Common Stock [Member]",
        "documentation": "Class A And Class B Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://duolingo.com/role/CoverPage",
      "http://duolingo.com/role/EARNINGSLOSSPERSHARENarrativeDetails",
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "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": [
      "r154",
      "r167",
      "r168",
      "r169",
      "r186",
      "r207",
      "r211",
      "r213",
      "r215",
      "r222",
      "r223",
      "r279",
      "r339",
      "r341",
      "r342",
      "r343",
      "r346",
      "r347",
      "r350",
      "r351",
      "r352",
      "r353",
      "r355",
      "r528",
      "r681",
      "r682",
      "r683",
      "r684",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r699",
      "r713",
      "r735",
      "r755",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r997",
      "r1017",
      "r1026"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r946"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r946"
     ]
    },
    "us-gaap_CommercialPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommercialPaperMember",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "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": [
      "r108",
      "r338",
      "r877",
      "r878",
      "r879",
      "r880"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (Note 11)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r124",
      "r640",
      "r712"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://duolingo.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r332",
      "r333",
      "r783",
      "r1072",
      "r1074"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingencies",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r784"
     ]
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://duolingo.com/role/CoverPage",
      "http://duolingo.com/role/EARNINGSLOSSPERSHARENarrativeDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Class A",
        "label": "Common Class A [Member]",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://duolingo.com/role/CoverPage",
      "http://duolingo.com/role/EARNINGSLOSSPERSHARENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common 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": [
      "r1180"
     ]
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock reserved for future issuance (in shares)",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://duolingo.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": [
      "r873",
      "r874",
      "r875",
      "r877",
      "r878",
      "r879",
      "r880",
      "r1021",
      "r1022",
      "r1025",
      "r1121",
      "r1178",
      "r1180"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in usd per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r80",
      "r713"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://duolingo.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": [
      "r13",
      "r80",
      "r713",
      "r732",
      "r1180",
      "r1181"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A common stock, $0.0001 par value; 2,000,000 shares authorized as of December\u00a031, 2024 and December\u00a031, 2023; 38,730 and 36,311 issued and outstanding at December\u00a031, 2024 and December\u00a031, 2023, respectively Class B common stock, $0.0001 par value; 30,000 shares authorized as of December\u00a031, 2024 and December\u00a031, 2023; 6,206 and 6,215 issued and outstanding at December\u00a031, 2024 and December\u00a031, 2023, respectively",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r642",
      "r854"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r951"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r950"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r952"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r949"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net comprehensive income (loss)",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r172",
      "r174",
      "r179",
      "r633",
      "r652",
      "r653"
     ]
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized software",
        "label": "Computer Software, Intangible Asset [Member]",
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks."
       }
      }
     },
     "auth_ref": [
      "r799",
      "r803",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1065",
      "r1067",
      "r1070",
      "r1071"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "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": [
      "r33",
      "r35",
      "r65",
      "r66",
      "r244",
      "r782"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Axis]",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r35",
      "r65",
      "r66",
      "r244",
      "r675",
      "r782"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "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": [
      "r33",
      "r35",
      "r65",
      "r66",
      "r244",
      "r782",
      "r1001"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of Credit Risk",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r144"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Line Items]",
        "label": "Concentration Risk [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": [
      "r782"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risk (in percent)",
        "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": [
      "r33",
      "r35",
      "r65",
      "r66",
      "r244"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Table]",
        "label": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r35",
      "r36",
      "r65",
      "r119",
      "r782"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "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": [
      "r33",
      "r35",
      "r65",
      "r66",
      "r244",
      "r782"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r806"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://duolingo.com/role/REVENUETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Revenues",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "duol_ContractWithCustomerCertificationPeriodPriorToTestCompletion": {
     "xbrltype": "durationItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ContractWithCustomerCertificationPeriodPriorToTestCompletion",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of hours to make certification decision (less than)",
        "label": "Contract With Customer, Certification Period Prior To Test Completion",
        "documentation": "Contract With Customer, Certification Period Prior To Test Completion"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://duolingo.com/role/REVENUEScheduleofDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenues",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "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": [
      "r357",
      "r358",
      "r377"
     ]
    },
    "duol_ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/REVENUEScheduleofDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferral of revenue",
        "label": "Contract With Customer, Liability, Increase From Deferral Of Revenue",
        "documentation": "Contract With Customer, Liability, Increase From Deferral Of Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/REVENUEScheduleofDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amount from beginning balance recognized into revenue",
        "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": [
      "r378"
     ]
    },
    "duol_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/REVENUEScheduleofDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Recognition of deferred revenue",
        "label": "Contract with Customer, Liability, Revenue Recognized, Excluding Opening Balance",
        "documentation": "Contract with Customer, Liability, Revenue Recognized, Excluding Opening Balance"
       }
      }
     },
     "auth_ref": []
    },
    "duol_ContractWithCustomerNumberOfUsersPerSubscription": {
     "xbrltype": "integerItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ContractWithCustomerNumberOfUsersPerSubscription",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of users",
        "label": "Contract With Customer, Number Of Users Per Subscription",
        "documentation": "Contract With Customer, Number Of Users Per Subscription"
       }
      }
     },
     "auth_ref": []
    },
    "duol_ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase": {
     "xbrltype": "durationItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration period to take exams (in years)",
        "label": "Contract With Customer, Threshold Period To Take Exam For Bulk Purchase",
        "documentation": "Contract With Customer, Threshold Period To Take Exam For Bulk Purchase"
       }
      }
     },
     "auth_ref": []
    },
    "duol_ContractWithCustomerThresholdToTakeExam": {
     "xbrltype": "durationItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ContractWithCustomerThresholdToTakeExam",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of days to take exam",
        "label": "Contract With Customer, Threshold To Take Exam",
        "documentation": "Contract With Customer, Threshold To Take Exam"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateDebtSecuritiesMember",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate debt securities",
        "label": "Corporate Debt Securities [Member]",
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment."
       }
      }
     },
     "auth_ref": [
      "r831",
      "r833",
      "r842",
      "r855",
      "r871",
      "r1175"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenues",
        "label": "Cost of Revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r186",
      "r279",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r528",
      "r814",
      "r1077"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsAmortizationExpenseDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofIncomeStatementLocationforCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cost of revenues",
        "terseLabel": "Cost of revenues",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditLossFinancialInstrumentPolicyTextBlock",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for Credit Losses",
        "label": "Credit Loss, Financial Instrument [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r288",
      "r290",
      "r291",
      "r293",
      "r294",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r304"
     ]
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]",
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1002",
      "r1019",
      "r1120"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1002",
      "r1019"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Current Income Tax Expense (Benefit), Total",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r471",
      "r1019"
     ]
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1002",
      "r1019",
      "r1120"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r244"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r897",
      "r986"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r897",
      "r986"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r899",
      "r988"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r899",
      "r988"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r901",
      "r990"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r899",
      "r988"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r892",
      "r981"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r893",
      "r982"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r893",
      "r982"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r891",
      "r980"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r891",
      "r980"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r891",
      "r980"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r894",
      "r983"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r896",
      "r985"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r896",
      "r985"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r897",
      "r986"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r900",
      "r989"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r898",
      "r987"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r895",
      "r984"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other-than-temporary impairments",
        "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Not to Sell before Recovery, Credit Loss, Previously Recorded, Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for allowance 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), not intended to be sold and not more likely than not will be required to sell before recovery of amortized cost basis, with previously recorded allowance."
       }
      }
     },
     "auth_ref": [
      "r306"
     ]
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "label": "Debt Securities, Held-to-Maturity, Accrued Interest, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of accrued interest on investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r285",
      "r292"
     ]
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities, Held-to-Maturity, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration]",
        "label": "Debt Securities, Held-to-Maturity, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes accrued interest, after allowance for credit loss, on investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r292"
     ]
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails": {
       "parentTag": "duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Amortized Cost",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r262",
      "r264",
      "r632"
     ]
    },
    "duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Debt Securities, Held-To-Maturity, Amortized Cost, After Allowance For Credit Loss And Cash Equivalents, At Carrying Value",
        "label": "Debt Securities, Held-To-Maturity, Amortized Cost, After Allowance For Credit Loss And Cash Equivalents, At Carrying Value",
        "documentation": "Debt Securities, Held-To-Maturity, Amortized Cost, After Allowance For Credit Loss And Cash Equivalents, At Carrying Value"
       }
      }
     },
     "auth_ref": []
    },
    "duol_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Amortized Cost",
        "label": "Debt Securities, Held-To-Maturity, Amortized Cost, After Allowance For Credit Loss And Cash Equivalents, Carrying Value",
        "documentation": "Debt Securities, Held-To-Maturity, Amortized Cost, After Allowance For Credit Loss And Cash Equivalents, Carrying Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r632",
      "r1038",
      "r1040"
     ]
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails": {
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt securities, held to maturity",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Noncurrent",
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r632",
      "r1038",
      "r1040"
     ]
    },
    "duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Debt Securities, Held-To-Maturity, Fair Value And Cash Equivalents, At Carrying Value",
        "label": "Debt Securities, Held-To-Maturity, Fair Value And Cash Equivalents, At Carrying Value",
        "documentation": "Debt Securities, Held-To-Maturity, Fair Value And Cash Equivalents, At Carrying Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1",
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continued service period (in years)",
        "label": "Deferred Compensation Arrangement with Individual, Requisite Service Period",
        "documentation": "Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r50"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1119",
      "r1120"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1119"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets, net",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r444",
      "r445"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r151",
      "r1019"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r77",
      "r123",
      "r463"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities, net",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r444",
      "r445",
      "r639"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1119",
      "r1120"
     ]
    },
    "duol_DeferredTaxAssetValuationAllowanceAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "DeferredTaxAssetValuationAllowanceAdditions",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Valuation allowances established",
        "label": "Deferred Tax Asset, Valuation Allowance, Additions",
        "documentation": "Deferred Tax Asset, Valuation Allowance, Additions"
       }
      }
     },
     "auth_ref": []
    },
    "duol_DeferredTaxAssetValuationAllowanceReleased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "DeferredTaxAssetValuationAllowanceReleased",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Release of valuation allowances",
        "label": "Deferred Tax Asset, Valuation Allowance, Released",
        "documentation": "Deferred Tax Asset, Valuation Allowance, Released"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Section 174 research and development capitalization",
        "label": "Deferred Tax Asset, In-Process Research and Development",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both."
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "duol_DeferredTaxAssetsLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "DeferredTaxAssetsLeasingArrangements",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability",
        "label": "Deferred Tax Assets, Leasing Arrangements",
        "documentation": "Deferred Tax Assets, Leasing Arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred taxes",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other deferred tax assets",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "duol_DeferredTaxAssetsStateTaxesAndVATTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "DeferredTaxAssetsStateTaxesAndVATTaxes",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales tax / Value added tax (\"VAT\") reserve",
        "label": "Deferred Tax Assets, State Taxes And VAT Taxes",
        "documentation": "Deferred Tax Assets, State Taxes And VAT Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business credits",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development credits",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpense",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketing and advertising",
        "label": "Deferred Tax Assets, Tax Deferred Expense",
        "documentation": "Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from reserves and accruals, compensation and benefit costs, and other provisions, reserves, and allowances."
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails",
      "http://duolingo.com/role/INCOMETAXESValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Valuation allowance",
        "negatedPeriodStartLabel": "Beginning balance",
        "negatedPeriodEndLabel": "Ending balance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "duol_DeferredTaxAssetsValuationAllowanceRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "DeferredTaxAssetsValuationAllowanceRollForward",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets, Valuation Allowance [Roll Forward]",
        "label": "Deferred Tax Assets, Valuation Allowance [Roll Forward]",
        "documentation": "Deferred Tax Assets, Valuation Allowance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Capitalized software",
        "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Software",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized software."
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "ROU asset",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements."
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Property and equipment",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "presentation": [
      "http://duolingo.com/role/EMPLOYEEBENEFITPLANDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/EMPLOYEEBENEFITPLANDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit plan, contributions by employer",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r388"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/EMPLOYEEBENEFITPLANDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined contribution plan, employer discretionary contribution amount",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "presentation": [
      "http://duolingo.com/role/EMPLOYEEBENEFITPLANDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer matching contribution, percent of employees' gross pay (in percent)",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "presentation": [
      "http://duolingo.com/role/EMPLOYEEBENEFITPLANDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer matching contribution, percent of match (in percent)",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "documentation": "Percentage employer matches of the employee's percentage contribution matched."
       }
      }
     },
     "auth_ref": []
    },
    "duol_DefinedContributionPlanMatchingContributionPortionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "DefinedContributionPlanMatchingContributionPortionAxis",
     "presentation": [
      "http://duolingo.com/role/EMPLOYEEBENEFITPLANDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Contribution Plan, Matching Contribution [Axis]",
        "label": "Defined Contribution Plan, Matching Contribution, Portion [Axis]",
        "documentation": "Defined Contribution Plan, Matching Contribution, Portion"
       }
      }
     },
     "auth_ref": []
    },
    "duol_DefinedContributionPlanMatchingContributionPortionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "DefinedContributionPlanMatchingContributionPortionDomain",
     "presentation": [
      "http://duolingo.com/role/EMPLOYEEBENEFITPLANDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Contribution Plan, Matching Contribution [Domain]",
        "label": "Defined Contribution Plan, Matching Contribution, Portion [Domain]",
        "documentation": "Defined Benefit Plan, Matching Contribution [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanTextBlock",
     "presentation": [
      "http://duolingo.com/role/EMPLOYEEBENEFITPLAN"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EMPLOYEE BENEFIT PLAN",
        "label": "Defined Contribution Plan [Text Block]",
        "documentation": "The entire disclosure for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r388"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofDepreciationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r41"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r220",
      "r228",
      "r239",
      "r814",
      "r815"
     ]
    },
    "us-gaap_DilutiveSecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DilutiveSecuritiesAbstract",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of dilutive securities",
        "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/REVENUEScheduleofDisaggregationofRevenueDetails",
      "http://duolingo.com/role/REVENUEScheduleofRevenuebyGeographicAreasDetails"
     ],
     "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": [
      "r376",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/REVENUEScheduleofDisaggregationofRevenueDetails",
      "http://duolingo.com/role/REVENUEScheduleofRevenuebyGeographicAreasDetails"
     ],
     "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": [
      "r376",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://duolingo.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": [
      "r1081"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://duolingo.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": [
      "r391",
      "r396",
      "r427",
      "r428",
      "r430",
      "r837"
     ]
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Payment Arrangement, Payment Award",
        "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": [
      "r8",
      "r49"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r888",
      "r889",
      "r912"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction Flag",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r888",
      "r889",
      "r912",
      "r955"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Line Items]",
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Table]",
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r933"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r886"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r944"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS",
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net income (loss) per share attributable to Class A and Class B common stockholders, basic (in usd per share)",
        "terseLabel": "Basic income (loss) per common share (in usd per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r205",
      "r207",
      "r213",
      "r214",
      "r215",
      "r219",
      "r483",
      "r490",
      "r503",
      "r504",
      "r634",
      "r654",
      "r809"
     ]
    },
    "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasicOtherDisclosuresAbstract",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denominator:",
        "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS",
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net income (loss) per share attributable to Class A and Class B common stockholders, diluted (in usd per share)",
        "terseLabel": "Diluted income (loss) per common share (in usd per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r207",
      "r213",
      "r214",
      "r215",
      "r219",
      "r483",
      "r490",
      "r503",
      "r504",
      "r634",
      "r654",
      "r809"
     ]
    },
    "us-gaap_EarningsPerShareDilutedLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDilutedLineItems",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "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": [
      "r207",
      "r211",
      "r213"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHARE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EARNINGS (LOSS) PER SHARE",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r216",
      "r217",
      "r218"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r841"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected income tax expense at federal statutory rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r448",
      "r474",
      "r841"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r452",
      "r841",
      "r1020",
      "r1112"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationFdiiPercent",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Foreign-Derived Intangible Income deduction",
        "label": "Effective Income Tax Rate Reconciliation, FDII, Percent",
        "documentation": "Percentage of reported income tax benefit from difference to income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII)."
       }
      }
     },
     "auth_ref": [
      "r841",
      "r1112",
      "r1114"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Section 162(m) limitation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r453",
      "r454",
      "r1020",
      "r1112"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Meals and entertainment",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to meals and entertainment expense."
       }
      }
     },
     "auth_ref": [
      "r1020",
      "r1112",
      "r1114"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity compensation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r841",
      "r1020",
      "r1112",
      "r1114"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other permanent adjustments",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r841",
      "r1020",
      "r1112",
      "r1113"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State taxes, net of Federal income tax effect",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r841",
      "r1020",
      "r1112"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Research and development credit",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit."
       }
      }
     },
     "auth_ref": [
      "r841",
      "r1020",
      "r1112",
      "r1114"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation cost",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r429"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation cost, weighted-average period of recognition (in years)",
        "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": [
      "r429"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation expense, excluding options",
        "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": [
      "r1110"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation cost, 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": [
      "r1110"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails",
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock Option",
        "terseLabel": "Stock options outstanding",
        "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": []
    },
    "duol_EmployeeStockPurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "EmployeeStockPurchasePlanMember",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Purchase Plan",
        "label": "Employee Stock Purchase Plan [Member]",
        "documentation": "Employee Stock Purchase Plan"
       }
      }
     },
     "auth_ref": []
    },
    "duol_EnglishTestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "EnglishTestMember",
     "presentation": [
      "http://duolingo.com/role/REVENUEScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Duolingo English Test",
        "label": "English Test [Member]",
        "documentation": "English Test"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r938"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r991"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r991"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r991"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://duolingo.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": [
      "r13",
      "r155",
      "r176",
      "r177",
      "r178",
      "r189",
      "r190",
      "r191",
      "r193",
      "r198",
      "r200",
      "r202",
      "r221",
      "r280",
      "r281",
      "r327",
      "r356",
      "r472",
      "r473",
      "r480",
      "r481",
      "r482",
      "r484",
      "r489",
      "r490",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r502",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r537",
      "r539",
      "r557",
      "r650",
      "r669",
      "r670",
      "r671",
      "r687",
      "r755"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in SAFE",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "documentation": "Amount of investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r278"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r948"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r905",
      "r916",
      "r926",
      "r959"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r902",
      "r913",
      "r923",
      "r956"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r521",
      "r844"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "documentation": "Disclosure of information about financial instrument asset measured at fair value on recurring basis using unobservable input."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r521",
      "r844"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r505",
      "r507",
      "r508",
      "r509",
      "r510",
      "r519",
      "r520",
      "r522",
      "r564",
      "r565",
      "r566",
      "r821",
      "r822",
      "r831",
      "r832",
      "r833",
      "r842",
      "r846"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FAIR VALUE",
        "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": [
      "r515",
      "r517",
      "r518",
      "r519",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r630",
      "r842",
      "r847"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r381",
      "r386",
      "r507",
      "r520",
      "r564",
      "r831",
      "r832",
      "r833",
      "r842"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r381",
      "r386",
      "r507",
      "r508",
      "r520",
      "r565",
      "r821",
      "r822",
      "r831",
      "r832",
      "r833",
      "r842"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r507",
      "r508",
      "r509",
      "r510",
      "r520",
      "r566",
      "r821",
      "r822",
      "r831",
      "r832",
      "r833",
      "r842",
      "r846"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Net Unrealized Gains (Losses), and Fair Value by Major Security Type for Our Investments",
        "label": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2."
       }
      }
     },
     "auth_ref": [
      "r506",
      "r507"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r505",
      "r507",
      "r508",
      "r509",
      "r510",
      "r519",
      "r520",
      "r522",
      "r564",
      "r565",
      "r566",
      "r821",
      "r822",
      "r831",
      "r832",
      "r833",
      "r842",
      "r846"
     ]
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r512",
      "r514",
      "r515",
      "r516",
      "r521"
     ]
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "documentation": "Disclosure of information about financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r521"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Financial Instruments",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instrument [Axis]",
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r286",
      "r287",
      "r288",
      "r289",
      "r295",
      "r303",
      "r304",
      "r305",
      "r349",
      "r354",
      "r501",
      "r527",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r651",
      "r818",
      "r842",
      "r844",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r855",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful life (in 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/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: 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": [
      "r164",
      "r308",
      "r320",
      "r820"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1068",
      "r1183"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r321",
      "r799",
      "r820"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets Amortization Expense",
        "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r321",
      "r799",
      "r820"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r321",
      "r799",
      "r820"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r321",
      "r799",
      "r820"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r321",
      "r799",
      "r820"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "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": [
      "r314",
      "r315",
      "r316",
      "r317",
      "r319",
      "r320",
      "r322",
      "r323",
      "r598",
      "r599",
      "r799"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total intangible assets",
        "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": [
      "r308",
      "r320",
      "r599",
      "r820"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsAmortizationExpenseDetails",
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r320",
      "r322",
      "r323",
      "r325",
      "r598",
      "r799",
      "r820"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "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": [
      "r314",
      "r315",
      "r316",
      "r317",
      "r319",
      "r320",
      "r322",
      "r323",
      "r799"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total estimated future amortization expense",
        "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": [
      "r598",
      "r1067"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r909",
      "r920",
      "r930",
      "r963"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r909",
      "r920",
      "r930",
      "r963"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r909",
      "r920",
      "r930",
      "r963"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r909",
      "r920",
      "r930",
      "r963"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r909",
      "r920",
      "r930",
      "r963"
     ]
    },
    "duol_FoundersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "FoundersMember",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Founders",
        "label": "Founders [Member]",
        "documentation": "Founders"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r943"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Furniture, fixtures and equipment",
        "terseLabel": "Furniture, fixtures and equipment",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDispositionOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnDispositionOfIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Gain on sale of capitalized software",
        "label": "Gain (Loss) on Disposition of Intangible Assets",
        "documentation": "Amount of gain (loss) on sale or disposal of intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Loss on disposal of leasehold improvements",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "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": [
      "r90",
      "r739"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofDepreciationExpenseDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofIncomeStatementLocationforCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "verboseLabel": "General and administrative",
        "label": "General and Administrative Expense [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_GeneralBusinessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralBusinessMember",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General Business Tax Credit Carryforward",
        "label": "General Business Tax Credit Carryforward [Member]",
        "documentation": "Tax credit carryforwards which include, but are not limited to, investment, alcohol fuels, low income housing, alternative fuels, alternative motor vehicles, hurricane relief, disabled access, renewable resources electricity production, employer social security, orphan drug, new markets, employer provided child care facilities and services, biodiesel fuels, low sulfur diesel fuel production, distilled spirits and the advanced nuclear power facilities credit."
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeographicConcentrationRiskMember",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails"
     ],
     "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": [
      "r34",
      "r782"
     ]
    },
    "duol_GillianMunsonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "GillianMunsonMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gillian Munson [Member]",
        "documentation": "Gillian Munson"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "verboseLabel": "Goodwill",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r310",
      "r631",
      "r815",
      "r819",
      "r843",
      "r854",
      "r1049",
      "r1056"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Goodwill, Acquired During Period",
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r819"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r309",
      "r312",
      "r819"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "duol_GoodwillTaxDeductibleAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "GoodwillTaxDeductibleAmount",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill, tax deductible amount",
        "label": "Goodwill, Tax Deductible Amount",
        "documentation": "Goodwill, Tax Deductible Amount"
       }
      }
     },
     "auth_ref": []
    },
    "duol_GoogleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "GoogleMember",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Google",
        "label": "Google [Member]",
        "documentation": "Google"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GranteeStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GranteeStatusAxis",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grantee Status [Axis]",
        "label": "Grantee Status [Axis]",
        "documentation": "Information by status of recipient to whom award is granted."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r394",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425"
     ]
    },
    "us-gaap_GranteeStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GranteeStatusDomain",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grantee Status [Domain]",
        "label": "Grantee Status [Domain]",
        "documentation": "Status of recipient to whom award is granted."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r394",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r88",
      "r130",
      "r186",
      "r279",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r528",
      "r811",
      "r814",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1077"
     ]
    },
    "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails": {
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Unrealized Gains",
        "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain",
        "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r270"
     ]
    },
    "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails": {
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gross Unrealized Losses",
        "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss",
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r271"
     ]
    },
    "us-gaap_HeldToMaturitySecuritiesFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HeldToMaturitySecuritiesFairValue",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails": {
       "parentTag": "duol_DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "label": "Debt Securities, Held-to-Maturity, Fair Value",
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r269",
      "r507",
      "r519",
      "r632",
      "r637"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r888",
      "r889",
      "r912"
     ]
    },
    "us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of long-lived asset held for use."
       }
      }
     },
     "auth_ref": [
      "r328"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of long-lived assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r106"
     ]
    },
    "duol_InAppPurchasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "InAppPurchasesMember",
     "presentation": [
      "http://duolingo.com/role/REVENUEScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "In-App Purchases",
        "label": "In-App Purchases [Member]",
        "documentation": "In-App Purchases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESIncomeBeforeIncomeTaxDomesticandForeignDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESIncomeBeforeIncomeTaxDomesticandForeignDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r447"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://duolingo.com/role/INCOMETAXESIncomeBeforeIncomeTaxDomesticandForeignDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS",
      "http://duolingo.com/role/INCOMETAXESIncomeBeforeIncomeTaxDomesticandForeignDetails"
     ],
     "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": [
      "r87",
      "r126",
      "r130",
      "r635",
      "r648",
      "r811",
      "r814",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/INCOMETAXESIncomeBeforeIncomeTaxDomesticandForeignDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESIncomeBeforeIncomeTaxDomesticandForeignDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r447"
     ]
    },
    "duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (loss) before interest income and income taxes",
        "label": "Income (Loss) From Continuing Operations Before Interest Income, Income Taxes, Noncontrolling Interests",
        "documentation": "Income (Loss) From Continuing Operations Before Interest Income, Income Taxes, Noncontrolling Interests"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsAmortizationExpenseDetails",
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofDepreciationExpenseDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofIncomeStatementLocationforCompensationExpenseDetails"
     ],
     "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 has been reported."
       }
      }
     },
     "auth_ref": [
      "r329",
      "r330",
      "r331",
      "r512",
      "r516",
      "r521",
      "r666",
      "r668",
      "r740",
      "r799",
      "r845",
      "r1148"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsAmortizationExpenseDetails",
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofDepreciationExpenseDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofIncomeStatementLocationforCompensationExpenseDetails"
     ],
     "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 has been reported."
       }
      }
     },
     "auth_ref": [
      "r330",
      "r331",
      "r512",
      "r516",
      "r521",
      "r666",
      "r668",
      "r740",
      "r799",
      "r845",
      "r1148"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Axis]",
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r448",
      "r449",
      "r458",
      "r468",
      "r841",
      "r1117"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Domain]",
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r448",
      "r449",
      "r458",
      "r468",
      "r841",
      "r1117"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://duolingo.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": [
      "r188",
      "r440",
      "r448",
      "r455",
      "r456",
      "r457",
      "r460",
      "r466",
      "r475",
      "r477",
      "r478",
      "r479",
      "r686",
      "r841"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      },
      "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS",
      "http://duolingo.com/role/INCOMETAXESProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for income taxes",
        "totalLabel": "Provision for income taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r152",
      "r201",
      "r202",
      "r220",
      "r229",
      "r239",
      "r446",
      "r448",
      "r476",
      "r657",
      "r841"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "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": [
      "r175",
      "r442",
      "r443",
      "r460",
      "r461",
      "r465",
      "r470",
      "r680"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for income taxes",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r183",
      "r467",
      "r468"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "duol_IncreaseDecreaseInCapitalizedContractCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "IncreaseDecreaseInCapitalizedContractCostsNet",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred cost of revenues",
        "label": "Increase (Decrease) In Capitalized Contract Costs, Net",
        "documentation": "Increase (Decrease) In Capitalized Contract Costs, Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r593",
      "r1014"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Noncurrent assets and liabilities",
        "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net",
        "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Prepaid expenses and other current assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Deficit [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/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options and RSUs outstanding (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": [
      "r208",
      "r209",
      "r210",
      "r215",
      "r395"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r909",
      "r920",
      "r930",
      "r954",
      "r963",
      "r967",
      "r975"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r973"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r890",
      "r979"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r890",
      "r979"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r890",
      "r979"
     ]
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILL"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INTANGIBLE ASSETS AND GOODWILL",
        "label": "Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r313",
      "r324",
      "r326",
      "r796",
      "r799"
     ]
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets."
       }
      }
     },
     "auth_ref": [
      "r594",
      "r595",
      "r596",
      "r598",
      "r807",
      "r1059"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "totalLabel": "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": [
      "r314",
      "r1067",
      "r1069"
     ]
    },
    "us-gaap_InterestIncomeOperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestIncomeOperating",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Interest Income, Operating",
        "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r736",
      "r768",
      "r770",
      "r814",
      "r881",
      "r882",
      "r1013",
      "r1182"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "label": "Investment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r655",
      "r676",
      "r677",
      "r678",
      "r679",
      "r760",
      "r761"
     ]
    },
    "duol_JamesSheltonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "JamesSheltonMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "James Shelton [Member]",
        "documentation": "James Shelton"
       }
      }
     },
     "auth_ref": []
    },
    "duol_JamesSheltonTradingArrangementCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "JamesSheltonTradingArrangementCommonStockMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "James Shelton Trading Arrangement, Common Stock [Member]",
        "documentation": "James Shelton Trading Arrangement, Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "duol_JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "James Shelton Trading Arrangement, Common Stock Underlying Unvested Restricted Stock Units [Member]",
        "documentation": "James Shelton Trading Arrangement, Common Stock Underlying Unvested Restricted Stock Units"
       }
      }
     },
     "auth_ref": []
    },
    "duol_LandlordIncentivesIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "LandlordIncentivesIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Landlord incentive included in Prepaid expenses and other current assets",
        "label": "Landlord Incentives, Incurred But Not Yet Paid",
        "documentation": "Landlord Incentives, Incurred But Not Yet Paid"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/LEASESScheduleofComponentsofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total lease cost",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r546",
      "r853"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://duolingo.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Lease Cost",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1131"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Leasehold improvements",
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r555"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://duolingo.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Line Items]",
        "label": "Lessee, Lease, Description [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r556"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://duolingo.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Table]",
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r545",
      "r556"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r544"
     ]
    },
    "duol_LesseeOperatingLeaseAllowanceForLeaseholdImprovements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "LesseeOperatingLeaseAllowanceForLeaseholdImprovements",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost related to improvement to the premise",
        "label": "Lessee, Operating Lease, Allowance For Leasehold Improvements",
        "documentation": "Lessee, Operating Lease, Allowance For Leasehold Improvements"
       }
      }
     },
     "auth_ref": []
    },
    "duol_LesseeOperatingLeaseAreaOfOfficeBuilding": {
     "xbrltype": "areaItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "LesseeOperatingLeaseAreaOfOfficeBuilding",
     "presentation": [
      "http://duolingo.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Area of office building",
        "label": "Lessee, Operating Lease, Area Of Office Building",
        "documentation": "Lessee, Lease, Area Of Office Building"
       }
      }
     },
     "auth_ref": []
    },
    "duol_LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding": {
     "xbrltype": "areaItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding",
     "presentation": [
      "http://duolingo.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leased square footage",
        "label": "Lessee, Operating Lease, Increase In Area Of Office Building",
        "documentation": "Lessee, Operating Lease, Increase In Area Of Office Building"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://duolingo.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1132"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total undiscounted lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r554"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r554"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r554"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r554"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r554"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r554"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r554"
     ]
    },
    "duol_LesseeOperatingLeaseLiabilityToBePaidPerMonth": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "LesseeOperatingLeaseLiabilityToBePaidPerMonth",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial base rent per month",
        "label": "Lessee, Operating Lease, Liability, To Be Paid, Per Month",
        "documentation": "Lessee, Operating Lease, Liability, To Be Paid, Per Month"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Present value adjustment",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r554"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "presentation": [
      "http://duolingo.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease term (in months)",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r556",
      "r1129"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://duolingo.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Renewal term (in years)",
        "label": "Lessee, Operating Lease, Renewal Term",
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1130"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://duolingo.com/role/LEASES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LEASES",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "duol_LetterOfCreditPeriodOfMonthlyRent": {
     "xbrltype": "durationItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "LetterOfCreditPeriodOfMonthlyRent",
     "presentation": [
      "http://duolingo.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period of letter of credit (in months)",
        "label": "Letter Of Credit, Period Of Monthly Rent",
        "documentation": "Letter Of Credit, Period Of Monthly Rent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letters of credit",
        "label": "Letters of Credit Outstanding, Amount",
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.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": [
      "r18",
      "r70",
      "r71",
      "r72",
      "r73",
      "r74",
      "r75",
      "r78",
      "r186",
      "r279",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r492",
      "r493",
      "r494",
      "r528",
      "r711",
      "r810",
      "r883",
      "r1077",
      "r1134",
      "r1135"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders' 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": [
      "r85",
      "r125",
      "r644",
      "r854",
      "r1018",
      "r1047",
      "r1128"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://duolingo.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/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.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": [
      "r72",
      "r158",
      "r186",
      "r279",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r492",
      "r493",
      "r494",
      "r528",
      "r854",
      "r1077",
      "r1134",
      "r1135"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LicenseAndServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LicenseAndServiceMember",
     "presentation": [
      "http://duolingo.com/role/REVENUEScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription",
        "label": "License and Service [Member]",
        "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark."
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 9.0
      },
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term investments",
        "totalLabel": "Long-Term Investments",
        "label": "Long-Term Investments",
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "duol_LongTermInvestmentsMaturityTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "LongTermInvestmentsMaturityTerm",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term investments, maturity term (in years)",
        "label": "Long-Term Investments, Maturity Term",
        "documentation": "Long-Term Investments, Maturity Term"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Axis]",
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r244",
      "r826",
      "r865",
      "r869",
      "r1081",
      "r1145",
      "r1149",
      "r1150",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1176",
      "r1177"
     ]
    },
    "duol_MatchingContributionPortion1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "MatchingContributionPortion1Member",
     "presentation": [
      "http://duolingo.com/role/EMPLOYEEBENEFITPLANDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "First 4% of Employee Elective Deferral",
        "label": "Matching Contribution, Portion 1 [Member]",
        "documentation": "Matching Contribution, Portion 1"
       }
      }
     },
     "auth_ref": []
    },
    "duol_MatchingContributionPortionTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "MatchingContributionPortionTwoMember",
     "presentation": [
      "http://duolingo.com/role/EMPLOYEEBENEFITPLANDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Next 2% of Employee Elective Deferral",
        "label": "Matching Contribution, Portion Two [Member]",
        "documentation": "Matching Contribution, Portion Two"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUENarrativeDetails",
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r334",
      "r335",
      "r336",
      "r337",
      "r389",
      "r436",
      "r510",
      "r592",
      "r665",
      "r667",
      "r674",
      "r703",
      "r704",
      "r758",
      "r762",
      "r764",
      "r765",
      "r767",
      "r794",
      "r795",
      "r817",
      "r823",
      "r836",
      "r846",
      "r847",
      "r851",
      "r852",
      "r866",
      "r1079",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r946"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r946"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUENarrativeDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r334",
      "r335",
      "r336",
      "r337",
      "r389",
      "r436",
      "r510",
      "r592",
      "r665",
      "r667",
      "r674",
      "r703",
      "r704",
      "r758",
      "r762",
      "r764",
      "r765",
      "r767",
      "r794",
      "r795",
      "r817",
      "r823",
      "r836",
      "r846",
      "r847",
      "r851",
      "r866",
      "r1079",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r966"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r1083"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r974"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Domain]",
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r244",
      "r826",
      "r865",
      "r869",
      "r1081",
      "r1145",
      "r1149",
      "r1150",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1176",
      "r1177"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r947"
     ]
    },
    "duol_NatalieGlanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "NatalieGlanceMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Natalie Glance [Member]",
        "documentation": "Natalie Glance"
       }
      }
     },
     "auth_ref": []
    },
    "duol_NatalieGlanceTradingArrangementCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "NatalieGlanceTradingArrangementCommonStockMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Natalie Glance Trading Arrangement, Common Stock [Member]",
        "documentation": "Natalie Glance Trading Arrangement, Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "duol_NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Natalie Glance Trading Arrangement, Unvested Restricted Stock Units [Member]",
        "documentation": "Natalie Glance Trading Arrangement, Unvested Restricted Stock Units"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used for) provided by financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r182"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used for investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r182"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97",
      "r98"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities:",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      },
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS",
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income (loss)",
        "netLabel": "Net (loss) income",
        "verboseLabel": "Net income (loss)",
        "terseLabel": "Net income (loss) attributable to Class A and Class B common stockholders",
        "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": [
      "r89",
      "r98",
      "r127",
      "r156",
      "r171",
      "r173",
      "r178",
      "r186",
      "r192",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r201",
      "r202",
      "r212",
      "r279",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r483",
      "r490",
      "r504",
      "r528",
      "r649",
      "r734",
      "r753",
      "r754",
      "r882",
      "r1077"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterestAbstract",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator:",
        "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Issued Pronouncements Not Yet Adopted and Recently Adopted Accounting Pronouncements",
        "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": []
    },
    "duol_NewYorkNewYorkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "NewYorkNewYorkMember",
     "presentation": [
      "http://duolingo.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New York, New York",
        "label": "New York, New York [Member]",
        "documentation": "New York, New York"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r946"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r909",
      "r920",
      "r930",
      "r954",
      "r963"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r937"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r936"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r954"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r974"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r974"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other (expense) income, 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": [
      "r92"
     ]
    },
    "us-gaap_NumberOfBusinessesAcquired": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfBusinessesAcquired",
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of businesses acquired",
        "label": "Number of Businesses Acquired",
        "documentation": "The number of businesses acquired by the entity during the period."
       }
      }
     },
     "auth_ref": []
    },
    "duol_NumberOfLanguages": {
     "xbrltype": "integerItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "NumberOfLanguages",
     "presentation": [
      "http://duolingo.com/role/DESCRIPTIONOFTHEBUSINESSANDBASISOFPRESENTATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of languages, more than",
        "label": "Number Of Languages",
        "documentation": "Number Of Languages"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportingUnits": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportingUnits",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reporting units",
        "label": "Number of Reporting Units",
        "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment."
       }
      }
     },
     "auth_ref": []
    },
    "duol_NumberOfSourcesOfRevenue": {
     "xbrltype": "integerItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "NumberOfSourcesOfRevenue",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of sources of revenue",
        "label": "Number Of Sources Of Revenue",
        "documentation": "Number Of Sources Of Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total 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": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "duol_IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (loss) from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r811",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/LEASESScheduleofComponentsofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r547",
      "r853"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/LEASESScheduleofFutureMinimumRentalPaymentsforOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r541"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Obligations under current leases",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r541"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://duolingo.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease, liability, current, statement of financial position, [extensible enumeration]",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r542"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://duolingo.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term obligation under operating leases",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r541"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/LEASESScheduleofComponentsofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r543",
      "r550"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://duolingo.com/role/LEASESScheduleofComponentsofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r553",
      "r853"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://duolingo.com/role/LEASESScheduleofComponentsofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r552",
      "r853"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r469"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "us-gaap_OtherExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherExpenses",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other expense",
        "label": "Other Expenses",
        "documentation": "Amount of expense classified as other."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r91"
     ]
    },
    "us-gaap_OtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIncome",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income",
        "label": "Other Income",
        "documentation": "Amount of revenue and income classified as other."
       }
      }
     },
     "auth_ref": [
      "r656",
      "r737",
      "r769",
      "r770",
      "r771"
     ]
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible assets",
        "label": "Other Intangible Assets [Member]",
        "documentation": "Intangible assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r820",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1067",
      "r1069",
      "r1070",
      "r1071"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r946"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r907",
      "r918",
      "r928",
      "r961"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r910",
      "r921",
      "r931",
      "r964"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r910",
      "r921",
      "r931",
      "r964"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r935"
     ]
    },
    "duol_PaymentsForSoftwareAndPurchasesOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "PaymentsForSoftwareAndPurchasesOfIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Capitalized software expense and purchases of intangible assets",
        "label": "Payments For Software And Purchases Of Intangible Assets",
        "documentation": "Payments For Software And Purchases Of Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Taxes paid related to net-share settlement of share-based compensation awards",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments to acquire businesses",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r488"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Acquisitions of companies, net of $5 cash acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireInvestments",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of investments",
        "label": "Payments to Acquire Investments",
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period."
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase 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": [
      "r95"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r945"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r945"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r937"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r936"
     ]
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHARENarrativeDetails",
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails",
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAveragePricingModelDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Founder awards where performance has been met",
        "verboseLabel": "Performance Based RSUs",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "duol_PittsburghPennsylvaniaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "PittsburghPennsylvaniaMember",
     "presentation": [
      "http://duolingo.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pittsburgh, Pennsylvania",
        "label": "Pittsburgh, Pennsylvania [Member]",
        "documentation": "Pittsburgh, Pennsylvania"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r938"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r994"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r937"
     ]
    },
    "us-gaap_PostemploymentBenefitsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PostemploymentBenefitsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Postemployment Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "duol_PreferredStockVotingRightsVotesPerCommonShare": {
     "xbrltype": "integerItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "PreferredStockVotingRightsVotesPerCommonShare",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHARENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Voting rights, per share",
        "label": "Preferred Stock, Voting Rights, Votes Per Common Share",
        "documentation": "Preferred Stock, Voting Rights, Votes Per Common Share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://duolingo.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": [
      "r1012"
     ]
    },
    "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturities of investments",
        "label": "Proceeds from Sale, Maturity and Collection of Investments",
        "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfProductiveAssets",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of capitalized software",
        "label": "Proceeds from Sale of Productive Assets",
        "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from exercise of stock options",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r16"
     ]
    },
    "us-gaap_ProductAndServiceOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductAndServiceOtherMember",
     "presentation": [
      "http://duolingo.com/role/REVENUEScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Product and Service, Other [Member]",
        "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "duol_ProductAndServiceOtherMiscellaneousMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ProductAndServiceOtherMiscellaneousMember",
     "presentation": [
      "http://duolingo.com/role/REVENUEScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Product And Service, Other Miscellaneous [Member]",
        "documentation": "Product And Service, Other Miscellaneous"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://duolingo.com/role/REVENUEScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r241",
      "r597",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r801",
      "r824",
      "r864",
      "r866",
      "r867",
      "r870",
      "r872",
      "r1075",
      "r1076",
      "r1081",
      "r1145",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1176",
      "r1177"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://duolingo.com/role/REVENUEScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r241",
      "r597",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r801",
      "r824",
      "r864",
      "r866",
      "r867",
      "r870",
      "r872",
      "r1075",
      "r1076",
      "r1081",
      "r1145",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1176",
      "r1177"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r555"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PROPERTY and EQUIPMENT, net",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r145",
      "r149",
      "r150"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total property and equipment",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r161",
      "r647"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofDepreciationExpenseDetails",
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Total property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r555",
      "r636",
      "r647",
      "r854"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r145",
      "r149",
      "r645"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetTables",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Useful Life",
        "terseLabel": "Schedule of Property and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r555"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated Useful Life (in years)",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r935"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r935"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUENarrativeDetails",
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r334",
      "r335",
      "r336",
      "r337",
      "r380",
      "r389",
      "r422",
      "r423",
      "r424",
      "r436",
      "r510",
      "r567",
      "r576",
      "r592",
      "r665",
      "r667",
      "r674",
      "r703",
      "r704",
      "r758",
      "r762",
      "r764",
      "r765",
      "r767",
      "r794",
      "r795",
      "r817",
      "r823",
      "r836",
      "r846",
      "r847",
      "r851",
      "r852",
      "r866",
      "r875",
      "r1073",
      "r1079",
      "r1124",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUENarrativeDetails",
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r334",
      "r335",
      "r336",
      "r337",
      "r380",
      "r389",
      "r422",
      "r423",
      "r424",
      "r436",
      "r510",
      "r567",
      "r576",
      "r592",
      "r665",
      "r667",
      "r674",
      "r703",
      "r704",
      "r758",
      "r762",
      "r764",
      "r765",
      "r767",
      "r794",
      "r795",
      "r817",
      "r823",
      "r836",
      "r846",
      "r847",
      "r851",
      "r852",
      "r866",
      "r875",
      "r1073",
      "r1079",
      "r1124",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r902",
      "r913",
      "r923",
      "r956"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "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": [
      "r439",
      "r799",
      "r814",
      "r1142"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofDepreciationExpenseDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofIncomeStatementLocationforCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "verboseLabel": "Research and development",
        "label": "Research and Development Expense [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development Costs",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r903",
      "r914",
      "r924",
      "r957"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r904",
      "r915",
      "r925",
      "r958"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r911",
      "r922",
      "r932",
      "r965"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "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": [
      "r159"
     ]
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash, Noncurrent",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r1011",
      "r1016"
     ]
    },
    "duol_RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit": {
     "xbrltype": "percentItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit",
     "presentation": [
      "http://duolingo.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of letter of credit (in percent)",
        "label": "Restricted Cash, Noncurrent As A Percentage of Outstanding Letter Of Credit",
        "documentation": "Restricted Cash, Noncurrent As A Percentage of Outstanding Letter Of Credit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails",
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSUs outstanding",
        "verboseLabel": "Restricted Stock Units (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": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r109",
      "r643",
      "r672",
      "r673",
      "r685",
      "r714",
      "r854"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r189",
      "r190",
      "r191",
      "r193",
      "r198",
      "r200",
      "r202",
      "r280",
      "r281",
      "r327",
      "r472",
      "r473",
      "r480",
      "r481",
      "r482",
      "r484",
      "r489",
      "r490",
      "r495",
      "r497",
      "r498",
      "r500",
      "r502",
      "r537",
      "r539",
      "r669",
      "r671",
      "r687",
      "r1180"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS",
      "http://duolingo.com/role/REVENUEScheduleofDisaggregationofRevenueDetails",
      "http://duolingo.com/role/REVENUEScheduleofRevenuebyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revenues",
        "terseLabel": "Revenue from contract with customer, excluding assessed tax",
        "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": [
      "r128",
      "r129",
      "r220",
      "r225",
      "r226",
      "r237",
      "r239",
      "r241",
      "r242",
      "r244",
      "r375",
      "r376",
      "r597"
     ]
    },
    "duol_RevenueFromContractWithCustomerLiabilityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "RevenueFromContractWithCustomerLiabilityRollForward",
     "presentation": [
      "http://duolingo.com/role/REVENUEScheduleofDeferredRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer, Liability [Roll Forward]",
        "label": "Revenue from Contract with Customer, Liability [Roll Forward]",
        "documentation": "Revenue from Contract with Customer, Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerMember",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails"
     ],
     "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": [
      "r244",
      "r1000"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r800"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://duolingo.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": [
      "r153",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r379"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://duolingo.com/role/REVENUETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue by Geographic Areas",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription period (in years)",
        "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": [
      "r148"
     ]
    },
    "duol_RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right of use assets disposed or adjusted modifying operating leases liabilities",
        "label": "Right-of-Use Asset , Decrease From Modifications, Operating Lease Liabilities",
        "documentation": "Right-of-Use Asset , Decrease From Modifications, Operating Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "duol_RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/LEASESScheduleofComponentsofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Right of use assets disposed or adjusted, modifying operating leases liabilities",
        "label": "Right-of-Use Asset , Increase (Decrease) From Modifications, Net, Operating Lease Liabilities",
        "documentation": "Right-of-Use Asset , Increase (Decrease) From Modifications, Net, Operating Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://duolingo.com/role/LEASESScheduleofComponentsofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right of use assets obtained in exchange for new operating lease liabilities",
        "verboseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r551",
      "r853"
     ]
    },
    "duol_RobertMeeseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "RobertMeeseMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Robert Meese [Member]",
        "documentation": "Robert Meese"
       }
      }
     },
     "auth_ref": []
    },
    "duol_RobertMeeseTradingArrangementCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "RobertMeeseTradingArrangementCommonStockMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Robert Meese Trading Arrangement, Common Stock [Member]",
        "documentation": "Robert Meese Trading Arrangement, Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "duol_RobertMeeseTradingArrangementRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "RobertMeeseTradingArrangementRestrictedStockUnitsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Robert Meese Trading Arrangement, Restricted Stock Units [Member]",
        "documentation": "Robert Meese Trading Arrangement, Restricted Stock Units"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r974"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r974"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://duolingo.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast",
        "label": "Forecast [Member]"
       }
      }
     },
     "auth_ref": [
      "r390",
      "r1024"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://duolingo.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Domain]",
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": [
      "r203",
      "r390",
      "r998",
      "r1024"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHARENarrativeDetails",
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofAntidilutiveSecuritiesDetails"
     ],
     "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": [
      "r30"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHARETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSNarrativeDetails",
      "http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r56",
      "r486"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://duolingo.com/role/EMPLOYEEBENEFITPLANDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "label": "Defined Benefit Plan [Table]",
        "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r45",
      "r46",
      "r47",
      "r48"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHARETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted",
        "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": [
      "r1027"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "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": [
      "r29",
      "r31",
      "r207",
      "r211",
      "r213"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r450",
      "r841",
      "r1112"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Payment Arrangement, Expensed, Amount",
        "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": [
      "r51"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsAmortizationExpenseDetails",
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]",
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r320",
      "r322",
      "r323",
      "r325",
      "r598",
      "r799",
      "r820"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of 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": [
      "r820",
      "r1066"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r819",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Income (Loss) Before Income Tax, Domestic and Foreign",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofDepreciationExpenseDetails",
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofPropertyandEquipmentDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r555"
     ]
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofIncomeStatementLocationforCompensationExpenseDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAveragePricingModelDetails"
     ],
     "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": [
      "r392",
      "r394",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Payment Arrangement, 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": [
      "r14",
      "r15",
      "r110"
     ]
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Payment Arrangement, RSU, Activity",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets, Future Amortization Expense",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r820",
      "r1068"
     ]
    },
    "duol_SeattleWashingtonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "SeattleWashingtonMember",
     "presentation": [
      "http://duolingo.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Seattle, Washington",
        "label": "Seattle, Washington [Member]",
        "documentation": "Seattle, Washington"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r884"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r887"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://duolingo.com/role/LEASESNarrativeDetails",
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/REVENUEScheduleofRevenuebyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r242",
      "r243",
      "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",
      "r628",
      "r629",
      "r700",
      "r701",
      "r702",
      "r759",
      "r763",
      "r766",
      "r772",
      "r781",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r802",
      "r825",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r868",
      "r875",
      "r1081",
      "r1145",
      "r1149",
      "r1150",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1176",
      "r1177"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r240",
      "r242",
      "r812",
      "r813",
      "r816"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS"
     ],
     "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/2024",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsAmortizationExpenseDetails",
      "http://duolingo.com/role/PROPERTYandEQUIPMENTnetScheduleofDepreciationExpenseDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofIncomeStatementLocationforCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "verboseLabel": "Sales and marketing",
        "netLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense [Member]",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and Administrative",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption."
       }
      }
     },
     "auth_ref": [
      "r1111"
     ]
    },
    "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember",
     "presentation": [
      "http://duolingo.com/role/ACQUISITIONSNarrativeDetails",
      "http://duolingo.com/role/ACQUISITIONSScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series of Individually Immaterial Business Acquisitions",
        "label": "Series of Individually Immaterial Business Acquisitions [Member]",
        "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award service period (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period",
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r837"
     ]
    },
    "duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches": {
     "xbrltype": "integerItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of tranches",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Award Requisite Service Period, Number Of Tranches",
        "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Award Requisite Service Period, Tranche"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period (in years)",
        "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": [
      "r837"
     ]
    },
    "duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHARENarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Founder awards where performance not met (in shares)",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Awards Where Performance Not Met",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Awards Where Performance Not Met"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock units",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r414"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r414"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity instruments other than options, grants in period (in shares)",
        "verboseLabel": "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": [
      "r412"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r412"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r409",
      "r410"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in usd per share)",
        "periodEndLabel": "Ending balance (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r409",
      "r410"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted- average grant date fair value per share",
        "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/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Released (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r413"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Released (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r413"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAveragePricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of common stock (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price",
        "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAveragePricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Dividend yield",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAveragePricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r422"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAveragePricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r424"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofIncomeStatementLocationforCompensationExpenseDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAveragePricingModelDetails"
     ],
     "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": [
      "r392",
      "r394",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional shares authorized (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized",
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of options available for grant (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches": {
     "xbrltype": "integerItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of tranches",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Tranches",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Tranches"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
        "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/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of options exercisable (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r403"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price, options exercisable (in usd 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": [
      "r403"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value, exercised",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r416"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Forfeited and expired (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired."
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited and expired (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price of options that were either forfeited or expired."
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r405"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average grant date fair value (in usd per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r415"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value, outstanding",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Options outstanding, beginning balance (in shares)",
        "periodEndLabel": "Options outstanding, ending balance (in shares)",
        "terseLabel": "Options outstanding (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": [
      "r401",
      "r402"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of 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/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding, beginning balance (in usd per share)",
        "periodEndLabel": "Outstanding, ending balance (in usd 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": [
      "r401",
      "r402"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails"
     ],
     "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation, shares outstanding increase, maximum amount (in percent)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum",
        "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock."
       }
      }
     },
     "auth_ref": []
    },
    "duol_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting": {
     "xbrltype": "durationItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settlement period after vesting (in years)",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Settlement Period After Vesting",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Settlement Period After Vesting"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares disbursed to founders in net-share settlement (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "documentation": "Number of shares issued under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofRestrictedStockUnitActivityDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAveragePricingModelDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised (in usd 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": [
      "r406"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in usd per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r405"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "1 (1)",
        "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": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3 (2)",
        "label": "Share-Based Payment Arrangement, Tranche Three [Member]",
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2 (1)",
        "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": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r400",
      "r419",
      "r420",
      "r421",
      "r422",
      "r425",
      "r431",
      "r432",
      "r433",
      "r434"
     ]
    },
    "duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of RSUs eligible to vest (in shares)",
        "label": "Share-Based Payment Arrangement, Equity Instruments Other Than Options, Number Of Shares Eligible To Vest At Stock Price Hurdle",
        "documentation": "Share-Based Payment Arrangement, Equity Instruments Other Than Options, Number Of Shares Eligible To Vest At Stock Price Hurdle"
       }
      }
     },
     "auth_ref": []
    },
    "duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company stock price hurdle (in usd per share)",
        "label": "Share-based Payment Arrangement, Equity Instruments Other Than Options, Stock Price Hurdle",
        "documentation": "Share-based Payment Arrangement, Equity Instruments Other Than Options, Stock Price Hurdle"
       }
      }
     },
     "auth_ref": []
    },
    "duol_ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod": {
     "xbrltype": "integerItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Closing trading price, specified calendar day",
        "label": "Share-based Payment Arrangement, Equity Instruments Other Than Options, Trading Price Period",
        "documentation": "Share-based Payment Arrangement, Equity Instruments Other Than Options, Trading Price Period"
       }
      }
     },
     "auth_ref": []
    },
    "duol_ShareBasedPaymentArrangementFoundersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ShareBasedPaymentArrangementFoundersMember",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement, Founders",
        "label": "Share-Based Payment Arrangement, Founders [Member]",
        "documentation": "Share-Based Payment Arrangement, Founders"
       }
      }
     },
     "auth_ref": []
    },
    "duol_ShareBasedPaymentArrangementTrancheEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ShareBasedPaymentArrangementTrancheEightMember",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "8",
        "label": "Share-Based Payment Arrangement, Tranche Eight [Member]",
        "documentation": "Share-Based Payment Arrangement, Tranche Eight"
       }
      }
     },
     "auth_ref": []
    },
    "duol_ShareBasedPaymentArrangementTrancheFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ShareBasedPaymentArrangementTrancheFiveMember",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5 (4)",
        "label": "Share-Based Payment Arrangement, Tranche Five [Member]",
        "documentation": "Share-Based Payment Arrangement, Tranche Five"
       }
      }
     },
     "auth_ref": []
    },
    "duol_ShareBasedPaymentArrangementTrancheFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ShareBasedPaymentArrangementTrancheFourMember",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4 (3)",
        "label": "Share-Based Payment Arrangement, Tranche Four [Member]",
        "documentation": "Share-Based Payment Arrangement, Tranche Four"
       }
      }
     },
     "auth_ref": []
    },
    "duol_ShareBasedPaymentArrangementTrancheNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ShareBasedPaymentArrangementTrancheNineMember",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "9",
        "label": "Share-Based Payment Arrangement, Tranche Nine [Member]",
        "documentation": "Share-Based Payment Arrangement, Tranche Nine"
       }
      }
     },
     "auth_ref": []
    },
    "duol_ShareBasedPaymentArrangementTrancheSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ShareBasedPaymentArrangementTrancheSevenMember",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "7",
        "label": "Share-Based Payment Arrangement, Tranche Seven [Member]",
        "documentation": "Share-Based Payment Arrangement, Tranche Seven"
       }
      }
     },
     "auth_ref": []
    },
    "duol_ShareBasedPaymentArrangementTrancheSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ShareBasedPaymentArrangementTrancheSixMember",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "6 (5)",
        "label": "Share-Based Payment Arrangement, Tranche Six [Member]",
        "documentation": "Share-Based Payment Arrangement, Tranche Six"
       }
      }
     },
     "auth_ref": []
    },
    "duol_ShareBasedPaymentArrangementTrancheTenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "ShareBasedPaymentArrangementTrancheTenMember",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "10",
        "label": "Share-Based Payment Arrangement, Tranche Ten [Member]",
        "documentation": "Share-Based Payment Arrangement, Tranche Ten"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting percentage (in 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": [
      "r1084"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation, term of award (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r838"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAveragePricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Expected life",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value, exercisable",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining contractual term (in years), exercisable",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining contractual term (in years), outstanding",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Taxes paid related to net-share settlement of share-based compensation awards (in shares)",
        "terseLabel": "Shares withheld for taxes (in shares)",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermInvestmentsMember",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-Term Investments",
        "label": "Short-Term Investments [Member]",
        "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r773",
      "r774",
      "r775",
      "r804"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/LEASESScheduleofComponentsofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short term lease cost",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r548",
      "r853"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r185"
     ]
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized Software",
        "label": "Software and Software Development Costs [Member]",
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://duolingo.com/role/CoverPage",
      "http://duolingo.com/role/EARNINGSLOSSPERSHARENarrativeDetails",
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "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": [
      "r154",
      "r167",
      "r168",
      "r169",
      "r186",
      "r207",
      "r211",
      "r213",
      "r215",
      "r222",
      "r223",
      "r279",
      "r339",
      "r341",
      "r342",
      "r343",
      "r346",
      "r347",
      "r350",
      "r351",
      "r352",
      "r353",
      "r355",
      "r528",
      "r681",
      "r682",
      "r683",
      "r684",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r699",
      "r713",
      "r735",
      "r755",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r997",
      "r1017",
      "r1026"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r80",
      "r83",
      "r84",
      "r155",
      "r176",
      "r177",
      "r178",
      "r189",
      "r190",
      "r191",
      "r193",
      "r198",
      "r200",
      "r202",
      "r221",
      "r280",
      "r281",
      "r327",
      "r356",
      "r472",
      "r473",
      "r480",
      "r481",
      "r482",
      "r484",
      "r489",
      "r490",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r502",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r537",
      "r539",
      "r557",
      "r650",
      "r669",
      "r670",
      "r671",
      "r687",
      "r755"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://duolingo.com/role/LEASESNarrativeDetails",
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/REVENUEScheduleofRevenuebyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r242",
      "r243",
      "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",
      "r628",
      "r629",
      "r700",
      "r701",
      "r702",
      "r759",
      "r763",
      "r766",
      "r772",
      "r781",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r802",
      "r825",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r868",
      "r875",
      "r1081",
      "r1145",
      "r1149",
      "r1150",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1176",
      "r1177"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://duolingo.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": [
      "r189",
      "r190",
      "r191",
      "r221",
      "r539",
      "r597",
      "r676",
      "r699",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r713",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r722",
      "r723",
      "r724",
      "r725",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r733",
      "r738",
      "r739",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r755",
      "r876"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://duolingo.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r203",
      "r390",
      "r998",
      "r999",
      "r1024"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r190",
      "r191",
      "r221",
      "r245",
      "r539",
      "r597",
      "r676",
      "r699",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r713",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r722",
      "r723",
      "r724",
      "r725",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r733",
      "r738",
      "r739",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r755",
      "r876"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r906",
      "r917",
      "r927",
      "r960"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Release of restricted stock units (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": [
      "r13",
      "r79",
      "r80",
      "r109"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Release of performance stock units (in shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r79",
      "r80",
      "r109"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options exercised (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": [
      "r13",
      "r79",
      "r80",
      "r109",
      "r406"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options exercised",
        "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": [
      "r13",
      "r80",
      "r83",
      "r84",
      "r109"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://duolingo.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": [
      "r80",
      "r83",
      "r84",
      "r103",
      "r715",
      "r732",
      "r756",
      "r757",
      "r854",
      "r883",
      "r1018",
      "r1047",
      "r1128",
      "r1180"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "duol_StripeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "StripeMember",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stripe",
        "label": "Stripe [Member]",
        "documentation": "Stripe"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r536",
      "r559"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r536",
      "r559"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r536",
      "r559"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://duolingo.com/role/SUBSEQUENTEVENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUBSEQUENT EVENTS",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r558",
      "r560"
     ]
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SummaryOfValuationAllowanceTextBlock",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Valuation Allowance",
        "label": "Summary of Valuation Allowance [Table Text Block]",
        "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://duolingo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosure of cash flow information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r953"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAxis",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Axis]",
        "label": "Tax Credit Carryforward [Axis]",
        "documentation": "Information by specific tax credit related to an unused tax credit."
       }
      }
     },
     "auth_ref": [
      "r469"
     ]
    },
    "us-gaap_TaxCreditCarryforwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardLineItems",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Line Items]",
        "label": "Tax Credit Carryforward [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r469"
     ]
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardNameDomain",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward, Name [Domain]",
        "label": "Tax Credit Carryforward, Name [Domain]",
        "documentation": "The name of the tax credit carryforward."
       }
      }
     },
     "auth_ref": [
      "r469"
     ]
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardTable",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Table]",
        "label": "Tax Credit Carryforward [Table]",
        "documentation": "Disclosure of information about tax credit carryforward available to reduce future taxable income. Includes, but is not limited to, description, amount, expiration date, limitation on use, and related deferred tax asset and valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r469"
     ]
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "presentation": [
      "http://duolingo.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired technology",
        "label": "Technology-Based Intangible Assets [Member]",
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1065",
      "r1067",
      "r1070",
      "r1071"
     ]
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of Individual [Axis]",
        "label": "Title and Position [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1033",
      "r1133"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails",
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of Individual [Domain]",
        "label": "Title and Position [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r945"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r952"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r133",
      "r134",
      "r1035",
      "r1036",
      "r1037"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r973"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r975"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://duolingo.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "duol_TrancheOneAndTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://duolingo.com/20241231",
     "localname": "TrancheOneAndTrancheTwoMember",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tranche One And Tranche Two",
        "label": "Tranche One And Tranche Two [Member]",
        "documentation": "Tranche One And Tranche Two"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments [Domain]",
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r349",
      "r354",
      "r501",
      "r527",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r651",
      "r842",
      "r844",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r855",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1043",
      "r1044",
      "r1045",
      "r1046",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r978"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://duolingo.com/role/REVENUENarrativeDetails",
      "http://duolingo.com/role/REVENUEScheduleofRevenuebyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://duolingo.com/role/FAIRVALUEScheduleofNetUnrealizedGainsLossesandFairValuebyMajorSecurityTypeforOurInvestmentsDetails"
     ],
     "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": [
      "r808",
      "r831",
      "r833",
      "r842",
      "r1143"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r972"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r441",
      "r459",
      "r840"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://duolingo.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "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": [
      "r37",
      "r38",
      "r39",
      "r142",
      "r143",
      "r146",
      "r147"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://duolingo.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in valuation allowance",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r462"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://duolingo.com/role/LEASESScheduleofComponentsofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease cost",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r549",
      "r853"
     ]
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingAxis",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Axis]",
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingDomain",
     "presentation": [
      "http://duolingo.com/role/STOCKBASEDCOMPENSATIONScheduleofPaymentAwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Domain]",
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r941"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Weighted-average shares in computing net income (loss) per share attributable to Class A and Class B common stockholders, diluted (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r215"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://duolingo.com/role/EARNINGSLOSSPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average shares in computing net income (loss) per share attributable to Class A and Class B common stockholders, basic (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r215"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r939"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478353/942-405-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-13"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r23": {
   "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"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r30": {
   "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"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "710",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482943/710-10-55-7"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r49": {
   "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"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r51": {
   "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"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "25",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "37",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-7"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r62": {
   "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"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r87": {
   "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"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r92": {
   "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"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805/tableOfContent"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r138": {
   "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"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "210",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "210",
   "Topic": "954",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r152": {
   "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"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r184": {
   "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"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5C"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3A"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D"
  },
  "r295": {
   "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"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.M.2.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "13A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3"
  },
  "r308": {
   "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"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "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": "(a)",
   "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": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4"
  },
  "r327": {
   "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"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "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": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "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.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "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)(iv))",
   "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)(5))",
   "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": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r344": {
   "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"
  },
  "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)(iii)(B))",
   "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)(iv))",
   "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)(5))",
   "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": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715-70/tableOfContent"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r389": {
   "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"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r439": {
   "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"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r446": {
   "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"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r448": {
   "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"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r470": {
   "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"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "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.1.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.5.Q1)",
   "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": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r510": {
   "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"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r512": {
   "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"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "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": "(c)(2)",
   "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": "(c)(3)",
   "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": "(d)",
   "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": "(g)",
   "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": "(h)",
   "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": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r537": {
   "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"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r555": {
   "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"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r557": {
   "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"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "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": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r640": {
   "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"
  },
  "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)(2))",
   "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)(22))",
   "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)(23)(a)(4))",
   "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)(25))",
   "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)(8)(a))",
   "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)(8)(b))",
   "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)(8))",
   "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": "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"
  },
  "r649": {
   "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"
  },
  "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(19))",
   "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(2)(a))",
   "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(20))",
   "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(22))",
   "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(23))",
   "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(3)(b))",
   "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(4))",
   "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": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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(f)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r678": {
   "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(f)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r679": {
   "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(f)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "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(3)(c))",
   "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(4))",
   "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(6)(b))",
   "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(6)(c))",
   "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(6)(d))",
   "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(6)(e))",
   "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(8))",
   "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(9)(b))",
   "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(9)(c))",
   "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(9)(d))",
   "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(9)(e))",
   "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": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r732": {
   "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"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r737": {
   "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)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "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(7)(c)(3))",
   "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(7)(c)(5))",
   "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(7)(c)(6))",
   "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(7)(c)(7))",
   "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(9))",
   "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": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "12",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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 E)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r769": {
   "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 E)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r770": {
   "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 E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r771": {
   "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 E)(Footnote 6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r772": {
   "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"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r799": {
   "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"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "SubTopic": "320",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r833": {
   "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"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r870": {
   "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"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "39",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477346/946-830-45-39"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r933": {
   "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"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r968": {
   "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"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r997": {
   "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"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1010": {
   "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"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1012": {
   "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"
  },
  "r1013": {
   "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(1)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r1017": {
   "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"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "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"
  },
  "r1023": {
   "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"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "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"
  },
  "r1028": {
   "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"
  },
  "r1029": {
   "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"
  },
  "r1030": {
   "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"
  },
  "r1031": {
   "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"
  },
  "r1032": {
   "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"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1043": {
   "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"
  },
  "r1044": {
   "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"
  },
  "r1045": {
   "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"
  },
  "r1046": {
   "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"
  },
  "r1047": {
   "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"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1049": {
   "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"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1056": {
   "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"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1059": {
   "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"
  },
  "r1060": {
   "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"
  },
  "r1061": {
   "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"
  },
  "r1062": {
   "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"
  },
  "r1063": {
   "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"
  },
  "r1064": {
   "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"
  },
  "r1065": {
   "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"
  },
  "r1066": {
   "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"
  },
  "r1067": {
   "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"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1069": {
   "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"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "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"
  },
  "r1073": {
   "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"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1075": {
   "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"
  },
  "r1076": {
   "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"
  },
  "r1077": {
   "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"
  },
  "r1078": {
   "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"
  },
  "r1079": {
   "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"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1081": {
   "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"
  },
  "r1082": {
   "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"
  },
  "r1083": {
   "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"
  },
  "r1084": {
   "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"
  },
  "r1085": {
   "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"
  },
  "r1086": {
   "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"
  },
  "r1087": {
   "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"
  },
  "r1088": {
   "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"
  },
  "r1089": {
   "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"
  },
  "r1090": {
   "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"
  },
  "r1091": {
   "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"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "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"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "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"
  },
  "r1096": {
   "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"
  },
  "r1097": {
   "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"
  },
  "r1098": {
   "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"
  },
  "r1099": {
   "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"
  },
  "r1100": {
   "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"
  },
  "r1101": {
   "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"
  },
  "r1102": {
   "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"
  },
  "r1103": {
   "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"
  },
  "r1104": {
   "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"
  },
  "r1105": {
   "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"
  },
  "r1106": {
   "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"
  },
  "r1107": {
   "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"
  },
  "r1108": {
   "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"
  },
  "r1109": {
   "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"
  },
  "r1110": {
   "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"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "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"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "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"
  },
  "r1128": {
   "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"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "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"
  },
  "r1136": {
   "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"
  },
  "r1137": {
   "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"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "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"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "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"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "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"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "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"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "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"
  },
  "r1150": {
   "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"
  },
  "r1151": {
   "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"
  },
  "r1152": {
   "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"
  },
  "r1153": {
   "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"
  },
  "r1154": {
   "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"
  },
  "r1155": {
   "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"
  },
  "r1156": {
   "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"
  },
  "r1157": {
   "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"
  },
  "r1158": {
   "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"
  },
  "r1159": {
   "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"
  },
  "r1160": {
   "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"
  },
  "r1161": {
   "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"
  },
  "r1162": {
   "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"
  },
  "r1163": {
   "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"
  },
  "r1164": {
   "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"
  },
  "r1165": {
   "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"
  },
  "r1166": {
   "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"
  },
  "r1167": {
   "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"
  },
  "r1168": {
   "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"
  },
  "r1169": {
   "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"
  },
  "r1170": {
   "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"
  },
  "r1171": {
   "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"
  },
  "r1172": {
   "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"
  },
  "r1173": {
   "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"
  },
  "r1174": {
   "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"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1"
  },
  "r1176": {
   "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"
  },
  "r1177": {
   "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"
  },
  "r1178": {
   "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"
  },
  "r1179": {
   "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"
  },
  "r1180": {
   "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"
  },
  "r1181": {
   "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"
  },
  "r1182": {
   "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 E)(Footnote 6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>111
<FILENAME>0001562088-25-000042-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001562088-25-000042-xbrl.zip
M4$L#!!0    ( '636UKS-M.#N0(  !T'   <    8V]N<V5N=&9O<F%N;G5A
M;#$P+6LR,#(T+FAT;<U5VV[;, Q]WU=P"=9N0)SZDGO2 %TN1; N+9(4Q9X&
MV:83H8X42'**[.M'R\[:HMU>!JSS@T":Y.$A05&#C=FFP\$&63Q\-WCO.#"6
M4;9%82!2R S&D&DNUG 7H[X'QRF]1G)W4'R],>"[?A/NI+KG>U;8#3<I#H\X
M@[-"'YS9)(-0QH?A(.9[X/%YA2=![&+3;051L]GPN^U.M\&"%OKM;K/;=</H
MNU>A4'(O8K0YI'A>V7+A;##/WVO[.]-_X+'9]#S7_5"Q?L-!(H6A9(J""['
M>(G$U)K 0FF,W!("@96_C-Q9O5* '0,BF4K5J[KVZ^<6)V%;GAYZIR.6\E#Q
MTYIF0CL:%4\*!\U_8,_S"-NJ#R5SBD^YP&,EGM<D^J/K^7(R7\'U%&;S\>1F
M0@>IB\GE;+F:+"9CN+G]?#4;P<5H='T[7\WFES"=+;X^K_/_J+#Q:H5W")$4
M.I\Q(\%L$+B(I-I)Q0R7 L(#*$Q0H8AR$RQPS;4IC4M#0VGG<RYU'8(@</QF
MQ_?<VJ/LE7(K"#R_E-NNU^@ $W&IMAN=#A#>5*HM+!V2$Y"9HLS$PVB([>Q/
M,5094X>3JM=R^WZ[9L>]1EXIT:%K41:0<,%$Q%E*/2SYZ1QQG$FJ?RUK,!-1
MW:;76:AYS)GBJ.%C'GQ2[?B^VQ_)[8Z)@]6\_B?KG)LQ23 R?(\"M07-?Y;.
MIYH:9% )RDP]-4JF(/>HGA J"LJYLMT.*2U)U%2SX1HNA,C(96%=?G7#<YTO
MD$AE$QTH!%#$U(PQ1K@-417-"#S;C$;]Q>#]VVDZJ3;:?6U/8IA*;DS>TJ#3
MAY7,(BKAZNKFC3G.\0&^T8JLP5%Z8T*OS_7?KY!7-NX3F*<;>R<USR]TK[A*
M>WRQPX]195;W,82%6J:9^7W(<[YNW>W\B>&SLWB>SNRS^!-02P,$%     @
M=9-;6D0V[V2+QP( ,L8; !$   !D=6]L+3(P,C0Q,C,Q+FAT;>R]:7/;2+8@
M^OW^"HSZ3E=5!$D3W"E7>4*6Y6IUVY9&DKMNOQ<O.I) @D09!%A8)+%__3M+
M9@(@J<VF1-"%B3M=%K%D(L^^__Q_;N>!=2WCQ(_"7WZP6^T?+!DZD>N'TU]^
M.+H\/CW]X?^\^:^?_U>S^3]O+SY8[R(GF\LPM8YC*5+I6C=^.K/2F;1^B^(O
M_K6PS@.1>E$\;S;YL>-HL8S]Z2RU.NU.7]^FK\:'PFFW>Z+K-.6D[31[O;;=
M' T&O69_X$V<KAAWVY-A8WIH#[M>O^O Q:Z0S=ZPWX;;7/B?T:#;<]O=;G\\
M:KB'GM/M#SIN9] 1[9[LC"9]T?5&;ML9#APY&4A:=Y;"-\-WA\DO![,T71R^
M>G5S<].ZZ;:B>/K*'H_'KV[QG@.^Z="_+=UW.XD#NK/3MKNO_##P0XF'D]^>
M-A/IE)Z!OUO3Z+IP]ZLT%F&")R52.'M\6;_9'C6[MG[/;>)OVE^GW;9?_<_'
M#Y?.3,Y%TP^35(2.U$])QS5/T4[UTG !GNWT"MO<_%GW[;'3;K8[3;NC7Y(E
MS:D0"_,B3R03>HFZ4%K1B;(PC9>;MZ<NEK>81+V./;SK]-MP^GR'.3*XZ-]W
M^\IA96E\Y]WC5W!5W^AF46#NQ#^ /J*6$\UIOW8GAYHK_<T?"!?*I[&\ U!P
MH71C$J?KYPL_EFZZA1U]N1N=\6KQD-R53:IO'KSBB_K6M9>6CQ,O3T3"QWD8
M". 9!S)L?KX\>//S3 KWS<]SF0H+GV_*/S+_^I>#XRA,@7\TKY8+>,SAOWXY
M2.5M^HIH[M6;__JO__HY]=- OL&#;NH#_OD5__CS*W[U)'*7;WYV_6LK29>!
M_.7 ]9-%():'811*V(!_>X@WRIC_Z;NN#.F?</T3,+'8=WC]V_1">K\<.$V
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
MLNZC[QT%MLB#5LYH;W"OLMZQ&OXO O_*NL?V#/Y[K8-4UJ.V#23H;$TBZ3E
MIW#6<8:?LA+NPJ2^M\+Y(MU\&->^(,&@LOZ[_4*"8QGC!P./D,F9]TXN<&C4
MWB!!9;V%>X8$4;R(8D"!\F"^O4&#RGHG]PL-/E]>Q33#9KF'./!=^R<?PH'J
M@*&R_LEM@*&[-V"HW71[Z:;;8N.40>7<=%]='5B=,ZV<^VE'9[I-5E4YE\Y7
MUSE6YTPKYR'9T9EN<WQ691T.;[/$#V62'.6S.U><??"9:-WG^73!\G0^!WLO
M!FM@P^,OD/(U?'3*%]RZG226866]!7L!P?*DS.&VR*JRMOM> *4"F93#REG>
M*%W.X\C-G/0L!BA=^\YJ[P#X)4RH7)TO?Y^0J9PQ7CW([";-=5@Y^[QZD-E-
MINNPDF;S_9!15W/(G*6S![/K]I2E5=("KR!X=L37*FG,5Q \.V)NE?0+W ^>
M(_<:0]2@3$^_2XXVJIQ?H4HPV0T;&U7.4U EF.R&=XTJYRBX&R94J'H23@,_
MF5W)Y!GR::K N/;([G]A@.R(:^V1N?_" -D1R]HC*Y\ <AH>+1;G6>S,1/*=
MUGV/]LB^?WF8[(AQ[9%1__(PV1'OVB-+GF!RAQGO)XX, A'**/M.&=H>V?05
M =1NN-QXCPS]B@!J-ZQO7$GKOVYMNJEEWX6\EF$FW\?1'!Z")YST-S^=Z1U^
MEQQ_7$E/2-WGM$90C:"5] S534]K!-4(6DE/62WAJX>?.S(5*NDXK"5\C: :
M02OI1:TE?(V@&D$KZ5*N)7SU\'-'/J9*NM=K"5\CJ$;02H85+O4LYE]E-(W%
M8N8[NCD\C>Z(EX>?+[\S8]5N5S)PL%M0[$:KL-N5# WL%A2[X4]VNY)>\'M
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
M3:VT*A, \*PD]\/#T3\U]>M.-E)$\1RU$CU[--'O*+K&0AY-A)X>?DQYV[V
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
MCFM*VR$G;+MB(MN=\<1K]T:@F@S!3)=V?]CK]?KCG@ZVCUO6,36\P/Z,)/=
MUHEI+%4K->J3<<1-$P7USPOUGUA,AP_DE)J+R9I2]PD3;+LN;-VE%>%(1[B>
M(\9MKR?LSKC3[TTPZ;W;Z8$"HPW*\=N6=48-]NH QY["T;:[-:'MD!,.9 <A
M,AX-!CTI^B-OW!UU1D,QF C'\[0Y.#YN%419N8T#+!A:?\]B/W%]U7Z4FO>=
MQ_(:FUB=ALE"]26M27.?(&_;=0GL+BN4!]UQI^..A9#=7GLP& _$R+:=;G_B
MC(0GAB;.7Q?![A74:K+:;4N;'BS<&W3&<M+K>:/AQ!GVQD.G(T9=9]3U=$JH
MW4:)APVU(VRN>&)Z6I_IGM9HZ!WK%H76K]C+&JV^VM#;*V#7U+C;G@%].;$'
MO:$GAY.>:#OCB0T &G6%[,&&!JZF1KM5(,'C0E_ZFMKV"9@UM>T40(YH=\>>
M,QH.[&&O!_\>RIX8B?&@UX;_VH;:.BV=:+:TSFY"D'8S?T'=-N&8A1]:;V4H
M00RBAY.ODS3,@_LJ5G]GFEM-M?N$%#75[E:)D>V)E/U^=^!U>K+3F71&SKC=
M<<&RZ,&_>IIJNRU#GT1ZZ'$!NDU*Q(@VX]*ZPB%AW+(^::@8!^NZUBEL8('M
MN;'5=DVG^X0&-9WN-DNQ-^B[P]%X.!G:O5YO..F ]M/M=NWV"* T,G3:PVI>
M/W3\!8C//)!HO9>JX_ZEC*_!QJREY%X!MZ:^W?JSQX-1=S"0 T>,>])KB\Y0
M#MI#L$8Z$S'I&-VVCY;DS)_X*4B^#2DUUJ4SDVX6U.2W7]"UZ^Y,NTU^ZDRZ
MKCUP9+_7<\=R,NGVQUW/ [;9EW)@NL4,6OE@EKHO[C["L2:TW0:8^MU>>^(Y
MO5&GT[,=>SP0W:&P^UZOYW7=7O_@C1)O9,G=UK2U3Z"K:6NG )H,.N.)Z'='
M KA?5[BC[K#7&<EQ1TIGTNN)@S>7<'HBK5M6[!O<;/O>(H>'AI31)*Z*#"E;
M/?-O';"U>7"AO8TI:/;@0#^T_V/0'IZ%\_)CT+YBN%+Q0!YQCL^.;5T:YW;_
M!$>:%BK\,,$&"_1E@?JRPHASS,M7\^KG4H1J1B;^>1[[UYBC41AL^0'^,R5^
M NMAZC#.U\;[[?&XW[)^DVIRII5DSNR^5=/(FN!P8N#@/*<2%TR$)ZV9B"=1
MC#,]K_V$TB*Q.\0]KU(?R0/ +SEETNH,C_1G%+9O-MOM-BP< SWG@9H_XGW8
M=J+3?EV^G7ZT7_^D'(SJY?;)AI>;@9_Y*KT[5RG>K-=H64=!4/RR2 U!)W3*
M?_4L 'L:Q2CY+$\XJV?PP%S/!LX(#3+"> 0^%B$&_IPJ%*.P45PJ-J019;$U
M4?WMK7GDRH!.!!MVI'+J.]8B$!@3R5^-'PO($$=NQJ<&^P[EC36)!4Y691#C
M-15)P15\G!*.2S.*X>?+R'M]]Y;D+>;("A60F<C EQ[\0VTFFOR.$+N6^%,<
M43XMKI8DV7RAGO$R5$LLRKFE7?$KX207,J;D^-"1Q>_"9<7$#S#("UB,D\UE
MBI_*7Q"Z&1S*\C4C=(993[X,'1J5CC<X(IDUZ'\M^4<&!!;0PG@"?@@[3>DS
M7],/^ KZ%#X@\S7XKGD>-";ZX,^(3'$W/>*(!8 UH&_"<G J.\4IL7>3TU<,
M!G\97O=;$54U@DUE"!],L% $"5\FIQ&-Q%Y&&9P BB'X,-];WL=$<.9&EDA\
MQ5)3DW43Q8"IQ,J C!7ESL6RH2A6_W3C!\'J;\E,;/HQR@)W]5?&N&3U9T;B
ME1^QM!@C(*E<N^1L>K<:9+SZ<PJ@E.G:BG'T^Z:=T-!I(,U-JQ+-7:__#ICL
MSS<]L "&[V_ZW @'D@*:K%Z81NN_&5I8.V$IO^2O!L(H?((?9K)P!;$EE%.N
MRV;L 01@F,-E9KX)8%L@X&89SS5[ ")*\GQ]>+,CXW #.U+,<9GSHYC%(UUO
M69</R$@DU%#ZM \ S=S'GD8AO&2:">R3))&O33*<5GV-7=LM8849SH7&K_D2
M1C=<AI>%_._83^!HX$^'H]UF4G6!'_(G 8I;3 [$[)P4)4G,+20:1;Z(7R2<
M&2* $>NN[WFP!80]$GT 9 =[AQ='\#YU>L!=(^;VOA99]_$DR\TDOOI:Q'Z4
M)23S*+W4<&4^!QJOC>P!7II&AT\8":\,S29:E8?=@38C?(SGIX=->_1RS(X4
M5$+3P>OGU(PW&HVE<[![K3Y^]XK$BR4Q1\2<:1S=$(X KJADI@3$GV"(^CBO
M?*JE%-5_XKU:[+^NX;,=^+ *PLU>%"U%-*C8 K8#O *TS$"*F%1[HY_4A_\L
MQ#%'QHKX#UCN@>[%5^K3?J[31B68N JR(F PI"B3$@SB,&7=+0$[2=8@V!((
MV*YQ'#0$E4U3-%SJ8WX63!>.DR%2@SJE%&@Z^3] $P0]"WZ-S%ABI:@Q*9#R
MF%^;\\CB&DK/#J6Y%%3SJ[4C??0U6%X(+#$8IFRCD$<,#(L%Y?"B&8OV"QDK
MZ$;C)ETN-I_UP8J0)265W2A1$(!=9U%E=E:+DI< $YB+IB^,$T292YZVC'XC
MW[ +%D<-B>?A8]JIB9Y%X5*4-9&U?-_FB8.HD(N4,'^RM"0P&W(;B<"*XJD(
M_?\H-RXZIJ0S"V&#TV5S(M!W8NY^_01G;0V.>VWHO'55*=2![&<NG#B23A1&
M<]]!?Q\W5F4G?0V ;9D5Z!]4KGKE%52-&AJ6;H.KG+EYP9QI%;^MGKATA==5
MR^+L6;5N<02M=B0_'&]K536@(M')2\>!D1+R_)8B*%8 .I'E1N1U3DU41 1!
M(=ARE\MV+ESYF,.I:KCI7W D'*ZACX]1I\\6L/7['/:)-LXTZRY%%RD^/A/7
MP/&)C3]P@D^)Z<*Z/IR7CX8@<S P1&)TNY9#$GE4AL#LB$2'7U7LAVF &M.6
M(Z,4CXPQEL28<B,M%?JA<,&=4/S39@)U[LX$VH^DGA<E-^%Y4ODTM.P%%#6<
MVPC=AG%OH.^IS+9-B+]E75$L;R66QE1'1.SG?>\L<2W\ //84//-B(H5>W/1
MBTC_OI_X8'$@H@#CT]-9D3(TI1#1"]BZ2$#%PZ5@+SYGMDAQ7Q3PB9D=Y.\L
M?AS2YD2:J!A%(%&[#T"]S_,N"@=5X'GP'.P80VD8-O =/(W2%R%4,LJ5 #21
MMS.1)11,]<,_,C]>8K SHJ@G&,Z^O(&C;)#T,*%>8%?YZ0-3D-=8T%?8/[%,
M1X2X'1/U+(@J9E$F- DOD &!#XMTKVEJ3"F- \\[YV>.'SO9/"$M'#-+O( S
M/QX.2&+$'\]'!3_I8"-T_J#3&;ZK97T$]HK930T\+>V11NEIP8]+R\1L5(_P
M6"Q\%XZ#]%!<3(;7?AR%N%S+^@2'1^%;%= M1G!A1_%4JB"K/R<LQO\R='TX
M3A;?P$D3'\\9D2XC[X?V)"),[GJ]BG$C3C 6AQBW%4[*!OO6)!C1; Y)AE+C
M&\&$V*\P>0U2_.[5X+9>%^XJ+\M'<&]PVY6)$_N3Q^RL9:WH%XM @"68A1CI
M+KI$D#KO>4U%E:>KK>B&%JD)%,PDKX2FW!7^'%HW,Q_8'@4FRAP?%P(6,O,!
M[6]849'DR4-.OZ#''TI4Q"!2!%2U (TX-8 EOH.Y% $:B3%F<JD\1K%8!, J
MD= "<4/4[V('2.'/ >% /9L$.H,2DR4B>#MCG>5[L)E) N\BO8T_-D_#0 Y*
M5,NFZCXHSBP]'A:>#,P(J(V32)2, 4J7,?53> 2N:*&&(@7>2-D&^%I*>T<B
M5DF)(BTFM90%B):6!?)F@J<L.R3T&[4UUJI).OV!TQV\Y2/-HD=\"2?#)L8Z
M$R NJD_RGYD4\/,I7>PVY2C'C9](32 )BW\#UT<=!V"\,K_?91&L.XU,>E<A
MGQ9[6P%YJ2L-DYFWEB &P%_]*2LEC)4SOFBON >SN'4:.BTE6Q.B6-_UP?22
MFT#SR'S_\<'79]EO4NYK^^O@37??[:_[BBHZ;=L=BHG=Z\M1K^/V)^-QI^MT
MA_U1=S">=.P*%57\0RZU?PW^^LB1SHHRL=]D,:7$.(&1(\?"85X.@CE&+_UJ
M\+:8(SZ'E68HB2A'567'_?CQZ'/R4P.T%G_MTCN^M!"^2RR%]$C,<%1_4':F
M-6%YHM3B-,+4;OT;R2)M=Y)-:5):U[:J V@)+N]E0<EB)&L/\SFBN!"L3JC^
MO'2C2GQ5J=B)S"/<B8Y^DT:4X6> U;8+;VYS,_K1$Y^BL/GKT=%YX94?>=M)
M2\F#JJ(I*;0KAVX<'*00ESUT7&U3<#\8/Z!.X:$4!7R>S$,4K 5%%H[/CURJ
M.N #0F UN#R#%O;#&2M)#F:]2QU)X;OQW&<J3U0'W]$HA25=[:DI?H4K4?22
MV4C8PVF+*;:)#5#E%Q;HSS.J&R+8P_\!>J2$U_KU6H5TT2$ ^.^6$\-"9<RR
M;0BZ]S6(*9<:?:$*C_XAW<TKY:BT15%IW*Y?7 :Y0L*')[@C$2?!2H6\R@O1
MLDX]W(X'I%_*$D2_"7F^V ^P^AT-.C1].(X(G$PU*-.J*J"NRCFIJF+XVXH[
M;!UMMXV7;%$H%Q$L-(M<C)ZB-P-5=[ 3(C82E EH7"<@:IO:A>+ KM)-1%9V
MXDDRR4R%B?*0 V1YXQ+0S(_BEO56U9? !M2J]VTN7]\(%SR,=49><'"@ 21B
M[<=4X33,0_6QU(I."FL.)*^<J%*VU$\#P/H[ EQVY_79$_*7Z'Q 8OVN3.Q[
MV4(!6/"I@<6[=*1_30X41FO'UT9"5  #?;6JW$!1FON.8[G(5/&8]FUJ*:Y8
MNIY\0L<5^K(DM\V/J^5<#543P02XBA;&2 R67VT#=#K?8 /P&G9'=NS19"+%
MH-L;2GLT=KW!Q!Z#@N@,1^.=*(5%C,K[UE224;'3*@BB&Y(X@,V R[1A;=<O
M3/LY]I86?*,%EP$ES"0KB/E 4(.I8$-@HZ']"NSC(J<6IJR!UH;>B:+'\3%1
M:ZW8L!S3GZ?<-=K?[Y-N]WL6,HL@5\I30N(D 5?""%3H0Z$7+(@M10M6#EF?
MI#IC#WC 2OWI4UQ?==+%?4D79:WDBY0+ (S/B7=LF5 "F$N%N_0#%[%YA:(?
M5Z*HXM))/^80#,+ROM(??(D;Z:P"S"_#]2E0-*?B";$T6V@HQDZIET7R*>8Y
MYZ7)K!8E_C3T/5 3D"=C2?D<=,T::[:#-5>/*3!"!CJ#%P6E6%>#<0%XK)7
MOYP92]U$@5$@.H"AA^%!+)^48J[+QDL)N7 90X'*$/;#,+IFH0_:.R4_J!51
MZ"!&N'X29XLR)Z[184OHH*<^(@53#:QB(%3HKP/SJM!?Z?"K?0%$WAF@W!B
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
M[-.0 XN3EJ?J###/8+_<A$-E9X.6#*J14LF02$%O=F9,<-3(*D1<)!/+I3Y
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
MO8EQ8JJ2F65QFI0L:+UINJ=1;*B'\82X5*U18\DWICH*7ZG5$Q'OI/(NXCQ
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
M@]_57?\.0U2\/17Y*6<B;\?-+IPJMKJ4P8CP9 %@$2;2+6AKT:^R0C_&,\E
M VS'&+<\7B\;"OBH5B:Y1--Y$S1]F)Y_A3Z),(<ORT;+C=@BD%@FR3*D<)Y5
M*@P*D4Z0^=UP"BBH 2)@2_=#?B U % (M.L&P800IKHG)CQZ9'XD0E&P/^ZO
MHJNP)M1*#0'8R?.PD"KJAR[,>TG19%\WY#H_%@L1-P'#P>.=]/B(@_+J-1M(
MV>)#&J9"83J[W=G% 9;]HAQJ017]1J-5[P&)I!X"=9]T5@F%4V_JT)_%9SK+
M>B%*L>CN0[14ZLO6!S]T$S$0-7(2J1R$JNG%(:V)WJIJ?*C2LZ)(2)D<MWC8
M<8Y.:[P7O0=57/=V3/"Y"Z@*M&D'5VBHXJD/2 &^0J-8 :H2EU(CA?9<F6QQ
M+.0,*UG-0RO%@&PYZ5A:.PI!DLR&?U.Z?IPU&9!["[I_.4N^WYIYGR?=%WW!
M!YS0VZLP*?2+!!_2<S:@EN1H M]/:PYY'C =&@\+W@OSQW0.X*D0,"\$/#D5
M DZ%@ ]C5KJ>J]I2T!>L@K@5>5R\Y+XX$ KOYG>^'@KR>Z>>+8K;*8STAD8\
M2'0=]?Q!X[G-*"'K?<IAIOHC/!_W44[S+#RQ>3?Y@Y-9M <7!:BL;N_X[H_'
MI5Z^6UP"T^5$JD34-PWA":5Q0_+'1Z13BRGU=N4!8<"@S8S9E7RJD;-\G&3S
MWUHYEPH74?= _/P9=[Z>FW>EMGE?3]I?@J*J&!F0DS<PH*R'>+ E]<JJVR7G
M9A*)'\EL6<*6&.0+WQNW>)@F':I9X6RX(E2?TX2"1D779^I] NUQ+K"F%SA3
MCQ99_^!S'&D)3?2F1I]CF^ W2 K%6V(?@)A)%:[X999A%+END$ 3.T]MSR"(
MK-A(N5A:2/1%1FU8S9";@BE7B_$X(R-0L(N=HER%ILMHD!R7"K!SEAA;@SII
M'W_Y;"$Q(AFB0O^-@*S)%-&G,A7! 972!F'\\CO <I8#X6X)2O31)73^3AP.
M]EA:(E>=8ZYINK&2RJ7(U&CILZG?A-7S;?G?\>N_A(O5:TVK/D C]*-GSW]Y
MC9\>/WOH\SDOZ)((NJ0/PI(M+E66:Z@\SS"1$^HQ[57?]R5A#\F+IC>0D&H!
M5127:-59[$*H9NYA0SI;J@[<1I'NZ2L2ZHBW84_5"_KH?,@LR2PGM!EN5PV9
M$#XFT;Y[WHKT*J?(F0@/Q?%?]])OK3Z'1U OR _*>2SX4*[$9;7U7$)0S:24
MNR<X+F[0T31]/[9LIP3,F567^4,,,X<-&J3%+\[3FY8T;\MAN@50IH7 J2Y?
M[L<18%@0F@PY=@:[![5*^!5UY(,L)<!73OTZ9PI+L(8B!E"*R !7TIS;L-1#
M@D-)*$>IG8IQL_$\6'/EWH"HM2(F1#)S^@@)G)J491D-HFW[LE&XET@BW=H?
MMHZB@KIT.)>C!%E#M]G?T#" G5.LK:7]>=L*"(;[#?S>! #:OW;\]!^ KE-H
MBZF8O[\S]4ZGP7W=M2];!R4N)CASL:G &#(\&E"1Z'@61^QL(7CBZ,V75/K%
MOZ1XKJ;0 "QR>IA1="#HW%[',V-V5IPO_E:/(JJ5P:E*M\'5^;FHKERNR16
M&"GV0><3X]*)+.$24?LU*8N.1PHUU^KH;.1ZN/NZ;K3%)P3CBCVD%L"D'/N6
MQV6WG7L056^-S(MR<Z*G@WT^K6N"J3\3>U;G\YAR:OJ(/_M0Z-H3=88O53H3
M'E\JNKY;ZQXLT7@>V-<V]92TQR<'A-0KBM75&*^'DU9WO%!IPY#K2*!?E.1S
M!92;=7K[+/<$T@;+(BSV>X(/['V!;<^4']=*=F3X)UOG9)*9%"6ND98K;FPC
M"[DL9,3WW4Z:1%V+C45>XAFB$$4.4Z.JNF-O*>;L.V1:]H$W8HD->%_MR?/C
MGI/5CFFU6/E8TL>RV:>>Y:)M\!BB[!12]S-NNU2;%,_R%H_K]E"Y.\9LDI?2
MXR<-S_,EX#R/:8/)IM$$ CU:2EF4R/$;?R3%)1U!S<"?LY&VGM47<7#&?E8Q
M3.>]UV0EN$#'SM/B43CD>MV&&QS02R>]*[XA5.4K)PR(:,H65Y?D<VJBB!/*
M!Z)#C?X2JB]V+OS] YWJBPM%1956WP+H)%5N,/6@_2=^_I"W_"GK1.Z^8#E:
M*36.:VIYDM:@A.P8,*! <'5<*M16J#BJ?QLY<E;2//BHZOC:17WY2XPO8FC
M7[(CV'W%HY\2I(I+[M-(Q %X3IG\62;_LU,F_Y3)_T"9_ PA93RFB=R4FW";
MCF68X"\3/-_G_ HH?PC<J300Y?LH;!\_Q>ZI'S'-<N;H\PESD;62:FW &K[#
M_GSU@N7FB8-'2!W8V<L="4X16#3-\:LSQ,H !-]/J28(>'C!":,JX?;E!OP-
MA-*YW[NFI!/%'#' 90H*NWGT4[#$W2\$'S8!_+L/)([%L^Z&T 4+'0F"18B>
M]4BN>#RH^PS :A#&K(U!A0X[+:^@U]=:?&F<J@!GPGP]+T<C.?IAK^V^KG:3
M97NZ?J9X@XP%HWJC4UP<00ZG9" B,,GW2^0-7B#."!#%DB/'3(\_B_;ID;D)
MN7!%!8 '!_/B=*;]M.HM=M3S#)<5.<;$$P-][S'Z0[REK7<T#552!#)2E7%@
MY[&X32/(QEL5T&%).KIU!E9>3&W<NRK0^Z>KI9963G/ @G,7*+M5U6[IY/0M
MU%R7#,J3,(3)%7S;558 P<):7J\+Q5./VA&'6C&E[B_V*OF>U<F[40]Y=MO[
MB[O[)23%\H573?T'I+>$%5T/.^I!H"$@$Y4CG@2[Y)N6W%^IZY\)1^/,?Y/W
M:!SOQD!OTF^@SX@#^N7Y9Y->"9L5Y!>U<2-;;9H;3DA:[AI#N;CL^U+8KU,-
M,!KI7SDU&2WK%AQ'BXL$V&>&U(?9>J&F^I9(@'%SI4E)BCK3-N7!8X:.W6V:
M6\N('>R.L+F3O?:**6$S@)PGGN$)6^@S*AC^Q!$73)=7D51FV?/5]VSEB5O$
MG8S&/H9Z5+'Z+A[%U-^2-0\Q_\ $.1#'2!@CE+U+D>:<L+L)%S'ZD?V8JJ>
M0 CO17V=0SJU#V]IK<,7T;;W,L6:<MY(E0KE($H%S,494:&E5K8DT#BI>.KD
MU6W;7;/_F$$W#06!8Y%KRN%:4J/F9"5>^.R@Q^'NG@CGDRO;+'4+,)W\%7*'
MG/H:3 PO>[(8HK<8O9>;F1&5A=@>%K^2<K9"!]D>A!I'C;<0>FQ##W_9D'AS
M8UU:CA)AORNUZ($!WITVW'"#HFN\".B8,;Z*N,3HJ\RZLKJ*)O%,A4C*:D!F
MLQXXQ:.C!NU,]BXX#>ESM#=![+]N<UQM<T#99&E8<K:H8R<5F[:"\HU4A]FK
MT\NX!GJI^WJR9+&#.E]GPFO"2A^64YRW\$CUK%DBQI,%'S\.2\0;P75QEM++
MH/ZV!2:4E (P) .AI"\D.B8YQS(SBCX[ZV\+UJ<D^"8?$;F=KI#M.')8.P[5
MZ\PP+P4GC(ZL-.@4Z8&! /XF6(M2#'EN0'.711*B8ACMN2)<I!]X<&TVT1#3
M.*:.0:MZR&A1H=]T]Z;Y523NM0VD[4; 9S" /W_S\AM4KB:7<\#KD;G#&<Z3
MGR\WU$ 6L !&&C%+@LJ>ZK11!+0N*+F@=+(,I(<C8(TDJ8>)7QB=;?3+?=U
M ;L1!=;K,'_HU&T>PSYRW.$]Q)__-OJ/D6$I^."A%DJ.<V\#IO.$#\3T1)\8
MM'L/D1FM0AYD6[H=!77,$W 18EA,R.-&%A.\FRP#BS"(RU0IU+)V"IR@]9X?
ME^@EJ6"#$T:AY^^R:&%*M]1IH$/MJG:)=0LWT9H,VDE#$Q(]U45#1#Y3;. B
M OZELE5IPKU1Z034G.H=33%9@OGNEB4SS/;V\HM--OF\ITZ>+^FZ+:+^%0V)
M^GMN[A.+Y5N*VD?3\1!W!LU#HJ>+#\8DLHEHL*HK#):;$.VH55D1[:P%TH-[
M[_0(VA@H;-?160@\%]<G%TQVZG6:?3JM0XSNTJA3K3D>']A=@CHZT=;/L^:?
MG[+FIZSYQTKSI&P-@"A3YJT]>.X;(35P($Q%#9(#/;.F3F89H&YC)90"/1DC
M.LCG;&V,*#:SJ8;ROD ^WY9X,;90.J)2@$'-]'D<#&=8<'$2!]X0IR+ZEL<8
MG5S7FM#D0^:J'#1I._TR@H=1$+M3,*?"N[,GT^E5A6VJJ"HV)HDJIN>?@ QY
M>NTCV0QC.=29$D \W(?N@W3"KJ93("=?=!04#<DO1"7L.!T20C=-%F]J]%TX
M<DI*72-M8[A6T[(T/9[<_XUGIB!SR3LM!)MK?#X4S%R4?5^+-QC-1_1?-LK(
MBX()R'$X!SZ]UV+&6M(UL@8H2I4YP7$=KR5-V*:6F3HC*+VR3FW:PBW!4IK\
M*Q+S88!4'KJEAOFYU*9$-O&_]&BVYMS*PN!+#0II)@9(3^R)GYV4+ L@$05$
M'_0T^WX<**FVOSI(W<@R,NG1'/, XP]H=3I-O?MJ7"08**S5\6T8LQ5Z\PLO
M8U9,=,RB9TEH(%LQ6H#B_AJAT25&K;[2U9)$S>(]^L-N0D5BEHD1W\X73-@V
M;D;P4(M;-O62?H0LJ"7>;S4YBM:AX<!'QJ%!L2GI( HXK -]2RVDSKKN*4&D
MO+>[75Y^ O!/^Y#H"D;BH12Z&*AXJ>CSMI.D4(@+,2S)?<TWR3%CC"VC2,@Q
M)5"=+(KD7H4VR#(&_K>.%3LM_T^GF>)5XC1&IKCO-K7I[E";1:$<O<6"/3$&
MY?C5-R'L)DW<5.H[2Y$@UYL1YS)=\E*.':"O3E0ZXL9;,4<OY1&EP)G]E438
M1OJS))4]X-/NQWU[JOEC:@=*VKR>]:S=9;_:/;6#BK=- G5@4DM3!/+M6OJ3
ME,<?VXRD$&^9?9RD\00I94OR\N)LV=M*6D+Y]>0S=G->EXT<?I,'&[2F]3^^
M?G3^Q2J.2J.S\#^^_.+\*_U-X1CX2.7C6R+ 1B9"%0,U903N!U=C%T2NP3AT
M9S1^'2>&/6-%MWQ@.=A-!@>.$%0M4=>%+5E9O!UE@NA7%%#%E3T,Y25\2ON1
M4W/)^$>W%BJ81"0GF0EC<N'KIEQ+%835P<T94N\<B43/1&;N@<TDB]S([Q]:
MV<.\)2IZ39"JY#;^E+L8_$0IXY'6!ZV);%<)C>&65!(D.7@0RH?K3AIA:162
M;E4:?Y$_47JP;,WJ&P:=\BP1=4442HTKP6EM#Q@>% .EA$NK.;-'5DSS+)J:
MMDFC[MF9_/17-1'MQV%#\<0&IZ!!WDH1+1M^+ QZFVS.)ZLMWLT(^CBLD!WM
MAHB(@>2][;7_;S?^-,:SZS453>)%_YPD,',*2;D #\?NBAS?M46P5%3J%P=8
M*W5:P:$,@1<5(JVW.*^M<H0%Z!BU@ ITD.SI8<NU@PB']D4BI/'++?=)XAE0
M"K,9:;B>Q;<(4QLG!T#=BJ,C*AM<9+:]QEI-ZB#F56RM[V8Y9K[ +8,"L+PR
M9@@)OS\,G0QJQG]GXATJ<<4CY;CS7#\$=BU7$ZF"<.@D1:#=5P\V:0&Y3?KS
M^>MS!]GBY &(<FI13J)1^*E^\U/WQC;#P_R(W>>Q@&"VO3.0)FAY2B3!ZU]G
MWQ7'=F)&&+ZF&@I2T8K(VW3N%GZ<I1/$7'L^,#0?*T_0\Q-'\YB^&'X+ZU$4
MC86SY'?I163+OAR6JROPRR#6$]\H^N3Q155X L8Y<&.!,34F(!O1OR[.N!#D
MR7)#),$> VOL!J70.^HK"IZ^VS)K*^K. FK+@G+)Y^P%N=]SC -K<T'1\XR*
M;?[Z]<);9;2?*?#1J@AO9XY)7)S)<8?T_A 4TRLO)I7&1M4T"U:OIGN<R@6S
M<L$7IW+!J5SP@4#VTHS8EHTYJYQ\FM<<WP<TOPBVO+<,*=-$$^.Q6']*+?-9
MDSG11)QMH(S<4Q )I@-Y'@GHE1O;S/QG7H!K32KG7[\8XZF.>NRH,$;B_^%N
M_%I3X/"A=?ZTP]M#R_MZ>*-5=O_1Q,R#(%D:4P&D5/Q4]JS1SM>0;Q)>-O&Z
MW<'CSIMY8 !0R;H<]%#\[J<77$FAA,L^3D,<F;7@X@0-QX)J[8HY)_AO]!4Z
M<3F07%,*W5R[=MC5ZY&S@RK'1SA!5X!RF+C.22$E-:?HH^YO M0OW8(0N@L'
M4]2J/I7;AC=">9M.=D%&:X"E+SQU2)"9&&O"*[02? IX@C])[Z;3?J-5*+O/
M$!WF86]-_128T(A=!58WI%"B5IX=)0(2)*20D<>O\UVM)(-9X" =])L<<$NV
M-,]^YOS??X?EN$6WZ;ZZFO^E746 0\:=TQ^RG/JD Z'+5D7AP[G,PXL^(%=M
M-IOH,R66U-&A@BX"YHMQD\>2 :EM6N=#ZI&^V.LKBB^/N:-6-,X!GI+X-J-I
MF2OI_9"%Y9F2CN<=$ @*#Q4']LHJ+2"E30-2FUW7]:F4Q(ES_ZI[7T =)^[L
M+ *B1O^7Z%&'CEHW#"H%N^NYOQ2&4M_,D@+TYVBL>??&$4*;#T*\O9%_F!2N
MR\BGW#.4+QNV@MR, ]X:JZ,+ 7-A3-$E!:*RM- F[<0T.+#F&@5.A5[B@O/5
MZQ"T7 DZJ"?/?G84Y[QHT/4+VH3W#!FEB+PMF6?3D7=(5?23*3O,2?^538G.
M3#GWMS4:(LY82U0H<NZK>9I6S,M4Z7?%/+4)"C. .@"=><))N*U15K):%"#S
M"Q7R1!=!@HDWC)O'@8W\"7T_GD6[Z')V8/'EX@JMZ[VI+#H%Y6@WHE?>=A"%
M'?>405$):)X#J)XH#0!MMIR&Q3EH!D!1_TQ8?CHC5!R$UH@F<P8TL)M(ZA.0
MF?G@P!7D1SM?_:6[B=^/UN(B"+\[T5 W..,'4C412""A/^*,&0Y73@7W+7V4
MU+.9993P#UR"&362;N0X>'5%I/,'>B:/JJ!<@;7&,G$=(P*1&B&[DN >A8()
M5&NRLONS"P8FL@8*JCOZ4<=-..B&-#J9-[CU=5%>74)7I*T<5*;="ZM4W$I7
M'LF)0NJOW0$KC[ L!+9@*,OQ^V>:S/DA,N>B<UA_/VQ:4#?3KST@US7:&4I!
MQ9-/@ 0N87/X 5*&?P*#)Z F,69E]./0[Q'%H0O!=#B1#B2=:- ,4;+P)(AJ
MMSS&1"V^&7'PIW&<7Z4V6L?!<>M/6/R!8BUA_.>>A8S?)7 FROW2.2HCUSHL
M?BX3G2N*%3MM4-]'/%L6?<:0CX/BS/>=,E<X]6P.HE"YX0(/V?(+4:MF1$G6
M#'V/S;@XUY6JHGA8"*,LWH1%7,<,?Y?*9:"]C/Y$:=0RQS8,=P_R9 C&+..)
M999*A%#1F1BW(*Q<Z+AD6Y)L*P5D3M.Y#[,^GKTS]X:/<(>$R<)I.Y5!9+AO
M++?01]]/W3.G/LWW\'A%7\:W 9$R-$!?M/7HQ3642Z_FW+^E-YQ:;E/WG0!A
MT*^'!<\C+(+QZ?KJME&?A,!<]JPZ1;N[W 8GDTS&7&C)\C!N0IU89-)7,_CF
MIP,K^2!.[STU(?[=T]DN&[:TDW\I=@4DS ?],S1,*N<JDYTR=I"1C^:X'CCA
MKP0>A:64C,#,Y9B4B4'[^SJ3)4(=06L-I_+!O'SP]%0^.)4//AC;OJL"6J*#
M?RU&! ?TVHXUV!-KIW7MT5F1U/F:YB(*:DNA#>]<V#YFI@MYR$9@]>B$B$?!
M6H!5+#U^U$XJ#X8B4CUOV2WWE&#,PWB7TZ7FU].$$ _-EF@-=O&4)FY[ZQAG
MASB.6MGDM#Z [2O#*F-"C#2ETN.\B%858!"OB// -:A7^-/8ZA\?(@ 4(D?<
M1D":%%-3PVL6!UCWM0L(G,3";+[(FRRY#Q"/4^\YM:8$YN3YQ5=I5<: M2AI
MD"P\_[:])/F%U4^!TN#LU*2V"E2Q&U&"DB<'1XRV!!>^ASLQ:2Q>?N*8U1L]
M\[B25C:'0?.]XLI9U PO;N)_(%J7=G@--PM),M:)Z?D%:NO/A5F9"#-C+*/Q
M_>W-$\^->IXRA>&R8\#A/Q,>\NG0X5"D(,&4)L$8J#-,1!,R-!#/R1OB,C7;
MM< AX1&I?4 ^41HGAS<U.N:Y?;<-C31\M#6*4:UL\WOH4VJ^=*TL81.JL:0Q
MD76++)"7T_#9^WL8U%_'>EA=D_CU%2^RUY2[BH/WEQC 4\&-B"WF&BH.!$6-
MTI(NR2<)93'A+Z(Z12NV)<?N<0827]I:M*8Y-1H&C>@T3R,,X/3-[8H(#P2H
M7BJ[,!<SBA1Y<3HS560G C#34Y!V^JX#H);8=,J&*6386@OT,R?7&.NF2M9X
MT-0BI0XQ: 05/0,].X?+V6PDF8Y$>IQ3=Q0^68XG\QODXJ!)4GLIURABO&\$
M.R Z#S')CHG&49O3<XJN,9K<B=-(BD0S2)56?P&EMOO$?;$6$6;E#3RZ]K8
M@+/0J&U##ZW%>B)YMH!<60I?!$C*IS-CG"=0<7=#83-3#K@E&8/W@6/PRTV;
M!3FQ24?NS*19:F1I+\XRVCF1+N<84WM1_EVR=UCY-^5!\WMA$#IT&A.K]UE&
M=)([?->FP'EMZU6.N,-*:*AW1KMEM-)Z<(HTTSKF%C)*3-+.":^C3T$M01^_
MUO56E8G)^>9[\TR -9EM=WXI\KV(VQ3\U+S$B3XCVEG4)X\?;=%CCW%!-1+
M1,0HX7XUW874-2?GA=6E?- P.Q*%? 1M%#PKOH75%;/.8T EU%>"N84I8;*?
MFDH6DP=.I\0DYJ#:@A!JV2F_.%Y*@>=AQ;+U7-^2C?GMG@)![.V1>(,+QUG2
M14RZ8[-NBMPQ26Q6E)NHI08E=[*^4;=W$CM\<UB>B$)2P9HV59<X3H3UQ.C9
M0;L?#RS4%^A'Y5&:5(08<F]UR$0@Y+H:6ZO.,O>]G [QP_$!2GX[F#Y$IL.6
MCJ-XQ(P[2M]U6'>4?AY">"-'/XNQ!SL_P)2O9.!V4=_;F#?J$4<I4TD.Q00O
MZ[)679\>R=A">.AR?H_X69T*JFWT(QOK>0 8)Y"FDVST+T:4=3F6T?+OP_$N
MA>5U@D<R=H"D[WYL(PI!&!_JN9N552EB!&)+@_RBFX5^>J*U&7N=@#YHR6'B
MA\QZNLF4E+CY+57M!<]\TPU[2=YK.S$:7JE>Q=D,'!BAW(*QW3WR3:('5$6)
M_/B>9@B.]!A$B\I\@:'2'C77H4#FYK)7"6J:)[+ GA7MELOW 8M9N.839:)D
M6X2"<"UB>&E0MD$DVRE,7)?#?G'H$J%=FK<BK=<MT1T%<XO28-I:G9#M3*DB
M?E]JVM]:&5;FGUXVNKAM*TP[\-^4Z\# !OF1/DM*Q>\;UL\5>N-2&#9,<S#?
MSA0+Q&-0>I2&;0=+25^IM7% 6]<6SH(94PC%8DI^Q[DJK9$)$H-$#M),Y]#A
MRXX1K+EVU=\+(4QDHL4_O%I^OP6&+T\%AE.!X6.FZ3YX9'=/CXQ_^EBT<^IS
MC,?J^_0E4'VB=4R RWP#);5$N"31@+3%+4+AW[%9#4V@[*V0A$"A0JOI'/ *
M,=0F"3+B),S*O9O<!S"VY1@C@![9)->/#,0P JWAR--(P(/N4V&7O:HO:D)7
M O/8L^3\!JE[)(>@R4QZ:!E52D+E.._L?/4:71EIC->B0JAA0A,NB:(_YWHI
M1<51&G!'!#8],:,PGF.&S?*09[;.&?)YTNU.7O+V^+0G^4_I*;H5&,V1*".K
MWPTDK>2RP"6TK":)O"W['I7@<^.O*+.G#G+KR:]&X;//>HCSUL64<754.=K
MN"+.Q&VM8L"E[RJ>+&==-[ER@NG_,C)-IPO4'USLHG5("+5A;U@W1]Z6 @,N
MYFV"D70)G)0BL?CV+%F,V29S 8P>&E_6WE-.ZTE9M(9:6W@\BG8=9X8RE7U-
ME-"-F 4"$L*! _V2=I MM(/DD%REJ9RF+7^Y"ACW^ ;TJC>*PUY^8QVD;""M
MTI8:46O36^Z.V\JLN=:;2M0(0-VEQK(#FRV9$Q"3;-R.R'MFPF_$LEI)$W<<
M--?[RCD"S^8C^8(93N^]<Z&V9/CCB2T)<5H6FI]: MZ=0)%93!*CW 51:UUU
M79.)R&3-/+Y\;>@"!@MNG!R<]!#0IAT&1%^6)/?9#:J+:,@OR2AW^<1F7?=,
MEV9*LT=*UVHHY)XD;,"1T2Q^,Z6)K":.#]GW?=F$_G*D&&]+6-DA[ZM?-2FA
MW((OP& D]3O1L<C5+YZ>/UY6O[# ?(%XZ#_^_?'31\^2H(;6;21WS*GC/&ON
M%R@G/0D=@:7P]ZS7XTLT=3^EFS,Q=^H 75I;./[>ZSD6%S;73IM]=\DGQIK;
M6M&982T4<.GV063$$W\ZG5NL9J+,W0YL1+UA#@L"<'Q3LPY"MJ^6[E(0*OW&
M'WMO*=DM;\QD0?U!>H0USTG;W#OXQ>WT'!DAU0J><7\P2+:"IN%9E3LW)75T
MP"Y[2=)FI0DN\BIZ:-B/@/QGGU>WQ[C_$]GGXF2XC@SR7U,F;3?V.U'#=#>P
M#@]YG?/57^LW@1<5*6886T_^J 9Z6@U7]2;>CNJE,"SR+&?#+C ->X6E9@X!
MY;F]6HL&2(7T21\W_R+FMH/+()"T(00TQ"!9F^0UWSY&-#1+WL0OIKR.#O&2
M8Y'\Y;DFGM7YM:0C?\KXJK"S( \6J@SGGS7S( &Z#KX0Q=$!QQ':ULTRUW(W
M,=#YT[F=]-&]EEOWTVMNEI&BBE>AI=J68VS.9_2]C#'OA;="[N;,B=S@FY6L
MTOU6$(3-&Z&5CFI9:DS8AJ4'Z-ULK7=H>H'_I6'8IW5L#WT+ZN^%+)GW&CWA
M-&3S0:(P<;&N:YSY?+RYX_IVGT-:^[D^JB)/.4U$>K5\!J>#=ZL/?Z35(Z_2
M*HPF)SP]^O1FX:,K7%>(AK1/H'!HIZN2JI)Q0@<H2+'=)BE/U"QOLU$\B@QW
M36^>'Z8*!_4B,#L5/3QN,\FZX_]QG?2WZ@*^_5@F8WFJ+,PJ"U^=*@NGRL*'
M.3$_7N+CTVF6^Y=RX.ZIY_:G3D&0S/.Z)#9@\?;RP03R FL6)S81ZT<%H8(E
M!3'XKAK^MDD]7[VR0GSV ?(S)\%7BD?>9;X+29 .@HTJ_1$^F72WM/[X[I/X
M;$?7:2_/FK#9__&SIWJXD<O5[O]X]OBK#XR4Q^Y_:@'$A[IQ/@Z//S__@M[;
M%H&D\QU_6'2^FB: 6 !%)/ <5#5W^Q>)\X/I@ GT$Z]!BF31'24^@/<(D4YS
M=-L<[54#7/S(CE0OATPCK^G6W.>-KCHA6)(&DEP5G(E]Y;N#<!_$!TZD;=DE
M(+)+X"_":>N4J\];[J0FL4&UC0"W23S!54J[WM"1B(U.*^..5H;I_XFUC7LS
M_D(*RZB'SBRV,_NG:;C#:1#Y'H+##X[8D3&CDD$')#T/[Z>,< T1DECXZI(
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
MJ/=?--2,VXC?+?-C]<&UIX))7PU/'Y_HL&X01NJBY[E-,HP+[T[@!8J#;$O
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
ME[BLI%Y/'RIQ$+$&.?[K^NB]"%CP-'7_E.W.7MA!;'8)"&MR[X=#2\1<-*<
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
MO(2B-B(2KYH^E3F$<TP7DA9?"9OC12\[\@ T(M?IM,_R@Q+^G#=3')2VHU?
M_$PFUU8SJ_>,.TI:#[2X?47L@?B 5C!A-]"1;=@A_A#I>X=NPQU5TN@9(V@P
M?FY*AG(3GX/C//27RI0P0?ALT:@73#EY\0V67)5G;"(XS:8^$Z53_?6>61$
M#P5%OS@_G'5=FFMV-K+Y!G*E)XFC'=MJ(<)6:Z8/E0P>YLE6J@<4Q0^BM=0
MG#G;.0@7U<LNXTK9<YQY9&>3UYA?WAM="W79DTXY'%0L& M-K>'Q=ZS.'@>;
M)(1UM/] -])"!D O(%3S0E"S/);KYO57H:_(=2[HJTJ@1 K?';(H[W*1GRB"
M(+^9WYN* 9?XJ?=#<#'V56A5(S9%3([;B6:5ZS6=3R:E^_FQ+K3"RI8E;BE(
M#_DN@K9KS_0)$LZ<N:92-6'>L8/@(,&2"SZ23-9D2VE;.APHS'&TO)R4N\7B
MH_$- K":&]%QBB,=+<MG3S]_]N31*IY$3;S@'XBHXK-GC[\\_T)_M2(E<(UQ
M50^]Y1OORS<<L>[HXI__3]V?^X[0WC==WU0WM(K*EM2I*(%,GQS[E@JI^F'J
MWPM:3I' BL*C& #6* '.ZOZ(:<6 R4ZW\OXL)G+&C0<K'M%7MXR8*+-($$FS
M4,D766Q^(]DCG7SBD:7,(J.S8?>9.T9>;RAC-&TSEG6)H*28Z+;=^A!_Q"^F
M=9AE_IV#DF.M)RE]UHLM# S<,>3W#XJ.Y%GP280\TYP5N.B$4:Z\/P#434P[
M@__;Z@%31-"CCXV<,?&5'QJO',S0A@P_E\F,&EK/Q/C\\3VI:T!T0Z:@E_@-
MPFWR).\/N^ IIQ_P<>(-"3/F00,UL##<PR)S"'F3"!@DZ_-0G57>##*:0\YW
M[2'Q"0Z?T)X5-TCQ8I5.0T>1>V^37K\$D[HNHT7X;2]*@WEUW5 ;^0%N''BS
MU()LX@E&)Z]S58' []@#*GN;J!\"$7NRYW?#&%/#S[I'DXX"<6;AB]DAE[1T
MG4^RZ2;O@-X4E[VDM7PYUA7VX[01I2'4_;K<A6D) :.A@S1D5!72NZ"I()3[
M+T).&X,Q)J=:-:.DYJC#BB'-"C'T6S-CO.K]$$F+ JY%]Y#=G+?GS-LW8)64
M0A%]-0[FK>[$D;5P$?8W08"XW/:8$J82;,V".>NQJ16?[P#$[PP+E[& F'E-
MWFVT4X%L7<F]-FE%J,;A\N%_GN%(\K>+)\PE8 A:S5KZON?!U(92;_2%"U#L
M!?F+;-T\J>4R?OU\]4K\&AW2!&G9E0BSNM[ROD1HATQTR?8>*X;W"/X)-CN\
M5K1/5"=,)!R6 )2P)>^93N"MC1P<,C68._%0C5L*'>CBFM7:UFAO<%\C;4$A
M,EHHN216YL^VX;&%A%B[>U.+G\^"K%X*CTW+&6/FXA_A-BRO*:[=XK!I 56K
MAV3PU'U$D&7]4=&B\C0V![<5Y(GRPJ][I*[-12NCY:J5C!4!<+QC' S2B]\S
M]8-[_%LB%PRE)"8LH<YYHO^?O3=A;N/(TD7_"L)W9JX<4623(+BU8B:"EN4>
MS;0M/4F^CHD;+UX44 FR+* *70LI]*]_>=8\654 2:V0C=MQQR()U)++R;-\
MY_NF$JUY:Y_K&P9\&7IZ-_F41?, 3.$.?/0Y>Q?&@SN+;$;#]'?4@&ZDP$D^
M#;]%RA]\*W3ZT+^X;^0&!VY]&/@4).0UE8MY.6O)Y^JCWO E.WD8"BZI&5Q"
M)JE84#<X8%;)CC&M '<)QL0&U-2N$EQ8UGO%*_='G$<2-.7C$Y</(D+]-GO^
MJRWEL81&'5\C8$TC$V#<JH7A^PFA3NSP>G?Q)E\PV-"]5Y=ZZ#;YGN]GH!AP
ML2\&[(L!7^9@]*ZB=UTI4C8-N<GH>0L:0RG"B"N@)9_EM09S(2LIQTKPKH'-
MUV]T4^YU65P3E2.+X?G]<Q2=59/YC$CBR'/G(CPFQ#%3F2(@&;@5M5H;>?SZ
M @G5L<DS7;@TZV9YMG0"BZO)C?:VQJ'TJ AD8D]/CU*3H4R$&!T+J8W)>W9T
MO%51)QD&D=+"^9@VQ=<1ML-.RY KP6%<L1:,H?V2.47YH-O@(<'QSR3*92QE
M9L-Z!JE3BL]$Z>*_"X.[TIY8[D X &5BD9W%&1=8EG#0;ZB#/H[.EO82P*V8
M#25PEPC,MZ_G7<9P:=Q7B)&BQ9[F"VY%#"V( MDG F\>/.L:0'JQ@''0%$Q(
M .45Z!\',@%.9(%7Q-%Z+6E/L[OKI^0D2>GI;V5YO7"\;8!.HR#U# !_/&/_
M].?0!/_*KQGP7F,W!Y-'_-@,I+>N+WJ.B W1AV78-K<?=[J)S43C@L2<LU[_
M:W,-;\?,LRZ"'?$ W/##@&&>IL##YNRF#^3SY-&A=F,J=2:"0#+CA-2:-'!H
M*W#,ZUY2T*0SHH!7,SO^;O4-FD;]>8'$-4!3SDXI/P%E8F9Z<T 3MKS#.=L)
M8$-J\3<!U@BIYI?*=2&L);0<;!LX!O[I@H-5B+O!D<,M+&\:DO8VC-V2T&(:
M\:@PU0WS YT%!DC(Z9D3EV_41KS[F.A8<"4"#RD<CN&@M,T0$<JI!3P<),\<
MX&],";7N07[Z2O#CH_'1Z)G?Q7ZZBCQ5PP*7?/;LU14/>D2I92M@>@K#>7WK
M@LX@%V<D=62+V?[7YHYR0"BH"S_/[43R)RF;#B&SY,VI9ASC6;M J ->4WH]
M\UC]P7K+@R!/18N:,NM:8,+?A<I1G+)6ZB2J+6-ADW)/R ]B7DKJNUR"V_2]
M'I_K(G_G%OE-64+%E?$50]3)B;V-R>E+BHO6%<Q=Y6Z $/;6F9 6@W?Q.$I=
M'60G$6+'"R>1A!@YK)(64\:AL*C+<-O=3=/'NS/B7/)G+>F'P S@B/S$V_0M
M-K1"1R=U,II]Z[U)O^K=NA9HM7K+$?X[ AOZBR#7A21G@(<DK]$<9U3IYP_J
ML5UJBPTYEP$G0"V)L'NBM@F"EYBR#JYBH!C)*VY9<2LI&-5$#BIZY:1 25XO
MT?10)RO\0;>%V/&-0W1%K:6RQH*5HUVX\7M0J@Y!3(Y>SJRM!QN U"P:L74?
M-^77R-"L9@O?W=UB@I8%RC1?%I),G%QAFT6Y,O@MJZ70!'8UW8-IG'NW(%,]
M@OY /;O)%UE%&!4?O=6CE^1V2H;F5;"!,'32Z?SLY:M75Z$5!$]1??CFSJ_<
M]0'4@#6IB6P<N):*C)5SA&$,5ZT@^'N.I%T^X;Q1ND1+R>3'Y[I*E[N[RV&%
M+:&EM$M62F[QF\,M:XG*0A4IH01,MW"/:NK1VW3 <0,*(9 LJ1O3*U^;ENB0
M%$S"<V2W". 0?A1N]D @@!0I!HF<&!'>ZXP(;2+DBP&+%AAZ_U_Q D,]<:"Y
MA"*Z:PP-A3B<^HT@),9F$@RC\'S@JA%FM+O]?M2W+->->R12:>O%:I[-.4R=
ML),1WGT#:0-X[X4!<?5=)BUKS=("9G3M&NV&)2O/<20^)P]JG]"2+;X9'.+D
M[_3IC7YPL[3ED[S#%:70^ID:AJ[WT[MO,MCN8P%+>)!S1DE9^Z+E"!,'M>)2
M:?) N^@]%@O!,2D9+2C3P5T0--C&2,3L@?<R^6&C %8>*8=>QRT2RLYGC"HW
M5&UN?@[5HQYH#WNB^:':(G1 [VJ8(-UV*!Q(7'ET2-)@TP$.H]&&0B=[M@-=
M00R0H_$TSL,ZB>RZLA?PNKUSTSKG?C2 D=3F$0Y'5T:/"7 [0$]F*D(XK?M2
M0J^4<+DO)>Q+"5_&B.!^[]L.H>-S" 1B'20J/Y-^9V #4:%.EN"K5<&(-->(
M7QG4BJ\)%M3AC,!/*5HM9I4,B#WCEVCW/:5(.0K.F=_$1CR=-[(.MH8OB8EI
M? 31 <,%"FP 51J6SIB NNL?)>)8Z('B'9:*0/ADEX4APW+O:,X4SS*,NS&L
MBY(Y_$2<9)<#'6QML0YW#<9_HUMCCLTG(G?FAP+&R&7?)\(ARU%C@AJL$3U#
M G%0VSMD25X>9="&HE!FF&77L$-3''<AJ^-"I$)8SU& % ,L=3'H^%1#M.HJ
MIC3,6QR!M%OM]25'+ PWLL0BW21E\9E <>,<'HY^+BL';KMQT[$B43>18^[7
MQBW C1=K=;RL*RL9L$$)X*C7[Z;T US?X)?:JF[#N@G4%:NVH:,:'8$B3LYQ
ME:+;EV%6_G]ZZW& Y"D+)Z36DH?P3U>3:./487B)%2&*F/$S_-*,3"$VGI2^
M03X>Z'$B \;4N\%+8FVIVJ)9B-R76=/]IX.+KK5*Z,<=5.5DH(@+&FW$AKF
MW0O.E#4LX/[X;<Z-Q8. /6351*":$!9+ICNO: UAO-1_6W*&^>88P-3.O>-I
M('GWV,'MLVE'[ DRVK8057951..* MD-2JVF4%V[+CKDKK:4&BU 0KJGH785
M6H*ED->G<HZ+AIUQQ!D*)>0!79F/XNB15K/=(NEYD(]_'Z.&EA$_,Y<&HX3N
M'&T4;^57*$<+SCW.^)*RR'1FF7PS):"1F9K2\.;)DV +^LQ<M$>62+]G(CPL
MH Z<:FKH#=(8=Y;D.%M31-LL*&@E]"R/!#,(" JBJ"7IV*\4P+Z*<GB,7NWD
MB2"7V-'LXQL2B.*/0RKY=O,DWW'^1MG'NKSB$=\8C:K+.F1U3(3?S4,E\2W
M%Q697*M(G[DY[#!)RY)%U#/SGJ>T-M(D@;4>Q DW5-$3<*/%WNWHC#&1X1+9
ME@:8US@9%&'7IVM[3O880-GGC_*ET..7*7Q4=K7IO+*^D&3VAZGJF2(J2P;]
M*/[K*$@G=$X<PQW2\YV-"W05_.)APC)RC)]PN3LVTVAC1#V20 6<&:6Q$3/,
M(LV:>OF^)],0TT,EPUX^)02M!R[S8!*R<?F6/7\3@*"J.E]0".CQ$ 6^LH(G
M^9^P(YD2KB5%N8Z)3+J=XMTNJZCBQ;M/=F0;U7&CNMO#EF82-S(IN"'T,FV2
M-PIMU-@\AXM\2_,;+DT6\V42R7O,12(1K3Y+HL9G+@5:!&[1E$F*WRU1?!GI
M8Z,#E<A=Z)10WPM.;U?$@IX0VB>L%RQM;!*S0N>6B>\14B)PDMB-"]&HP#L<
M-&."X\=9.$77"7<H1PY++&9#0)XC'^X-[5V,X[R;UZ5O_TC_[Z',,2&TS^?=
M%'.OKC/"8C_0C"+W3OPWW*D+%?S;&.N&E6U4&.\K(@"*NZ<H0>HOH4I0]R0F
MMEQ2)YN12Y:-#-H*\4G9>"(.I/:1V711WDDSL+0X\=I#*32"@6!;9'='+LJ:
MGP]#--B3.22*N-L9T".!T%.!%H;9,UHC7Y1A:$?/[!=,*A4X._I-O0J/Z2HY
M2 8.N\= C@@=WUN:N+0F82*T"\@,*V&_X7B3J+&LKM."49@1ZH=."/A-)\[
MO,V<P*42INYK ]W:P.1H7QO8UP:^$.=0&;M9TS(3[P9S6 .-[W!>LKWAGF*I
MQ'= UX+%&TQKVV(D@.V7JWXMEUNVC&#L&X+ WE$+.]YK=E.6!*JF8SE\W9J^
M.WI8L6N"&*5GN>.7E59TC!@Z9 $@7>] 7VN*26_)Y7Y#S,\,8+=>0^?,$+]M
M,(%NQ1UF79B2#4NLT"DK3<XUGI=X(.Z#,/YYQX-B5W]73^*K>[7; E22B1A'
MWN7'QAL=*'0(:4 U=6;DFL()[$8(]$I8("! @NU'WKKW(!6 H9R_E"#*!$GV
MEO?=J[2B'?]\N0+7#@,KP9.]\?=YKM(95T#W?04Y:6_<+@2JMHGNP_Y*U\>5
M-QM7AK?H1P?QD3>3WEMX@ME/;V6)EPC<T'H8# <?_QYOX/]4I/I[*\514J;@
M523&^S.*\<K?7O#(RO)LRO*=\1W_*RU::$,]3@ F/4'* G2W[A'&#&@G%6$S
M>PV][M B*C$HL+6DK3 TP* PKP*A)TCY:J"1=5A/VP_K"I :!A^31*DXU7F]
MAH8H<N?P>II\E00:L!Q .J%H#D<_#7.TAP>A/0T.?BTM C;^M2+)@?>_1Y..
M[R/1 HN]8::"H+*1 AW,XUT::XA*5H4R)1:Y#M(OUYS4X>4+Q,K4#;(EZAQ4
MV!L,'!(F=.C&&8$PF^%LDBV(DP_8"P:,G;3 H$&ZWF128AH N9Y%A]><]@X9
MLKA]H\9"@^EO"34?A/4B!Y+,]3=TPK6=5DG=;N%HX7+NU0L>&F]X"R@&I@00
MC-OJ;$M!2-W'G]D@J&&H*;"?K=M&1?D3TYT(0'-+132T-QC@^8W6!GY#SOG^
MF,.;^?F(NA'9.RQ)T650G+7S>5,[X#6@6H2TJ?U=;O,4?W4MT3[E6$UB;1U.
MK!>=SM>HA>:.WN4ARPCA,&ZQ@KU'" +*!L,I "5DY<\* V+@GW*:_MB60,!>
MCIX7UTBN\M;58)EM]IZ3Y/0V__!G&-.2P2F&+G-1E"UCO/VC'^"Y[U1[6B#@
MM'?^CX_2L6$'%C-I9\$BN_$3ZK!V$L1F1]Z><_G$?[ST%DNA%))3@S>&-<O
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
M/:)7CSC9UR/V]8@O8_&%<9- 4K'!)NZ5&B&M78U! ^4SIRG[41#\+ZE?UI;
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
ML*HL!QS%.HJDT&%LQ;DA^G\)_; CQSK./03>?96F#:2Z#_'BOAD,)<?46-G
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
M?'K),U( E5.)8D:O@O]@#6A_FE9.ZDA08:@%W:Q/PZWG>-3*;:&HP<8<G^"
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
M;_>G-P)8/NU9@ATZ0<PVD)4T?Y@UUUV_Z1 Z'/WBYX1'_8,W^G832Z3DG39
MROKC2XNG%IXQVCS4, @E=V4 YB\ .<_@4MK$0K7#U<#?G.8;FPX\B'=2X>8Y
MKH$IPQU8^)YH:U"3I08JLF*F&&U^=5EQ4?T%"5AXT PW%,Z9O\,,S<5B(>D7
M[V-<<Z(F#&C")%DL^1?DL$4'MES<$HI$^!C$+TD 7@$A "S];)D7@;H2L>@U
M]8&FA)*!"V<HH%'/;GR,A>J&W/(,+A%:%=QKM9C'QL5[!TLY;>4C7MS"Q.%.
MVS/(G(K4S4W);$'=4R+HW438N:$VD&EE3S+TV#I^&AUI#?!H 4V2NG.;_+=[
M-SX.0]C[9==#'@3TP83C2==-F9N=1AJ0;*;O7,5=NZQ7NWFX(J*Z3T#ULLG4
M[*MQO6K<R;X:]R>NQGW1HXL/>JFCF_,6%6G9;4Z);9#(?133&43;#0,TJT;7
M=3DC35$Q37R<6"\3; G:/>N(UG%LO4W.(9;%#>JS4.#+0[*(Z  )B2?T9A\2
M*^?9OW^7CX^R;#H=I^[B_&1R/)NG)^/Y?'Q^='(^G:7I1?K=?WS.U.AP:DBB
MO]=Y_6[T4XJ'RS>3U_HIS1<MG4I+\*8A04+PS?S6A(@*C89D89AJ4B@F/T4I
MK%)=-2H&)(#0XB&+9G#!T%KJ2FU3FV=G70IF$^L90'8W<W)N2H\(%KK3KL;+
MO9H/>,\UY:B%2VX'O6*<6('!38XF&K>FU33U W_P\OW"K2F1QK5%D2-Q, 9I
M8WG(_#I /!./2W=)U)O71*HA'Y8#Y@1$G'L'RG\,N)8LT#PU('N^QH@4AE3%
M\.,>ARL#<FTD?E7F=DA= _DEW5QYB9FN-YW- (P*#P+-P"/QS^CY<!50@!U\
M6-N0@O%$4;0H:]794&&T++\O>7Z!CW/CZP\..^BKI(T_NM?^-=BOU^%)9U59
MUW8W((4EQ DSU3\8^B(6:4@TVAPXAF84R0+]038CX#0&5\@-R0HM,"+NO::@
M%2@'-)?>3WY;AE>$[^!J&#4DH(E?S2%I)R"^PE%MT4H$JP6C<^<V9Z%S-2/
M;!*&C"R(+CIYTZ#\',;4CDCH1@JZ9G?>$827H=@!F/\A0)L)2I",;!T)=X6R
M?N'N$"BZ!/<_2(120D(Y_^!:_I*P$)ENF;)X<KV0.U02T5)TK<(5Q4[#*@XC
M@\N/K&Y@X"6+(/+TT-NT<<F9$AWWV0H%L!X%D!^#D&,I:)/X6N%OL0.RU>O@
M>=;*H3D>#D?*W'ZGHGE^O\)9!R*>FJQ:^E6*<R/07< Q(&U!AG4R-!I,K,Q>
M%R(=HAI;HJ%:W6IPCCTVJD7J8]0\,S4V+L[I^(05=.A/G=ZO@Q3&XTYDH_Q7
MF(R'7VE3TWD[K](VHT,P/.&B9$7;UH_K$L/@$.]3;JE?2L+94/<RMHE<?U'R
M:_$/>T8%P2W^)]DS8!4S\&?)S,Z#SQ)V$VWFC_9@PGBYJF*>[4TKE191]WLR
M;!O<$&K:\VY[.ENS@85W:+::=08]J&H,/Y19[XJ^4,HFD\?S?D00/6%=0ZFH
M<]+]S?-GAC'*70,M7EFM!<CQE<5D'NG4OJ!1A-=<8LMG66$6CF:-DAC<^PC'
M(+S>#'LQ]9C7*COD_*:X9:C,TBZMD@#G6JD\=>LTD/.1+&29D@TVEN9HGJ+)
M6)1W^#'R-<#0>5O58B805"J)-:SB[#@<TCQQ4% (R4=_C"W6-2\4(YY)M^0L
M=;2 F@<(2>V@<RMMH&!;D?&!#[K!#4J -Q]$+\$$H3,6V#C\=+L5Z4&'>:_\
MY(%&IH(HL%K1\9)15S*L+MR;W:41J9K!'H8;:4\3Z6#C-Z4>EO.5A'[;VQ$P
M<F" T<4!2$O\876OLS3PT@R.@UQWX$GPA&KYWH(J''GW1MSN8"$A15UF \)W
M,!R".K #D4Y%TS"G9@C7=!P3,]YTT.I,-% 4#"(BT&!0',S2^H96YL&4,_=+
M>&*Z*C_]2.4+8=<:\% W3;O)KF/.EIXOFM:V K/;\"YO_;J"1%5FZ(>V/=60
M,.B-7]-4@BQX<PNO+. Y^51C3X%&O^,>/2S@+ER#1LG[Y4_@>/H>77YXUBVK
MV'_7^][>BJ!M# 4*KI/Z:+D"[5HI(:1"FD!=4%J1*8DR5]%'H505 8U%>5!#
M?WI+V+I4@/"Q!(&*_&J#]1'L>5AEL[2JL-L4(_DZ;+3$;IR$-5P26?OQTJ?=
MR^A&_^!9OD" <XH30FX/U6+]T*)8+$N)=*R"/T33BD);<$5HS\:UZ\'EGD.Y
M+T=4+>\I(-IOVG31.3](0)<%1Q"ZK3?'%8S>EYG0<%CE6!]%_=P([&VOV/GV
MIJ.,2]7!3=\7%'H%A<F^H+ O*'P9QTCTI4V+^][-_)1-\X$79-AK5/X!"R @
M5&XW4/0.A!:NS<6\F:ZNZ4ITBC\D(S*<Q_%!"3H[.PM-_$W<>(=Z1C[HRM!K
M^TF]LC>1,Y^BX RN573FAN=@P,6WSOS;^.05%@<KB&MB9SXU-0;$#7)KP$C1
M=Y=EYA9)Q]VMR<]>N%MLLAMZYD0@<N+QJCP6M-:Z.PG)0RG$,-1(L.JW88O7
MZGUXX'G,8Z"3.9 1B3+24D/8E">XIG0G)*\"N0?C+GJ^/J@7L=%)*"?!NZ;W
MH ,;B;#K[/D:0NJ.TZNQ#N^(2,T&+2'D<1FT%P*&. M,I!11;P/=!#)[X/XN
MU@,WLJI%URE_D<7&[TM[4EF7@HW!K1XV]>@%>HN:(>:,(U1R)36<$@T+AQ"R
M9I!;;VCG=&(PS8)LJZFL@[>^Q4 -5/HV5X?-Z27903O/L;19E)K'+I_"?4T=
MZP\\40!3G+X?L820Z"GU1L^:=U-._XIZ5O=BS^V\5E%>DF-2S$X$ 4,8AT[^
MA8D)$'JV(IR7 WGY"+D0FQZD#*4!E1^C3\,O:=7>H3I<*$J;FF1(F>,U_.4
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
MTRQE,)Z;RJW:1E+$@!=84?D"S WR+>%G3!.3$-@CTJ:MO!G!.0_]-]3] =^
M:!#:2JF"VS05I;;^ C$)J6L;GDIMJ\+IU8 ,:&$*82-2R:[#T0O34)DP4A>]
MH;# 9#HQL/#;R578,_"$>Y 6.3[-]Z/;W*',+0XH;T83(5;!/H-=X*-)R<;P
MP9#2"H_5<MZG##?7U4,'YS._==&$P;J1_#++/87M<CCZH6R01+B<*4(=) 8*
M:KXJU5VR]Z-U:9I/@?R@DGX?/[=T"LPY\JV18VH9Q?$4_L[\7DG]<2Q=&HT6
M&@T-,VUCLXQZWNI=S_ J!P/<'4>3/],61C#'OU:1WN(]24QJ1?*(=K[M?9.0
M&R?$#+6J$$,$T4+$&G"*TAG8-;MJFK6DP"(KU]ZIRA+%[_-!;[+\]!$_"HDN
MEE"(\:&^)*LC.Q6(=+2A];I,%SYPI](+M7I!BB;81P-K%8:!OQC#P$VQ?NVB
M];>3"$Z@JXJ:*>#LXXGTI9\]]K.$>94Z5='9JQ$=09GOCIE?PI/ 0]J+5C#G
M6%MJ;LK,3]>UY/&Q:5S;'[CI.B($\^?&FLZ^"*8GBEHX[KS3 ",)M:XK(7;F
MP@$?,<R-"!IK6,J)C096/*, DRZG(6^%> <8G*(<77M7U#O,CHM(T871_&!^
M//3BQU$U"@2B,>4R#XJ(*CF7G:O.\,('I1<5C&PP<?S;[ZVIH.[=>'+W%85>
M1>%L7U'85Q2^S&D20EWQA^,$;.041'YCEB[A6$'(J9:+K5&G<T>P6G 26 <"
M"@&JQV1M MI=+9,#RMP'!M4: _7*R'B:V,-@L".[AA"*8%(W! "(\%U#YUH5
MES+Z!0A)-BJYZ#-O)/Q=BCQ-.)?- LM@"^D$,:5>^!MZGQ&J7+()G897/JIG
M"VQG.Y#8QP0+ 83>"3,X;1O=1;KYV@(>>-DC,=?CC"HKF-,'L5_Z."((%)L=
M%DUPE>& -KW\[YE5 7_**0EHR^G@'H10&V-O!B"AA]LPT6M83'9>\4#C:LL"
ML%&-+@>,#HG_2V^FH:GA*J!-X I)QXJG[\,6(,!!\!$E*"%5""$ =7?V *(\
M3>+Z!)Z(@6@&4[PMCFP0];9>,0>$]F7MN*<M01\AF$&^8 L8P*>/=BN^CC+.
M\SR_*T =>9-^)!*,W6OIQA>7WSU(.H)_TY2K'HO9?.R.LO')Y/@H32>7I^G%
MT?'IQ<7Y_/QL?'(Y'5]^#1:S%P!4/OX!@G"BB_-KP&_U.=CSY9+L^4[&!+_X
M>/##9W,R^>C93-UT/IN?GL[.CT\GXVQVF:;G\\GXR$W2RY.S\?3KS>:SP]&S
M]11.-&S@6W_U&1S.34;/2#1Z/VN^//&K$-)=UQ0 _0U)S-&A_C$8_6\F#;OU
M5?$%Y6WC5\K?_[4HBU]:I,S&R,@[;:_!.9L=''\W*M(EO,PZ^VMT [A^N/PK
MZ7?RGL"5,*N]((L/4=U5D>&'_3_?WH")K=_ZF_RP*&?OOL.5/C\X.?\N8/*N
M&OH5/("K9^G*/T)3M>"X?M+'!?3N-0Q*UG^>B]ZM=\8N_<99"H9."Z)9$ GP
M\V@6+0<\:DVER(>P_KV7(U*0Y18(XF>FLB\3"X'WB7GB'$=*4\9<AU*6IXCL
MQK9-14E8:-EYZ',QFJ3[(@"*92H]3%$[P)+L+B#R-TJC7!?"@>%J[1#$%XV:
M/U]$(.,>;/D-X(.!^(%_)VGY%V]>:EI^[(W#<>2BLO^7E8Z@ CFR!PJ9!G*O
M==(2?A7<%#23?$?(( %P)<Y<V;LDI&\@ET6Q1GBC-R\''HF0G]"FB9FT&[=8
MH;80&XR$!TJ<:63KZZ^;.C2^=E%!.[H:/I?Q^FF17G\WHHWFO8;WS5_G^7N7
M':#=$GMV22US#]Q_->_X5!MLL!><NZB" /&F*[!7?I-B(P8UY$=IP<3RH]U
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
M![YZ]"0<+-U=M3L_H4!>OD0@%?[W3NB:0$J$6IVPVS#-K<0WO91?H7G-&Y-
M]VU5:Y8Z(HL%<<@9DZ1 V0/;._FJ964OFK ZX((U?U$DR[\=,8CX6]TX[@$U
M(H!,X1-3*5/%&=9R8="))"5@;OCAB_CX_*,7\<7%69I>^LDY.C^:G$QF%Y/3
MF1N/+R_/Y]/YZ<GY5UO$D\/1ST!J^2:= UW/0QJ*_KS%](M],?T/7DS?&8O]
M2]D80MO-+LZ?=S->;MZ,C[#MP3_9[^ __ [>=D*[Z=B__NG%\21SD\OS\^G\
M8I:ZRW0\F1]=>!_B:YS0!%YX8;0@31[P0]V9XY.3CT\"N.E\/)U='AU[IV;N
MSM*S69:-SX_/COQHS=S95W-G3H%H&Y56(8P*&"!EY'M&+5[/6?[Z-<,2W@"-
M'7--_"P,3 #X "Z[:O2*2.\(WD'?E33L+B0;AN$"/! V=0R#\FR1>H_[2D8"
MW_RKO\'F#"8^+I$P7T6*N1 E+*@TSFVIOZ1UEOYC]#=2?7GC%E!3X%$(FNOU
M>CDM%X(#^O'7EW\?AH;LS#S^)U-G*BIHY^>-&+1_<M,*U+!H\L9GR*!]FC!W
MV1W\GTN:RIOPAD3GJ^_*:S522F;U6I2'"ZHLT85RX/4$AA1436,:E_!9OHE\
M.BK%1=>!V@H$G,3\BQ:XO ,R%^0TOT/%>>X=A8\AQ3#H<385I-"@^ #)X&E5
MOI/[4)H,5)T*]U7)<S_-!)X\: )_V!6IZZW[[,<<B:RST2MDA/KJ3[F=4Z$
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
MBVEZ>C2=GYR/3X[FV>GEY]K##R<P&1.2Y0YL,_4(H^=\ZXK6[>C9^AOQH:9
M^.#/"N\0*FO-$BP2G2T5'#18RTSA4,'/01/.K,I77!.>2\=RADF?6MN7_;OY
M,_1@I?6F)R^N7I'&(C<3HC2U'Z+.F6:CP'=NC4*K^;1M O^0/G/T+)T7((6J
M2D\UUMY\1!GIS\@0.;2VAQDB_^Z'RS$"[4MS5G[W'W]ER304U?(>B(\D2>^L
M)*%O56V+/1WPN:X10B<Z"?_I'[-X\?^,P$%:D@QMTVD@'(^F[,.M7+EZ5$_>
M?@EM6T(_@=/[*SC"7V,!O<FA5%3XZ%?LBOJJ,SJZ8'5-W4T."1[ >-SY98.R
MH/ =T"?-RKMB4:842/S8EOXVUR7$"PE:UYR0NCYJ05X(JJ@1;9Q(JH)<#&B=
M60P,!19@Y) ]Z08V&@N(0 24@G%$XCR$#?E0"&T<TO<@(-!&'3]?_?I!4<9;
MS$EI2.^?0_</4YN.FKN2L8.-<N/'-OB#%0S03?O:&^7R_&C\]=EX)V?PXF]A
MW7"$%P2S85YUU7%?(TZ-CX:S@W)^X&UB<\/<  #TD/9;#N:DRNV SI"96@S
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
M?%_!2%16H;X1.K*NS_9(^LDMH5SG_9'6Q76N C-GPS"'LDU%=!;^B7"B005
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
MXKYKK+W9.0HMS9X5S>J6I1KV;CDU!Z+9]1%WS-YQ*]+7[D[4M$KZAO0BVB_
M3V=Q:6O3]K]I $M%K=8B9)P90)Q]0PF<<8'W3X;3G>V.I7?-$C3 9O5+&]1^
MZV:ICKP*&T#E7;"=0UGM"9-.F#+VPFCT+(O!L5)K,<X UF]-4XS34>D;[="0
M>73Y9NK,+[)R_R?0XV;+]$%,%N7V5*Q8L3XV/#VMJ/F?!WV8*7)$2 =Q>EZ6
M)6%_RLO*Q$6=/<:UB.WTQU9?[XMH)YD';.D.I4'D/W?VR"[7)!TZ#S88P&$2
MMHN8B<)^^$,O>F0*$@G! )6++ZD6-4)<F#BA%0Q@MZE:<Z9^5 !UP.F)O_$B
MQ3!%YHH%K].4414E5B"6J[S%VT,4>F*7\KF)\F^>O]B/XV_PIAR#"":.\#.<
M6N!=?%V#T=3/ID5%Z"!.8!>B1>M5J0"TJ**D>D\)0 /_#I@/(@*F/?:^R3)9
M3Y3GP@M@N:)H5D*57&?Q]8(=*$I^"3RG*-H-\U)>&*\HU\4J30^K1C,JJBU&
MX]O!L@PN?8B"*1Q@XT!@!^E\\>S7RO;PM=?OS-A[5KYC:6L*'X<#T%TCK#8E
MB+#9XU5I#E3Z+(?DC&:$]QG+EJ=9"G/#=W),ERA+XI$L)2[JDVEG\IK5930
M=QX7]2B^RN2<YM91H1H*UHWRHN8Q+F'^)7S@$J1 J<16O&;FGL@6D;C[2?X0
M019PA4.2Z\H%R@?77V#^BP,ND!/._$"EF]L"K\P!K]@M\$H+O'(<>2XN*_*A
M6C&)4J6$!0#,!:8>!A+<(0A!%< KC7(I>V(LDGQZYL)[XW@JX#AF8%?F68AX
M%L$ZUGOT] I;_>82 '^QKV1J_&1;3D>K[1&\2!.7JDI20ENL*LV6_K.*.A=9
M-@@4@7H6HK!$09VH\-(05);X.UOY;K.C/$S[J9^$$](Q\K5DN#2T!GJ:73+S
M]K.<KO8S6=;%0FC*M)RN+KY;L*YUE]5HDLEO'R<9Q]9*=O.>2&;)'EO&\CW>
MCG;R1>6T8Y=-O7VMRUZR+G=/ZYHGGC#X[ZO5(D+O:5>;D!R-JGF!$WAZSS5]
MS>I: [?7'UA^S^T./&.@L>[5S2'-P'K\@@?8;K1LPNRYH1?I'QQH.@E).*7H
MO$F+2>=N(+"8<J@QZA471RP+_Q((.]P*FH#L0S.KH_P]1)L*W?&\0SO8HE,B
M#2 \'"F=_4DN\(KG4GXG^OCT$U.&WO>JFP*?[C/8N0B%K#!\B!S%6!%,,N 0
M2=DPB:>/0_1$XE.#$"QIY=]3+T&;CDPKA P*Y$<=Y9Z/#[9CDG^J*L/*LIX8
M99C8;Q&52DKT5>LLKP!D-$AOYGMHK--328R8;<)")2TBS:8!75_"6DI8-DT(
M=BKUAW$\(CM>8#,]LO@Q\29#=,PHOX&)39,4&P6OQZ72&V%N\JJJ:%W3M-F3
MV+L)3,+SAVBK/]&Z*HP#'1$I6B/PNPF+)R/T"7YCRD?X_?^2EPS8#5H1L^[V
MTL<X_1%ZANFMB%$+O&X4?L-91H]3&!T6\$>)OE1Y?K-3*9$(K&24QB7_I9<)
M@S$H+U@"E<;*__&B*5K?3T@HL-)DB@P/%C^.>=II6+BQY>J4(8'H/N_"V,S-
M&9O5[>F.W;5[=A=&U;JN&02N[CJ:,_!LOS\X!6-#G& X(@DB#,3[A:73T2RF
M\.9,CU;<<SV_WV==U^CW+&9UG5Y@.Y[==7S/T_VN>8H5?^$J77/9> X(ERN?
M8!+ K$+I52*4.0$]GY8T#N%]  8QOAY5,.C*3RG>8\($;C2ZG(K!019D0_@S
MQNL%MVJD<O0S8K6T1.1_Z.]&&XA[]"+Q:.45Y+RA>SR[%H&<'U"4%YTKJG!;
M7P/#RA?U/4PR'/,QCA&$4,J4=U.XMM%CK+R/'D=A.E2^LC13.:[@:(1_TNCP
MF&#HJ?+5^_>4)?_Y'X9IO_6V48(Y&7L!W%W-Z/5U(&(&?PRZ;."XWL!R^SW[
M)&1\A]AVL%>"G+>XH4>A9SG-$BVS(!ZCYYAC\D6@AW)N0T+Z&D7;<YY[2QT7
M4O+"#1C\&LSWY)%+U.] M/&4XE,\#D(18##O(S9*9T&KAS$'2:1!D)X$82+6
MY.V]#!Q_16#D,7IG1_!2D#+L1T9@D/[L*@2(.TQH"JK$F.$5(VA&V62&?+R$
MOQIE"7?^X[OA1J%<Y+K*HA(X- RD-L#&DU'\C+-^BI-O N=Q]J6@YV2YW.3S
MPOOBC>&[7+<K8&'EVM%G6HM5SY'HX:3\ GI13JB^R+BI'HE_,$H0B +AWX5%
M\Y@GCQ?D-$)NBQ18I<_R8$ 8#1(/: LC(PG]"!1LR8M@XSB&9\AKK^>48#A-
M^A6J>_@E5R.1X8)B QLN/4J#*;"N/IS((,SR@;C^*/CY"'$I@$^&8^*7.+CT
M"HMET%7A&B(H5!YJ3K#8Z0A8M(A<39,Z&A83P.5M<8#$&G5K8+.N9FM^7[-
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
MO^N9 R?0?+OGLWZ/_=.^NOE*L+UP1>_@A0@:_+=?O)NZPVR,6E6'D#Q!SVD
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
MM%@@5XGY$^*H"IHB;5=T]H:]^AK3C$ !HZ4.^501"35A^1"H4_19]H1=DY'
M9DBV,CN5GA!$6W/T4NH(3;>FW[A:WVQ<+8# .?KX4PCDBBW/Z3:P;=".3\1?
M:F@_X-<&J&<4$P0NK39EHZ*O.%*Q+_EKZ9943T/08)J?90E ,8R^QR/0!3P)
M:QVPQX311947@FRER8C]P-[<(*Y 9K,D\\)(0/0B68QCQ%PO,-V1W#D/(@%)
M/<9K#G"FO[Q,7E3S<8GP!C$17NI/TY0W )=KYK#$Q6KJ]D)R#&F4T0:4I[J(
M#1!TK+"NMF']VT)M]UVS.S"]@=TS!Y9F^GVWU_5[S+29X?9,W6P&$/![$%]
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
M8A^DQ.%R>!R#S$%8+VJ6L%VEW-2Y)+*$5$",CGAI'!%1S=H#*E&A]$2" %6
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
MD\FV-B*\5HUY3@,D8>J.%@,&38CDM1'@0]=:KZ0%0VL(+5RH ^\69H=;ZHU
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
M[EB4."+<)9@_ O]>>&P*-V<_L_3WAY?Q>U3@*U*G\]_[T6&WUETKRW76,QW
MY;=7@O?:)0_P35 0WQ5L[WX"++'PSCJU8;^O=WK9/(9SL-T5N9\MN;\CC77+
MW=INK*@'JG)7;^24RBN"5P1_7 2_'U]DF:3?W]7T695MOQ,/&%#2[59"__1<
MGD=N0BV8I_E3TV.:&02>/0H#<S1C6N!JUS/3][4K,K+XWS^BL35W<:_N^,?4
MG<'-^+HV,GU[7&%;*UO<T8)KL]P0#WJBS+C@F:O(C=<QNJ_,>T"D76OI&,M<
M[L;T'#BR+Y_^B(@;,;1&Q-#ZC=K0J.\^<+K8)>Q3A5GC'%1DH\BF61+=-&O#
M1KVUAPZYBFX4W1Q2^5]).,82X:S0K[>F((P\U3N[E%3LGWA4[*$DQ=FR9V'
MK JKSFDCC,,]@T]GQ>E*A4@5^>#^U>Y/'.WSV!^60=9WGYQ9YB55V[.H2%*1
M9!DJ_1J:;)-27W)O?463BB:/FB;?U5Q80YV=G0V&0Q,FF1._D?8LJYS@#[G?
MN>D]V8[<UE(;O3'#I.RR[YW6N;0#>,=X/288B D/#$R ,:8AF<XK $)SW(#Y
M: @$4Z9=NP[%+$RX/^VS[9C.&/:@/03PP1RV[]?3!5Z)HXNW] S8V,+U;;S7
M2X_-:.+DAQ?;"J920"2>$I!JQ(^8(]@!X,_*1PX X[40Q5YSJ:*WQ)^X;<1]
M>S)N=;J&970-L]%F1G_4,5N3OM48][IC-NJR_\5Y">*AJ2<WOC"?V,7(8^:/
M"W,"Y[HT9R_FJX]XF 0(0",)_:T!MQI,DTF98&HU_L;O"+B)RRL:+H&DF8>_
M@DV8!]Z!-O60X_W7YEOJU8:/9#B[$Z25 $GB[[^9PSP,2$#^O1"TEXN@G[[?
M?[F]^_U>UV[OKNO:U=TG[>'[QX?;3[=7WVYO'OX^\GX;7M_?/<"O/ET]WL"W
MC_"?/V[N'A^T^\_PK_OK_^\?]U\^W7Q[^'_^JV\T>Q^TF__Y?OOX;WGJ]Z,U
MVNM>7EN0C?YR-0>I%/B:[0#C=$-8W4JD<+Y-+G"?3,0928;!P6;FPF>7\B\?
MI$?$=FA;]-"'] LZ62\4O8]_+1C$8%!O&TT$JO".B1<+]E&'8_Z6_;S=K;<&
MO=RO&O5F[N>KEAK4&T:_T$JK/S>ZG?/>TQX<;)4ZW_OOJ;7^W1O\RFLK&P:9
MG^5849PM[--XZ&\2'Z1"7'-G\ ,Z@[=P_JX]>.&?E>E*+G=G;_W9+GB3\ 1L
MFVA418PB*W&;FL;-ISQE,'$5HWR2J_*188>HG(/-^=6TK8M;AVNGY@(ULW<.
M/9T06,?C<![.T*HG>'YB$WMLGQ=J/;K+&/1.C7H.X.[[>/7EZN[ZAJPUX\,_
M32<TO5>MJ6M&PS!6WOIYM'!8Z0FE\+B?<8*V-I9*@'9$RA$7:_=AX =@#;ZA
MC54?FY_U=:.W<_VWJD:H JJ=4S5"H43_#33UD,@[N?DKM(/7/&+IU88[Y[PJ
M.JD"[B@Z64$G[>)T4E#B]&O#;K^E#[K'VF&M3(5?D>79DF6Q8KK.EH5J)1 H
M=9-KZ(.3[[6OZ.F4Z*D0.77W+>8&V-6NV=(;G>J+N5(+/5N5) 2ZT(N1Z3/>
M$(<Y/H7D-PY0WEM'J , 03AGWK,;4ZD51>I2U*544);TULN2*^L_H1]0*MNC
M&T<;,-APZX@P _GQB#M=)YC3-P:BQ[<#]L"\9WO,OL)A7.L;&[M/#JWR+W,6
M%IY7.FC6AKV6WC<.V[WOL%;6N2&TXC(5O)0RFS16CLL8%>,RI19E5EC)U=P%
M]>\&S99Y8]M?4SZY1?3M^&EI18RMOX4!>.O[(;,^A1Y @%,%C[?1E_<<S#<2
MRH4)I$4]='=O!K &3RO<F?]H$.MMDE-=2G4DYP;]? 6ID]0KA]+;0.EMO9<S
M@+M*6'6PL,9)8JAB&Q6\E#(5[OVSC4[%V,89N(F_L1D#^PAKK7"4C6>/L2J1
MFI(0LJS.(#X+NW0/NO2W",STLZL7T[.H^^=GUYLP.PCIA5GBP+RU3E5L2^7@
M4%XG=2E553W5!1_\@M6E'/12SL#WB?WGL._<63@[E7&I+D5=RI%>BO*S'2Z+
M=O >XQX&O97C'@KGSRJ^4 6T>9<I(8-^==#FG:8='[Q.]1,;L_F(>5IKETK5
M8AVE*TT7!5U_1N/]2E4'@]JPW=!;W6PO/]4^_\2[918\\U%15H[ V416VU2K
M&HU&"=6JBE04J52;5#8,;]RYDL=H8+YTS] [W9U[)!R*F@[F7U>4>5J46<AL
M,K8UFTJ@4:,V-%H-O9TS&J%*DV$422F2VD78O:&+24%":M6&G;:A-WH[SQC9
M/S6=9S>M5DG=M)2/HG0?A=%HE^6C*'9?U6^@</JRJ."9CXJR]N:CZ.REHY8B
M%44J52*5_?LHNJ7Y* Y%3<?054M1YA%09F5]%+TR?!1*V"F2JK:PV[^/HE^:
MCV+_U%1FT52GWJDD+:CF6H=.\%99]^I2CN92"DF3#?V(*];VQF@,:L-!1S>,
MLI*4CM'8.C>$5ERF@I=2*,%W@X.F:ERFV:@8ERFSP*RJ6FZB-\"">71ASAAG
M9^[6'.#8,N>+1M\RC<N+--K"/S\NTU0>031KPV9_YW8 JNBB@G)27<JY78JJ
MD#OQ"U:7<M!+*;614SM77:-_VXX%*O/EQ:#>P&LX/-0?S9_,UQ:@MFL>H]F4
M6N!J#H-54-/0?!8$,X9Z/FIY]%F>6]/$)D7GT0IJ=3#MC>H>/86&TV?7@^OX
MTPZF& P 8, 'V^M[1FW8WZ5.4AG?%61OZE(J%!C?WO'ZC;/21W=K>B[H[<!.
MR4V]W<_FME2$X)4[53&/$[^48@T3MO>G[IUYM*O#/,[!2ZIF$+R3:[2$%L-&
M$UL,ZZU!53H,*V]!!;T%ZE+VG\:P[V;B1K,+E-[2N\U>I4E=>7X5VSCQ2RE3
MC]X_V^A5C&V<0SJM&D+PWLKTVX80&,U^;=CMM2J2@Z,\%\J=I"ZEJKJGNN"#
M7["ZE),90E!5U0VG$-C4 ?@L')[*P%27HB[E2"]%^=H.Y@WNKK=5=VDC;S0'
MM6&SJS>Z57'9*(S9OR-P)XPQ&A7#F).</F!LGC[PMLY^XO")'@8(<]^=V=;Q
M-/8SWN+RVS#8N\S&?D:S-FP;>L?8.51>Z+K>P?C=O)$W=I\MBH45(=%=FL^N
M._)1$5R>TK*!VK;J]V<8>YE)H"A(4= 14- V<[)WZHQDM&K#?G>@#YI[Z-[\
M+D3V+DYX1;#G2[#%BB"VG1=8 NFV:T.CV=;;.3T==IE@H$2CHK3JB\8-#K$2
MR*M3&W8[';W3V,/TN))I;(/[HTP1J7[U'K\J>*'J_BOP*W4))_:K\QP6TU;#
M8JKK4^Z6Y5.N7%/P+7:B^H67<^:C(KJ]^95[ISA'1E&1HJ+J^);[I?F63WK$
MC"+:LR;:ROJ7!V7XEY6(5-16)6JKE(^YU2C-QWQ<<VEZE20$-97FT!4_J@Q+
M7<K17$H14=+:,/NV:O,B6M@>O]G0V[V=4[SWBH6J!%>QF1._E$)5'T?&98RJ
M<9DR2XZKJ>2JH31OB?*UWM97J>!0FE:K-C1Z:BA-M5&G@I6YZE(J>"FJ7/K$
M+UA=RND,I1EL&DG3;-4[3363YBA-J*(S:39J>^7,I&EAI_EVMAM@1694*--;
M^4,J>"F%XN4%_*[[GBO1ZM2&[8'>ZF2S82I"\,J9JIC'B5]*L:$TU>$=W>KP
MCM-WD:J)-._D%RVCX7P+&\[K[6YV6I-R%50)L93_IH*74J8JO??1$JT^4#H*
MP6H/GU)N7\4V3OQ22E2B]\\U!A7C&J>?1ZO&T;RW)OW&<33M1FW8SRGO4#Z+
M*B&2<B2I2SF\XJDN^. 7K"ZERN-H#M^P1OWJ( U^*JR)J^E"REF@+D5=RC%<
MBO*;'LRS;^QQ5DR[61OV^WJG5U:W)<42#H\Q^QPNU#8JAC G.5PHIP_D\G"A
MMW6"%(<7C2CXH3*]*(Y[]-";W+NM]VL3V6[5ANVV/FB5/'IHI\M\O][Q;][F
M&SK+EX_?%6$-;^T[OQM CHK0\S2I#52^56O*=KOTD4>*<A7E*LI=2[GM?3?[
M:G=JPT&GH;<&V8J?4R#N]QS$I!B%8A0'*RGJO%L+SG:W-FP:';W?SO9'>>N(
MIXIPBT*Q3$6IBE*+B_0,G99.GCU,GVKKG<[.+5L.3*/DXOHM,.%5\%_+?A[^
M'?Z0VYV;WI/MR%TM5<J/&<#<*QL):)U+[$=EC]>C!4T.>V!,,\=8WFXZKP (
MS7$#YF-9?#!EVK7K$*RH5/ZS[9C.&/:@/03P 95OU:-[VGAT<=#AWT<>PFW%
M8V)S/0/.LW!]ZI!U2<7Z]C/[\&);P50B=.(I\99&_(@Y@HV'P>I'#G U:R^B
MWTO#)/DG;ALIQYZ,6YVN81E=PVRTF=$?=<S6I&\UQKWNF(VZ['\[H"J+AZ:>
MW/C"?&(7(X^9/R[,"9SKTIR]F*\^HF\2( "-)/2W!MQJ,$TF98*IU?@;OR/@
M*ZY'U8"7P B8A[^"39@'WH$V]9!]_M?F6^IA*PID3NX$22Q 2OK[;^8P#P/6
MHJS@7A?$I"XO#*/>>4=$[N4B\J?O]U]N[WZ_U[7;N^NZ=G7W27OX_O'A]M/M
MU;?;FP<B_^O[NP?XU:>KQQOX]A'^\\?-W>.#=O]9N[YZ^(?V^<O]GP\2&N]'
M@RG6=$BN_,O5'&1<X&NV WS8#6%URX_T5I(V,>LCT08[G)D+GUW*OWR0]J+M
MT/KTT(<T"G6R75D(=_C7,0>H-S@7$*$<\6;Q=1V^^BW[>:=7;_6-W*\:]6;N
MYZN6:AKU9KM=:*G5G[<&G;(VU6X7??F[;*JU=JD-,;FU0=MF)_.['-6?\YQ]
MJKS]38R(T/7?S/2T&V#/EI8,T*4TRUV@D3#)ME4OJPBFM?'*(F<\<2"U%) V
M \DH0EU'/ ?RVO2GVF3FOOC:Q'/GFKM@J ^"_816[#/8(,R_W 9AMAA'\49,
M>E-:SKGL[/1+">,$9NV7F>O[.W4[.2D7WTFYZO::3]8O*Y^L.L4]"NM/ NOW
MBO98]][5&]VJM-97:'_":%^LKUHFWWQ%!'4G N@T:L/.()?O'VO/M$VH/+<M
M:\;2CF[I7,7?7W;7^;GW@!:)%GD8C/$8(,+8GC'L5IS6ZT0+8VV,)LG"<Y]M
M]'B,7C?8)-S%_ ;+Y-!:?N6>+[6;=JN2;/<36P &VJ+]M6-IYMR%/?T??7#>
M/4F*Z^1)8,+?9PS_<N585PF8%F;9.'6LH?<[)Z2J*SPZ!"(9M6%/;PPZ"H].
M!X\V5"GN!8^PDD;O[SZ2Z7WTR,.W5*AJ>X:*:B1[F3A\QH6GY73;[K1+&TNH
M:I:K@SKO@SM4Y:$;NW?54ZA3'=39H'J4A#I=4%I;>M^HR@#(,W )7(W''BF*
M&OS_N>G]8"(MC8U#CWQ-.KJESL(Y4.IL# G7I/9]/_ED^V-*"02]_*O'YG8X
M]V^=9R9\A'E$T:L-.YTL,ZW(R!QEPI4I@M^*-4D^.[%_,NOB_YCGYF%3/VI]
M5!&+3J'5_L7S_M%J4#6T.@/;^7?3)JGMF[P$8<SGU\,* %YW$KR 3J;LYV)B
M&V&*L=9[!XA#5B'=3VZ=P'2>;%",KGR?%2*-;J,TTE &4874O[(0*8LP% /*
MFD#;*WP*3ZK#;C9(YCWP&Z-J_.8,K&B\0A3%%EVB.4-Q3"- L+Q:L^>8S\$K
M;<_"D-Z+0'X 1+^??/4P'R9X_3HSG0"KUA<(UB+TT:J:JJHLH'T8UBLRZK;%
MIRS>8%.R5EF=BQ3.5 !GMI;-9;&>3M58SQE8R;?SA6E[>%/*1BY')%_',,1H
M3Q@P[T& ,@:VW\PC@&YM:+2R(YR5'7RTJ%(6KFS/1'M5LV\4'NU?%N\!C\J+
MA"@[>>MZZZGI/#'JAV*28X.RT&>V.;)G.Q1;;Z/EGN/SI:IW@TIBU"<V89X'
MVIS'GID3'D"9"]Q%==GJ>JYZZXP]]%)]8OR_MPZVL<*%_[2#Z77HPVTR[XL@
MS\+M ;M8@6FT].[ ."B+Q1LZ%CE=:6PZ+#KU&K7AH*EWVPJ;3@*;-JA\^\:F
M)E7'&OV=77IE8%.INE\U)?75F">;8!$LLY\QR_#]@R'O31!EIA1F"4*"]%L$
MT<)48-2&K8$^:);07_M=V.FY.;1+34K8"P9AA9BA&V5T:%=1D2H@46&Y7 (2
M8<%12^]TL_6JQ]JJHLJB.#*:QZY/81%A/+\M.^'8_))ER&0K=&=Y&FK23<F5
MU6L L7_'@L(DT:D-C:YNM'9)_5<>[@IATN%0":>H]/7^0"45G@@JK1#1[X!*
M/=Z@Q,CZ8-X=E<[ 9O[JL85I6[(:GH=+W&#*/&T<@@1W A%'.8NTPOT:TP+6
M4C>ZX2"_<JQ[A'=>'NX6Y-+'-BR=G/89RC8Z2J3:$U9E$6< 5G4V449AS5%B
M36&+>A^\J-\ T:VWF\K$?E=O]\)\?;.K^W1C/V]U,7WET"R,^\W:L*4/6CNW
MU5.1PRI@S[NCCX&LT^@>MJ6-0I^]R>,5Q2+E(U*K-NSJW<XN,EB%F[=N;!.R
MM:9S(N_P]"/1^Q;/".PO,4 +4T:;NO7W2YLD>_K1Z$ICT"%0J(-*7KM]V-[)
M"H,.E1Y6 @9U:\.^WMN]_UP9&'0&1O*=ZZ3=V,OE &<1C]Y),F^MN9+G* 8X
M]R%=.4ER>4,\J(_=Z?1F][!)E"J\>& O][;(E<6?/F8Y[#*@1B%.A1"GL,S>
M$U?"PA.]T>@>'J_*M+2-SH&E>/Z\V+MMIQ;M8F1O-U&W(J24#Z=RYT'BZ-JO
M N ?7[_[S )JDD"_BF!>E'0&#6#(_8[>:69%NKR_]^,^;U.[MYZ^7/5PZ+DA
M_>&P'GON=5IZMYE51136*ZS?*]9O4)KVB/4&&&^ ])VLGJ20_GR&WMO4\MG>
MR]![H[*CY8]W9Z<_]/YKZ(VG)@;MW(E S_-IGEEFENM7\Y4 ]^A>C?\*;8^M
M;.^^A;1H@8XT:.FMG7H3J[S$ZOB22T.>M8V6!NVJ=3U4R+/_\%Q9R'/2+3.K
M*7W_, ,Q^JD,\7ML#N\RI:_GCAFS_,^@96,+60'8URO'NG9G,T8O\+';^]N%
M<A=S'GJ-G>?\JC!*=;!JWVBUGN.J_IJGB%.;Q/5^<>JT>VWF)=?0OVW' DA=
M7C1;=0S='1YEKG/:7\L,6<J]6:0M;SF%1%69OJ$]A%2!/[M1KUH<M"8AO&G*
MRQ;"?U ;#O2&L4OZA#*I*H1,A\2F5J-!I?WM03;PJ]#I*-%I79>(_:-3LS9L
MZYWN+HTBE,E>T&&.4GLAQI20/&=R3,E9V.Y[=9VGQK\ K:R8 +,%96 UH:$W
MFQ5(3U.VU3ODR^X1E5KH_FD.5(^P$\&DHE[U\C"IC8G\NXGK"MKF%177PMO"
M\R]*G]]\;%KM'EWN-+7-"C&OI? HU5:C<L$G91>]OWL]#X6RJ-+-']JLT.1H
MT:2@QWPW3E->T*5:-O/6PM>RG^7:8HD+_/UE%S#R?=M&@ ;%QW"3#WSLSN'=
M-O-US6'4*_F_2QVEZ$^%)F<A(B7>GH<E?=#1,OC!:V],L4J$)P!09>V_W=K_
M&/KP0J!CK#^[GR0OJK!J/<"F+YW!P9J^*"/MH&ES6Z/26A'1;%0MAJJ0Z1 6
M?XF,J4DN^D9.RYVCMOD/WNQB0YELZ(.!#S>56WAQYC6RN\GT%<TP5E10W4KP
MO[F"J@74.S2:/;W5*B$G7A7P'2L>5@ 16WR 3K^$7!"%A\>*A]OVM=PC'F(;
MO[;>[%4:#\^GMG-B.Z8S5K6=Q[*S#9AIV?YB9KXB7;'5&SF67ZG#GG!4D_UD
MWMCF*4E^X(Y_:.Z"O*HJI+E#2!,!><_A>", 7-SL[V AK][*:?N@PE5'BT3O
MCD5=LCBZ.9.#%18=+185"7J6@D4]LA=ZO:KP(J635&F#ZK#OI6T6;1Y=S?JV
M1_,GPY%+8%]Y;&8&S-("%P/W%_X42]U\%@0SA@$54DOQLXN1Z=,DY#E6P9G$
M(LT7T[/.H]Q]'T'T;QSTCRY<QY]V,)VZ,P0&EIH@Q#\BP*\3\"XL-/JU81L5
MV%T&Y*D@:(7PJBJ(A7V#FWJ[7X$L:(58[]>D9C>\6INV850N;>.<0NV_R%C[
MKZGFU'E><15X?[? ^V<)_K?'F0P<Z-C0&XT2RDM5O+,Z:/@.[:++P#Y,^]";
MK6Q&I^J;JW!^KSC_MF;19>!\:Z6G3B']Z284H"IEB[$M\!=2JW2N7&%O@6?
M$D?,[?*8'WCV&)TN^/TN[I/-$?,*4?7>(X!(T?B_FQC@WR)84P*P8Z4_2/SR
M*VS?M;*3=\:S$ %Y\W,\-9TG]@T,H)O)A(T+5PX;;5#%^GJS7]9TY.TN_PAL
MZG/#XN-&8XR*MT&KZY;52U/A\9'B\08=J^)XW*T-.VW=R'&.5PV-2_)$55!K
MNMY:2](NM(_LR78<]$9A]R;"#Y4CM423W3V29&$*Z]6&O4Y#;[5WEA0J]:4R
M& ;V;850K%\;=ANH5*N6$J>#8LU*<;$!Z F=ECXPLB[T2J9>';$3I9 Z< .?
MKE0$ME36^!DO6W +EAMB V=2V'9PEE8$DO]]$( <.^/I5(COM!J@/?7[>L?8
M.>6SQ"L^D!6NR%F1\W$;0ZUF:<:0(F=%SN=(SI6R/%M&:9;G@>E9Y?M7:8/J
ML.JPZK#JL)7=H#JL.JPZK#IL93>H#KO+87\+3+ Y9%_D1+?IN>D]V8XT3Y;J
M6<9@0C&O;,N1UKFD60_C];:D@;;D V.:.>:-J%\Q3<!Q ^9C86LP9=JUZY#1
M1,6N(L_7G&D/ 7Q Q4WU=$OHQ-'%6WH&;&SA\K;3EU0W:S^S#R^V%4RE.9MX
M2D"J$3]BCF '8;#ZD0/ >"U$^_VE-MF)/W';: O;DW&KTS4LHVN8C38S^J..
MV9KTK<:XUQVS49?];Z=?DP]-/;GQA?G$+D8>,W]<F!,XUZ4Y>S%??<3#)$
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
M,7-?61P^ /W9'!/13+2QP#8@AP5:\#I:]* 8Q::EA </4M!&QSDMW3FA6 S
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
M0S.;-^T H"#3Y&H-_!3=]J3U2Q693UA@<OHYUY^GH6?-I(*V!/1X.7J>>*L
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
M-GNMIR>%5(8U7T]-YPG0&=!5M&:(B,,#G/5U;4P@TSS;_X%P )GFN2_,$Q0
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
MJ7P1F+\R[R%QI&*U=)W&H#;T[9]938P#!K-#G32TZ]H#]D%9B*(@D2).:<
MC(BNJ0:.ER)(ZN-0PX5)*R6[591^X*_=%V?FFIA!.K<#:I]"7!-N=()44-?^
MX;Y@9PY9B.P1(S%3E;LSJE4&',#F+T]"9R*R1KEML05F_3KC5\X>< <N97Z"
M_>W0P<T9-=!)ET5R!8SO6!8S<+LR1I.$GI,@,HFNXBW4M8<?1QYON22^,GPF
MJ2J2UN-S%=&,BTFDEIA0N8&=HU>#E%+L,X"=< @".>HYUJ?#BMYK+!F(J:W5
MY-/J-[(I;>':5+3-&<#+E'$U63X?/4>+\"QEK,@BKLGU=]ZV!_5OH4A;5>7^
MN29+)-[@6,)A)$A1@ G=1IQ%,E_VF'E"P@ZF5!_+\[\]%_M$$;CAKU&#OD13
M LK<!E:%=0!$P]2H9FY:3!2FR0=#/Z0]!.8/X(G4-X(:+:UU&W0V,K[KY$YX
M$<%7^,-[=!$,U[SR()<)6J$W!7LRXGO-1FW8[F?JEO W<&S4H"-XQ0>-"Z01
M,.$"V176Y,GM"<CN>,A'T#']J8N=U1X!?#<_S?RF?9;Y&A^G61L:S<QQX"=^
M["24+3LB(8<.27@#?<G@-4(FVU[\$W*M@:%I>YQ[24R+NV1))*MK_[*]@%\[
M-E081T"18!-KXYL04VQ\F\L7-X5D@0>0B-%2?C)A65$BA(W+XET3#@.YC\+9
M#^W9!@1UD8PCF[4L^',$BV_AL^M]A%=*G\ V57*=IK&F2BX^.MU-VCPG"),(
MC8!.-XFPY2 @+8TPSF$V!:$)2P4=HV[M>N+N*LO/\AJI<-6##D:R<Q'IJ\D*
ME7 NNG*0L'CFN$?NX"4_1X2B?@3(Y?)"0"9>[Q9(!44HOESF)Q>7E7$I5BMJ
MWDRNW!Z%2"=U-P<TA&.?7%_[PIRG$#C?ER_7&EZ-T?@ PB>ZI$?SKQ#+IHQ6
M[X-)WS<_[,5%O;(D)/^,NO:NT31ZIXF>K\ ,/5-Z\%Q0-($ K:B,U-!EA2IL
M"ZLMK?^8XU6M):9@J_T5FIY0NK2O=A#XH]![FBYI2BLOI HW<8"+V%XY],$.
MXK8+:2\')]A,!(;. \J-,[87P'JNJ!P\58;NOS]\1<?P)!^9DX:'7A-@PS.I
M))JR1:.,OPGCCDIEI<II>]8%^N-?-<M^0K2"__H\7HIK2$M+>"D\7_H57J8)
M49!V>W CWGQ-*;9Q*UC<(T *A..2C&"\>)>EFW;XI%TD-RJL7JGGNI[/#5WL
MFXI&'> 7"6([B#@J=<L.L>\#[F3A>J@_/F'?#%2WA/MKPH@%HW,]=K9D7I;>
MLRTV&^&(8# )'U=LYF(G5!)LU'M!..KC<,6,VFL(/Y >6<QD08NB68O-;&R@
M*0.O4BB"K3[W96Q;OB8K@4$MBF0,/SWM)-X]UR[Y#PD<U >$UET+?U@&*^.3
M8:*JDK/4-F57B\-1\*<EUPPH+GXP>Y7] BGH%GEXI$W,>QP]<Q]'!&W)<>,&
M2H"88KE$LX'5@3O1B3MC4'!W0T9E&Z.)%G7+"1=CC!<^\9KN7Y(V+S[0-);:
M%_Y:UZY$FR;4W-;$ <GL6W9AI4ZTI(1SY5NP#M 3@8WQ4V&,+7TRWOUER2!/
M*^^'5"*WK\+E/@G;E]U,1#FY4%(.3H;Y-'#K4-=+,* 1DXE%7CU<:]U&=T_*
M8T'%*:7B29XAK-O(U?#^K&.IS79\Z<O6PU(0.78$_/_LO7MSXDC2+_Q5%.PS
M)[HC9$;W2\\&$>YN]SS>TV/W:7MVW_UK0Z#":$9(K"3L]GSZ-[-* H$D0$B
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
M3C BF\[:U?*BA6T$>$M^1;TIG[OGL*5\;5_X8%7I#311:KY+6FLU>-2]DF&
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
MI+9JISJ_D=9!F?@6D1A!+9\=?T[2:FI<T#=A/FO54S61DM]S:OCFQP@NO:9
MH[5%1@4'7Q55HPC*N'OM%#>=-?NO;X#1VE$EI4>RZP"\;]>D-B-(%W5)BZJD
M)>@K2^L-=%-4U+807-M8N[TUS9FD"'V:1YA]4I)-$HZ%_SD\DZ3OK\TKV)I+
MU"VYP"HT2:G6P(VC#MR B%*TM:(/*3@1!#O,O8'@Y\5+)EX@K+ "IJI?>3^N
M)I[KDN #/LY<XY:22ZS>X'HTBN;P4/)C1@+,)$(BA<F$1*7&@OXCO$P\D!48
MXM7HQ$QR%P:C/<EM@T[11$,O9ED?BU'V'[PM 9/+HF3ORBQ?P^#IBK:6#H>@
MDYQT1J#FBKED6W/$XAKY@5EFH"H*,*89@4$^$_^UOX9>!)- BGK!G YM10VF
M6LE40&W-PMC#"SY$Q'?P4<O*YI]64_Y2K2DM;W&&,)]Y4GU+0=\6*V".I8$5
M')LL:6MDROW$<2,W>..1JAN*JQB*(VE$L8:ZHXXM5QJ9QH@,#?(?F&@ONVNR
MZ( Q<Y[(U3 BSI]7=)?Q@^._.*\Q6JD\28 >>?KO3+IJ0HW'+9LJMDHNICA2
MYOE ^1JO@D$X)QZ!,(E01?QM^S*!OJ:YK:@Y/Z%VH3M;SJ",!7:A/&4.96R8
MBF5*FJ6,-(D,'<V29"" X\A$=X>CWN+QAV#K0A8A96N[SU1$\6>]=.%;FKK\
MZ/S 9'0_Q*X6Q;Q@6V:Z&C0+<:^3]#-\V&JV\.W=I_O?;H3'Z__OYJ'@DZVG
M-.=5U?)%5^6O4K84K17F]3":$'?ND_LQF^%' NJ6+&<+_\3@7EX'[A?X''13
M14JTK70W)?K+!@,B5.269[GJ[V"MX_?"D)(E^S!Q?I!<LY-D)>4:KIB% 0I4
MES.8]T7GT/NFW1+FA-*W-*5K0!B='=1FR) FZ!RRODM2>%= %? ,3;@IR/ ^
MY;"7C#VQ(SS)]CE>.)%VP2IY\T1J"%QR-CO8F;?3" 'ODK:=+VK[> MP//-Y
MOX*[AS!^GYAO#9-/]U/"(%[SC4F<\4OM'145 A-3E/3BOB&'O^0R<DH9Z9"0
M:+V!;(BZQ(6$"TFW<AJ*&+%K^,JG$!>]-S D42K)&>\:/NP9Y_VDFV!O(LWG
MM+Y52NG:8F!@ SY%;UP_U)VV/)RYNL-=)F)P*V9-L"S.75WFKBW]DH[(713A
M73/4CG#7Y6[TT"Q_GLG/,_D/Y;W<_$@B!XCG!4[T>IN0:8SY-W!G%/HPUJ=;
MW-L%/[^VBK Q4T,15:FQ"3IX]G_KP#MU(FDNK!<KK&<CK2;F0LFF:)HMIQ)S
M8>7"RK?*#B>V<F^@6Z*AMM!JZ:3I_7MF@MV,QRQU=D%K1%[]GH)(>G0URM/
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
M.O(=O7A,KTRK'1<+_'X+AS*6[@!S'I01-:E;C(A[INTQXFE8##D'N.M^ 5?
M%"XK7=+7&25CA<SZ+)B@3"DALD+& 71D=0V5M@479.\%OZ,3NA]GF4F9A;MF
MFPE_K1^Q[V#2:&,"12LV=ZE8-U;DR];IQ0$KM'";]*409?6["\"#)1OL:OJ8
M9LB\LLP3]K!LT*4>,'TYX[GJ]^([@!]Q)],'V::O9:]D-<7GL/>RT&=,;K(@
MX!D\>=3R3/TSK9K*1OY"\"0CPK98,LR/=(\3]%P*V$/)A,^CL@X&1-@<(&KM
MJ3#ZXY_LU=_HDL@K+ ST&WUPY]%+&+DQ"99\J_4&8RQQI-MSZY'ADBZ+P$]
M'] ;+;!:%C78 3NZ6* ?X(:<<$.]>49 !J6 !,[YXO4H,]Q.F>$Z96Y^S#Q6
M;<OHLAM9]-X )*2<*OTTG,DX* LKRW3@= [<M624[!""_ "3X\5H"CR&EX2;
M?V@=&1(3+;&'Q9Q2MV3L>!$XO-&?)*%9>B0S,:Q\^!79K=Q(I\@#:?Q#L5)P
ML!LV":M4L;)E$VQOSKUG5/P5QQ7?IHOT:Q2N'5+0E0(]7%@IHW3K;+$XRYVP
M#<NT#KC! 0/*-\),#ACP)@$#V#Y?V>Y??1B!T82X<Q\\[7*-055KJA.NTS)\
M.OKB/JAL=A=D %QDAI= 7;85/R+#%ECJ(51!,0,BBU-H@OB\L )4LZ\:+97E
MJWU+VER6?P*L #ZH.H,RVT!5.$%6VZ+,G3[F P4:'.U0^/[N%EVV< X/=2$\
M(#]&9)8PWXYMT5(_LI!'56_R7<&*N,MV _X^C'X>I'Y6C:GMV)^WPQ3X%_V#
MN%>4 N!@1N#RT-\SOY[^0=?_;1)&2(F2RV1#OR!B2%TL\>I=;:$X?P)=+XZC
M/*"&%\3@,-&(K@YL1F;KP>DBU=1XBU=QPG'"<<*=Q56<<(<AW+EB*J4A_\IQ
MF9.L'EQNP-\Z02.F$Q21U-RUW9(ZWG3+-G=4>I<>V-8\-+/PT,PNZ>:]7VGJ
MZ4O(-E0^'Y ]SZ[8JV5XHBY)XCS&= (J-QO%L;VCOZ(T9F'8-0O";M*@]!O&
MHR79QS+V[#/Z)5A&%RB&+9G,CO%AQ>9[<?=]WU/4K4SV/0OT/RWC_$<23972
M\U8,_1?\ITB]@=XWI,J\Y U@FVUJX(O5LV>M34_GU-QF6S187EL[R561>P-#
ML47+:,N]::4\MCGX!GVOV;T(XM?T?/^=7+VG>##\KBX)344*QV'E9EO^QF:8
M&D5I#::F$=[7WJ 1[?9'W<N]A 7^$7L? L]/C\/KKG!<:XDW.YG9NM(:L$(5
M6QV#WM4&MDWO;VD?IZO:...'_= XSPH!K!K:8S]-C-DB6%I#W,_S:)'/R3*4
M\^DQ"Q+7=DTTK+_1C!8Z9U\^GER7+/MF[=]D<V&;[L]X;4?U7]AC4!":7.TK
M;>TQG.E.0F?NY\<OQSI^.:\@ZDL8C8F'812F+1',G<>02N$AU?%#JG0ML'WM
M=9"K8UCHX#H!EG') =:;X,'#&?^F?%C7%S"Q55#?;+POUD%./,?[CYI1D,O0
M7VDFO"AOR7HJ'S%C?U,"0GE+O[72"9Z-L(.UW (J>/)L!,7"J%A7BE"$%W@,
MRL_"SO$LK,K^ZQW-+% PL\#JFVV)5 <$YTWE#YQ%^H J]09:WS!/G3[ $[@N
M)8'K=)Y+LY0#509),/2SR*@\=GNZSL<=:>D8K?8]1-RQBLV.*[H.S,X#C[W$
M]V:Y</L%'JK24N!1;XE/M%72>*/N[(QEV<3.2JQ.%GGD1*MFY*&J-/)HGGMW
MWGN,W5?B1XH\JCFI*O(HQ\]:C3RT%B./!BJSB4T_5VVZZYP[S/JMQ1[MR,5J
M["'7]F)T%GP8>N,<C\/[,3S]H4GZPVJ+I:K(2K;60RO\Y#!H"^6 9?]9^Z\2
MH[)CXWXGOT=TT(@PJ.LF60DG0.K;W.I"-7J#H 2O+RZ%5'1I B0%R:)-8DB
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
M-H#)$N'=US".W_>%ZY5$6%:EMAP\:A"JAVIZ<!7U>>?FP=D2-H@S1%LM2<\
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
MKC64-6MD6N;0)(YAC:VQ;-,,WQ/$/6I+<<^-$V$OC3AK\%0,>#2U&/!H:DG
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
MBZ\8J5=DP3CTQBI=FD<LC^%Y"347G3-H4_ET'?&^'8YAG&X./'%5K*4Q9XG
M- K'O*< 70CAI#71A= ZC;(ZNE8KYR,2"3&?3$[@>\WU?YZ,:@NPZL_<OTU9
M"@2PI3!>KRG7'CF#H!P1@QN3R8'TJG4V<U.L+R$:WI9X#ZVX3N7:C5\ZGZ1_
M'GU9."\'WW&:A@1QX*14D)QD2F=R7+*PC-SDS*2,0LK '85@77JA]X%Z 9%Q
M<UHU%53#>JG9Y_I_3?%\)5=X0?SK5RF33WSSA6N?_(#3X23?W8 Z[X)X\)UB
MN/$G_$CKZ* 4<JL'6*K!2[+>]1N9#EHP<#&P6)*.PCGDJG6>9K<C[,BZWI=2
M]XEGK/<<2V_)7]3$QNA59%;Y0AYD"2IT4."XT:F]9VX3TE^.WU-!V87XGV.[
MP_(L$X=ZY5X],5Q,56=8;UQ#1[&,L[[Y[6:;;G<\KP%Z^?3<5OS/$9M88[WU
M$IFC*(QIZ0SSIM:2\JA\%BF%YFT)-HU-GO><W,NGY[;B[ZR?P=N]PX]_WWOW
MV\%Q^HSY;(230D/X;4R3M"B&KAO?L[KSC3,8Y[<PG/X=1F<8?_P*_T5A"*9%
MUO*$X)7)].AL>BTW\ ;G,!S-;@YAM88(.T"U;4>%74]<HY8,;S#.SQ].'/P%
M1Q1=7N:>E\4S-::<S??*'*=[H]'D&Q$7*>3<GV(>SA?'*GS*7BF5&>K:Q+1
M9C$46B4^40 AHA&FM=O7 O>VJOWF4Z_07 IW$ MX%PHRKUR]_3S6\R:1,^XS
M%,>%M:&U1G\25)_<X)VS[[9Z;BO"9D[#0[#V4CH[/5LD@:IF29-/XSI#ORSS
M0%7%#!*/1@=)9B/9VN,S2A:L\*PH[FWQQ8O<>BUNCK97;1QZ2\;&4G]FEBZF
M*6K.H^6> 4I!JTIP%@JOSI4W.:%7Z%LW@]@<;9]<WQ=*TK6%WJZ^>U&A<:G/
M:PGP:#([F^) Y:R,L4BJ''EME1)9S#57GBWFXF@-B=:;TP^":9$SO1;C[%'0
M,9W^H(E?&K$LA-"%H@JKO:30HF06H JB-L(G<Y9<Z2+'^3"B/CDA;1AR]P!I
M,XETKK"OO!T(P7$HB5&\2=X.UL,8]:HU\&1.5#)&W^Y<T ^'=5>)L6ZXTE8N
MS>A2Z7L=3MURG)S-/R+DX>@'1:4X/1V.ZS'%2Z!D@L[&\T&T$DK)F@Q,O;A:
M.,=\J5</2:*WM29PU5JU;@RV3]:]&WKM1HY-]_\&'@0';XCAEM?#&8:>''Q@
M1>>Z(TGNK&E]P*\^MT^5A]W9I;5FMYE<WTW&GTZ(:M?+A;CWO&A+@8I6HK89
MQ]IFW##@PG&G@G-7-],W$O,],)Y/48H0R?%-)$03-8T_ 'GBAC,+07$9H@BV
M=5?R3A7EKGRV;;G43D6N(\&&#1>WCP*ONI(.I%%@I;>,XCX*Q[01K)Y/8YES
M+,JK5&+K\*#M"/KD(K:FYC/*NJE)KY7LC\=$P#%A"I(54_=G-4KF0=;6%[KX
M2.ZNUZV5X4K FC@T%E5" ,<*T)1KT)G%Q#.3T=B$1H(0\9D<FET6O;1EP;W.
MS3HSW93ACPRJ1(K9$G"6N*^'%$5M$T5!G'9988D%"''O$C"[K#;IGA>-I-/F
M_-]C2OW*PWAR3IR4R&VT]6B&HT" >Z(Z2,8C9A"(@.G6_N(#AP+;X.EX$0F5
M38XNL*0*^5MU?P-T%*P$'BQDM**YF]+_+.9ST6G-);:.[':8[^12:B]L9D'4
M+M>A-FA(Y,(7BJ!-C89U;)UF>!'YSKZPJJT$N]?=JSKD=V?MUG*)A>=Z&U_R
M-?&FA&:0M&.8;$HR"NO2:J>]=P"V#\'L *,PSNIZCW*F,-P9H@&JR'+./*6
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
MI_2O"*-Z4>E!K;L@5VR\Z&[-LZ9%63-2BPH>53<DI4Y,&H,NR)B-;;T!V'0
M?3I\UW,B;T^ G7)X[V(KO7HT9_1]/VY\> !&IR11,6M<W4.+@GE![@VMO<!]
M=CDT#[H;P.[3N;T>\;6EL)]=TPXR+R"M42P'[9CFSC/@7+)LB5(.A79.]$2I
M]NEL7X_XN+58=TK"_<\P_D0?N,B=TH>6O:#JW>-+:5Y<"CZ(8+D'"<QSD6CF
M?& 0-&<Q<'1"""/P.;BYQA!6H:S[UZ-L5R38*9,7E_GMY?\ZF\T7QXP&O@1O
MI#+,%D6*/Y-[ CIXAC+R6C(#J?D&S"8X5^&D_]?CY%;BW"GQWN;A\ -.4W6)
MA2E>V>"8@%#UO  6=;(L<QX,#S9C\QJ+-2&N0K?P+YAVVE2*N]@$NJ.7X<8E
MCFWV?U9\2,.MGTV&U6C7Y\ZC:U=-$#QZF9#Y4F^[25XS;[5@6#Q/P%,*HJL=
M^^LX6A4F/&;%+3F=VHG"2E!DQ4'64]6^L!1#$3E) MK:E6ODGHE=Z::M*?)0
M>4(KN6QMY.KBO(NJGJJF);LWG5:G<&E[R;,S'"ERUKZ&+RHGF@#)&10*GK,/
M2OGRE*I9^6E]JD!H1H)NYKIYR=\ELGJ&^_RUBQ@VQA"EY8(9$0K3QG#FM0@L
M>I&]#SKJYNV&5H#5I^V([E7&EF+ICB]731DFL]D^3*<_RF3Z#:9Y-I!0(B\H
MF="U>Z#,GD53'"-2(P3P@-CZ6-D:\/JT"] ]?QJ):9=ZY_K6V=XXGQ=JS1[9
M6W/%\8A6L0*D-[5)BF8L"&8I2!3%(<_8U5F1EN/H4[[_.31;MX+OCL*']4;@
MVK?HHGZ!P+_!KSB:+&\%-CKZ"$XP&6L9:G;DXT$];H7%&*=!B^;[INMB[%-J
MOWOJM1181T[YHC1K48Q%V/Z^=[*LRRH1O$#KF O6UZTMSR CUFO1DW8($O23
M&8 UGM>G['G'COGV\]VIB5P62-VPWY?%4BB=%X)0R5A"/>Z!#&HX82-HFB"/
M6G2N7AZ'V*>,]TX,6RMQ=>B^UVS[0*+*M84)DZ8V/JU]OA=ZSQB?)494X;8^
MZ<!3KTC63%*_<(:L/_G=$>%:_K6.,Z5Z0R@WI.?H1[TOE('!P+) <JDX=X:W
M+NQ^ E+S$==AJE"P@%+,D -)<R\BB]8!HY5I?3(^T6K<>>:W'T>J6S#CR16P
MK@RZ:SMP;90#*YQ/'("92.N;7";'@DFIMIA"A5D8:UHWU'T,3Z\*QG=!CZV%
MLAN::&^$24+4:R#KQ3^R%D,@U)R] 1Y42:'UA5:KTV0K!7GM6RE"^H+3^8\/
M(QC/:R7H?Y\-E]$1?8.-)6>60VV8'P1GWGO)!#>:!^E%SEVU%5@18A_5ZM9,
M>D2G-A=;%^[&-9#W[8*8R"4&7I@16=$RU\BBLXK9O.RE 8IWU?;D27!]W*#:
M$9^V%57'3+J=080OPSF,AO^#^7A2YA1XX4 7(U4&Q[*T9#\T*.9#HD >551<
ME9AEAYO\:V'MX];6CGC66) =TVX9P&5R4W4LDBD/- LZ\GH=M&'U,I&D!2>O
MI\-8Z3:</NYK[8@\ZXNCLR*N@[V/[P_?_^WXW='Q\8>#C\>_['T\N+IEY "F
M8_K\[ -.+W8U%BW3WPQ'9W/,6]1U-7GNMJ5>[0??J/KK'PO28][[BE/XA._/
M3B-.C\KYDQ=H9D=G\]F<X!#$ 1=9EUP<X_74L[;$(H]8[WTOX$PP3L;6MWJM
M";%!NY[IPIS#:']R>CH9+Y^P-Y]/A_%L#G&$)Y.KG;?SJQQNN &1XO/B2F8N
MJMIFJ$0&$ 0+4 S%\-Z+TGJ2MD?=I]"@2U;>T_QZE_)>4;^>OUY_1'KL7__P
MOU!+ P04    " !UDUM:'P)&FX)I   ,J@0 %0   &1U;VPM,C R-#$R,S%?
M9&5F+GAM;.R]67>;.9(F?-^_(K^<VP^5V)<ZW3U'EN4L33DMMR57=<T-#Y:
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
MB[?GKT^NSEZ_.GE[\N[T[/(O9V=7E^]]N9^YAF$;F?@0T(IU!5?[Y&V+#FZ
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
M$"[R96_4CS"XR!_@"W1'T%*@<@:J2>3"%KO%EKO40*QD^&T$%GU<2:.+1CB
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
M$T!9RHQHH2R16G#BK3>$<ATTXUP84SOIN.X,?C![3VR80^ZMWVXN2'5[=-W
MDXI>.D6R*$7/(D7SFY:H@S4T.BK1.6SBI<2/>Z:E%_5U=3>'85O?%94^SX]>
M [2$B3JY+(C)I6P"V%+0GO/2 T$QYZR!6-N4G /C9;-G6[W,X8ILJM/ .V0T
M3OW+-GVQ%W]8K;K^SZ.L78[_'0Q?0Q]7?1EQS*>W;1^0(\-O6_/*\H@\BHQD
M**=2R20-C!IB##4@,G7*J<KK<Q?SJE9;L3[&R:,9&Z(7/@H\_G$12@HH=Z\]
M<<Z;S+-W2C=6([BA.>V\Q/^AK(N%)2$/@3S[;@;PL)>95 +/ENP)<(IB=481
M[T)Y,"H!N,!SS*_T'OO0>RL>%@7F]F1<1Q4-MO);!<;Q]61<2_@+>OIM(KD&
M%:FXH\!]1)]#9X3#$4Z6G. F&F3RDLG5+(E]*W"EGHPU]+>.P!KMR6BER-FI
MLI<X6AI,2N*II"0:QD(,(5BHT?#V0'HRKB7VA3T9UY%9HST9!;<>N-'$Z)R(
MM"+AQ+@F2O"L\ O0<25#\OOHR;BQ\C:66>V'#7.<\5E0L7R[!2HY10TCRAO<
M691SI6!J)J! 1>&3$.Y1T'C!_?"2@?88$CDTN[VZ7AIX6/5L,#I&-.#3.=KM
M?7@^'S<X[Z5SY?5H'&];*!Z:#.$Z4..3CUGL-!-[9>0_Z+K>_40SE&C@O>C#
M69Q\\>W.."VHU[_T'5ATJS*\ZEU"I_.J-,B$(MPOT/]V]POO^_"EW1L-.M_*
MSQ!I.OOZ&0T\_%7\Q8'OM"B*UB3!B=6\W,9H3M!E2@0@.XY?*:YK%P;;STQ_
M+)PE"^<@*== [=8ZV\7ET _'@:%[!4S?ES+'J)VS$O<>M%&4;]N#82M:[JS-
M$N=;^M8'38DU-!!C74 'B6:;FEUBS<_QQ^)JZ%1JB&8+'\A5N\@Z.?VOC^>7
MYU?G%^\N:]QE/?MY6UYGK8ZUTHW6J]$ .388G,3_&;4'[8>DTUI&85(FZ. 9
MM$/P*Z]\R072MF2SA<1J9\L\AV?K8H33UM\7><XH@U??[OUM$M$5- 2'7";"
MR+&# 20HE=$.H^ =Y&1#[0<]ZV+<U0U/-9X\*5C8I%+V?=/RC/3&,4L0 :S(
MB@BF))'&I5+P%>=B,R2A=/2\=O&-!5#V=2O3K/H?U\BMH(8FBB7/@56^[ -,
M*X*N K"I@MK+P.VIKG8-5:Y C^WUL!?"A,PR8P8W8^YY>;(CB.<R$@\1K-$Q
M!%7[#>">B+*LUO9>>+*.^!O@QR5Z(:6?Q7DWM;^TTPA/]F_G-S=HO_?1:)^W
MT=Y6B[;.@HTDE%"\-#01RYPEE'D;5194.EW;X-D0ZQXJ-M=5^V,[:!<Z:R *
M_FY44-P=WS"8"B6U<K:<):8)Y0;7&&4H"6T\D4YH'FB":&J7=5Z,YB#X4L=D
MKB3R!L@P0W3:NPGM[CB$<8I,;>.G3Q)EIBUY$"IK)9]RM):6YLQ(7 V2N.P,
M,9FRQ#57D=?VKM;!=T2$:4PM#=HV][!^N*W#<)[0&6OG=O$$)EG<,^;_VNNE
M/]J=SDDWS8)N)9 \&(QN(+V#84LZ"$:4]! 4%Y%>9&(I"R1J2$Y(L(K6SGIO
M:"K'3<R=*[N!N/Y[_VW25JPW17RW4__:+Q=\D "T3H$HQQR1,41B P#!D[Q4
M<D29Y=HGXS),1\2JJN)OHG/6W.UXV.Y^0M0/-N;;^X/;YY@T*B4])9J5FV%
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
M>Y,B7)-GKJ!<<-&0J$I9;B=B":R6"I0X*_ Y:BXK4^L9. <?AUY+_;UFU-"
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
M)%%#B:3H_N$N&DF.+ =FE8FB=I[W?"3[NK>MI>:Y#^VV$G=C+R_OHYKE6:Z
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
M<)TC^KR>>1X/A?Z;3?''PC@@"LU9,EO?P9YTQK]S_W+K_L3/OI8OT8<(E(?
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
M,U-: 8;H Z?>*B.[V "=</,RD7]X8 QIT,Q3G/TV*35!X]'\^V)7JV0)0VO
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
MSLT.J$2RKMX:ESNV$7H'14%/5\\%Q8/,Y("AQ8JV(>^#:!(@R=3E_W14U_8
M!U;NV"DJZ@F_QS)\IHUPBV==B9!L*;+2N\F7&5.2D41T9*'V*3&8,OQ.T5!#
MX+UU?VQ\SUY/66%<"")4%H<N"7_%'!BD!C!1S:S@#K%V>485PH>"L9Y#(/TK
M?>/=MF-$>@4Q"QT@QJ\_G)8XZVR4W=[3RZNO.'7+K\[F#2+/+5!9%IS=P;(L
MW2[47(&%2B'E9=WJ[;O^V_*4ZN4,:U?9MS>#^V,T=^,R;FP)V@S229K_*^/T
M[=<_W&BZ2/]7[]#=<-7>SY<MNEQIN]!.>JO;6-G]?>+9#.>SCE#WZ./[6DU3
MS$*)IW^6E%YYZ;(HMUNN\=/5=%IBLY6-HP8K]G^)K=78BL737%AK#%RR-Z[>
MC9P?C1=7V_5R'6'LB87VW1HA3*]*3OKQ K5WR<9U>L?6=JVM6#/;A+2FB&._
M]HH+'F<8_O;[Y-L/&.+RZGY[&4??1O'*C6<?+\??6UH;]S^WU%B(=XIZ_.U6
MEL8.Y.YI6>1%+D[&XWM+O'^@]M;\;_S@/DU^/KAR]>$OX^*47;MC2*+D)"1@
ME L0P65WS&;;6A!"4'LNE'GD_V[HZ[/FX_UMIFWR?]"C9U\Q5/1*%_3\,AJ/
M1^[R_=7E[#:.1JF*Y7TP2!G+ (<@P'K.P6O'"D51VMA(+6L^/E"U["N&BB6,
M"WK^VWW%V><O^2*Y)8<A)T8$"Q3+FP*A.)B8-!#M0^0RNX=(&VEE]=L#5<J>
M0JA83K@@YVR2*9B_1YS=;%QOC14F[UD3\NX5+)6BM4*79(PZ2Z55H9%*5CX]
M4(WL)X+:E7+KK]KSJ2N5?/?KT:M;" _6N%NB@J'0B/HZ!L.:I>H8#IL_7,V
M6%WBU\MO.)MC7)<(N,&J3E)1+8';,I-(4+]L$LZ1JZ@)X=K)]N;&+J3TOKVW
MZGJSD=*YJ&NWD]Q"_6I;Q.@))4@<H+(E.Y2O?*_*18\BJBA04;>U:':GE8\;
M!OL)LK8A>]]8:$*K%$EK9!2"U-G4]B6TCIH!*T]UF3)>I69W=\N%!Z[S+L78
MI9'\)*V_YLMR.OZ>_[S!T26=]8E)S!:-B""09K.?!P)*B$A<((8K7A<8;<A[
M+O#I3"4=6OVK##U!<U(L4*D1="CM390IS[*9!Q5=M)Y$;1]G:;?[!FT(&#A0
M^A#K1G^C"RBL'HV&*1*LXR"5=YE4J\&5V] )[[*&K?.QV92K=NL>L^+W$^*:
MA-F3_N7UC\LOWLWPO_[M_P%02P,$%     @ =9-;6I]BSJ62L@$ I1T" !0
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
M?H8=U8X,3T(^2@GH[5"2%YC>J @\J=C\,7?SK9":VTN\Y.N3@ZOY1ZU,*2R
M:Q\+B#H-SE&%0>LBE!M<ZEZ[8\G-M0>K>Q67O4;O4'4_R;:*C]2%UF*TLH,'
M3VO\^G6?C5;*HZPP+9[6)Q3[N"1%.T)V%2.BIY$FXGAN^;N7L _YXP;OP AY
MWV^QAR<5]EM6HJ)9 *<TN+.(3,;4?IR)-0DN'RMU"='H?>AM%+@P$O/#0(VG
M.-' _=,WU[/R\:6%3Q#/LUNY^^P2\<UJ]01,;(=R6S,%GA2AL&9T32;J>_L%
MVZ4O->?OI$<@M3(LA68..0@') *,G5I&!0OPJ+3K5R8NY]&LP/WA(:,_4F1@
M$K.-G[)/_.IUL^W[33\QUOA8,$(**K?36$):OAXCQE3$&R-=:7K4.:3M0N[E
MQ!X'JS\WZC+ZO<5?R07H13E\.M.6.LF+>/YCD[;-Y'&GV85,49\R,JK:CU%@
MSI@K7^F"E6B/OM*;5JZ.&TZJ&?@1]^'CRU:_T+%ZG]3UV'9@O6B<)$&]:W9Z
MAC33/\8;XN9I.]%5#2;B/EO*E]6U9M&YC(DE_V =(9UCQ11!W257)\J++9A$
MP"A<'Q=[3SFZ!6F 3Q YL ,L@!#5842!]Z6)HBS!*9I/2)CU5&"*S_+6E .V
M)F-YZX?5TL#K>EL^#4)DT.!BZBF-'QA<(36 @J&+HA<'XAKA,8B&&]FDP^T%
M[T/0?1'B+0[%459X7Y7:BHQ0OZFE^:$U\.3?YP#ZC*ZM8+O.@P='!@[Z."[,
ML9G]R+ [[;*<0L$0=N/I6N&+&"&4 _DK,^&=KG9QA:-OTR\<3IS6[7A]R,(R
MO->M(Y!1'*&[AI>&-EA> 9SGK>N@&'9[;>M<F4V,7\J7ZJ54GYS+"MR]BLA
MU.AL)%%*J"1*?RU9E-C<RS6N9U<S4!Z2X_NIV*!"(> @5X$Y;97CXAQ;/UM
M>JH9'&4J17\,RE&J-]T)VU#=@J7?A'4LXP+7PWKV/4:*&/MQ'Q3MVD3DP@71
MA'2F"AE/%_LN)/6)=@E4(_584%Y2'";?S#2')%I-+VY:"S2]',HZ89\=-/FT
MYL>F/,2GG"-0-9P!:50Y<*>,[@E!PRE#!\OQY2F].4$)G%=ON69ZF_7)3*F!
MYT>C@ZRY[\]%D^V[*L.<X&2GI%,N:_6,,F2:_8-A>$YPG6FAIG_1GIA;T>.#
MC]X(?=?(S0TS#M7>6K%ZF\ _K)DL?MGLDTH^P/$QM C;A-UXL*^>!?!LX!N#
M>P([!!MPS2D;'+&?#=*7R?B-'6IU+)RP*)2"/0")6BR .D#>J@Z\360!(I6,
MK9:F7V(RT9WCFI<^P$)%1SP//>2]H^)Q#H6GZ?TC%1;@ADC#<CQ"BZU#T(L7
M#$'TM[ZH#:O>OS;LRU.7^X"=X^"NB/5A*9C1ZX,_V(TB(_"KN*R\"@?SLE5)
M\DVG>0MY_EQO\P&E_.2*HBBATK+O:A3[6!/QMV,DA'1(:H_U5&5VX.>"]]]5
MA,^><IR/N;RC_ZN:?@!!E06K::*@9)\1(LW4<-558]+$/,SO 7'N%/NRX[U*
M]]/:?[\,EG&,?C3DY$(_Q.H&T5>@G<^$4!E+"V'B9V#U,S&-'U0F]<:DA?A
MXW.^44UO?US4<EWM)-0/?TQ^>D 99Z2C *LSY6548#VP"4Z_0'OBRJ8BP3;@
M:CKU7(FWJ59]2[XY<T@E)I>\[R,[=C\+0-J!RNA4%G![+"H(+:^WG6+P_4A#
M%)/?SY_GT8W:C&[KB\H9!K^+?E^-$,ZL?>)QXJ1QQ!_(*86(&5-#QCL(6VC;
M JA+,W>_FIPFW+RLM_MEJTCGU,+S].WF4(=?6P;#TN[#/,\S'#+,3.LG.PZA
M]&;:'<,)6D(DM9BPJE7OMJL3?OHA=]H:7$]FB;M14BTUN2^[+*?3')C#CUE
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
M)\QTPOBT).Z*F-:6M?7++MUUJ(Q4>1PYFO9^ISIS<::Q &H(.IGCS*\MOUD
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
M[@MBR'8CC\GA:CT!?;6V#RF3A$Y"_1%S">4(R0<G_G[X ?'64U@CHE<G%M]
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
M].3E)#VY<PG6 <M.<>4RY^U:Y$]NA@*.8#CQ8P*[<0OBRWC]>GPI(0"V A;
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
MI9LOV1KG6UE'RX1*.>TO,/GS.NG8+?':JC#VY0M4$#TH/K84L0:^K8%7-,1
MVC/-2@O+W&;CK" 1'J71EW\LWPA0WZ!^;:64H/*86D6P.+%!F.:GE?1^>Q<9
M0)G]45_!E9#6 37L**YL!<[DKGGV*Y>?5?JKM3&9CK3GQ\RQ+!D/:^-7:'NB
M\749*?6[/Y_^4L%?#7Z,)@-V0&C%MD6!1CDW+!9Z862YT=H2Y&.MRI/$IJO"
M\?HJVQ4U'RW!OP-6_I!0V)IP-I@,*&>_20:,Q-MNV'*C0"?ZXG R8/O&*/+0
MX0Y]_7]T#N/_\1S)%40'B-.M^0IFLGQ%T-LBJ,G8-/.']_KKP=65:6;4V19[
MI(/T_C%V$4<3@!99<3I\OJR8MS7:_]'E<X)"U%!Z5)G9=,?';0O706_Z []1
MO8O?GO(*,7$;J.BFK!:N_LA]+[Z6GP?=-RQ"-_I>:T2G?.I>BO4[F1U"N__P
MW[$<*:B-M*C*W.VQZ4B7KZH9>'?S?<0=U,N>E82 3Q,[D'+0]M0R*&&1<ULY
MJ.2B#GHP.DAPL"SD/.CBM5<*<Y(_OZT#7HP8:&:0[O9X!T-#WMUIL5L:,,U/
MNCE54U]+'*_V^)GD![[:NE3L('\GS\#6B R B(T3Y8:K!-G;?FD@(PFJ^7/3
MT[,W1&JJJE[I"=R\2F>&8JS5X21EM;$4TC%(B^4:.C:('*^FF*6UZG"8,?^K
MD4C_AI0^B/94%&D!7 WN0,P EY01G>!(1.5" 891OCC_ZD1IUC,,S'GV\7/W
M2$F.DKB/-CNS3$Y1*!;@ (P:.@NN*=OFQIL8+<-G*[%/TVW&#^4BKOI%^II5
M?&6MLE*W\, &364#K[)].X$'S)9J"<B+DLJ@0TC!9G[2!(CNF5<\Z,PNW]9U
MS)D\A?8 %K8;K9FJ=JD*6L]\'1\FG54X3<M^HHH9(S%FH( )2%ZH,*YXR:\5
MQ@Y9).CC1+-IQ@[5^EVR];WRZS+R4QBROGTJNN@PVY Q3OU)M:P&;%_&Y#]$
M.MU*,7@5Z9U@3L*Y(-]2E\Q'[Y=EK[<__S[ WM>96V-/-7WM!/JP==H0_7R?
MJI R8V@1&X+!>'8"=^128=N6_B-<^'*_;CD:&EEX[71Y/-(/6\EWECJY1HEF
M/1E S8EQ)IWFQG/A8K$*Q/1T UPX#[P3*HTD34V5T-!@F;N*.(M$PGI>RNAA
M>E!L /$#,-:>,A&^(@B-D@'NLC[826*U.FC9F _79QU*XJH<?5A[^:H>K?2G
M :EW'5_UTVG%+QJJ,B,_([]T[ZRAY["':-O*%>,($C.&*_YLY,>"K/' H\]N
M8L^-4!T8M6*4+R^=M\(E;6'0[XBFKZ*]2W*Q8[W'BS:CQ]GKQWYZOS*-9^S>
M(%$HXU@#;KT1N5H'4MTT:-W6'2]*&GV.1.N"*),.)Y2>-$8&,*L;7TXMVY2W
MP069C\BLP*IU: 9%,FA'=2MT9'PDOY>D.$JUJ\YM@M$&B#/!6L0"F"<9$ -!
MFSPP;DFO![ZJGG-_*P>4_<7BF9_I<GG[L;VVP&7<<TAZ<"CUDR=4P.U/MY#H
M)]R=W>E)]8+8[WBQ4%"!.(&C+@Z"MER<J;\_R$,!A)(B8W@W%.SN?41564SP
M=<KO2&FTL*^;D!J5#E!D9E<)^J [\&$DWE#_A66>J^R2@0-=W_N,"[7 M<J+
M/[^S^-PC<&/8S2@BI;_CNX+I,'C4<7N\SRTT=[N:H2YR4OFM[_6WKH7U#_"\
M(XY)KJ;*<6J7)RX^H:$#$.^7?2,#<!)U"K!63["S"R35^@QKJ"9R]AB)DMX
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
MH)-A7XY>"@Z#[*2F;AI_$$JW;!YUUY<],M9=@2$&RB<VS2VA9TA8:^0JW)R
MA[4+=F_SXD4&T.FZ8!Y-<2OUYDN3N1>C?0\TLYCVM8<T?=8O&@L+-@;/_-*-
MD=[&>45Z+W#V;JQ-\\RRS#>MB3?F_^HSMCB6%DW<M+NDI+ MXV)B)=?47'+R
M)3=&>E[M?^M\]=\NA$-Z%8*3]HJI?@!N:69%^W[^'X;+G<!(C._IV_%E89E/
MIHY^[ASA/<R<ACT \V*CB16^W>@<4YY:HYX\7/$!@FMCHGAIT('/YTYP]'S#
M TF=K_-'2;<E?3W$ZI8P,DXR"?6W9Z&?MGY4'4P3\+EA#)M2UOS\\[>QLFI&
ME6G+RP%<5X3#%/9$DD,_Y249H*@@ZTFW;_?[8)3>.H_^SOMM78+/(-NN%KX@
M"?^L[WKOX/-1=C+[657T-^;>FCLWDL3IW5BHMAHFFV-^'[-0"*Y8^* WYROK
M<WL(4N.R/4T!2+<.H=V0\K)P3:%@WH2Y%5#[#O^]*>5HTDR0UZ>-+]_?*DM1
M:S$5M0*<R@FWVM_1/&@NQ_.0^JUV]VH(;"/L?I#RMDDR(#VE/X8TA6I\V?F]
M,/Q+RA=<)J,4][VM:\'#1C5YDGK6^=@%,/#ZT>-B^HZOC^O?/30];;V4Y/?@
M\2PIK5,#A-TD)E>W:'9C,ML4@FRMOENOD$A=U1,_R8 J[A8X"TN]7!>,R:9\
M0\"*6 ?#KT/UUFS=/\-:+R,=B7<O#+761V0;!VEXHBA2E5/2G\F 5G$2[;QG
M"'NWIF2EP[#A4R\%8'OOW5]3%,CFXM\;3KK(=-J:U#1>!"1>@5^?>ZH#CDE5
MA44809W' I^7%;BAB7D&XSN[>21B8]_*@:E;9[#K1\I+14UGO:K]+596L;O(
M)S8NEN#CV=OR)V8PG!UHCK_M.XX)F\/ O0O<F;\V)O+S12=H"Q%UQ>NX63"K
M8:S#%+'DV(ZWN%I(N,5$!M0Z<^,XP)[(N;(N$_\^RN_2W1H?:*0P=BNQY"CK
MT0!V2'TE,D9%H"L*:MH?(0,4!KY=1>(,"(;$8F(=!9N>.9[SV\4[SRX.S$^I
M';S#_\@HTRG6+K5M+5,O"4[WEMVZU5&7(K]P/]M@_MUZT[VRY<&+RX2#F(-/
M;[Y[& 0;IW$__U"6;U]COGGL95$,EOI6J6[K$)-J51'TLUYL!F1':D/40N+R
M,:F1K?"X7X>96=F%Y^=^S@ZL[&8O^+3IB&0[ZH$E'O6?$DD"]A\+0N5=,\,G
M$XNL-VM,4S(GGZ5QWPW[_)E!!,/YBW<)A),";R^5>< [S#.Q$>M[30O9%^)"
MF&6V]0BT%H?&823))9%4LW[_2'Z>OK?PBE0#RZ]5>]SBA5]':Q6;"CS2$%YM
MC=>-'JY=YS<3Y_>NTQC;@,EIKH\J62#\]7Y7*55_6AZLAD%H^<'JSLRC:Q*;
MPHS*HPG23=7UU<VUU@W2;WY$=YGJOU/X<D3[Q/V7'DW&6EV69K"@OQG<_Z8"
M)/ Q_M/]&)[PP+NFMD;@GJ08B=(5N]R8I68QTN@BM29P ?8H6 ?WMM#UV(YZ
M4CO3=5PH/#?:<ERH(\$=+OC&3J'O;+/"9U?MD*)>G9"=?">K:@%UU<U>'3\/
M,5S6@!W!")>\)/<*RH#$O5CQN&'M^BM8;%7#2O=G>0Y)G +NB@Y_U"W20"?
ME<@._\+T-C!75<9 %5 =8W-S<E14OR +>XLUYB-M<AS59/-MS'&,N@_%GP3A
MR !@.Y)ZX*D#2H/:2\&ZXI4$7,QJHW5+>K_\_4^@UP(?#BJULGW6.NVNI7I>
M3*<]2(SAVLV;IEL7EF=7P_?$?6<WCVUO.[P;>1\)G[ J,O4<-BCTFY_+W31
MPUJ$?E=="B?XU>%&,%:SUC"ZG\?4TB'JJM.;A=Z67?Y#=T:_KNZV=*W-'1L5
M%)2$?S:_?'FDG5;^\Y-V-KI[=RYQ4+4 GM ]\F=JR>;&.2\Q :EQBH:&&BI&
MH3H>C(&^,MVXC 0#AU[1S*E2TNDESC;<Z2%6L'M<Z<G61-"@5^X.PPYG89#T
M])1DOSE$IZ[9K7+2>Y<,Z'W&*)';/'X4]K=8IF+WJX.)2_,7UB&84\4>#@Y.
M-$,!00%7.SE8)60&=SOH[E"))H?2699%4P9?\RP2_JQL^MP2VOV[;.I>7!4>
MQJ[<_$2&\7:+YM5S==8FN_J"/VD\ITA,QG@N0[R.;;!(/>[]!YVE-\_T"ZHP
M-1<S%T+T!S?$LNF:)W3B1,.\29:]O&6?JP1AUS'FT:[+$&;WR_4)6;#'Z5PJ
M6!4F&176*\P5(D52F]JT+/K"4VOIVY;X*[#6JS 7R.S-J:4/D4L0("ZR[8
M&'V4>5HN6PVY,U3]I<'9US=-[3/HC22/C=WC.4C!K$I;"6CIN#4?IXI^.-6&
MS?0,F_6*%(M0?$I\&Q6C<T',WDFB0V70P%Y57'287@T3B^TEII, _OT&N"!,
MY,KM^/=;@=^+A! ?;/2')!=:3599BP,D#%J2C#X^"4"MC$FCR0 2X^_=8,(X
M&> 0) <@:.%B,0A3S%!"\-/EMU,8KDJ_KS=N0)PEN -<!8?>=&:]1:30V?C@
M7VB!P#@DB3$#3^4/[ Q,#PLVP]]TY9K-3@R1S<Y[7*/B?:+8U2FHHL<D>>X%
M/6U<S":4^G<<!7P'O&R-I ]FP T5^D?>*R]723?G0AMSQ )\KPNSZ[Y-4<P1
M=:9+U]"!6I+Z82Q(5/;BV=]M!C(G-JHK%VQ^@(!.H.S5S<-KS2F(&C?=U:[R
M(@;PN*>,%C['$0/)!7\1) ,([+!N[*_"CJ%IAS8H=T5S EW%%+_12.8@:4'%
M8TN@Z'SD_9D\6M9]>7C8S2=4ORT09"<<KTSJK?<H+<1K!=__@CZ>.PZ)&-5?
M^UI7QS21Q,"ZZD0;>O_BL'XO[Z?%2OA.)5Z6-%GL"VH!QD[R[0S$73,<N-*J
M7#TNH<__C9LAB:.7QM^T3M@Y$4)WGZ"!]MH)H SK#4SA*Y+:SSNXV&OH["@R
M8*;^0JYZ_YT:[&1/5(^_XX%XDFEDV+8W@^@]<)5S.P@ [0:AK8;"RO#J./NI
MMEE8K/!8LMEHU1M"L;E[<<-;WK .I)3T#1$U %.=GX/Z,/UFR-]46>3! RC%
M-V^UV3Z'FZ)HIT1$P!Y!^ UEN\/E=,([L6^2%61R]TR3>$],&60Y*SXL]="B
MXH;IIV'_1VJ1N._OD9@B\4K![,2T1GET_PI\>Q&];HC6;7):?EYKC3@S6_+1
M1\#>W]'IEF2BD$QDU\K7U7?,@6 "]_$R+(H;*XJ^G?S!MKH:&:MN['ZQB..6
M5J;$CFB&O6;Q#YY%H?*B'2TAXA(8)PTCL".[FI7A+5=!.](?2@@'479I9(!A
M4W5U8F\77<=P_O7LM5!55.8O=986A7<OAV,(OT_Y"/M=,1_L)!>^B#:T'N+Q
M9T?]@'_ );?]NI#HZ[ZL9FU76\O6U%EU5VD?GFFW)9/!K$\;!IB5/QPBL+5W
M!Y(!'3"<^&([D,/_[9VDS0,\W?;"LOGWW;1:1>L+RP'BCE*GU3,!O_X[@NU&
M/#:>XFP!\2K^G 2+Y8Q7Q\D11B+Z,5IB32EG7^(_*C!I7LHY%J7I?//CBD >
MS5W>N(_O;V8VYF,-?XV(%0?*WBJ>RHO(DZIV<BFQ=@"[@F?U6D&5SB\0'22Q
MUS:0[Z>,0'H)6F*-*4""+[=PY2$@(3\4ZDA\!W/V D&G%UD0V#?$ EL#);WT
MJ[9O4+FVGY)KE""HFKL(/]75M3>5V  B GH..@MCA6"3B?FB*3^%_ B&ST9Y
MV3!F"=,.-FNR*>OBQ>_V#1Z5U9;(RCZ6M2\OKTG@.1?O$,'S6DHWU$[J!<46
M LIZ]K\W@)83'AJK#.1LK%4M*C.R+51:FW]"II^<JX3,-R &[KRWCI+^?%O,
M>SBV49@T=5RP-@-]2YE[6<B 1\!0$*>H <$776;8D'EE4NEKQ.7:E/-Q4B>O
M4^QSGIQZHG:7Q <= /T=5'$EJ.&<?D,5EMH"*PI4>>^4FC$NA!)RK\M%FMAH
MO);QFS)G2Z]91,RT(\@ ZEJ5Y1#Z\2^V<[-XB0._M7\(Y9^^^O]:66 DS!,Y
M?;?+%$?!IRO@UOA31K?'[B:6*F?Q#:@8TZZGIRD)]"1 [8O3F(UI0>D4?*JK
M_AN?AI,!#$?'<[4[>- ,:&!^C%_^'=X>Z?2Q;)TD_0N\FD'R4H<"V67 59ZF
M\//O/(\\-0]M/(]JBC22K$"\;]"/V'FC?8ON/?GAYS9EL3]AC='D(T:0 7:+
MG /+#>!8I(#ZY4F^D)>GJTJ8[L2R/S B*!CR\MZXVV/>KDB56+L7<GUY;T8<
MZX;I^H&A;PUA:"">/"[1[!4)2@_-8]_+/+PI?7B;#[T8[N\N:OG81;?*^D?*
M)UU%[^31W<U>2TO1S^E^SXF-IW32[2YEMVH;>'Y/\H--7?]1Q@UKE2$#G#U\
MGC7S3:AKY^I#EZT793# 3WUQW20\9^N#W\<P*_BS^37CI/&Z_ &*=;1A*\9V
M(0OTP8A@1OS-F.5N?[TETN7"JH0SI@@#TY2BZI^YXS :J4;EI(G@OG3I/:Z5
M$S4H?2=X&H(V@[UZ-[W%YI\T*M=$2G8/09+( "I5@J0%B5$,;Q*L^!#4-333
M(J7[9/2M=,F5+T?SPHG&X\P6LU5QG_K,0H7C6(*FN G7@]?EIB2&GBHU2"4H
M+S>)*%6=O"$#'MI3_)@&!RF]/O-,? ;&N6,()U6:M0P*GXU(11^T6GV(70ZJ
M8K5^,"1CVNI6<KQJ3BO_1+%6,NZU\2U0O%Q9F:_:C*_LS7WKV-AH/H/U[&L4
MKS3I6W>2P6HRQ(TR#YJ1.#;,A=C10QW&S#C3OA&[<4]97^NWTJ+QJPJY2KJZ
M=Y@ ]D]._X0L-(N5K<%YY&TLA"0#GOM%8W?C''K%A/2K1?-7<ZJ:%J5# CPJ
MP!K+;ADQWS0B+A:"SYN[6JH5+\S_ FN5#>_AQ)J1J %C%.=D_'N7<BNW^N>E
M6R5]A7+/!U5T)#6T9O:IAGEZ!=T/NIHW*!.T@;^%V1<T.);@X,->\J&PR&K.
M*HWG[+!HW&H@?/'CT$>1:C\<DVV3'*M+VSOVN^$ZXN[[I1;2A6,+)O'XR_5O
MGSQ;%]B7E/Z0CTBJ)EGE-SM//3/1@?F!RL+_UIPG1]Q6N^9I3&VXESHWAEMO
M[$@09!$U:[LQF^^"GI?&K%74GLEN+WV:X&[5:(']28P*IL$_)XA7XYQ78)QN
MLZ+UCSXH"XK<'7U@$+:JBWDIZK'?]_;!U[[:/#E5 &&=6(%$92P"&@7Q-P@F
M(YIGW-))S%5H\59ES$(RHQM071>K5O3RFJW]J%2]+N>E$PNI )!LR.\3I5_A
MUC @;"@QO%%^!1137]"55SSSX,$&_-.\O*M7;IAI>=]V@!_C-2[U\K@D ]&I
MGAHD^L;BK%X7HLIWKQT6!ZZ&Q_I":#N7F*[+Q0XTEOI*F.]@7:D>U3_)MAV[
M-/_C/)<INR@?408GCG9>(@.VC]'%-W#*Z 8]_-GP',O8(![>8]75RIX=PNW=
M;]OS,]$Y0(I2N"N%)&T8'7+;81QYR'^3*%GVC@+3<Q;1QEGBV,,:M$Y- >8B
M[ P9T 8J-0@X%WF+&_PX3)LGZ5P&>S]L_N+42>BZ5% (KQ9('#H(^U)(8'>X
MB^O%\"\CVGN>R475K^U%E;)WI%FM3926G7KI*Y.PW\IQ05VG[I@PU$0ROX-C
MEJ88]FFY-B%>G!P%_;3CRM%YJ/E/ECA+)?ZUD,O?2,O?/2O>='$\R56=SS,A
M".\(I6Y"^,&H.)(4+/[7>K?Q]!RV>HK$^0"7O6Q0/2!WF_VSAVB"[76!FH..
M?E[[^S=:0QWV4P%4F[_/_=O#74"\ #\L\AWB?X#;)P.ZH*H8A>W)QKL?6]?8
M66'R>?%,#8#1A_,9,UFIQCR=@."!_QV%D)I6L&N4L6'NNE@-[!Q0PR;C5#%E
M]W#N&&[C%^>3'XR=?VY=$']3=[5;U%M'ZOW,#VF!',9[*\IZ6$6*E%%9"R3!
M V\*'4:"E+UBA#3U+95V].[%: N^57HD<L[5*<D@GS4IQL!,QR&\QS0'9*_1
MP=KWVD!!NA<ARP2P%GRBMHQ40J+RWSY#_JXVN%ZR>"EFP=J#C2YUD .)[9SN
M"O$Y3[)OAA,+D*AWF>D[]'AW@CJQ5+99?3-05(B!J]DK$E4EMQZ2O;3>H1#-
M<4ULL4++K"*O^<GEW[T$AKY-!D0B:LM>5;U1AG',XYP[2 (9J^CCZ,\>'26
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
MHSL5@&Z"A^8^QXGU"S';;E\"[!)8$=@JVA1*QN,3(>@G @T_#?,DR&)GC^.
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
MWC%OA,(=$:UMF;IIN5#?N<24S\X,X_ =&FUP#F?15H[EZ\QM^_::66P//2P
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
M 1'D4N)I_"[R%:C\MW]BQ-N!SM$U&?"++C=.^U!EH=(0!XI$R%DB&UZ(2.F
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
M&LIJ;X2D<C<\#F'PDK0LL4^RKW+>I)N#;Q,A5$X4*6_2%]+\L^G>US\IE".
MOX-=WCVIJ"% U=H&N) AE#$H=>.O^[;ZN"+XPC19F1117A'/4G])(D3'3BCI
MJK?G.>**^TA0PZ*'K[!(B(46[(9#-I!(LD@K<9HL,IW8Y$A,XENKMWT'VIPJ
M>R^$P)(35+_8F)$&;0WF0*G@Y(1I10=?UK@SPE<B)E):'&F)*'>VUQA"/E49
MR_8.Q+$P2KU3\)A%OW/L23)GR8L>_L NOXMVIB*;@WH#H:>PL+=A)XB==SU.
M!V!TQW_&;8XJ2A0LT@'=J 8R+&9;1J1U!!G9>=<XTTZ<4:5>JRHC#NYO\&+4
M*G>/>LDN$FT4MVJ@-.+7X ;-W='NXC2"ZOIS*;J=NC?YA:)4GVLYKY-0[^M>
MP=;S&@DDKQ*4L<NI"^?!7;8"A)_5+=7O1>ZY 2/1G[Y4I 'W]04!2.@W7VG-
M(<CHRD@USR6KX$^6DHON<7$W='Z[KI CHF_.4F1+M:MY5'MO&B7E9,0ZYXU6
MCV<W"&9;I3^KF'TH?K9'2V':(&\DJ-BMD(#G&J>ZDNV4VYK=510-S&<VN$<J
M5OTOSN8TU:T\-;XSRV1]3NBGUS;T\1T1(^NU2T3>/-/8P:Q'\ARO3CQC$D.]
MDQ=HY$]:+(CH:FO/NYP.BRX*_EKE:AJV%=V_337GGQDMYF8M6P?;8N1;:)E[
M&09LN/DL_V]KGM-633XZ"I6][(;/W#XGHJ5KB<CBY.2Q6S>NQ(6S,4"B X D
MW8IF0JS^HH&A:ZCQ0G3T!APH7;$8Y3YH&-BV<2,H4:])FG*7>MI.^8V'E<6(
ML.J-[C>F+%OL![G[$EYKKH<<X:Y$H1/V,;SQ)[V_&!OF)@DIK,Z).H_. ;7Q
MNXTM#;*#/H>!4/9EUL?6#\UTRZST=7L'&KNM?&L1!HH:])CMH1/T<5L6XEE]
MMDNMTXI3"TV13>=@\]T0.L,-#==1O Q>%@_?[EY6_?+17^>Z(>_CH'"5:RC;
MGKH(,1RSX.0)6T5N4T13\[.-R0$ACO@^N0,WPX<&RMQDD$[EP44C+:Z-3/%%
M")5K5+]NY C@/L3E,9I;&X[K,TP?[8N\DFR0>0?S>H=#(E%\##+ =;AU?$_<
M/F;T,!=$=71T29AHB)0NT_N7+.;'+/2CG8WYJ&@G_TS41Y[RNYV2\VUO?P /
MP(L)4;"+=-[U!"SRK>V)"06K7>\WD\:C>5'O!C5M6MV9RGF9JF&^ 9 N"\/
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
M" X#$:=WD=&(X\,3>MM*J(K/YNT_A^9L^LU=K]M3X1%L/?'W^ L. ESM4Y>
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
M5CU' /C:'6'JG6,0E1H2RHXFE0*Q^]$.ZZ.];[.;V^I3!;&<_C,[H3U8$'-
M<.L\?P4A.G+W6\E+O.;<TZKJR*=V=Z@]:WJ_X7H]BBNP<]6R4Z,D;P(CHF.(
MF5S3Y58R*:]_*G![[N%MS/4W5[S_ZJR 5@#C^!' %?$F1=7@)MJDV;W_@]15
MJL5K&O!WG;FU<CMGT>).9GORPP[V+7/$S42;PC9@]9D7<,MIBDAJV+UVWC%A
MJ=%<R8G"DGS'5+*)GSET4C\HBPN;&#:1+37Q6XG.0G9T",'J]XC\/LX$=D;4
M510A.6S25GKQ(0$[RGYXS-71IYEHM:+1.\A <NH'<[]6D])WL-VU) 0]N3?4
M&/NP-[LN[6XJ>3EUR2>:O$?4-R9'+++$\KC_<C;GJ#)_! PI,_W@H)F7N4#B
M$:S'2DW4YKM87BKWS76]\&FSM.#Y)GN\9^O"#F9]OFARV]WWDUWEPXD:( ^F
M*BEK:Q0:W:-CWV")WB"?4Q)BBHCB.^N=5^K> M/8&MO49 JQ:"8[X=["MX^1
M9_GF;Y9OM[U[7Q&77X'>!0RJ7F%?M1TH#!O'G"WQ(5GLL?2_I&BDR!\!8,R3
M RV"PV5-6DB+/TI&*2G;2U=O,_D]D:>YKDNK+<#:;62%' F7LG^MDC[U8PYO
M5(>AL7[ >+DIFQ<R5N:9ST?A$T5)Z=Y@72M]H$U!I;]5);:N)8$-2_Q0&A.9
M^3O[@[.X>T5+[41/V;S.B6_TJ2"^BPJP4W-#-$R530GL\(S+5YBS;%SZEB G
MV:1.^1Y)+39AW"^&E*76,7WZ V#DI9J:]?%,*\1 6Q^DEL(0]%*O&B!M7=7+
MIG X$K;M.GL@A+<.3R!\EVS9SD1@R['0F2- #=O;(\ B6DM):@XV7(IK/?XD
M#[&N0Y7RF([NA&[SDF-)6AXMB.D16;K:Q87)AF$=ZKU^#=A^?P<7I&?<!>3]
M '-,O2:"JHX K]_DL^FZ[M>$C!.522^)!5$A0-G8/3;.XQ#4J(SP8<XMUQV"
MS';"3W0'_#DF]Q;_+\C]SJ \(;RJ",W^H;C8\E'2GL=!TM>-K7&E4C?ET=4*
M0>6OGU<=#>?R4E(V1J ^>@?'U;(L1(R69D=<B4CLI%\9WZPBU2=EJ"R^,_SS
MJM6;33US\=>I^48H4UB/+?-/V<1'1,%BS;+A[Y*G.J]%(DA)%ZU6,X,B;(L%
MO#KX.LZYO(TY610'8+K-"&4(T#)/=GZF$I[N59T+3C]$58MSN]T2P?B[NE32
ME2)7BRSLL[;\@5:_$Z&APS@.>K<K?V"Z1Z>3]N53JTWT9W>HA0A"WQ& 8Y>N
MX!$SXS6Z7]EU!/B<:+NJ%19)E5FHVGH0^?D(T&B<<P282=L!QNXLE]Z*L2U/
M.!#D/@(PNY(R1T&+:%QJ)I,6?;H.E/M5X@@0Z4/J./YTTH:B?0N6;Z4)VUI
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
M(35 ?2(&WYH"3:3S(37'D-"*T1O>I:-]OR]JYPPK 6)B'K:'/@#7UO$L8US
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
MTE]OYG.O#4>A[]43%Q+G(]X O[+HG%J4\P-$K@BLQTH&C$LO'._8X4H(M'$
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
MGC6['NSK.@8F!%[WYHWOT TC)]^B^/M,LXZ>.'K]0:O"<3-13TRQWQTA/ (
MY5:3$NJ0O,2-7J?;"66.8MREA4_GG@H3=W.>WJF,.;X3[G5*LD"A$T#F4Z30
M/1(H >3^IK$63);TR0ZPL"[B9@GUS/7J8%?(>:][[P;GQQ_$ALJ)J*W'?;B:
M:N*_]?8//SK[EF-_C#Q^7]1LW)\EJBY]Z@7: P-V7X@X'?+UA/.<#UUO')=N
M,.Z3FW++-TBO.'D0CVP<D3\7\2O)0\-0 M/"N[U .4'')0Y.KE7T&[^8TCKU
MKE5</_]AFWU(/^<!Q/&C1^7>N'>V5ATWE(]33J4]:PD6IB\C&NKRD[:,UQ8D
MZJ"XWRUUF?6$*Z_]PU^,OZN%NEKW8HNT.8H$6(7"14=N%ZULC3R)\%_#I&,#
MT >^3(!I./&*6'NS\1_ZEW<4MWH2'"<4/YXLN'N1H'5[B/73*=WZ I@[Y/"?
M+_#@HZFE8K1LK._H79349'-PVCR]JAKT=B1V/9T\FOCT;=;1])2WM>[GS1X#
MP,LS#X..LWR!$"_RIJ%.$8^5$["@0CANQ'&#A.E]0'KT53"OQ+]OQZBM1-U<
M]@2IGJ(D;S'MU*R%!INQ1(=.61"U@R/,]HIMO?WQO45?>^W]TH[=%$M6U%>T
MW^B'[X,809@/-!'6 N\.%O0MXLW0$ZP]VMIF4/Z)(RSP@ G,IP6MZM 4,Q'
MSKHW6G#Y<%; +$HRXF _'3I&11,@'!_<-E%B.@I]O\L'7C?_CGR9;@J[A[NW
M'*/L67F8Y3L#V!ZB[ -'R?W@ '$#YP3%C9SK.1T>M_WS5+W\N*Q[Y<MVAQSZ
MB.)56:\,L8/9M^,XN'/9:^@CF$9L-P.8T^@>P4/BI+DMU><CS\]GK#<VST;=
M[?8<*?4:-EN*6+675[0>B)+ZQXH RX&**J:+*[Y9ZR]^5[B@(%MOUMY>/7DM
M46O_@Z7[,=5_<H>L6DSZS [#E_^I8X%;20LDGEM%#&ZZ6O2K7!.^O>T>>LA^
M@$7MA86*7VXVRRF;[\"%':"(0#U:!PZ3WV/(]VDI!EI@^0_RN-[YUZCB.V7.
M\AH+/H5D@K^AT9OL[8R]DY35-WA/2=AV#44!-2%,5P"5G]&9O*:) 22&J4K@
MRYM/MV)J_*+ZM?.67;K/JCV4LTQG3<ZU#Q(P00H47\+S*)/+FFEM#, +.A_O
MP%3Z^V#7-\<.P4<1KZ&\H_@, P8PZJ@G^[:!UN;7.N5U/T7[Q*'&%Y[?N'[O
MDI\01Y/0?M /A8-1T/CZQ],J2&>\<G$6[Y)SR="-W0"OEIP[1C<%;6%SP6NX
M&/2?9=;& #>M620OV1_"/^_F*ZU$'/G^*X[S_V+OO<*:^KIWT85TZ5UJ4*IT
MD:*T@$@3 44ITJ(BTJ2HE* AH2@=(B @(,2"(E)""Z@@H:,@(KU#$E10*8DE
M+$GAA-_W/\_^ON_FG.?9%_MF7ZR;/)EKKK7FF.-]WSG'',,CREA8LG.A0BXY
M(>;5.V[%,ZS'0"*'EZ581'#YK@R^$Y]6;M0PW2R@U#MM1V1,Z)OZ]#U]9UWA
M(5M@&;F^&K+)?AW8F ,XMV:,23;+_2RJ[T*<SK[VQZEHNF-_TL?0A?#YV AI
M7.$)4R95[1A=LP?JO\OR)L;)%J)K.P(C&]:40ULDP^F4.N57Y*V4D@M*GZ**
M_=P+GCG&'']5\+!05W'_#39KG%-\(GF:B.[9!9([!'!@'+FMV]U+(?WR3]SS
MXLJ^1O6L/(.Z\S%#;4>V#=O^M845%[NA0@M"?L W&I853&^P4;Q&3N2??5_?
M(/G+9]%'_9A.?2=:M1.N<U[=+-!PF.5PK*%!T#14XW+G6^@*+-'I0=-8>VB%
M6J;%;.C7Y JGR(,/=97\"^&=R.OY2[5P+-6-/(G>X"5AYDU&;",.P)]$I*[8
M?3+3?/% <M%+^R='2O#YM-/K[OH#7WPWG:V% 3-3YGX4S78&O@M0M<BQ?=@D
MB'C$%_ 2"2K_;6H)2M&]HQK5ACX1FZOFILR=]C?1/^"B;-SY2RD!9O$#*690
ME@[*9SQN%Z,8$X72ME899<S#<28>:6$ZT1YM+:/1TE+1'4_RCA]SD/JJG7__
MPAOF&C]DUN,4F$X[SE+827#D K0)B7D*MUNA5M?X!GF\T<')?S"2NFDG'0:]
M+.EYY])ED49,P6#]XM"A'\M-:G3Q#-AL]3E6RXO?41P&NN+P\]^/S(,1*X*5
M)'M7/H%#IO=+M*GM'ZZBPR?9[W,'>;CQ6YJO>EXB/V7R23SYKG["$^$%6E\/
MR!D/\0H;*&M;EGP%R0Y&+D'K!_KP<RND7: '(HN @C\1? &$@DGD/.H2>\N3
M[)A[CV^[ZKW\HA2U]($_CK\-S3[[&Y8 %=P@D26?DK(EY4-]P9O/95T$?FR_
M0(Z&CX04CK][=8SKO%7;<7JGX?PG[F+F$,O,H5VP6:&N5@L1T.J)3T5)0>?K
M:<-:9TI=!,X[06BK3B6B?:%UOX3MREWIX[__ 9YW8QV*<"$_BL#RG2BH;+#4
M&US",+,XN,I&I:_^(S1.IN'*:HXE5H"RV@]-MP#VUA;A8D2_9Z1T=!("19YV
M374:+3<0J6L*./XZ+_I:N#;ULI1T__$^X!+]%.O/G<AW*'ZDLA\H=!8F^?T6
M,K<Z6[?7PF 483*^5N)$#'LNO6F<Y"FW.F2W=OVAQWWFA(4HZ+$"!36V$J]!
M0U%"5B14JH()>&LNM@?:LG TN&6GJ^!"E]O%6N6,$RFKJB2AS2J8"^,QZJ*0
M:!]-,@3:,+T>?_UQ<(N%.D6N2$$%3ZG],&[F/GYZ6LQ,]=A\5/?)NU*11+;5
M2 $_*R(J=5F$17*P*;N ,(I0NMSL.6H 2X>P?QT+1TBLH/FU\(&6%Q<#C7B7
M4H?V8[-$&Y/$S>(4Y3W6[:I^8.I;-^))$%"-.SM:L[A=GB1>VHOBQ&ZIZ+9P
M:6W+Q*P\; R+&9#K45K9'O(MHHON DQMZFO*.#7@_C4%;A ??_-9U_C@N"&G
ME&0U&N1/I=3 [J(:8S?Z*/G45#":TD1=I=@EAFTP1:VBS,Q#"17%FX;5[TF>
M2U^_.@ B53-H',!Y/SN#%XO5,C,D#FMZX"E<142:9BC#[6F8Z\[2J&AHC\RU
MK$%"^+V7].I7#P6YQ=E^+NWMYF6"LBLC<YE]>_N@ T*2WY=T<12=!JZG$83J
MA_/?ZAW%#QT;[GZ:'W/NZVQ9AL3L!9@RYJ5!F*P=>3,_[!&(.M72T-"4>*FI
ML2GQ<@;/Q*6S(I;['P$ .^!6H@X\J0I=4B)OWXWZ50W'^#6.ATETEY;2*E+T
M!AXM?.8OZ08_+>GA0152*^A1*^N+C."#001#A \Y?O&3#:29O3P@<<VA/L&*
M*T$?%0R9BR6LKC\F;S,E7?I1HH;9]XL<@R^%A86/+\(6ZE4N)JE\M5,4FP%X
ME=E*"$A^YH("+Z.1*0?_P:)-*F_'S%#$#1WX8_(ND!,UU5C>3[6OD&P<.:"/
M_#S(=:I0D5^8%R P/RC(DP,WOM',Z/L8+Y&:RW[+(+I;6/[$TNVXO&/AAO:3
MM3K*)7JOH!UWWNW;F.OTSZHBX^?TA>9#J0J,Q_1X%F$UG#8S)&^YD;,W-LK3
M:\#;SF]>,S\QN[S3'K4^/'I(\97_YTWE#EY IS.2#49U):-[6=Y?F443CA,Q
MR3!9LVC55L)(CI$>[F.;5@WYVY+>&8[W;Q-4 J[RR"<$L_>Z[#S'!K,F40VJ
MC_,10IGQ_/%?H1YTYIS35"5TVV"HT&C;L7R^21CKS,"BKN*YF LL\)7?ZO%N
MVVIX7S5O707"O(*<&49_/.+?=LJ)]$A<U#ME3Q!V#JTGHWH<%^T(Y>GD$6I"
M_BE*[6\9\X<*AU[CQT4=PTY]ES@1J#=X0#3 2O$=,4&1/0$X#IDOI9Z/F+>F
MWL*#O+L WSZ8@-V+$*-8L9"SGGR8/-XIUQ3];P\W")N$A+A^?E3C]+HFF9MZ
M.F/%@ZR:>O,EO-+5-7I$%LSYO!0RE]G .?1Q^;IGPBE%-^5]5DJ&ZU%[.U!>
M\YYC$1&!XUI_'(/#PZY32^&5[O";[Q8>?;FY92D9^A65 26[+\\T$=7ZO#%W
M%90ISZMNZI16Z6"PH25^F=K]I16^DII??'QTV1(YA!.I!1<CSR=6K^P"V;N
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
MUJ.\0IB!;90BJM*4Q0&Z$-EF-=W0_/:%,6))CW.TX-10K%S?SU[@\5.T]D/
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
M-A?PZDZO-'J)K8PR(W3_HKK$%H8?:0+"5B(ZY5ERL[L@_US]E '7A,&\9W]
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
MT,545B<'^"8E@V&D%(CU5  INKIV'$(,$: 6M K'^>XXQ06T2S<7"5]_.%<
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
MGVF0X'1A8WM&OLGQ^M?4Y/Y>J*MEZ/2^G8OY]U'Q".:[,)V;YVCC3YWRH9_
M)"?MI!5)1D&W#@T$YZ:^V<5/9G2?YD[;Z>8,PFU]?W9P@%ER,\]@#ZZ/"Y[L
MS+"M6#..8PB_:=YT572M_]$<2*E/.'6WB!SZ[<HX8YHZ*K?P7# 9MEJ,Y=D3
MS,&2K, B=.#=A<_X:OP%74Q(JIK01F8?\NN+]QN,:6,G,$V$!96V3%[H(*(E
M"K'30KNSZ:%$*LOOD4MX.>1^LE72_WPN%%)T^<L[2&))^/OH6Z%5)=D=P.HM
MF0BMD0+52?,38HZ' -,O;6ZOM-MLA*?7X_V70_4'WW4-)-PJ+ %? 5!_,WG8
M2!OX"]]@$N 09!9(H(NT@Y T"<>TPZN#C]H'[@C]5,P:*SC*L7S^M?P]H709
MW6(T#"W"U(NUQ"7LPL%>B$QQ3&D9^1@6SX6LS]/]85-@07FA[OSX[^.^ F^?
M]%ZU6Z^-D%\^!!0"$,13HK]YB;JATLUSDG^>"V:#5\MF)681[4[$./V9I\TU
M")%&>GN1+CN4=N.>WMQ:)-B"N[.6A5<NSIZNT%EPV\"<X_VA(LAMD)NU)!L*
M!ET2^9\/(=O%STT]*01HW1\X5G=B=&^5C6K7_$+<UY1/IIG]]9 N# !6 U 1
MCF][P"2//*U-E_$UP:1/Z[8:Q$5*EI/1GR73R=>#$6 ADS@\DJI<1A>M&\8"
M(3&DZH'RC7[!G'+WZD- *#7LNJ%V'?9R)J^5KH3QP'"0_*,2EQA1/^2774V3
M2<,[R[GWAL_]09;#@@6%86@;IM2_*GNI<Q1?DF JZ!3UV(9-]FD38$*,'.*5
M\Y(69-0Q3I8]G0#4BRCYA99^S+[F!L<$N#+J4:O(0P!;C](\1)TLF Y1D$VO
M#<*Y0&R]-9NB[-K+0B]\R5&YZU9YX[H5R,5HPB%!G3(SVX:8+V/R6N-L%S<&
M>H[-1&EGG,>FN/5[:'YKK;AIO*67X5UT/C\3%FYAM?S.3K>7?08Z 6NQ)*:1
M6RB?OJ+NV2["^A]*I-:22C,,GJS"V /+MJ)GU_T*Y>)J+2-5?*=_G2CU]S@N
M+T"Y_64P0L3,Y,KFML/4W,FD[:,7S '0N\ROAX!61#)XM0$L"15E?L:^<RQK
M^/%!/(D0$B9$)0S>#!)QQ6Q1OB1W/5!+7VY>IZ$O&>4Y1:B$;9D[3K>Z R^V
MT\0S:A9=^CL[BH..#+V_<%V4K;SE?Y_GD1.BF<+01C!_.,8'KX@0A:IN/1S
MM+87NADO!'_FO9M['*4J&_?#LQ)!NCDY'V/)*.R1#Y+JZ-?4/00PCR]'#RAU
M[S]XDBLQ8ON$#W1NJ4+VP=S&\)(^3>SV_J!V&E@0JA][:A\W-RC(YQ8B=>'
M&S^Q9LL1&77GDD+*2-3)I$US: 4:I!+0K?WD2VSYU_JTY+7(OZTW%N[7O8B8
M:D2VS?R$N@^#Q'UE'$KFG(//U.94;#C$1=U?_MU6;S]S@?BQL@$&*@%5O-P^
M/U$=5KTEKN?NOCQ1@%ET&_*P]O46NW'K_B=K -NH,NIJ=P1+4LA0@]Z$P.-(
M-,)Z<[6S25I:?NV+8<@(#ZW^U+@@^_.QXFV;>/!.!>M)-.,9RB_TGK;,(@,Y
MP%1)A%6'G)]^N7C1@L^,-Z^YF4G6(BAR 0H]O[PORX<(I8]7WE5<<VQLK1M5
M[?JS_J@HVQUS_]<U9L2X"0>AP='W%1XG=0O9>#UVU VIX;U4L5,.K[!$0.19
MR^\,\_-I4I<I6*+U<W"8**B,[\?GH,9WESNN5=5<YM5ILU833'B_ZVG#G/Q/
M>?A^Y ("M^3)UR/AYCY8,QBC.:9$G'JR/V(6]IA"J(W^YO2K-&I(YNJ 3HD)
M5.U!2IFA0O&:K9O+W<;H,E_8;5^(9+^,D>JW<=+;.GTYCRC1FMFR[HZ8=V%=
MWTAABQD4%!5.DYNGQ@R52^Q,-L7^[NNX.=&C-7.6#X$-+'QEJTDOR.LVV#!^
M_$)0FS,IPL/PWXV_AX< [R<FBOL>G-/=7LC89+QP>4S:S?[/,K^7SO1=_NG\
MG/,MC_V&9*\/FA;]"D,-Z(]V+?YAX %L3O]U^V]9A.NID;\3]WM]]R[0YCX#
MKT.\6+X?8Q2!#" Z+.?$4#?0/7K3V'Z0.K78H/G55OFU-UX)*D0#Z]![LN<'
M%G)!7\?J5>7/R,>%[;!&<O(P"F%^8?,CT'^_!&"I^I7<@RM2-I;7R,"DG]WJ
M)KL-3^J>C-A+C(?I*!V]W)!(48HN/O!TT&J5/4:SRW#\.-6HW-5^"(#'/PF=
MJ<EAS"JH4^VX682SX]XAH!E.5%A%YL':@;UP8!"8#YE?:XC. ]N7VYA!-"]\
M_J*JW,$>_GAX1-IAU*] 0>C1P3B3U[;.<YFE>,&^<8T-+PNYLW=_;4G*AY8.
M+A9N/F_^ RBGE1=6YRVX?Q&N4[/Z'HU/%,]6?7XLC"!715:_0K7%V]Q<72GV
M@>''0X77/8\Y;U_^*R%1+WVB&J+[5"\1]&MO^_S<$%2 Y:8?$/XO4*&/*"+;
M*O;X)DSLSRNI.6>2HARP4F#H^?.F^2>_3EG>E7WW-G+) @CH6!&S)_0?"*S4
MB7=$O7"]&@\8,+SOIG[UQ!\G!0726;9?VG1A'XHW>;]_EZKRLW85F5-^^<"@
MCBQH/Z/O5@G:%BYVZ8_AB-Z4%50;/"4<:I*X*B.3A$>]#2#^)54S>3Z3 NP8
M>;!0674/4EUVMU@C5EK?1CCD<=35H)=!#KA(F>0=FC-.\LJ9!T7<6PFW9DS
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
M^-9\SH.3'._Y"DX_96?]?9#:B+\MJOH6DR6_Y=_K-Y*C?RR$()32#$&?1RH
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
MS:H)] 1_N> UWSJG;E9S%&VOZCZOZTIJ%=5:>"$\'*1,<.AE<D&CU$LAH9Z
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
MRFW]_*@>[-]*7JO0A%65T[_@Y9HOL!^%L<\HY"'V(:)Q"E,O0M CL0B2B)*
MFY5SF8K3J=?TW5W9W.RH/JDM6?"DZ%Z PC3:8/I9TSN]_!!S8:9Y^J&.^WIG
MQ[7*OCL:$JE8OP =\Q?]F(@+L!4 -!(X+' S-<BNBN-,QN>\A76FAON@*,_D
M!,WMH]Z87S@MGGCY;&@MG1YA8CUK8DR8R#UN.KD1V4R=]6B"#='I[*EQ":VL
MJX%A9[.UQD7K6UX:3]O>[U3W[Y?%MT^28_GQ>O7$JZ8([8J]SU=X1?<*TK[+
M*[HLJG7)MR67,QIEF:_ZR2<DAH@G$<0L2V'(O31(O93$OI:WQA5#$Z_VK^O'
MQV6C)?$2L"UUY=99M1Q+<ZMCV;[T]=FSHGN!-!_6IC=+$DC%V@7HF /7.UA7
M#&SYZQ?&WG$X28UL5W YNY,ZDYV9+ZO<@'=XB^5H7 NGSMU=_?9^=7>SJE;2
M +I>?5T_/+2*N:I7MV3YOB@O'Y=D^;>R2]G2]?R8#CS;4?+MO3(2I8H#-_)Y
M=49I+#^E_BXI73^LERJ4$'3=1($H2G"Y7((;:1ULLCM4ENUC4=9-A7N@),,O
M38A;_6QDNWG0<$M-.06&OJO70-]A^?"SX+3SGAE3F\_%9@O$GA_.>A#;+)VO
M#WBYW-P++C)&* TS#L,$(6GSH0"F64AA&JI:""D*LT"K;>^)\2?69EW624,2
M;&B:9MWL S)RY7:^F&8:PTQ"BRR:HW*<D3:S/][,>3)'A3E,C#G^F+G5\+;X
MRI><2@W\L>D4P V<',?>G<&]@5>JLT1+&'24C5T=1^4>WXC/%=GPW&$IK=%F
M."22U7YW=,#9MK0A<?J[UN!S9NNH*NM=;?'?>'%7XL?[G.)E4Z ^04D:".)#
MG"$5#4X\B'%,H1 I3V+&8T]HY8H/4IEXV?7)&=7P'X9F>+TY$]ALT9G(JKW0
MM&09.HG+ 7JG</FOW9H;'GN6A:<EWF;UZ3UL4>L3$WGD*#_D5=T<&HPK;I\<
M8.+5U=$%BO"%Z7'SM-3CNYD3@<U65U_6KK"GV[0++;GL"GV>''6^:I]C@NV5
M_!Q]V+HZ2I-G>8N_7U85KZL/.2;YLO%HJ>0^+G#B12*$7I/T%% *298)2).
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
M8OKRT'6#W?8IUY#>54#: *5YX\[&13X(+]-XQ;ZOQ%I=O:DQF_SY+I1MD=&
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
M:/\PH/^29:=W2M</ZZ4*8'C''TM.\S:\GC\N>9.FMV*7#ZJ,T[^:WY^LBK]
M$4G"B& 8,-4D/DE4$\ D@!EE(L ,)VE(#"(Z7/,W3T#'!UY5?P9XQS-@/:8-
M6\^[FAD]^V16H.T:WO=@[;-X ;9,-OJJS^8%>-%<XV*_NX8[^\8U?HZ,'V=L
MS6H9N0;SI=GD?'S[KJL+%HH )0&#61)+Q9ER 0F/* S#5'@Q3[,T,VLG( >=
MVL=BU?K4H(7IA(Z1(=:M>H:Z=G.H(6?OX7G2;='_F^/V7[^5\HBR\ *.LBCP
MH!]0 1'E,22!+S_Y'HWB4%"/^DX:@#7D9KDZ/][1RE$SJQ8UO:7D#@NS13;2
MT*JA/D-+JSTIIVYJU1+[,=I:[0FNW=AJ_RW+\DCJJK"])'RW+N51LNU<WEX>
M-G]\T=R<+=*$$9$P>5*(8U5K@V0P%2B%&0K3();_][B1 C!G86*ET-!\673_
MG$M\"Y"QAZ@4PH=2VTJ08T$A3F@(LS3&-$Q2ZO'4XG0V$=9GG\.N7@5D/:4\
M[??33%%/T&9 !:FL0"N3P^I/UJ"Y*O-DSL"\]9RL 3HHW&0_DKEG^1-^X$P.
M1-<J:>FS$#F5J]TB,&1TH*FOGQ1]L&4 ;#BPB1 9!V7<F>P4#S.E,@[%!$$C
MVO):>9''1Y_-BZPM:-^+K/_2ZS1\^KRNJUJ>$J2V&6KQ\:58+KOKK$4:$R^D
MW(,\BC-I-F:)-!MI FD<"P]A[F694<C*_"),K)$V7, 3?:#F[>]D,<.:YM0/
M/6^O9X[UY!KM^C1)58W7FY@?I!>4A0#_5FVA["?(=8>H,SB9H,3[1Z[ZWRP8
MX\0/@A2FF?R!$ KD!A4G$&<L9!Y)29P&S@J]MS0GWE%F*/?>88<R2F(:$!AB
M51X@8!',4A+"+&81\TG(J8\6<H9)\4KH]6G_@/CI;9V.,3';Z\9*YX,_6@X<
M[D@&\LY12;^C^./4T]^'P*BJ_HM7'>5S7:[K^Z+,_\79PF,ACG#"54Z7-/<C
MG\,4)1AF4>H3+PI1D/AF&F& VN2:X&AN%][2=YC?U8-0\_K5#2R&M[)'\KS
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
M7N>\NOI.EVO&V7O)Z-NFIENC)S^+*URJ7,U*ZK]&3WZ0Y]KKFC]4BX!ABH/
M5^U=0_E#^:'2,(!$<"\5F4@2'AL=,1TQ-O5QM,<FV/$)-HP"-=>@QZI:)!MF
ME<W26CG@#\4P:#@VO+]R-H.:9]]7F!?#<_*<4V)^?':,GZNCMBNVYCV6.P;S
MX CO>GQ+):W*-5P_/.*\;.(%Y-AWO%H@@KTL0@'T ^7_QXE*=*<)C.*((T9I
M3'TCH^@XF8D5Z(Z>H=H[CHFF$CM;4D.5U!2'V1$$'46':F50(E=*XCB1>9?\
MH* '"WCX:?/"=S>K:G7)_E[=E.77)_JVJCN#7+/HW8G7)UYC-_*@V_A7V-_7
M5=W6U;^1!UBYT_'R2;6)&[PST@9A>/$YDM]LY>F)[O# HB&E56F[4V/.5M9N
M1*A^2;NQ1\TK3;SK2H2^SRN*EZWWY;W\G3QWI%D:\!!!'D<>1"E%$'NQ@)2E
M:8P)YG&FE5PS2&7J2^^.+F@)=ZY,T)#6+SMQ&J/A=>E,<K.5:26T40V*4:&L
MZE"<'G6V6A2C@O7K48P_;)FBWG7ND!8PR5>M'W77[>8+7ZJ6.4UHZR)F@2 Q
M%A C*@W5.,Q@EOD1#$A&28(X"3RCZV=]TI-?1F^I JKH&::NZT.H9]=. XS9
MNM[P 'I,7( ^4AT?;?2ZPZQV8^%=Y;GK$YXW\]T8D(-<>/,1S$WJR^5RV\#\
MK1SPKBCSK:-;TZX>&F-J';!<@BUML".N;TX/ C!N4[N2W?!(>T)LQZ:TCG!6
M]O3@P+,9U3KB]2UKK>?M]O/K%2V;*U"\[+H$M@T">[7Y;HO#R]'=U6FUX!%"
M7(0^I($*(4DQ@QF5_TPS%"=>Q@BE1OO\^2Q-O/:;:GJ@:.^&FS2M+U]_KT"Q
M"P>V#R9Q,!]Z1L.\*)MIF1YO8--*M.LA^J)FY+N-Q_]*"$[K;<^;E_$C/;;=
MF1[N('1DDCA@:%93Q1V +TT8AR,[C>6_ZB+8/^*:WJN^'/V_\U+E$GT6S1\7
M&$>(8QI FB8<HBS!$),LA!&)N(\B>8;"1G[^LSF:6*MN& $/'2=[\?\7JI,8
M[<IG-4\T.K;[I:&2/7]R]'3LK) ;^F%.9Q)L)V+#W]Y#%^!F-Q'-$Y-G'9CC
M-6U&@@$_/T*V@CE\FID,%@.[JXO8Y>HF'F>(\@QR+XBEEJ1I4W$8>I@(Q/V
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
M>W"SVCST?286),X8CQ&'6<035><5P)P7$0S35&!!"HP#HQI0K]QZM@-[WJ^
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
MRY+X()I%G"8!$BR$49$QB/) 0(I4!FH4LBA/&>))8%+%<HJ(T<(UKUUIJU(
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
M;\T7GC_+\4%(_OQ3EKT*2+62-JC^*#HC]*9<;I2WL>NK@=*4IC$+8%($JO-
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
M_TR5\=1&&;]O9T<Z /AWZ[H^$07^N%Z6['%_'<S3E+-0NN&T:-&-8BI]\3"
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
MXS D"1<X- *DTR'J.X:X9P'4/6W Q0^Q7'<W^FQ=F\8EM'2I&5UTK"'#6.-
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
MOJY4R+5')VQYNU(7\<M-"^]Q_\>Z^T?P7C3?UMMV9(;0 S;SHQDU]ZOUZ8<
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
M40M#:Z'Q[ H3N3:L":,'SYZS=\A@F= LHT)0!M,@(1!E2B4R&D#YVR))\RQ
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
M1 RQP BR*,O#.(JS(M>J+SR3#\^*84E/;8EY1]$@C?(,>(_KB1%!,],A2YZ
M8@HLN;I8Q5E>U>3H_CI'L;9JC*I2QK^/";!!6NLX0-MEP7H%W"R)]GR8CN;<
MGK'\>"FZYV.PD='K8#G+&=6X?I3VI/I#V90O>*IJ!^ZJ:4E?UQW-DB+-:$(#
M&.5) 1%GT@#,Y1D0\3PA)$8D148955I4?5_)2^)M:+C]8<"&X;QI+0#UK$'G
ML!CJ]$.(J-;$B@?PL__3:3,X*^E=S9'6HCGN[&@3&';F11L];&%(?N5US?GJ
M'O^KTDNK)I1?JGG[B\=JRJZ?GN?52VO$UI,L0[A((P8Q"55W&Y%!3),<"IK@
M/(R2/*):#J0]"[Z5254WTFZ<JA)0-?VR7)-6?VT>.7B>\Z>R-C%Z[+#6,"B]
M(V@8AFK9N1@D^K0,7 S&V*@2Q!578,B6=SP-[$?ON-J9CG[P-;,9SX+FJ+EH
MM_)XEN)9DF\8B>>M9&D?5D]/9=.NI,X5::9*RGQ&2UZORP'6=DZ8H3"+ @9S
MDB<0Y4A C(($IHS1(F"%X-2HC9D9>=]*_O;;M^O[;Y]O[G^ RYM/X.KVYO[Z
MYM?/-U?7GW\86HUFL&J:C][ ,HT-K/CHS,DA)X/:)L=-A<^#P95!:49\7,O2
M"I@=$]-N%3OUTV7HM%=4VV7KET]J;L=_M4=A?T5Z*>2N_I/C^1?YP(1$*<$B
M15"$.8$H#@N8<_G76!",&.<(Q]A$%YW!B^\LM$<^YU@1---"YZ"KIY)&PLQ,
M/QU(^^JN/@>]Q88<7H 67Z"X XH]=_K* 4:.E-<YG(RJR1Q MJW67"QI;V)5
MLQ^-U)9])X94)#R@10&C"$O-E><A)"'"D >,$QRC. DC4RMJ@X)W;UC1 RU!
M<[MH$PM]T\=:0G/K9BG<Z98;5M;+7DD<&BB;ZX]N@^P5;Y^9L?^#YC4BWZ1C
M)(V2]EY>LSYD\(CGS=)3TBP VQ;G^/8X0Q*S3=$3<98T<(!QJUJ/X3JCU7GL
M87Y8X['OG\V_U]+G?ZAF7.4=O_#YZZ<%OZ_Z ^I6?)Z)2KZLML)3OR[*8$G/
M^Z+G!"Q9 6S!52QUF<BJQF^N^;DP+J8R >_T+O.$FZ%AZQ8RH]UJ 8#5;C:A
M,]INMQ!^J UL'G_[:K"KQ7RNF&H_>=L\*L,U25D1!AQ2C@J(4$)@$;$01O+_
M <N*(J+Y6Q6%[;+K68&U- #MR*[*OGL6WZY<;,]KT[.QW\_+,-.*GHK'>A%6
M\Q-;*=YGY=AAM-]A =D>9O]CZ\@. ^^SG.P(5<LV3?21L\54'D9+-EOZ==L7
MJO[X.OC;O>)QDC*:Q1GCD 5JY#O'$93' H9QE(=!*,(B(T8!#%,&/&OV)3O*
MH%IIER%'%ZK%S^ 7X&?+EFE?/E/8]?2X3S#--+-[',V;(%F"X:J_D2GY<5L7
M68*STY7(=AW#!"5>3CY+1=F\?G[B\X=R]O#KO/JK>52-%/#L=9(C$2:)M$ZS
M(B 0X2"#!&4QS%*4IHS'K,!"*POI.!W/RJ>C#):D04<;],0UTV%.('5<D3B4
MWTQ?6(JNGZFB)]@1OU6NT&U[^<-ZMY]:=YQD%#WA5ADGFA\_H_%C?8=+)GW?
M>_RWRGM6F2N2C.I;OK>+V22->8QY4$ :QR%$TI2 >9PA2,*$YR@."NE@ZHV#
M.(<-K:_W.4,A)!_2SWB63 TS"F>\@;5B"$BKKIFNZK?J0;]@.FR]@U5'M[KM
M^=A^QJKIH^DK$H0408Y5 "!,( I$#DE&(QB'# 4DR0J1,./6FSY>T)F-G&OP
ME^*$3QD0U5R-.>1C0ZUI['D&T-#@V]?U<MV<\ +TX/XQ!%=U+QBP#6[)M'QH
M&77<"],2)I>M+DU9&+^3I25(>QM5VJYE:Q9><55E,[V>,?[W_^:ODP)'<5+0
M /(B8%);!3G,LYC )"I(CJ7KFN=:X<J#%,8Q!7NBH*4*)%E3(W ;%UWS[PQI
MK0P_?4$M3+X#PIQA[&VO.+*9=T"@70/OT ?-MED];R:KNN4?E,_PO*S:.^J$
M13S@/(<TY:J".(PA3A&#C*5%4*0I$D6BL\T.4O >[NE(&?4(. S'\=WE1$C3
M,(R>?-J;ZJ0,QXY,^?#@N)1_6V^MP^N.LK5.BK7<6J<_:.<U_<IGJC/0Y8Q=
MLJ=R5JKFJ4WYPON[PCYC*A:A/,Y$!!F-"XC2.(*$R9_2+,:!H(P3811\U:+J
M>0OV/+2W,7B#"S-+6P]!1A/,XS"$"5?]3N*$0XQR"JDH4);G5 2%F+SP.:G>
M#,,A]7>*HIZ#XAP9,]TWA&23@576A/L</R.9';D7>C1']2>,8-AV(,P>MM.W
M7<'5UZZ'=4WGY?/ZKH7B+&*"<4@"ED(4D@ 6210JRP9'A"%""B,M>X269]VZ
M+ _LBP('U.VNK8ZAIJ<3'&%AI@G.@,%8 6@(Z&C;'Z,TZF;7$'E[B^L\8IXT
M>5/-?I6K]QF8PX57Y7::N9*G5_*\<R4#\-?+RSNP3+\=\*"?"*D!R/%MZQX+
MLYU[# ;'-89FHEHE.&HL/UI>H[ZHPW1&@Z?LSN5+)LW?IJS+V4-O:](X3%@F
M$DB9(-+GB1)8"!K"E+,XBG%!&=$*,1RDX'DG#^B9';:[4.@=L6<):+8]!Z0\
MV-('!7%T@.ZN/^JQ>5"\[</R\ >MCL@[7MWPZO+EH9U"09L%GDY?5;C>H);@
MQ#(C'(YJ*LF-_.]28H,?^-9LDIX=H/@Q+A\XA9'6D>D*'O/STATRIF>GCLRV
M!^?1M<<\-76$W#HRM1XQW\OM8+?[IX=_5']]FSV75[.:R;^;FKK'5_%].+8#
M$>]+Z>8_7 #) OAV<W>MVDK4I01!-YE> XW3F]8=$(:'Z"D,/!BZ>K):[=43
M2X^V5?5$'.Y4S2<L6JLM^__?X[_;U.W?\731-?]=]OCYSJ?*&6833!"/BRB"
M41(&$%%<0$QB!C'.6$0%(H70RV0TH^MYG_=D5%;3RY('@)=,F'3Z,H#R^);W
M")#9_E^-]E#9,'VCBA4?ZT9>JJZE8\4/6@;-T/R@9M<!S1UZ9EW/S#$XVNK,
M8+GQ^IN9R[C1U,SB<;N@@>J'V;PJXZJ:R2]0/Z4CIBE/<A) QN,<(H0RF.,T
MA'G,!2H2'D;4*&%Q+Q7?:4 M3; B:CG49#] >N&$L\4VTX;F$AO'%8Y*Y"BV
ML)_&J/&%HV)NQQB.?]BZPY?<Y*5*/ZJ;>:O;NYDC*"M$&N80QU&H<O,BF <%
M@=*\85&>Q12E1D.(#M#QO#575,&:K-6HD4,PZ6U/!\*;;5 ;N6T:9QV3REU3
MK+U4QFYX=4S4/<VLCG[<PCNY*YNF)HOYP^,=G\WJU^D+GI6XCSD7:9J@ B>0
MDDPUK H1)%%<P#A)$A2+6"2A5JN]DY0\;]<UZ0LP)&Y@3!_%2</9<"6]V7X]
M)/CI@+TA @8.A"LD[%P&XZ^"F6>@(]Q17^#H N-9_SIR;-C[6@]8A#D9:^M'
M\10%T<N^'KJZD<Y3"WF_"5S2!Y*!#R^_#!KF&L0Y3\*A$>ITB81AM/,("#X"
MG;J2VL4Z3ZX^7KA35]"-B*?V0[:W^?]<U%U#X?MJ34Q=?5S/KO!SV>!I6Q!$
MM@N"OO.N;IS_X/.7DO([/B\KUO?-4!]0P00^$5F<,!QBR+&J&V4XAD62IA"1
M@*I6P-(\,9IV[)MASQJF[:FXKV*4=ZF3I@D(GM^>GH?SGMZ)H:Z[N[[J"Q^/
M54:NAGNIDLAVW,B 19?I%./@Z"P[PS.[(R=[C /^;N[(2'1M"S=_//+I=-F<
M A$>IR$N8%80%;+-$TA8&L BXS%#11CEH=Y RKW+^X[5=I6,+47;GAT;:)QP
M*<^6T3 P:R*>19'F/BG.J-#<6&[D\LQ]HNS69N[]E$7X9EU1W9\N@\/E2[68
MR67JWD4G+ ]Y&A"8"IQ((RFFL"CB%-(X(RA+28;TKD0,Z?JV>DX=L$MN#"(=
M!J!J1'[\0&6V?[51L@D,&<!E$";R YM=T.C\+YE9%,E<]J,Q)8/EQHLPF<NX
M$6^R>-S62E&SN^?/U;S]SK3UOU<J<W+^>E4QZ872(LQX@2!3$0+$6:XNM!@4
M&5<-R+*01H;=QX[2&\>.V6!!>C&*"= Z*"TC0'%B:MX<AU'7WG$&CI4!=!8N
M%G:1EK1G&$K'UQ_9<M(2=M>4TGOLG!DN5U-<UQ_[(PP'61Q'A8"49@@BEC%(
M4$*A"$3$LRB-TIB:#W$9DO"\Q?M!)RU%\-%FCLL&'GIQG/.D--NKFP)ZF^6R
M3QBGPUPV"+S!-)=] NX?Y[+WD^:7/?=S)D_QZQF[+YNIUCS)W:<\;YZ6AOY]
MS99$IR]G[(4QVR/W<]PV7=N*1;+RI60+/ 7'Y32ZA=DODM65R]92H]VO[!=A
M>)ERX!.67327/6:ZXGH) 1:A"&&@KCA0D <J(3R&:8QI%!6J]XO1P,/-Y;W?
M2O3$+'ME;T*A=]C8"VCH56O+9MZX<*\(KEH2;BX^;K/!O8+MM!'<_RG+[50^
MS$I14BR=1$J5;2@UWUTU+=5LT_7-.<U#SC$1L$BR'*(P+&"1$]5&FH;2DQ,1
M8K'1-M,BZWO[_?;MV^7W/\'M%_#C^M>;ZR_75Y<W]^#RZNKVMW;*,;B[_7IM
M/NA8$U/-_>H<*<-]O*8/U@R )0>>YAF;2>UJZ^L1'5<E& &QHRK,GCYW4H;R
M-I_X1RZJ.>]^OL=_?Y)_U$U)+V>J[2F7'+5Z:[T/"AQSFH4Q#%+&(8HC#/,X
MD-8-2D7*492K%M=6@S.L^/&M= ;S'SJ>P(>O55W_ CH^E[^4G%Z ):]MJZZ>
M6]MY&G8O1U-)C0>YH?;:19OHP=R;+<"/>G.#E_.!'';<O-%\CK.@.SRNX[QE
M[53H;[/Y:O"1I/:1S[@HFWI"4IX6$5%=9&DJ5:/T<PJ>1S!*>81)0+*(&)E=
M!^AX5GE#JJIMO-R"'5TS578()#T5Y4!T,]6S(;6JP?QX2FIC-7)")D?JX1"5
M4;?]"5&WM_.IC]OVHJT>YOCYL:17BNM9T\75OY?U<G)W'J2A-%XHE)LVA@CQ
M$.9%DD-.\[3(\YAD66#6A_8$1<];=TT?;#  % >F#51/@:>WD9U"8K:ECZ+A
MI6>JIJC.^J6>HC=RKU1-\7?[I.H^:'[M?54VKY=SCMN+64J"@*<TA@7!TG7!
M*84DY!D,,0^+2"11)+3NN[87]GW+I:YK%2W#N^H-V8_OUG,D,KS1TA/&Z()Y
M'^=6-\D;"XUV9;R/_>'=\-Y_MVP7O)[$N1S!251;8MI,8FFY8JX*#R@M( K2
M3!JO3+GY&4F0B%/!4Z-NP0=)^=XN_=3;Z9H!P^[ AT'2._/<B&ZVKP8TUX-_
M?R[INFP,?%(X5WV!#Q,:MRWP28%WN@*??L+\)+M<L%*^F:_J!:F,PR23YQ>3
M1YA@H8"H*')(TI3#& D>IC0@21KJ'F9;:WO>H#TUL"2G?Z)M8W#Z4#M#,K/]
MIRV4T<EV@'VKPVU[K='.MP-"#(^X0Q\Q3[RX[KK-W<_9,G!^-Z_H3=5<LNJY
MX>9]!;47]+QK>C[ ,MUA=:6CHJ"*)<X6:C"=Y STK.DG=^BC=GS+>0/,;#-:
M8.6A9M<8"*M$$GTJH^68& L^3#\Q?]BRJP\NYVWIU_7L>='47_D+GX;+Q,@L
M)VD49)"++($HS2-8!"F&C&1A01$*,#:ZXSI"R[/6:$F!T+"3SQ%H]"Q@1P*;
M[7I%M.V9QU7^EZ*K1F6T\GN(]FB(Z*J]SQ%*X[;X.2WR3IL?C4=L\YFW8D4?
M7S_R&7U\PO-_M7VG4,IH$+,"$AK)31PB"HM<I#!*<1 G69+&A581IBY!WV[M
M;@AS1=ZJ7]=) /6VNDM8#$-)9R!BD2BM)Z:SM.D3Y$9.HM83?C>E6O,YR[8<
MJAOGTL6>Q%&2L2*)8*A.;D08A7D[(0^1/"O"(D^+=-)4#9[J[?>-U8TV]XJ&
M]E?Y7CT":!^VP2UEPR87&UCH;5UK"0U=XY;,*BKEL!/$/OY=M6W86'O<'@O[
MQ-IIB+#W0V<F:=^**UP_?IE6?]6&(<]C2WC,%UIE+5<"*+J@)>PE[JDCH>ND
MYGVDWB;%^8C0!Q.>CSUCT1_@4N(47K<'2OG"VR;W=_+;L!RO)(H$(51 BF(*
M49;D,,^C %)!, G"0@BL-RC])"G/=IXB#10U@[+UX]"<B)(Z%=AL_[:RKLB"
M;H*$(FQ3NW\<!(-R?6=@V%7H'P3%446^EGA'B_"/KS!>W;V6)!NE]GI/V)VB
MR_97GWCWY_7LDM+Y@K/!==!$:J@T0RR%#",$$8\8Q F)8(Q#05.$TR1$)DZI
M#E'?USD=P65OMB[(6C6/?+XR:*VO8K4PU;-07"-E&I'N>Z-]6-+_!91JC%6'
MW5<-@(PM%A.)'5DN6B1'M6!,0-BV9(R>M;!HI'O<6D5_E,WCU:)NJB<^OY=O
MHGZLIJSK4W9?W>-_\<]_XZ<OU?SC8OJO._D%>Y2\3((B$V%<,)CR0/48D^XN
M3E,,B=36 I&81U2K[OAL3CRKE\]_/Y=]B.>Y900T%6@D*U+AX*<:?)#;Z)7C
M>?V+@:UP%O(:]M18>!H'S%JN@&(++/FZ "O.0,<:N*^ 8@XH[E2%!5#\@26#
M8^%L8+*-A;>=1><;=S/[SP561\W#LPB,9SVZP&'#N'2RH&4$9]5":MCZ<M 1
MX>/K;I<I9?W>ME./Z\]_\SDM:U4D<[-H_:4T(P55ATH>$FFHTI!!0A"3/R5)
MEA.,4F96YN>:0\_'3D=$Q96JC@%YW*PX: ^=6K&K>^KX>U&:\;FWA-\PJ#?H
M4+<Y\W7-+2"O^_L1*Y8O0,_T!1BP?0$ZQAU&!'UAZBJ,Z)R_<6./ON#="5AZ
M(V2>Y?FI-S"N9Z*:/[6,?"UG_+KA3_4$);'@89#"+"Y2J8EI"HL@#B&.<(&"
M'/.$:@4/3A'RK%J7I,& -OBIJ(.6O&[0[Q1<)^QTAR"8*3A[^8UR1W6$LTHD
M/;KP:%FE.N(-4TRU/N]E)NZR77D]"7-"<%H4,,V" "(F_T<$Y3 )\XP5A(=Y
MF$UF_ &W>6ZN9N.NZ&M]I8ON*[W#A?;7^_<]@W$!KQNI'\OZT?'8US6V&EZY
M:ZC\CLE=\>(),*>#<JV \SPI]S2 KD?E[J!PYJS<]7KO:5CNCI2&TW)WGQ_9
MZ>V&A*X'#]:WZK;B_A'/>HONIIJ]2(W%V1^\?'B4?UZ^\#E^X+_*I9M/4B^N
MTAJ_5].I=.75JA/!,0]1%D :!E1J]U# @I 8QBB@&<YS+$9RF?W(Y]DJ7+("
M >Z8 0^*&\!47V*A4GO5Q'6N@L"=ZSV2X^WIR^+9;7_[K\#H3G\_<7D@,VB%
M!HV4>AT26 E^ 9:B@UYVT H/E/1@G4SN)YOH?;[8MXX\>)+N/R-NX??5.HMZ
M>&;S;0+@+6_U]:P+TY]D?$+R),$L"F&<!PRB+.401UD*,\$IC_*D$(76[>L;
M\3_267[B*%=1]$7-UD?ZR,%TTY<^3JC=XZM\NT!\)Y1*>>G$TCU\W\&)>]YK
M>>L3U9+[_XP3\[Q7X_H>P)8-NQ.O.X9_<+J8MXE(ZM:Y6C3?.6;E]/43EVK[
MJ9RI2XD5Q<LGU5-V(H*$)R@@,!9! 9&@F?)3(QA@FHJ,QEF>:DU/.YL3SZ?0
M=6N&M.I(ZIT?EU\^FQTO]@CK'12CX&:F\GL?:LT3^*MC"O1<@2%;8%AQV['F
M3E^?C8XCS6O/QZ@Z]&RXMK7A^0O:#BG[@T^G_WM6_37[P7%=S3B[KNL%GT^*
M-(TP21,8"9Y E%-I<Y,D@CC%C.9YQ((T,QM/=H"2[XS&;@"7(@[_I:B#)7G0
MT3<=1W8(L-,7H,Y@,%0SU@A8#!X[(=T9(\<.K3SRL+$3 NZ.&3OU@*4+OB U
M__="'K>?7^3_[N4J;1DYS<-$,&ED)+3 $(4D@+D0&629-$*2G+$\-:K#/T#'
M\Z9=4P4M6:#H6M7='\))T[L\7WI#+]!&<'/O[+A8KKRH U3&]7:.B[KCE9SX
MN-UF;6-VU[-&ONE2'N%=-7%?*L?C&">BB"&+HQBBF&*($68PQD2(- B+O$A,
M-NP16IXW;1?_+U>DK2KKCT&EMV<= 6"V;SO9UU2[JW*-J<C&>U=#/$?[]QBE
M4?>PALC;^UCG$>O"PW[L05G3:54OYH.)(!CCF @F_?PX*U1== !)2",8IUF<
MAG&8YX%1B_-CQ'S[\S=7M]\^@_O+_]=TQ--1A/3VL"NYS3;Q>NP)6-/U-,1)
M1T)W98*'28U='GA2Z#UE@:>?L<@DM(X__N!-,VT_T84>+X7<7;^K"2BSAPE/
M:4)(%L% J*;G*480!Q&'!0DR)EUFE@9:0TG\L>C;<E^17A808D4<O'34[0H(
M_;RK$P[[NW@#-G=(1/,.B>R[0QJ\O[Y,KF4=]+R_^4LSR*-\\Y=GEW'YAB_1
M+$/3*[Y'<SG]4!XOZ],K<AOYH7XI68Y%X-(:Y[?R>,!JM:^JV']9X__:\U!_
M6O _Y3'Q1>Z2"68L"L.<049$ E$284@H9S#*14YBSL/"<%B"(0.>CTSY_<X-
M9R:8(JAG=?O$Q>P@ZSA1&0T]+Z!EYF+5NN/U0C4F(%QJOE(J/,414"PYG+Q@
M"8:K>0RFY,>=TF )SL[L!MMU+&_Q\7PFR=12I;5:S[#MWJ''/5[=]!35,=X=
M^%[R8T\)YNIR]Q"9<>]N3PB[<S5[ZO/G9)28?@,W'O*>F>#EN[97!*?I V_T
MO=HKV/Z+?D??H>^\P>6,L^57]))*AV,Q5:6$G[@H:=E,$B9PD7(,XS!4UPN8
MJTZ-#.:\"+,T#H.\T.K4J$_2L[4T( A81]',>-( 36\SNH7";(,N:8/5"?%A
M"$Q/_W",Q7C;Z@OK:"MK$!QU>^L#L+WE#9YT4!%=MQUAY=]X?3ECOU_>MS].
M$,JR !,$"XX"B%+!(<YH!$F4(D2R+$U3K7(Y YJ^(XUXRNMV9/+_TY<.23^Q
M'Z+\X;]))O[;+T ^SN<O)CVT-.'4B!VZ!\E,1>Q6[M87H.4!M)2!Y )(-KJ_
MN8?HC(KG\Z%R5>QL!=EYA<['A3>J<3ZPU-N5-Q^7[6AE\XE'+<>:3'%=WXH?
M347_]:EZDFIZ4F2L"+CJ&9M2J2@C)"!.>0BS/ GDKS*"B%&P:9>$9[W8$E2M
MM%J2X&='U'1<R2XP>D;1>>*::3A32<W'D!P4QM7@D5T"XXX:.2C@SG"1PY]\
MFQK"+]5<\+)1D^6D/ECW+3U4$M+WC>)W\Y+R"0])D9 @A4';&5JD 20QC2%.
M$ND5H1#GN=9PZG<AC6>%TO.F"@QG;>/I4AV1;UU.>-[[UU-F_S%OU>::V$VI
MX4#$]NLQ$/)H_>%25-#*^GX*#YV\LG=2AGB>+/]118E.7IOK$D4W3-F&!E_X
M;,&_2*3W=<KM,VH%";* J!$N22$@8CB%.,"1_!^/68&E&<RUTI6,J'H^KGH>
M@/J2@54SZ+^&S:#!:BZ::>A0!U3=Z*%CJ$P#B 8H>4AC-A+?64A1A^;(444#
M&'8#BR8/V^F17_E,ZJ:IU%^7[*F<E74[7_!%ZJIV_L@D)BSC49Q 5JAZHRS)
M(,D%A;G F<A8$G)DU)KC!#W/NJ.GWEHR>(.^F:(XA9J>BG"(A9ER&,*P21KT
MM-TI DTA':F 4]1&W?R:HF]O>]W'+&N5Y@]X5OY7:ZA(K5)7TY)U=L^,W:EX
M>A]4O15?RAF>T1)/5S/H3.<8.J'E;QL,V;L &PSVL^W7+*HPU(I)L.;2RQVZ
M4]Q<50LYX6G<NB*7,.Y4(#E=W&PO<\HF]W,F/95U1X'+AX?+%UQ.+Y\:G?/X
MQ!*^+_D?'N9M2V30$E1]#_0.X%.2']=+#H4VTS3W<\Q4EN/ M[P8]@79@X>S
M%B":0A^IW)<K]!J"LK5B.+7N*%M=4[CEYM7]N/EV_/SOYO7RKSFK+]D_E_6L
MFMMPSZ.>MU^?_M7&,N27C_UST77VT;PE/B3OZ<UWIJAFF^Z@E [=W1-"66VJ
M?>N-MIF."#/<1,<^9FF7;B0);T7.5&V@TH;?I8J\XW,U<722I%P($7+(,"<0
MD8+#O!NL5&#!\T!$86A46&_(@.<]NNK@O.SZR'H6@.32T%TUQE;3O/>(F*$E
MOUU'L',?L60'*'XN0,^10Y/=$@M7UKDI^7$-<4MP=FQNVW5<J*15W<(DS$B&
M"D$@C0.I>:(B@CF.$,SD[TB&F1"9453] !W/"F:]9Z;M+%WKL<*'8+)1(E;"
MGZDK5C1]:8,=H;QL^C65-]S;.Z(>W\*['[?;J3>\N<+UX]V\>BD99Q]??ZLY
MNY[UGO?LX9(VY4LWW[I / JC@L 0QP*B+,@A#@L!:<JSA!.2R^T[::H&3_4V
MKSYIH_V\8D#[>RT9 51R CXLU(6^J.:_@.>>*W7;+Y8< ;QBR6RC&Z"LM_?]
M8&>F#A1LB@EP-\#J@V($E+-?P(H7<'D:-6,]80Z (]5A0'A4;6(.R+:"L5C!
MW-MO?<K?9FP^?7T81!+T0V\'%_!\Z$N27-)4W^<U67VO_[#<IWU_)R*;[>V6
M)-@KL]/PVDG1K.( AU<=+1IP4K!A3.#TA^T.=VG,MT,&);=M.LXRW!3C3*0B
MR2!+8P11@D)8X+2 6#K^19$' <F$B1E^@([W[,N%^GX"W(6I_GKD\W8LTY(5
M\(AK0#B?@2=N6 EW"+@B9&&>BQ3F@;2#4*KN]%$0PSB,<AI2E@>,3J131:H1
MH1O2TP9O0!=T>8S??_QF:-4<0DG/A'$@N9E.&XK<4?20O7-"*D=&R"$JHUH<
M)T3=-B].?=Q%A9]RC92ELKXLJB=R:Z*(!VH<'J$0Y:%T6X14>TE0(!)G<<Z(
M5AM1;8J>U=[7C9C#8=?;$J[CF]<+"&;;>&\I6L_!\)KPK,*]?<B<4[9W)D(.
MB_:,D#JS7N^(U&;5>OL6>L-:O2-R':_4._:@^9B"2[D 4XM\F>*'"4X(%0@C
M2*(\@8@53-IS!9=Z+LFIP$D:!)'N6(*-E7UG-"QI 45,?^; IO0GU-8Y,AEZ
M3GKB& T0V,NZU<" S95&&Q"P5X#A0(#]'["=W/&=/[2Y?[/F!C_Q"6>\B'A!
M88BHM "BE$&2YB&," ]$% =A0K7N.P\1\)UST$VI6-,$BJCI<(XM3$[OEW,E
M-=LVAD):S-_8+\D98S>V%AQYVL9^<7:';!SXG&5 H6\\=E]=TG\ORCG_N)#G
MF6I55O\ZK^IZ0L*$ATDH8)3A%*(P83"/XEANN@13%/(HXT9MOD\1]+SUEN15
M2SW<,0#(B@-#;_D4=IINLT-$#/WG 1@];; FKF8K2O(./6E-05VYU*?(C>M;
M:PJ_XV3K/F=9\X++V5>YS.U,]9BY%7?SZIG/F]<[^45I5-;8LZ(^H7%*8QXR
M*')U4Q@@ @LA"IB(%.$0DX*)>#)KTS;9O4$%C!9UK0U0=!M@AP=]+[Q2#19F
M*K?HN:KQ5&6YM]D C]64@?))W1^:N*&&".OI"H> V57+2/K@@^+@%X75IQ:K
M<ED4L.0&M.R %3\.*VB,Y'=52*-'=-QZ&B,@=LIJS)ZV4RV?.&G6=Q__X%-V
M7WW#C?K[Z^53-6_*_U+5QG73]EN^G$ZKOU0H\4LUOY(>=MDH!F\D&@OI<,L-
M0GA,6!IRF!<,0<1)#@DG 8S#F-.$,9YBHV8U;MGS;+8H9D&]XO8"/$I^U;']
MU'-LII,<OQH]W?5V@)N&(R76/P98*U9A4\$EL^U(THY=H/B]Z.<^K%A6"2>@
M8QHHKB_ FF]WNM /GHYTIF/F1M6M?H#=UL&>J%@D<+!_WE=RI3M>W?!*M7_X
M,EL/,=)-XCBVB.]XXZJ<06E$R02\^WP+;N1_&QU?OE15,ZMT\\5/(W-<ZSD%
MQ3!@:8:'XZE/VH+;)8(<77F\9! = 3<20K0>L&POIAJ573X_SSDMVU?[726#
MUS\NO__0K[[27LSS9N[ZVPT9 !T'X(/D07>4DCXT>K:+4U3,=O,I0#RD/&A+
MZZKYTTEZXS9HTA5_IXF2]H.V'M5Z:?GSE/<UUKVYT%UC"TQ0GM $1B2)(<K4
M_6$2<4CB'*<Y$3%)C;J@ZQ#U[OT,OOQMOY(!;5//1P-"77_&+3"F7LJ:^@58
MT>_ZF.C 8^%OZ,OKS(O0(#FR;Z /PJ[%;_"L93A7A83OYI4HFTF&14H)"R!.
MB8"(1P4L1$(A+@H1TH"%&,<FU1V#M8WVNWGY1DM)%6P(TX$'0_DU(ZIV4AF&
M35N![HX+9!X,W67=5<1SL/*X8<U=D79BEWL^8CO>>'-F\MXIQU0@P<,<YCC(
M5&)U!HF:*I#%29!D.15%8!1UU*#I^3"]OKF_O/GU^N/7S^#RQX_/]S_ Y<TG
M\.OM[:<_KK]^-1U_?!I!O6WH&!>S[;D[RWR$F<C:\CH;C7R:XL@3DK4AV!V4
MK/^HK:G=)?JU?8KD&?U5OM'I:CYSWW[L(Y]Q==)P*M*(Y#E$41A 1 +5$Q#E
M4%KB&<NB@F>95J*>#7'O[KAQAP4CZ'1-;3^ F)K<??9M-R9#6=HM(V P3+WG
M!7SHN7$XEL@&!&=VN 'ID>UQ<U!V[7*+-2P+)7]5>5N?))TON)RWHWR,RB1W
M'_>\_Q6=Y<BA=OY$RP'XI*T5CDFN$4$_7VC#V'E;)KD6$JP!<%@?>5@B^^K(
M/6N.6QMY6*B=RL@C'[4<;M/W ;Y2O,Z:>1]]J__51WFS3!KLA J8%T5KQE-(
M(HPABXD\NG,6A9P93;HY3L_SIEQUK=X@#Q1]P]$W)V#3.YT=@F&V68_@X"$J
MKBFFJW$Y)ZB-.SM'3_2=03J:CUE>>RU(S?^]D M_?K%HR'OH<8\W.2N*H"/I
MI6'N*;E<W=D<(C/N5<T)87=N:$Y]WO*KR*?R7Q].=*NN[ZII25\'P2418UID
M&<Q(&D/$XQ@6>9'". Y3'##*P\3H5+)CP_-A=;C!NN%5KAW&FLK .W*&JJ+C
MYP*<;D]?7X".+?"S_]-+P.H\A%PI'3LFQE5)9P&UH[#.6\VB!']WS,^ZMO5>
M_D0?^6=UK=V;B%S@)$FB%*)(U0<QQB"A/()900A.8QZ'D98.LZ#M67'E!N7F
MAJ =5TJ>H3#41/L&HPU;=_?,@):;TV;WV=@9%.W[P]"N?-\,2T<U_'8@'*WF
M-UQRO+I^.UDW*OPME["S&U?AC^O9\T(U$WCATV@YKPSQ!!=)"EDBF%2L-(!Y
M+G)8I"%)24Q5NT83X_ (+<^*M"4%(C-S[Q@T>C:=(X'-U.4Z7'@!.KJJ04<K
MOX>0A(:(CBRO8Y1&-:\T1-ZVH70>L>I5='X"OS3H5(=&57+U@J?*([W"\[GJ
MS]=%R'D1AUF&. PB0J2'6$00XX#"B&4BCN(B"PG5R>$9BV'/B4&;=3=&[8#\
MORL-H^Z=O0'3Z\]]=5'WQ^JB+K?JHKYLUD4!*4O7<'8@S058RG/BVN5MWK)1
MSZAW];9M6TZ]K[=NVL!JM%=PHO^5?S[&;)\U&JI;W;?&HWNF0?^-8Y6.U/8+
M6/WR'R6?RR4?7S]53[B<34C.,<G"0O5?S^3IG@>0I+2 F*9Y0@I6I!FR,O%U
MJ(^7.+ BW$8Q;RY_!S\[%C2C!';@&CH)KB&S=1MLT++W&TRD=NU):-%^&]_"
M!):#WH;1(F;JIIXWDQ_\02W]*Z\>YOCYL:1XVG_S"ZY:H*889CQ*("I" DE(
M,R@"'B(2YR046FKE*!7OMT9K@H;JXC@XQ]6",Y'-MK^9M-K;74N:8]M:+C#8
MTO)OZ^U\?.U1MJV6>,OMJ??AL^Y+AM75@ZCAQ]?=F*)*@NJ&\?VAFIP/.BG?
M5,TWWDPB&M$P#RD,PTSN880(S /I^*=R"U..&0I#FVL5ARSZMA].]8*?58UJ
M P\^E#-0M^VG-6N#/;XUHWN=-WH7-M<_I+VRV.@>,.!838D9?FYUM:$XOE@.
MG6PY!\.6[9)W\$VWD;_'MV9UH_1&;^^<BZ>W>8NVMU4> -:\U'))^2WNOCP@
M=^"*S <E\\3Z[YQ6+WS^>BL^S^>*I74YT-=RQJ\;_G2J%Z?N,OX4[9*ZRK&7
M]*L9KQ;UM!_9N[UMA^5IBC?0,N>H>8L)#E;IZEH$1LM=-Q%WF,AN])QE$5I9
MXWX:NGSKM^([?^&S!;]7,]'7&6XTS@-*LQ!F) PAXM+=PT)@6!1Q&.89RC-L
MUO!!AZIGZ^\'?>1L,>5J-VSRHW[3<V18EJ8%IE[4R#E$AC<QAQ !/UL6_&0
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
ME O0O^5;L:R$>'=OV:KVY'V\[?-K5CR]]5X8YQ4O_F'7K)3QR,A;5-CXQ_5
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
MXQRF8:K&QQ $<Y&FD)$T#! NBEQ0HQ+[L]CQO(-[YMKQ$DO"X%E^Y +PGD'
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
M((R]2J"XX!B9,\GR;J>X=UZW&0[>3C9U>UDV8A(.?H2O;OPE+=+ DC,915:
M\1*".,F,&UQ.H*7S.62&LMDMC_'86S>#Q-O)E.XLV28"C;^GT>C?QQA5GR4W
MPTTO'LYFEXM=3Y@D= 2CO, XJ1PFJ>0ABD"RL]Q)MMN![9.OWPPK;RTW6D/6
M38#F;Y/1)>ICNCASG,X&-%/G:*) :"F\90:=):,Y,!1+R$%P;G=S.A]][6;%
M8V\M)[J+;)L QZJ.95F74/9,U,GE;."MM"QF"Q*% 2('=)P2IV@HN26<!6;B
M;O['4V_?#"IO+3-:0=)-(.9PC$]S83[\GMZ[N5NQA<(Q@41TL&P0%(4C'#C%
M%!"6=(PQ$5D%,8^_?3/$O+7T: 5)-X&8A6W<=_/T93+].6 2-T@>1:%<@:!,
M .ZG!JBSD>F$DI%/W<Q\2?W0]4LWP\=;2XAN+]<F8'%VX4:C=Y<SE,9L-E".
M$!<=@< <1_*5!;\HGLS<4.>)R_&I2U*;PN+.2S>#Q=O)B^XJUR9@<7"1IE]P
M?_QM.OES_G5_<O'-C7\./*52:H4^%4\KH^<])1 Q3G-:*R5HC5/:1U^^&4S>
M3M*TEIQ[ALMAR-.]RSC$3^S-YVFV5,F'D?LR8(QIQHB'[,OUGL@)N&P1_BXB
M!R;I$'>K<E__[LW \G9RJI6DW$BI^X?A^&Q^,3^83B?3_0D2$:ZYB5&*D@T"
M=,AQ$U5D<3,U F5..D48EWFW,M;G:=@,.V\G#UM9ZDUL3V=?TVAT92V-L8$I
M[T&[<OIL% 6GG0)#I=:4JNA)C;S;[7=NAI&WDYC=4:I-8.+DTH^&X<-HXN8#
M%DS0W!O0.2>4 UI&YW6 :$,@QB2C4XWPYM8K-T/$6TN_;BO3)@"Q[$^PZ'9P
M]A6E.#N^G)<^:.54:F"$\L$H],@C1Y-GG0,3 P)=% \K:)U4C;K4IVC8[+KF
M6TO&5I-Z(\[*[*:P/\5W/T\+)6D<TGGZ,7^''_YC()VWSC,')&2,^8/'N(Y:
M!9);8A)'#\S6N:CW+"F;(>KMY&R[T4$;Q@G9FKK1X3BF'_^>?@Z"8IR3X,J]
M(HLN6";H@G$*G"OILM#.^AJ9EWNOW0PP;RUENXML&[$Z-U>:/^!W9@-+":=>
M9E 1^1 JIE7B.07E6-1!B=W@L>;%FP'D[>1L:\BW*8@LFR,LF5 F":16@PZL
M%&%2C?(PK!3@6:FE-%G7:4SSX-6;P>3MY'#KR+AGH.PA!W'!18GQ;>;:)ZV*
M_6,%UQH<"0RRIL%+%[S9,22Z\[K- /%VLK7;R[(:"/[EUP>R1+[^V*;+\B*5
M>$L^=VG=K-GR@V?LW'/Y::IV;;V,KQO<?\-U"U_MM;$I"S FTW+54H$OP0FC
M7&NGJ!5:/2>0)]^PTSI>)GX7Q7*(,)J%0<NCHP1A(B*/.@I$)L,Q/F=$[F;B
M;[VLI]9CU11U9_UN*<.^3?B2[*-5K_8!E4Z3H#B$4"YE!;1<SN(_8S;)!463
M3;L=P-U[84_-QKJ$P%:R; ,&'X;3B\,X0"8U%U(#8ZX<$7H*7A("B42/^Q+E
M3.QV!_+.ZWIJ*M8E!+:08XN[^/[QI[/CH\/W>^<'[]_M'>U]VC\X^_W@X/QL
MF^U\_<-VGZ6P&9T[;O /.F<?YP_#L1N'(3KPDV7CIVL )6ZT8>C%&X0,KGWE
MP0@MRZU%)K/4VKBGJF]W:DS_!%V[MCW>F\W2?';-)9',$1D$\%2ZMFJJP! A
M(4CT4Q5N@\D\M5MLP^5="AKIH5X+"?<;(.\@[@9Z9"^I7]4SW@RS8"DQ+BQP
M4L;AX$8(CID(P0<6A-4ZB-K=U!\EI%_H[*+91T&RBY@;P,J^FWW=&\?RU\%_
M70Z_NU')RN_-]]UT^A.M_=_<Z#(-4CD9-A@1^ZPB"($1L2TY-:I3YD%)I=-3
MCLE6+=8W(:P%+.T$@/N-UZMKHP&(O4]^OKH?-DRSW],HGD\^NOGBOMC>1:G6
M_^\4]R>S^5[&E^Z-1I,_RTBK#Y/I/A([G!]-9E="'M#,+2_=^TR(!#T[:L%Q
M$2 %QJQBVKH@*@.Q(OG]#@FH#]>^--L J/="*$W@9J<I)%RG?I0^I?D5+RJ+
M$) ;L%0B+S+:,E+.@&>EGD\Y[UCUK?8)>OH)]+J#7379-X"C??=M.'>CY4(9
M+V13%LPMAIQAG,52]\DEAL3>6+ L._!1I$Q\MDG6-GG/$M5/M^DN]]V:6F@
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
MZCAZA2G2ZCGB#F>GW:ZY+NMF\?6R6_<@N*B504M.>#FA4IZ"D32!5YYK_%_
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
M*W6Z?9K#[GO>,FV94L26 >]EWIG$\%4("MEF2;242E0_UNVNY^V#P6X+#WA
M?0I2:PJ2V=(!VC/DD43T"JB@5BDEJQ\;/4Y)L[UM7X*"9Z?IO5SH#40;3]QK
M>O?SH_N_D^G^R,UF>S^&LP%::L=(Y$!<Z6YI P4;K8%$7"X-/YQ-M>O'7D!>
MOR"K@8;-+U?NI)JV47?#V"=WD=Y/+MQP/ B!6\TI+E&;"0B&8O2!<>"9$,HD
M"5I6;YK[,A)[;HW;%50VA^3.>FL EF>3//^S!/?C>/7EK7'CBP3XQU0\TH&G
M+"L?#03!<5T'2\#0%(!290E52=/J79PW)JY9*.X.D?OYDT[TU2,09]/Y8"FE
MJR9QRR4K/(LQ2:2^7.YTVH*+CH)!;F@@.;O--EY\_"VDX;]N4/;XF_O-N57<
M4RL(MF=8E"5SG._PL%I!+'$?O>#@.'JR(O, 5GD-*01GO>:2FHVZ43V#CK4$
M]&-O:FAT4EN\/6)DD2_9^_9ME%8F+T6G.88W@!84]WE!!#BK,AI6(U5D,C)]
MSVBL24G=>FA_JJZDGTD%8?6MY-\FDR_7A%LO&*/:0V0Y(]Z) A>HABRI#E(*
MS3792,NWG]J/V>](S5N+JV\]G\VGPV]7A+/ #6'> @_>(>&T3,C1 7+PV>NL
M5!1^(SW??FH_15T=Z7EK<340>#SP=-[]?)?&X>N%F_ZQV-9P1R/11@<Y^5S\
M5]S6A"BCHM%@44N]J]YB_#F:^JT(["#?4E4)38+JBIO54HN$,1X)A^0E"HM$
M#(IB*>'BBDB5F$JJ=L7><S0UEL3;"0'/PFL'=30 KU5:?7::0AI^+ZMO97L5
MR80:9H%JAT+R!KUOCULN,5SP<OW+L(Z.5A[0TAJ<=M'XI /Q-P"C1];<.?[J
M8KEE346.#/=NZ10(G@)XJADH&TT@23G!:[=%>H*<?HN"7V?#VTKT+:*H,+):
M9=D8RDJWO3)A"'W!A$:;<0W*F!S)8A9O[>JW)\AIS21MJ?)G#T.WDW\+4%K%
M(P]8N@XAE<C2.&1'&! *[;4A1)1;'T(9;B6IWDSZ&9(:@]2VJK\/J8IZ: !6
MRVM#5VNM9"<%RZ(,9@OE3@=NTHZ@(ZF$8U8&%DGM"0)W"-@(,O(-[67;B[<!
M;&Q_#^V&[7$LPQ%N':PYR0,*04(2O$R9CQ8LH18(Y<$*+CFO/ENG"SYZKAW:
M'E;WSRK[UG$#.'_LPO#IV>>KG!TG6G+<(D+VI!S=H'1+F%T*VH,44C):.QWQ
M)$'](J]_O#P8959+>0T@\21-\V1Z41K++(1X52>@T %VSC&@)''T@2/Z$TD%
M7/#2)):2]ZZVT5Q#2K]'[\VAKX;">C[!/Q_.EWT*X_#[,%ZZT6)/\2FZ(*6#
MK!E%5T<XW$XH!8V^<:*,B;!9MNR9T_M'7[X1QM0;\ +KB+<U?)1I?*=IM)#/
M[.OPV_GD8#P?SG^NEI-R.BF"W@B&6 Y9PS]L9*&P9H@2:'@WRXZ]%#E/D]5?
MB4 % #P%IXK:Z/MD^</D<HQZN+*AU'MF'?4@4[G*3Y@!EY,#$WCTS 0:V&8U
M!'>?VQ 2:NIN4D>0#3A!#PSPT7"<#N?I8C;0--A(H@*>T^*:53E$8 DR2<Y9
M[VWJ_KSYFIJ-@*3?P#956?!]FY&KVWEGD\MI2+/K\=L#F63.:7'COLQBY-&4
M<ZW2&(?BMW$M!!<V,BCKWM!8QG-+]3UVTW$G6?8-B,?&")^C@F=?)Z-X/CEW
M?Z2#'^YB@ N$9V8M).9Q[7B'/ 63@884O).,)6TWPL>&+VRLC+D"7+J0= ,[
MTOK+ Y]G*5^.CH8YE;GHTC$J0')CRRZKP'H4GV?,44.-9=4/8#:AJ[%ZJ-U
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
M!WV'0<;=%T9MU;0S]+ZM7M!]/ N+L^$!>-6 X7+>YR1B$LY&!BQCJMWK&,3
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
MO">D32*6*J5!E*4F5&$L 29P@8";1(Q2$BN2N#[>V\>3YS?"0C&>7D8]$LD
M+'/;8U11),U&SP2@D&0VBA& 4SN@6F+S#4R23&>NYP$$^7J86[Q[O@0V1/D!
MV-#$O?I\'F_"9!DG]E8GM.^4(Q-L<9XHD, ,92G1A'+7,\I<\>[YP8E?YJL_
MSAA\MR6>/R[:)0S?*GMIZ\(^;MV8ORLKW"(#Z$2\3F&<:&0^.!+;,9<1-MY"
ML!3@%)N=+6+%4;]>UT'+ANA'YS:+ZDTP\FU]HX?4='\T__JN:O7B4W1:M5]4
M>YU@2,Q'AP&L[10'3@G@2DL0I00SF:9<$-3+2F=ASV^6Y=^:_6/^7JK2SP\(
MK"4)K,D%*^6115))QU7KP>O.4M6>)OW<56\4$V-M<0H@A\;\69H"FBD3;1"5
MVN-2DJ6N)Q/-7_5>76&IX \/+TX!EPW1,HJS"$K;?V)R!RUC0"2RVB"<2BU5
M%,]WY;0WFX'6KX?8SO;Z]3Q@!9"4[2B+40$3CC- :129;P[2@$<I BP62&%-
MH.;.W\H,O4@]DQGTKT0/P"0 X]I0'N$IIQK:US0A978J)P5<2@R2# G%TCA)
MJ>O6AW=4B1X"[_Y*]!!=^TY.%K51.\NDJWXM<RPKS..S]X3&,>$24)5 *XP$
MQ)XX$./>(RD%I!CWRC/VK11<X7D0C-5<.@W G2R&^YI_O-@L/&:,FZP#"IV8
MU%O945L9 S'5(J6"2XY==RF\8B"4 M[;?)/&ZSX PQD_2OI9[%+:ONT7)_H)
M,IDNBI41G]O'/TA7E!= I!JG%'-(G=])FD,.S^=]X\UJZ,CNN3$.P,ZW%8J0
MHHF.>03B%!DQH@P!$D,%1)RE,$V4P,YOA019I?-O(STK>T, "\#NEK=95!=;
MG'5/LCY&&%RET+[-A3 RV3=4%!#*-= <Q3264AM17)_<;&/&\P<[--MS UH
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
M^"AY5R7QRT G!$0$+BA:H&FT5QN+>^!@P^\5_;45V2T4Z!I$,0LP*F^:#D\
M@!A:.3H\]!UUCUOI7LDC>E+4PBN>RI>V7)JE130'0$-'E\R[!H5[$_*' =PB
MGIL@XL>?)WBP37_)$+EN6P-<@I$5,/.J:Y4N!&'M"<+B41."I*D:Y(C$1)'L
M4CC_U9K_A <M,#&D091^58L\#?%S^L\N;UA@M:#_V%;;$AK$,U-6+6,Z''QP
M3EWW<C9#]@9L"G 2\S(_F;F%=^!7F2=N(J#P*BDJD%^U6PJ0T5V-72!=? ;9
M>>I8#/<V%@OQML.\QE@-L&%8P_IJ<A/];MF[7$BPI[Q4\]8 /67:+3#UNK&.
M8'GEW2"87S 0Q;G6%\!61L#^3V=[1R>OSOYS_\&3)T\?/GWTW?1Q\OPNZH0O
MGM]%_?!/S]^_>/[Z%,8*2YC9%_"QIZTN[1X"[8][<PL#ML],<6FN&E!;_US.
MF\V!-B/_7*\1W_^2&O']H49\_VMHQ#/D@S_/WAV=_)R\/SZ=G1R=D4:A/ -/
M \A.D.5YLTK2@F"S OE+()<*A7I+K G1=&UQSZ>@#Q*F,N.O$)4/A3FB,97E
MT!^* >0'29.N;-8!.:Z!BH22&*LD0WE$J%$1.H/'$<FW]?5=>E\54#XJ"DT2
M56L08O$15<5%D 1\O,CKMK,>'3)#!]$#^ N[#R@>E)=;GNV8[LL"63,=Z,L<
MWEI76;[(%23'2RV:!^X"+B:?/IBT]=H2((-\T5J8V2K)C.NO,("F0.=M20LE
MI/#/#K D+G$^M: 3OS4P[&3_T23Y6U=:^N/,;EK"Q_0)I?^13?6+7;:*@+8*
M.A;T/AP(S+DJ/;7@:,RBM0HYB=_ @EK#W,.:NH3G@/1,:PA+TNHN@!!AMV2T
MTP%!$_9&_9FT-F:,T *PZ8S)%@X'--,G<UI)H"HF:6JVL;K,L*-Y!1I 5I'T
M0 B,1I9G@$.>/O[NZ4%H95B,\MY EC"]^F<(EC6FN-7+,70]< .PGVR=YC(
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
M]ZV(B\ABC!GTQ3BN8-6U%'K&@>^H)%*F352SX9K(G*A.RRI.T!,OF\LYO>;
M^_*"-":,,T"^0GR#;IUVK&0 7B=#5"G'A\VWT0>38!KUNEN[>[ JLDSL@98I
M[%@!0E!$Q>M^+F^\!V/+C$MI2N$X->5'V]+Z4P:KZ^LE7!ML1F>?*V"XJ\W(
MLXA=/(W"M92B!M>X#,>+FWM9]5(HN!5A4:TRH_U[>W_'Y_7#/SBPQ"<]A!?:
MD2KI L^B+I%?:?I650<7 _9N*N&D<ZQ ^8GV":TL$I869\4'IH!5Y?S!URZF
M%**+M$^T,/A8A9[R$*S]@]^YULR$>S%I08_7RSE41FN!]1$0W)HB1^<'T1H-
MT5N;O 5!;F^+3[6@//45T[K3:^ZN^-@T$!<UTV0#[G/-62&$4/OZ7DNE=-::
MR!%@'PW)B?U9T=UZ?<4SB X'YN6DV34IIQAXFA:&*S$/%&-UONB.S&;3P_ZU
MB41 T9PB.P[6-G+U(B1F '60/^(+O87CDK;Y5J[8+^&]#(/FKTES'PO\Z2T>
M!0,&63]\1M\&)XJX7BRVHN<'.I2A\I>.,.32]=CH=1V1A#"1!9'J65W9-9AT
M,O2X\A.1O<()<6&4/6_)XWO31_]*O>E+WINU/W)OUOY7N3B+[Q)LJ-@B!RQX
MW3>BHS )C9/^T<*)49IPEH-$+>:%T^27J@M+1V+E$*)7BH'"\\ >4#T5DOF&
ME>XS#8_17*P!_Y]QL"P9#";D)PTN06);$HN:L;B=X'@-H4I8DX2Y=0@=27V3
M&WR\>]:5>*>Z%8UU,_/&)+S'%[FR)KI$]-XW#3E5S"V 1KF%/O3XR&C$+DTP
MJ+?+TI-KSRO,I2/(U92Y=II:;/"F*-XPNC:KKQ_)]1Y4O[_B4OX$G2ZE.+]<
M(>66(;Y4P$FY+<9=LK>ZBCQ57YKV+/WBG(J"#UH2*WC1:2"3M1A9;\4).<Z=
MLUU9BEJJ(E,6#L0307S#\(AN,S2.D\^OP8JPDU =\W&AEWQWKBA[?=7^1GU/
MRB[W+@GU?A9GHHBU'N&N/4_$9/LU;4(_8U?#L><"PXOYN?B*\(F/SA'\S5>H
MTJ(T_(!;%Z^U":@<W'Y&VVM)!T&<T R*G4QODG>W%T8(-OM)H 1/KT9MAYQ7
MRO?%K.Q7-!'^47O78('\;'KB/I+QMS!R\=C74?LC'A!BS^SZ):9%E:DF?),
MDYH+X2(,,'(3#[DY>O<2LY&\UQGQ[1:.YY(4>+Q-8X3U[Y ;"&@VG^NE?KM3
M%Q'SE_]^O-'[Y^7)T2_X[^OSMV]>_!=02P,$%     @ =9-;6KA(Q8,L P
M9!(  !L   !D=6]L:6YG;RTR,#(T<30Q,&ME>#(Q,2YH=&WM6-UOVC 0?]]?
MX66J^M*$!$)# T7:VJW3BJJI'^KCY,0'W.K$46PH[*^?\]46 AMEFZJUY0&"
M[_MW=XY]O;&*>+\W!LKZ;WIO39,<BW 20:Q(F )5P,A$8CPBUPSD#3'-DNM(
M)/,41V-%FG:S3:Y%>H-36M 5*@[]2D^O4?SO-7(CO4"P>;_'<$J0'1JX'P!X
M0;OM-;W0;3HT")C+#EHA&]HMZD'GFV-H4<U>R$@UYW!H1!B;8\CL^Y[53%3W
M%ID:^XYM[Q@Y8[\W%+'2UE(M73P62NJJ:#K2VI1(_)9UH%4EE#$=L9F'Y[OY
MFH*9,BG'4>SGR\9:_0\T/T)1)1(*+E+_G9U_NAG%'-((^=S?O<0()#F#6W(N
M(AKO[DD:2U-"BL."4>(/T AH(_G?VQ(>K8=C#!5<!40?9V,,4"?/L9R:_YO$
M]@ UVW+:R6:(W&7)LN\R5=$8RH33N8]Q[F[ 17C3G4*J,*2\A$R;*S/MMBUO
MWUU2L0AX1[,4CBD:<*B8 I$R2$V--*>)!+]ZZ"XYD MURS@#H92(?*VNYE*6
MT(+<K86G-!:*+45OY:2&8G6:Z^FH#M:2-=);T;1)Q]M6<KVS':OCN!NI;>1
M%&!HO&5"XT.C92SES6\F,^(L-@F'80WR NV_WCG-I<YQ5W;.&8V B"&YF 02
M&=)T?E?M)0J_"-#.PC,V8OT?L/@R25$R#!6*> &%,M^5/Z50JVC&E6&779GM
M)SIJ(@5'1K((NEM@MP'K(^T]CP)N=W32/@!^SU[HQQ,=<SP2Y!+"<:R-C^;Z
MK6[MD8%B%GF119WC\Q5$PF%7DG-()@'',.OVHS'&] ]+_-\4\G,OUV,AR0#B
MT83JW\'1RZW+JQBST_B%TH=RF=7D^T@K"E^K\DFJLMH\3R#5RN;D) H^O]S:
M_ 3Z94KYPI99(O-:GD]9GE>G9(!1MG&\W.(L-\Y3[2\34;T>&_E-;^U\8.6]
M-*(SL[CF="S7<W:ZV4"B6/"*A?K-==4<8XM+;WO'6.MK%7?+VN]DDPPA,3N;
M^REPJG *M3')_7$XO]_:]R(TT&?BB:J+_&:R4GX74YY&/EWZ"5!+ P04
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
M$[2ZA6P=KES>AJ5.?*T6WX/;*_%A\?-#N8Z^;=ZDZ>LP: A5G76@<1*&@!T
M**%"QANTY.2?A'*B9GVARGT!'OL8.A%?G"CO!Q]RJ+@!50 )@(5:0^';+>?I
M##K0);FYFU? DOM!X&6 1\TUR^7J ['#K3T%=CR!5,".JO.&'>M+S7F-V$$C
MF#YG6-<_#+D2PZH SFH,R($%4P[($L-4I#"DJ,@X#!&P$35R L*(&#!$%+,Q
M-I]U0&! M6@U&\&J)$PAB,6$ZSW%G3G(?##";$23%S1NE*IFU5U?P9NJ>S.M
M9KN/+M4VW6KET9&H5#%=I_P82#3"_L6$LR0*C*RHQOK3V%"FJM/<C7 :W,*Z
M]'/,RK;]['8RV>:"[]FOMJ!Z];R/.F3$$\SGZ7674]777>4[]^760]Y7G;Q%
M'W@6&5FPD?YO6LXWQ/U'P/.[O5*U(?3WK>O358C\C@+X'K]F,*HJ()W,D& A
M#="KV2,+\0O-GYW,F5V3\00-X+F!?*N[5;O1D+3$.I7@5'\+R_9/.85),H91
M<L6@#_?TIRRQ<\4S659ZR?BR\_319;Q-3F^3T_]A<KI[1WYG.N';]+33.;2S
M>;-K,E[!!+7F&=UNM*+M9R:=MTLST^I#1S4@+NB>[T-<I7I[Z&M#U;:W^1_X
MB'#Y5:&8"7W/L,Y)B-7$M_+RT.(VGO:_M6#!(\">1*ZR?.5]H^P[??7I0+]R
M]1]02P$"% ,4    " !UDUM:\S;3@[D"   =!P  '               @ $
M    8V]N<V5N=&9O<F%N;G5A;#$P+6LR,#(T+FAT;5!+ 0(4 Q0    ( '63
M6UI$-N]DB\<" #+&&P 1              "  ?,"  !D=6]L+3(P,C0Q,C,Q
M+FAT;5!+ 0(4 Q0    ( '636UI;]96)VA,  -G:   1              "
M :W* @!D=6]L+3(P,C0Q,C,Q+GAS9%!+ 0(4 Q0    ( '636UKZ:&A3PR<
M 'J0 0 5              "  ;;> @!D=6]L+3(P,C0Q,C,Q7V-A;"YX;6Q0
M2P$"% ,4    " !UDUM:'P)&FX)I   ,J@0 %0              @ &L!@,
M9'5O;"TR,#(T,3(S,5]D968N>&UL4$L! A0#%     @ =9-;6I]BSJ62L@$
MI1T" !0              ( !87 # &1U;VPM,C R-#$R,S%?9S$N:G!G4$L!
M A0#%     @ =9-;6HK%\#T<-@$ NDH, !4              ( !)2,% &1U
M;VPM,C R-#$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( '636UI5NGMUU[@  &VE
M"  5              "  719!@!D=6]L+3(P,C0Q,C,Q7W!R92YX;6Q02P$"
M% ,4    " !UDUM:+AD"W-(G  !OD   '               @ %^$@< 9'5O
M;"UI;G-I9&5R=')A9&EN9W!O;&EC+FAT;5!+ 0(4 Q0    ( '636UJX2,6#
M+ ,  &02   ;              "  8HZ!P!D=6]L:6YG;RTR,#(T<30Q,&ME
M>#(Q,2YH=&U02P$"% ,4    " !UDUM:6!ZBWS0(   F0   &P
M    @ 'O/0< 9'5O;&EN9V\M,C R-'$T,3!K97@S,3$N:'1M4$L! A0#%
M  @ =9-;6G]]/(0N"   1D   !L              ( !7$8' &1U;VQI;F=O
M+3(P,C1Q-#$P:V5X,S$R+FAT;5!+ 0(4 Q0    ( '636UII8NBBJ@4  'DE
M   ;              "  <-.!P!D=6]L:6YG;RTR,#(T<30Q,&ME>#,R,2YH
8=&U02P4&      T #0"$ P  IE0'

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>duol-20241231_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/2024"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:duol="http://duolingo.com/20241231"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  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="duol-20241231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
        </entity>
        <period>
            <instant>2024-06-28</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-26</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-26</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</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-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</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-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:AppleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:GoogleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:AppleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:GoogleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:StripeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">duol:FoundersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">duol:FoundersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LicenseAndServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duol:EnglishTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duol:EnglishTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duol:EnglishTestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duol:InAppPurchasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duol:InAppPurchasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duol:InAppPurchasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duol:ProductAndServiceOtherMiscellaneousMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duol:ProductAndServiceOtherMiscellaneousMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">duol:ProductAndServiceOtherMiscellaneousMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:AppleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:GoogleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:StripeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:AppleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:GoogleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:StripeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:AppleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">duol:GoogleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">duol:AllCountriesMinusUSAAndUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">duol:AllCountriesMinusUSAAndUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">duol:AllCountriesMinusUSAAndUKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">duol:NewYorkNewYorkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-18</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">duol:SeattleWashingtonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-29</instant>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">duol:PittsburghPennsylvaniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">duol:PittsburghPennsylvaniaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">duol:BeijingChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:GeneralBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">duol:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-26</instant>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">duol:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-26</instant>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">duol:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-26</startDate>
            <endDate>2021-07-26</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">duol:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-26</startDate>
            <endDate>2021-07-26</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">duol:A2021IncentiveAwardPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-01-01</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">duol:A2011EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">duol:ShareBasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">duol:ShareBasedPaymentArrangementTrancheFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">duol:ShareBasedPaymentArrangementTrancheSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">duol:ShareBasedPaymentArrangementTrancheSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">duol:ShareBasedPaymentArrangementTrancheEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">duol:ShareBasedPaymentArrangementTrancheNineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">duol:ShareBasedPaymentArrangementTrancheTenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">duol:FoundersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">duol:TrancheOneAndTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-14</startDate>
            <endDate>2023-08-14</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">duol:FoundersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">duol:TrancheOneAndTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-22</startDate>
            <endDate>2024-11-22</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">duol:FoundersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">duol:TrancheOneAndTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-26</startDate>
            <endDate>2024-12-26</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">duol:ShareBasedPaymentArrangementFoundersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">duol:FoundersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
        </entity>
        <period>
            <startDate>2024-01-08</startDate>
            <endDate>2024-01-08</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
        </entity>
        <period>
            <instant>2024-01-08</instant>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="duol:DefinedContributionPlanMatchingContributionPortionAxis">duol:MatchingContributionPortion1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="duol:DefinedContributionPlanMatchingContributionPortionAxis">duol:MatchingContributionPortionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">duol:ClassAAndClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">duol:ClassAAndClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">duol:ClassAAndClassBCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:NatalieGlanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:NatalieGlanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:NatalieGlanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">duol:NatalieGlanceTradingArrangementUnvestedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:NatalieGlanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">duol:NatalieGlanceTradingArrangementCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:GillianMunsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:GillianMunsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:GillianMunsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:JamesSheltonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:JamesSheltonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:JamesSheltonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">duol:JamesSheltonTradingArrangementCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:JamesSheltonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">duol:JamesSheltonTradingArrangementCommonStockUnderlyingUnvestedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:RobertMeeseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:RobertMeeseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:RobertMeeseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">duol:RobertMeeseTradingArrangementRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">duol:RobertMeeseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">duol:RobertMeeseTradingArrangementCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001562088</identifier>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="language">
        <measure>duol:language</measure>
    </unit>
    <unit id="revenuesource">
        <measure>duol:revenueSource</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="tranche">
        <measure>duol:tranche</measure>
    </unit>
    <unit id="reporting_unit">
        <measure>duol:reporting_unit</measure>
    </unit>
    <unit id="acquisition">
        <measure>duol:acquisition</measure>
    </unit>
    <unit id="user">
        <measure>duol:user</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="day">
        <measure>duol:day</measure>
    </unit>
    <unit id="vote">
        <measure>duol:vote</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-33">0001562088</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-34">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-35">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-36">false</dei:AmendmentFlag>
    <us-gaap:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-1" id="f-403">http://fasb.org/us-gaap/2024#CapitalizedComputerSoftwareImpairments1</us-gaap:ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <duol:LongTermInvestmentsMaturityTerm contextRef="c-66" id="f-479">P1Y</duol:LongTermInvestmentsMaturityTerm>
    <duol:LongTermInvestmentsMaturityTerm contextRef="c-67" id="f-480">P1Y</duol:LongTermInvestmentsMaturityTerm>
    <us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-483">http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-68" id="f-570">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-68" id="f-571">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-687">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-6" id="f-688">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <ecd:TrdArrDuration contextRef="c-185" id="f-1016">P412D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-189" id="f-1017">P250D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-192" id="f-1018">P263D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-196" id="f-1019">P387D</ecd:TrdArrDuration>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-4">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-3">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">001-40653</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">Duolingo, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">45-3055872</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">5900 Penn Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">Pittsburgh</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">15206</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">(412)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">567-6602</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-16">Class A common stock, $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">DUOL</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-19">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-20">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-21">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-22">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-23">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-25">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-26">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-27">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-28">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="0" id="f-29" unitRef="usd">6153312710</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-30" unitRef="shares">39044190</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-31" unitRef="shares">6198612</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-32">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Portions of the registrant&#x2019;s definitive proxy statement for its 2025 annual meeting of stockholders, which the registrant intends to file pursuant to Regulation 14A with the Securities and Exchange Commission not later than 120 days after the registrant&#x2019;s fiscal year ended December&#160;31, 2024, are incorporated by reference into Part III of this Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c-1" id="f-37">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;We have developed and implemented a cybersecurity risk management program intended to protect the confidentiality, integrity, and availability of our critical systems and information. Our cybersecurity risk management program includes a cybersecurity incident response plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;We design and assess our program based on the International Organization for Standardization (&#x201c;ISO&#x201d;) 27001 requirements. This does not imply that we meet any particular technical standards, specifications, or requirements, only that we use the ISO 27001 requirements as a guide to help us identify, assess, and manage cybersecurity risks relevant to our business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Our cybersecurity risk management program is integrated into our overall enterprise risk management program, and shares common methodologies, reporting channels and governance processes that apply across the enterprise risk management program to other legal, compliance, strategic, operational, and financial risk areas.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Our cybersecurity risk management program includes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;risk assessments designed to help identify material cybersecurity risks to our critical systems, information, products, services, and our broader enterprise IT environment;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a dedicated information security team principally responsible for managing (1) our cybersecurity risk assessment processes, (2) our security controls, and (3) our response to cybersecurity incidents;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the use of external service providers, where appropriate, to assess, test or otherwise assist with aspects of our security controls;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;cybersecurity awareness training of our employees, incident response personnel, and senior management; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a cybersecurity incident response plan that includes procedures for responding to cybersecurity incidents; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a third-party risk management process for service providers, suppliers, and vendors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;We have not identified risks from known cybersecurity threats, including as a result of any prior cybersecurity incidents, that have materially affected us, including our operations, business strategy, financial condition, or results of operations. We face risks from cybersecurity threats that, if realized, are reasonably likely to materially affect us, including our operations, business strategy, financial condition, or results of operations. See Part I, Item 1A. &#x201c;Risk Factors&#x2014;Risks Relating to Our Business and Industry &#x2013; Security breaches of our IT Systems, improper or unauthorized access to or disclosure of our Confidential Information, other hacking and social engineering or phishing attacks on our IT Systems or service, or other cyber incidents could disrupt our services or compromise Confidential Information related to our business and expose us to liability, which could harm our reputation and materially adversely affect our business.&#x201d;.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c-1" id="f-38">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;We have developed and implemented a cybersecurity risk management program intended to protect the confidentiality, integrity, and availability of our critical systems and information. Our cybersecurity risk management program includes a cybersecurity incident response plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;We design and assess our program based on the International Organization for Standardization (&#x201c;ISO&#x201d;) 27001 requirements. This does not imply that we meet any particular technical standards, specifications, or requirements, only that we use the ISO 27001 requirements as a guide to help us identify, assess, and manage cybersecurity risks relevant to our business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Our cybersecurity risk management program is integrated into our overall enterprise risk management program, and shares common methodologies, reporting channels and governance processes that apply across the enterprise risk management program to other legal, compliance, strategic, operational, and financial risk areas.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c-1" id="f-39">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c-1" id="f-40">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c-1" id="f-41">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c-1" id="f-42">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c-1" id="f-44">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Our Board has ultimate oversight of cybersecurity risk and is assisted by its Audit Committee (the "Committee"), which regularly reviews our cybersecurity program with management and reports to the Board. Cybersecurity reviews by the Committee generally occur quarterly or more frequently as determined to be necessary or advisable. Committee members also receive presentations on cybersecurity topics and trends from our Information Security Management Leader, internal cybersecurity staff or external experts as part of the Committee's continuing education on topics that impact public companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Our management team oversees our cybersecurity risk management through our Information Security Management System Governance Council, which is chaired by our Information Security Management Leader and includes our Chief Technology Officer, Chief Engineering Officer, and General Counsel, along with employee subject matter experts in law, privacy, engineering, and cybersecurity. This Governance Council also includes the leader of our dedicated Information Security Team, who has over six years of specific cybersecurity experience, manages the day-to-day activities needed to prevent, detect, and mitigate cybersecurity incidents, and reports to senior management through the Governance Council.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Our management team supervises efforts to prevent, detect, mitigate, and remediate cybersecurity risks and incidents through various means, which may include briefings from internal security personnel; threat intelligence and other information obtained from governmental, public or private sources, including external consultants engaged by us; and alerts and reports produced by security tools deployed in the IT environment.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-43">Our Board has ultimate oversight of cybersecurity risk and is assisted by its Audit Committee (the "Committee"), which regularly reviews our cybersecurity program with management and reports to the Board.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c-1" id="f-45">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-46">Committee members also receive presentations on cybersecurity topics and trends from our Information Security Management Leader, internal cybersecurity staff or external experts as part of the Committee's continuing education on topics that impact public companies.</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c-1" id="f-47">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Our management team oversees our cybersecurity risk management through our Information Security Management System Governance Council, which is chaired by our Information Security Management Leader and includes our Chief Technology Officer, Chief Engineering Officer, and General Counsel, along with employee subject matter experts in law, privacy, engineering, and cybersecurity. This Governance Council also includes the leader of our dedicated Information Security Team, who has over six years of specific cybersecurity experience, manages the day-to-day activities needed to prevent, detect, and mitigate cybersecurity incidents, and reports to senior management through the Governance Council.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Our management team supervises efforts to prevent, detect, mitigate, and remediate cybersecurity risks and incidents through various means, which may include briefings from internal security personnel; threat intelligence and other information obtained from governmental, public or private sources, including external consultants engaged by us; and alerts and reports produced by security tools deployed in the IT environment.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-48">Our management team oversees our cybersecurity risk management through our Information Security Management System Governance Council, which is chaired by our Information Security Management Leader and includes our Chief Technology Officer, Chief Engineering Officer, and General Counsel, along with employee subject matter experts in law, privacy, engineering, and cybersecurity.</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c-1" id="f-49">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c-1" id="f-50">This Governance Council also includes the leader of our dedicated Information Security Team, who has over six years of specific cybersecurity experience, manages the day-to-day activities needed to prevent, detect, and mitigate cybersecurity incidents, and reports to senior management through the Governance Council.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-51">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Our management team supervises efforts to prevent, detect, mitigate, and remediate cybersecurity risks and incidents through various means, which may include briefings from internal security personnel; threat intelligence and other information obtained from governmental, public or private sources, including external consultants engaged by us; and alerts and reports produced by security tools deployed in the IT environment.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <dei:AuditorFirmId contextRef="c-1" id="f-52">34</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c-1" id="f-53">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-54">New York, New York</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-55" unitRef="usd">785791000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-56" unitRef="usd">747610000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent contextRef="c-5" decimals="-3" id="f-57" unitRef="usd">91854000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent contextRef="c-6" decimals="-3" id="f-58" unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-59" unitRef="usd">128923000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-6" decimals="-3" id="f-60" unitRef="usd">88975000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-5" decimals="-3" id="f-61" unitRef="usd">80162000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-6" decimals="-3" id="f-62" unitRef="usd">53931000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-63" unitRef="usd">14858000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-6" decimals="-3" id="f-64" unitRef="usd">7282000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-65" unitRef="usd">1101588000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-6" decimals="-3" id="f-66" unitRef="usd">897798000</us-gaap:AssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-67" unitRef="usd">47495000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-68" unitRef="usd">19103000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-69" unitRef="usd">19899000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-6" decimals="-3" id="f-70" unitRef="usd">15995000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:LongTermInvestments contextRef="c-5" decimals="-3" id="f-71" unitRef="usd">98292000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c-6" decimals="-3" id="f-72" unitRef="usd">0</us-gaap:LongTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-73" unitRef="usd">18943000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-74" unitRef="usd">11792000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-75" unitRef="usd">10538000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-6" decimals="-3" id="f-76" unitRef="usd">4050000</us-gaap:Goodwill>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-5" decimals="-3" id="f-77" unitRef="usd">2735000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-6" decimals="-3" id="f-78" unitRef="usd">2735000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-5" decimals="-3" id="f-79" unitRef="usd">675000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-6" decimals="-3" id="f-80" unitRef="usd">766000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-81" unitRef="usd">1563000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-6" decimals="-3" id="f-82" unitRef="usd">1718000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-83" unitRef="usd">1301728000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-6" decimals="-3" id="f-84" unitRef="usd">953957000</us-gaap:Assets>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-85" unitRef="usd">372884000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-6" decimals="-3" id="f-86" unitRef="usd">249192000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-5" decimals="-3" id="f-87" unitRef="usd">6381000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-6" decimals="-3" id="f-88" unitRef="usd">2447000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-5" decimals="-3" id="f-89" unitRef="usd">6591000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-6" decimals="-3" id="f-90" unitRef="usd">792000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-91" unitRef="usd">36375000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-92" unitRef="usd">24931000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-93" unitRef="usd">422231000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-94" unitRef="usd">277362000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-95" unitRef="usd">54656000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-96" unitRef="usd">21094000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-5" decimals="-3" id="f-97" unitRef="usd">291000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-6" decimals="-3" id="f-98" unitRef="usd">0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:Liabilities contextRef="c-5" decimals="-3" id="f-99" unitRef="usd">477178000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-6" decimals="-3" id="f-100" unitRef="usd">298456000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-5" id="f-101" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-6" id="f-102" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-103"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-8"
      decimals="INF"
      id="f-104"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="-3" id="f-105" unitRef="shares">2000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-8" decimals="-3" id="f-106" unitRef="shares">2000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="-3" id="f-107" unitRef="shares">38730000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-8" decimals="-3" id="f-108" unitRef="shares">38730000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-7" decimals="-3" id="f-109" unitRef="shares">36311000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-7" decimals="-3" id="f-110" unitRef="shares">36311000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-9"
      decimals="INF"
      id="f-111"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-10"
      decimals="INF"
      id="f-112"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-9" decimals="-3" id="f-113" unitRef="shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-10" decimals="-3" id="f-114" unitRef="shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-10" decimals="-3" id="f-115" unitRef="shares">6206000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-10" decimals="-3" id="f-116" unitRef="shares">6206000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-9" decimals="-3" id="f-117" unitRef="shares">6215000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-9" decimals="-3" id="f-118" unitRef="shares">6215000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-3" id="f-119" unitRef="usd">4000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-6" decimals="-3" id="f-120" unitRef="usd">4000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-5" decimals="-3" id="f-121" unitRef="usd">950393000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-6" decimals="-3" id="f-122" unitRef="usd">869918000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-123" unitRef="usd">-125847000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-6" decimals="-3" id="f-124" unitRef="usd">-214421000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-125" unitRef="usd">824550000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-126" unitRef="usd">655501000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-127" unitRef="usd">1301728000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-6" decimals="-3" id="f-128" unitRef="usd">953957000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-129" unitRef="usd">748024000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-130" unitRef="usd">531109000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-131" unitRef="usd">369495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue contextRef="c-1" decimals="-3" id="f-132" unitRef="usd">203645000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-11" decimals="-3" id="f-133" unitRef="usd">142105000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-12" decimals="-3" id="f-134" unitRef="usd">99431000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-135" unitRef="usd">544379000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-11" decimals="-3" id="f-136" unitRef="usd">389004000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-12" decimals="-3" id="f-137" unitRef="usd">270064000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-138" unitRef="usd">235298000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-11" decimals="-3" id="f-139" unitRef="usd">194352000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-12" decimals="-3" id="f-140" unitRef="usd">150444000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-141" unitRef="usd">90494000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-11" decimals="-3" id="f-142" unitRef="usd">75788000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-12" decimals="-3" id="f-143" unitRef="usd">66967000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-144" unitRef="usd">155992000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-11" decimals="-3" id="f-145" unitRef="usd">132123000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-12" decimals="-3" id="f-146" unitRef="usd">117848000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-147" unitRef="usd">481784000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-11" decimals="-3" id="f-148" unitRef="usd">402263000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-12" decimals="-3" id="f-149" unitRef="usd">335259000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-150" unitRef="usd">62595000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-11" decimals="-3" id="f-151" unitRef="usd">-13259000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-12" decimals="-3" id="f-152" unitRef="usd">-65195000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherIncome contextRef="c-1" decimals="-3" id="f-153" unitRef="usd">1267000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome contextRef="c-11" decimals="-3" id="f-154" unitRef="usd">590000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome contextRef="c-12" decimals="-3" id="f-155" unitRef="usd">131000</us-gaap:OtherIncome>
    <us-gaap:OtherExpenses contextRef="c-1" decimals="-3" id="f-156" unitRef="usd">4253000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses contextRef="c-11" decimals="-3" id="f-157" unitRef="usd">645000</us-gaap:OtherExpenses>
    <us-gaap:OtherExpenses contextRef="c-12" decimals="-3" id="f-158" unitRef="usd">807000</us-gaap:OtherExpenses>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-159" unitRef="usd">-2986000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-11" decimals="-3" id="f-160" unitRef="usd">-55000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-12" decimals="-3" id="f-161" unitRef="usd">-676000</us-gaap:NonoperatingIncomeExpense>
    <duol:IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests contextRef="c-1" decimals="-3" id="f-162" unitRef="usd">59609000</duol:IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests>
    <duol:IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests contextRef="c-11" decimals="-3" id="f-163" unitRef="usd">-13314000</duol:IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests>
    <duol:IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests contextRef="c-12" decimals="-3" id="f-164" unitRef="usd">-65871000</duol:IncomeLossFromContinuingOperationsBeforeInterestIncomeIncomeTaxesNoncontrollingInterests>
    <us-gaap:InterestIncomeOperating contextRef="c-1" decimals="-3" id="f-165" unitRef="usd">42697000</us-gaap:InterestIncomeOperating>
    <us-gaap:InterestIncomeOperating contextRef="c-11" decimals="-3" id="f-166" unitRef="usd">31091000</us-gaap:InterestIncomeOperating>
    <us-gaap:InterestIncomeOperating contextRef="c-12" decimals="-3" id="f-167" unitRef="usd">7235000</us-gaap:InterestIncomeOperating>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-168" unitRef="usd">102306000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-11" decimals="-3" id="f-169" unitRef="usd">17777000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-170" unitRef="usd">-58636000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-171" unitRef="usd">13732000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-172" unitRef="usd">1710000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-173" unitRef="usd">938000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-174" unitRef="usd">88574000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-175" unitRef="usd">88574000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-11" decimals="-3" id="f-176" unitRef="usd">16067000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-11" decimals="-3" id="f-177" unitRef="usd">16067000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-12" decimals="-3" id="f-178" unitRef="usd">-59574000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-179" unitRef="usd">-59574000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-180"
      unitRef="usdPerShare">2.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-11"
      decimals="2"
      id="f-181"
      unitRef="usdPerShare">0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-12"
      decimals="2"
      id="f-182"
      unitRef="usdPerShare">-1.51</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-183"
      unitRef="usdPerShare">1.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-11"
      decimals="2"
      id="f-184"
      unitRef="usdPerShare">0.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-12"
      decimals="2"
      id="f-185"
      unitRef="usdPerShare">-1.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-13" decimals="-3" id="f-186" unitRef="shares">38272000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-13" decimals="-3" id="f-187" unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-14" decimals="-3" id="f-188" unitRef="usd">683966000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-15" decimals="-3" id="f-189" unitRef="usd">-170914000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-3" id="f-190" unitRef="usd">513056000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-17" decimals="-3" id="f-191" unitRef="usd">73820000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-12" decimals="-3" id="f-192" unitRef="usd">73820000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-18" decimals="-3" id="f-193" unitRef="shares">1739000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-17" decimals="-3" id="f-194" unitRef="usd">14776000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-12" decimals="-3" id="f-195" unitRef="usd">14776000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="c-18" decimals="-3" id="f-196" unitRef="shares">350000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:NetIncomeLoss contextRef="c-19" decimals="-3" id="f-197" unitRef="usd">-59574000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-198" unitRef="usd">-59574000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-20" decimals="-3" id="f-199" unitRef="shares">40361000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-3" id="f-200" unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-201" unitRef="usd">772562000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-202" unitRef="usd">-230488000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-203" unitRef="usd">542078000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-20" decimals="-3" id="f-204" unitRef="shares">40361000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-3" id="f-205" unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-206" unitRef="usd">772562000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-207" unitRef="usd">-230488000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-208" unitRef="usd">542078000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-24" decimals="-3" id="f-209" unitRef="usd">95221000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-11" decimals="-3" id="f-210" unitRef="usd">95221000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-25" decimals="-3" id="f-211" unitRef="shares">180000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-25" decimals="-3" id="f-212" unitRef="shares">84000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-24" decimals="-3" id="f-213" unitRef="usd">11482000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-11" decimals="-3" id="f-214" unitRef="usd">11482000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-25" decimals="-3" id="f-215" unitRef="shares">1396000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-24" decimals="-3" id="f-216" unitRef="usd">13617000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-11" decimals="-3" id="f-217" unitRef="usd">13617000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="c-25" decimals="-3" id="f-218" unitRef="shares">673000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:NetIncomeLoss contextRef="c-26" decimals="-3" id="f-219" unitRef="usd">16067000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-11" decimals="-3" id="f-220" unitRef="usd">16067000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-27" decimals="-3" id="f-221" unitRef="shares">42526000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-3" id="f-222" unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-3" id="f-223" unitRef="usd">869918000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-224" unitRef="usd">-214421000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-225" unitRef="usd">655501000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-27" decimals="-3" id="f-226" unitRef="shares">42526000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-3" id="f-227" unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-3" id="f-228" unitRef="usd">869918000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-229" unitRef="usd">-214421000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-230" unitRef="usd">655501000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-30" decimals="-3" id="f-231" unitRef="usd">110477000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-232" unitRef="usd">110477000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-31" decimals="-3" id="f-233" unitRef="shares">270000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-31" decimals="-3" id="f-234" unitRef="shares">143000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-30" decimals="-3" id="f-235" unitRef="usd">49358000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-236" unitRef="usd">49358000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-31" decimals="-3" id="f-237" unitRef="shares">1462000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-30" decimals="-3" id="f-238" unitRef="usd">19356000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-1" decimals="-3" id="f-239" unitRef="usd">19356000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="c-31" decimals="-3" id="f-240" unitRef="shares">821000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:NetIncomeLoss contextRef="c-32" decimals="-3" id="f-241" unitRef="usd">88574000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-242" unitRef="usd">88574000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-33" decimals="-3" id="f-243" unitRef="shares">44936000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-244" unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-245" unitRef="usd">950393000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-246" unitRef="usd">-125847000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-247" unitRef="usd">824550000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-248" unitRef="usd">88574000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-11" decimals="-3" id="f-249" unitRef="usd">16067000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-250" unitRef="usd">-59574000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-251" unitRef="usd">10854000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-11" decimals="-3" id="f-252" unitRef="usd">7095000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-12" decimals="-3" id="f-253" unitRef="usd">4870000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-254" unitRef="usd">110477000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-11" decimals="-3" id="f-255" unitRef="usd">95221000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-12" decimals="-3" id="f-256" unitRef="usd">73820000</us-gaap:ShareBasedCompensation>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-1" decimals="-3" id="f-257" unitRef="usd">551000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-11" decimals="-3" id="f-258" unitRef="usd">0</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-12" decimals="-3" id="f-259" unitRef="usd">0</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets contextRef="c-1" decimals="-3" id="f-260" unitRef="usd">0</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets contextRef="c-11" decimals="-3" id="f-261" unitRef="usd">100000</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets contextRef="c-12" decimals="-3" id="f-262" unitRef="usd">0</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-1" decimals="-3" id="f-263" unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-11" decimals="-3" id="f-264" unitRef="usd">-433000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-12" decimals="-3" id="f-265" unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:CapitalizedComputerSoftwareImpairments1 contextRef="c-1" decimals="-3" id="f-266" unitRef="usd">238000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1 contextRef="c-11" decimals="-3" id="f-267" unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1 contextRef="c-12" decimals="-3" id="f-268" unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-1" decimals="-3" id="f-269" unitRef="usd">123692000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-11" decimals="-3" id="f-270" unitRef="usd">91642000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-12" decimals="-3" id="f-271" unitRef="usd">59283000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-272" unitRef="usd">39917000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-11" decimals="-3" id="f-273" unitRef="usd">42247000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-12" decimals="-3" id="f-274" unitRef="usd">13565000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <duol:IncreaseDecreaseInCapitalizedContractCostsNet contextRef="c-1" decimals="-3" id="f-275" unitRef="usd">26231000</duol:IncreaseDecreaseInCapitalizedContractCostsNet>
    <duol:IncreaseDecreaseInCapitalizedContractCostsNet contextRef="c-11" decimals="-3" id="f-276" unitRef="usd">18890000</duol:IncreaseDecreaseInCapitalizedContractCostsNet>
    <duol:IncreaseDecreaseInCapitalizedContractCostsNet contextRef="c-12" decimals="-3" id="f-277" unitRef="usd">10822000</duol:IncreaseDecreaseInCapitalizedContractCostsNet>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-278" unitRef="usd">7570000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-11" decimals="-3" id="f-279" unitRef="usd">48000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-12" decimals="-3" id="f-280" unitRef="usd">1415000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-281" unitRef="usd">3934000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-11" decimals="-3" id="f-282" unitRef="usd">1261000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-12" decimals="-3" id="f-283" unitRef="usd">-6655000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-3" id="f-284" unitRef="usd">16850000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-11" decimals="-3" id="f-285" unitRef="usd">3444000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-12" decimals="-3" id="f-286" unitRef="usd">8720000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-1" decimals="-3" id="f-287" unitRef="usd">-5163000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-11" decimals="-3" id="f-288" unitRef="usd">264000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-12" decimals="-3" id="f-289" unitRef="usd">1006000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-290" unitRef="usd">285513000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-11" decimals="-3" id="f-291" unitRef="usd">153614000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-12" decimals="-3" id="f-292" unitRef="usd">53656000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-1" decimals="-3" id="f-293" unitRef="usd">193300000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-11" decimals="-3" id="f-294" unitRef="usd">0</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-12" decimals="-3" id="f-295" unitRef="usd">0</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="c-1" decimals="-3" id="f-296" unitRef="usd">3705000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="c-11" decimals="-3" id="f-297" unitRef="usd">0</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="c-12" decimals="-3" id="f-298" unitRef="usd">0</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <duol:PaymentsForSoftwareAndPurchasesOfIntangibleAssets contextRef="c-1" decimals="-3" id="f-299" unitRef="usd">9024000</duol:PaymentsForSoftwareAndPurchasesOfIntangibleAssets>
    <duol:PaymentsForSoftwareAndPurchasesOfIntangibleAssets contextRef="c-11" decimals="-3" id="f-300" unitRef="usd">10493000</duol:PaymentsForSoftwareAndPurchasesOfIntangibleAssets>
    <duol:PaymentsForSoftwareAndPurchasesOfIntangibleAssets contextRef="c-12" decimals="-3" id="f-301" unitRef="usd">4562000</duol:PaymentsForSoftwareAndPurchasesOfIntangibleAssets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-302" unitRef="usd">12116000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-11" decimals="-3" id="f-303" unitRef="usd">3191000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-12" decimals="-3" id="f-304" unitRef="usd">5562000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="c-1" decimals="-3" id="f-305" unitRef="usd">0</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="c-11" decimals="-3" id="f-306" unitRef="usd">100000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="c-12" decimals="-3" id="f-307" unitRef="usd">0</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:CashAcquiredFromAcquisition contextRef="c-1" decimals="-3" id="f-308" unitRef="usd">5000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-309" unitRef="usd">6595000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-11" decimals="-3" id="f-310" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-12" decimals="-3" id="f-311" unitRef="usd">4050000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-312" unitRef="usd">-217330000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-11" decimals="-3" id="f-313" unitRef="usd">-13584000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-12" decimals="-3" id="f-314" unitRef="usd">-14174000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-315" unitRef="usd">19356000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-11" decimals="-3" id="f-316" unitRef="usd">13617000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-12" decimals="-3" id="f-317" unitRef="usd">14776000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-318" unitRef="usd">49358000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-11" decimals="-3" id="f-319" unitRef="usd">11482000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-12" decimals="-3" id="f-320" unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-321" unitRef="usd">-30002000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-11" decimals="-3" id="f-322" unitRef="usd">2135000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-12" decimals="-3" id="f-323" unitRef="usd">14776000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-324" unitRef="usd">38181000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-11" decimals="-3" id="f-325" unitRef="usd">142165000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-12" decimals="-3" id="f-326" unitRef="usd">54258000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-327" unitRef="usd">750345000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-23" decimals="-3" id="f-328" unitRef="usd">608180000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-16" decimals="-3" id="f-329" unitRef="usd">553922000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-330" unitRef="usd">788526000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-331" unitRef="usd">750345000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-23" decimals="-3" id="f-332" unitRef="usd">608180000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-333" unitRef="usd">7620000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-11" decimals="-3" id="f-334" unitRef="usd">2320000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-12" decimals="-3" id="f-335" unitRef="usd">615000</us-gaap:IncomeTaxesPaidNet>
    <duol:CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-336" unitRef="usd">0</duol:CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid>
    <duol:CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid contextRef="c-11" decimals="-3" id="f-337" unitRef="usd">0</duol:CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid>
    <duol:CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid contextRef="c-12" decimals="-3" id="f-338" unitRef="usd">1121000</duol:CapitalizedSoftwareAndPurchasesOfIntangibleAssetsExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-339" unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-11" decimals="-3" id="f-340" unitRef="usd">165000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-12" decimals="-3" id="f-341" unitRef="usd">166000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <duol:LandlordIncentivesIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-342" unitRef="usd">0</duol:LandlordIncentivesIncurredButNotYetPaid>
    <duol:LandlordIncentivesIncurredButNotYetPaid contextRef="c-11" decimals="-3" id="f-343" unitRef="usd">0</duol:LandlordIncentivesIncurredButNotYetPaid>
    <duol:LandlordIncentivesIncurredButNotYetPaid contextRef="c-12" decimals="-3" id="f-344" unitRef="usd">2148000</duol:LandlordIncentivesIncurredButNotYetPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-345" unitRef="usd">33039000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-11" decimals="-3" id="f-346" unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <duol:RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities contextRef="c-1" decimals="-3" id="f-347" unitRef="usd">1303000</duol:RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities>
    <duol:RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities contextRef="c-11" decimals="-3" id="f-348" unitRef="usd">2024000</duol:RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities>
    <duol:RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities contextRef="c-12" decimals="-3" id="f-349" unitRef="usd">0</duol:RightOfUseAssetDecreaseFromModificationsOperatingLeaseLiabilities>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="c-1" id="f-350">DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Duolingo,&#160;Inc. (the &#x201c;Company&#x201d; or &#x201c;Duolingo&#x201d;) was formed on August&#160;18, 2011, and the Duolingo App was launched to the general public on June&#160;19, 2012. The Company&#x2019;s headquarters are located in Pittsburgh, Pennsylvania. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Duolingo is a US-based mobile learning platform, as well as a digital English language proficiency assessment exam. The Company has a freemium business model: the app and the website are accessible free of charge, although Duolingo also offers premium services for a subscription fee. As of the date of this filing, Duolingo offers courses in over 40 different languages, including Spanish, English, French, German, Italian, Portuguese, Japanese and Chinese. We have locations in the U.S., China and Germany. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Principles of Consolidation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Consolidated Financial Statements include the accounts of the Company and subsidiaries over which the Company has control. All intercompany transactions and balances have been eliminated. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Basis of Presentation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The accompanying Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles in the U.S. (&#x201c;GAAP&#x201d;) from the Company&#x2019;s accounting records and reflect the consolidated financial position and results of operations for the years ended December 31, 2024, 2023, and 2022. Unless otherwise specified, all dollar amounts (other than per share amounts) are referred to in thousands. &lt;/span&gt;&lt;/div&gt;The Consolidated Financial Statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;).</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <duol:NumberOfLanguages contextRef="c-5" decimals="0" id="f-351" unitRef="language">40</duol:NumberOfLanguages>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-352">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Principles of Consolidation&lt;/span&gt;&#x2014;The Consolidated Financial Statements include the accounts of the Company and subsidiaries over which the Company has control. All intercompany transactions and balances have been eliminated.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-353">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Basis of Presentation&lt;/span&gt;&#x2014;The accompanying Consolidated Financial Statements have been prepared in accordance with generally accepted accounting principles in the U.S. (&#x201c;GAAP&#x201d;) from the Company&#x2019;s accounting records and reflect the consolidated financial position and results of operations for the years ended December 31, 2024, 2023, and 2022. Unless otherwise specified, all dollar amounts (other than per share amounts) are referred to in thousands.&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Accounting Principles&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Consolidated Financial Statements and accompanying notes are prepared in accordance with GAAP.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-354">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Accounting Principles&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Consolidated Financial Statements and accompanying notes are prepared in accordance with GAAP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Use of Estimates&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The preparation of Consolidated Financial Statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and accompanying notes. Significant estimates and assumptions reflected in the Consolidated Financial Statements include, but are not limited to, useful lives of property and equipment, valuation of deferred tax assets and liabilities, stock-based compensation, operating lease right-of-use assets and liabilities, capitalization of internally developed software and associated useful lives and contingent liabilities, fair value of investments and valuation of goodwill and intangible assets from acquisitions. Actual results may differ materially from such estimates. Management believes that the estimates, and judgments upon which they rely, are reasonable based upon information available to them at the time that these estimates and judgments are made. To the extent that there are material differences between these estimates and actual results, the Company&#x2019;s Consolidated Financial Statements will be affected.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Revenue Recognition&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company has four predominant sources of revenue; time-based subscriptions, in-app advertising placement by third parties, the Duolingo English Test, and In-App Purchases. See Note 5, Revenue, for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Deferred Revenues&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Revenue is recognized over the life of the subscription, or in the case of Duolingo English Test, revenue is recognized when the test is proctored. The Company classifies deferred revenue as a short-term liability on the consolidated balance sheets as the longest subscription plan is for twelve months, and Duolingo English Test purchases must be taken within 21 days.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Cost of Revenues&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Cost of revenue predominantly consists of third-party payment processing fees charged by various distribution channel and hosting fees. To a much lesser extent, includes wages and stock-based compensation for certain employees in the capacity of customer support, amortization of revenue generating capitalized software, and depreciation of certain property and equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Deferred Cost of Revenues&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Deferred cost of revenue includes third-party payment processing fees amortized over the subscription terms in proportion to the revenue recognized. In situations where fees are charged for subscriptions that exceed one month, costs are deferred and recognized over the life of the subscription and are classified as a current asset. The Company classifies deferred cost of revenue as a short-term asset on the Company&#x2019;s consolidated balance sheets as the longest subscription plan is for twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Cash and Cash Equivalents&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Cash consists primarily of cash on hand and bank deposits. Cash equivalents consist primarily of money market accounts with maturities of three months or less at the date of acquisition and are stated at cost, which approximates fair value. The Company maintains cash deposits with financial institutions that may exceed federally insured limits at times. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Investments &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Investments consist primarily of corporate debt securities, U.S. Treasury securities, certificates of deposit, and commercial paper. Management determines the appropriate classification of investments at the time of purchase based upon management&#x2019;s intent with regard to such investments. The Company&#x2019;s investments are classified as held-to-maturity at the time of purchase, and such classifications are reevaluated as of each balance sheet date. All highly liquid investments with an original maturity of 90 days or less when purchased are considered to be cash equivalents. Investments with remaining contractual maturities of one year or less from the balance sheet date, which are not considered cash equivalents, are classified as short-term investments, and those with remaining contractual maturities greater than one year from the balance sheet date are classified as long-term investments. All investments are recorded at amortized cost. Realized gains and losses on sales and maturities of investments are determined based on the specific identification method and are recognized in the Consolidated Statements of Operations and Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;We perform periodic evaluations to determine whether any declines in the fair value of investments below cost are other-than-temporary. The evaluation consists of qualitative and quantitative factors regarding the severity and duration of the unrealized loss, as well as the Company&#x2019;s ability and intent to hold the investments until a forecasted recovery occurs. The impairments are considered to be other-than-temporary if they are related to deterioration in credit risk or if it is likely that the underlying securities will be sold or mature prior to a full recovery of their cost basis. Other-than-temporary fair value impairments, if any, are determined based on the specific identification method and are reported in Other (expense) income, net in the Consolidated Statements of Operations and Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Restricted Cash&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Restricted cash consists of a collateralized letter of credit established in connection with a lease agreement for the Company&#x2019;s Sub-Sublease in New York, which was signed in December 2023. Restricted cash is included in non-current assets for leases that expire in more than one year from the balance sheet date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Accounts Receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;Accounts receivables are reported on the consolidated balance sheets at the outstanding principal amount adjusted for any allowance for credit losses and any charge offs. The Company provides an allowance for credit losses to reduce trade receivables to their estimated net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;realizable value equal to the amount that is expected to be collected. This allowance is estimated based on historical collection experience, the aging of receivables, specific current and expected future macro-economic and market conditions, and assessments of the current creditworthiness and economic status of customers. The Company considers a receivable delinquent if it is unpaid after the term of the related invoice has expired. Balances that are still outstanding after management has used reasonable collection efforts are written off. The Company reviews its allowance for credit losses on a quarterly basis. As of December&#160;31, 2024 and 2023, the Company has not recorded a reserve given the Company&#x2019;s lack of historical write offs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Property and Equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;Property and equipment is stated at cost, less accumulated depreciation. Depreciation is computed on the straight-line method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.542%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Class&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 to 6 years&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Leasehold improvements are amortized over the lesser of the life of the lease or the estimated useful life of the leasehold improvements. Costs related to maintenance and repairs that do not extend the assets&#x2019; useful life are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Company uses the acquisition method of accounting for business combination transactions, and, accordingly, recognizes the fair values of assets acquired and liabilities assumed in the Company&#x2019;s Consolidated Financial Statements. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. Transaction costs related to the acquisition of the acquired company are expensed as incurred. The allocation of fair values may be subject to adjustment after the initial allocation for up to a one-year period as more information becomes available relative to the fair values as of the acquisition date. The Consolidated Financial Statements include the results of operations of any acquired company since the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Goodwill&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Company recognizes the excess of the purchase price over the fair value of identifiable net assets acquired at the acquisition date as goodwill. Goodwill is not amortized but is reviewed for impairment annually and more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. The Company will review goodwill for impairment annually on October 1st of each fiscal year or whenever events or changes in circumstances indicate that an impairment may exist. The Company will first perform a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value. If the reporting unit does not pass the qualitative assessment, then the reporting unit&#x2019;s carrying value is compared to its fair value. If the fair value of the reporting unit is greater than the reporting unit&#x2019;s carrying value, then the carrying value of the reporting unit is deemed to be recoverable. If the carrying value of the reporting unit is greater than the reporting unit&#x2019;s fair value, goodwill is impaired and written down to the reporting unit&#x2019;s fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The majority of the Company&#x2019;s intangible assets is capitalized software, with minimal acquired technology and other intangible assets during the years ended December 31, 2024 and 2023. The Company develops software for internal use and capitalizes the software development costs incurred during the application development stage. Costs incurred prior to and after the application development stage are charged to expense. When the software is ready for its intended use, capitalization ceases and such costs are amortized on a straight-line basis over the estimated life, which is generally three years. Relatively minor upgrades, enhancements and maintenance to the platform are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Income Taxes&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company provides for income taxes in accordance with the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between the carrying amounts of existing assets and liabilities for financial reporting and for income tax reporting. The deferred tax asset or liability represents the future tax return consequences of those difference, which will either be taxable or deductible when the assets and liabilities are recovered or settled. A valuation allowance is established for any deferred tax asset for which it is determined that it is more likely than not that some or all of the deferred tax assets will not be realized. The Company limits the deferred tax assets recognized related to certain officers&#x2019; compensation to amounts that it estimates will be deductible in future periods based upon Internal Revenue Code (&#x201c;IRC&#x201d;) Section 162(m). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company utilizes a two-step approach to recognizing and measuring uncertain tax positions accounted for in accordance with the asset and liability method. The first step is to evaluate the tax position for recognition by determining whether evidence indicates that it is more likely than not that a position will be sustained if examined by a taxing authority.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The second step is to measure the tax benefit as the largest amount that is 50% likely of being realized upon settlement with a tax authority. There were no amounts recorded at December&#160;31, 2024 and December&#160;31, 2023 related to uncertain tax positions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Foreign Currency&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The functional currency of the Company and its subsidiaries is the U.S. dollar. Transactions denominated in currencies other than the functional currency are translated into the functional currency at the exchange rates prevailing at the dates of the transaction. Monetary assets and liabilities denominated in foreign currencies are translated using the exchange rate prevailing at the balance sheet date. Non-monetary assets and liabilities are translated using the historical rate on the date of the transaction. All exchange gains or losses arising from translation of these foreign currency transactions are included in net loss for the year. The Company has not, to the date of these Consolidated Financial Statements, entered into derivative instruments to offset the impact of foreign currency fluctuations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Company accounts for certain assets and liabilities at fair value in accordance with the accounting guidance applicable to fair value measurements and disclosures. The carrying values of cash, cash equivalents, accounts receivable, accounts payable, and accrued expenses are deemed to be reasonable estimates of their fair values because of their short-term nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Research and Development Costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;Research and development expenses are incurred as the Company maintains and enhances its software and evaluates and develops other potential applications. Such expenses include compensation of engineering, product design and testing personnel, including stock-based compensation, materials, travel and direct costs associated with the design and required testing of our platform and depreciation of certain property and equipment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Sales and Marketing&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;Sales and marketing expenses are expensed as incurred and consists primarily of new user acquisition, brand marketing, digital and social media content, and employee-related compensation, including stock-based compensation, for personnel engaged in sales and marketing functions, amortization of non-revenue generating capitalized software used to promote Duolingo and depreciation of certain property and equipment. Advertising costs were approximately $62,373, $52,969 and $48,111 for the years ended December 31, 2024, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;General and Administrative&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;General and administrative expense primarily consists of employee-related compensation (including stock-based compensation) for management and administrative functions, including our finance and accounting, legal, and people teams. General and administrative expense also includes certain professional services fees, general corporate and director and officer &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;insurance, facilities costs, and other general overhead costs that support our operations, and depreciation of certain property and equipment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Company&#x2019;s concentration of credit risk relates to financial institutions holding the Company&#x2019;s cash and cash equivalents and platforms with significant accounts receivable balances and revenue transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company maintains cash deposits with financial institutions that may exceed federally insured limits at times. Management believes that the financial institutions that hold the Company&#x2019;s deposits are financially credit worthy and, accordingly, minimal credit risk exists with respect to those balances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The majority of our revenue comes through our subscriptions and advertising streams and payments are made to Duolingo through service providers. The top two service providers, Apple and Google, accounted for 64.7% and 21.2% of total Accounts receivable as of December&#160;31, 2024, respectively. The top three service providers, Apple, Google and Stripe, accounted for 65.2%, 20.7% and 10.7% of total Accounts receivable as of December&#160;31, 2023, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Company accounts for equity-based compensation using the fair value method as set forth in the ASC 718, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt;Compensation&#x2014;Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;, which requires the measurement and recognition of compensation expense for all stock-based payment awards based on estimated fair values. This method requires companies to estimate the fair value of stock-based compensation on the date of grant using an option pricing model. The Company estimates the fair value of each equity-based payment award on the date of grant using the Black-Scholes pricing model.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Black-Scholes model determines the fair value of equity-based payment awards based on the fair value of the underlying common stock on the date of grant and requires the use of estimates and assumptions, including the fair value of the Company&#x2019;s common stock, exercise price of the stock option, expected volatility, expected life, risk-free interest rate and dividend rate. The Company estimates the expected volatility of its stock options by taking the average historical volatility of a group of comparable publicly traded companies over a period equal to the expected life of the options; it is not practical for the Company to estimate its own volatility due to the lack of historical prices. The expected term of the options is determined in accordance with existing equity agreements as the underlying options are assumed to be exercised upon the passage of time. The risk-free interest rate is the estimated average interest rate based on U.S. Treasury zero-coupon notes with terms consistent with the expected life of the awards. The expected dividend yield is zero as the Company does not anticipate paying any recurring cash dividends in the foreseeable future. The Company accounts for forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt;Restricted Stock Units (RSUs)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company began to grant RSUs in November 2020. The fair value of RSUs is estimated based on the fair value of the Company&#x2019;s common stock on the date of grant. Generally, the service-based vesting condition for the majority of these awards is satisfied over four years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt;Performance-based RSUs &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;In June 2021, the Company granted 1,800 (one million eight-hundred thousand) performance-based RSUs to the Company&#x2019;s founders (&#x201c;Founder Awards&#x201d;). The Founder Awards are divided into ten equal tranches with each tranche becoming eligible to vest upon achievement of the specified stock-price hurdles. The Founder Awards vest upon the satisfaction of both a service-based condition and a performance-based condition and generally are settled one year after vesting. The service-based condition is satisfied as to 25% of the Founder Awards on each anniversary of the completion of the IPO, subject to the continuous service of the founders through the applicable date. The fair value of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Founder Awards is determined using a Monte Carlo simulation model. The associated stock-based compensation is recorded over the derived service period, using the accelerated attribution method. If the stock-price hurdles are met sooner than the requisite service period, the stock-based compensation expense will be adjusted to prospectively recognize the remaining expense over the remaining derived service period. Provided that the founders continue to provide services to us, stock-based compensation expense is recognized over the derived service period, regardless of whether the stock-price hurdles are achieved. The first and second tranches were met during the year ended December&#160;31, 2021. The third and fourth tranches were met during the year ended December 31, 2023. The fifth and sixth tranches were met during the year ended December 31, 2024. The Company recognized $19,799, $26,622 and $30,997 of stock-based compensation expense related to these awards, during the years ended December&#160;31, 2024, 2023 and 2022, respectively, which is included within General and administrative in the Consolidated Statements of Operations and Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Company records accruals for contingencies and legal proceedings expected to be incurred in connection with a loss contingency when it is probable that a liability has been incurred and the amount can be reasonably estimated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;If a loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, the nature of the contingent liability, together with an estimate of the range of possible loss, would be disclosed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Segment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Company operates as a single operating segment and derives revenues from customers through time-based subscriptions, in-app advertising placement by third parties, the Duolingo English Test, and In-App Purchases. The Chief Executive Officer, as the chief operating decision maker, evaluates the Company&#x2019;s performance and allocates resources based on consolidated net income, as presented in the income statement, supplemented by disaggregated revenue details. Significant segment expenses are those that are presented on the Consolidated Statements of Operations and Comprehensive Income (Loss). The measure of segment assets is reported on the balance sheet as total consolidated assets. Accordingly, the Company has determined that it has a single reportable segment and operating segment structure, and operates as one reporting unit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Company accounts for leases in accordance with ASC 842, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;, which requires virtually all leases, other than leases that meet the definition of a short-term lease, to be recorded on the balance sheet with a right-of-use (&#x201c;ROU&#x201d;) asset and corresponding lease liability. ROU assets are periodically reviewed for impairment whenever events or changes in circumstances arise. During the years ended December&#160;31, 2024, 2023 and 2022, the Company incurred no impairment charges on ROU assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;On the lease commencement date, each lease is classified as either finance or operating, depending on certain criteria. The Company determined that it only has operating leases as none of the criteria for finance lease classification were met. Operating lease expense is recognized on a straight-line basis on the Consolidated Statements of Operations and Comprehensive Income (Loss) in General and administrative expenses. On the Consolidated Statements of Changes in Cash Flows, payments for operating leases, are included in operating activities. As an accounting policy election, the Company has elected to not separate lease and non-lease components for all asset classes and made an accounting policy election for short-term leases which does not require the capitalization of leases with terms of 12 months or less at lease commencement. The discount rate utilized in calculating the lease liability is the rate implicit in the lease, if known; otherwise, the incremental borrowing rate (&#x201c;IBR&#x201d;) for the expected lease term is used. The Company&#x2019;s IBR approximates the rate the Company would have to pay, on a collateralized basis, to borrow an amount equal to the lease payments under similar terms. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Impairment of long-lived assets&#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If the sum of the estimated undiscounted future cash flows expected to result from the use and eventual disposition of an asset is less than the carrying amount of the asset, an impairment loss is recognized. Measurement of an impairment loss is based on the fair value of the asset. The Company recorded an &lt;span style="-sec-ix-hidden:f-403"&gt;impairment of capitalized software&lt;/span&gt; of $238 for the year ended December 31, 2024, and no impairment during the years ended December 31, 2023 and 2022, which represents an impairment to write-off the capitalization of an internal-use software project prior to being launched to the user base.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Allowance for Credit Losses&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company evaluates its cash equivalents, accounts receivable and held-to-maturity marketable securities financial assets for expected credit losses. Expected credit losses represent the portion of the amortized cost basis of a financial asset that an entity does not expect to collect. An allowance for expected credit losses is meant to reflect a risk of loss even if remote, irrespective of the expectation of collection from a particular issuer or debt security. The Company has not historically experienced any credit losses on any of its financial assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;With respect to cash equivalents and accounts receivable, given consideration of their short maturity, lack of historical losses and the current environment, the Company concluded there is generally no expected credit losses for these financial assets. With respect to held-to-maturity marketable securities which are comprised of debt securities, the Company evaluates expected credit losses on a pooled basis based on issuer-type which have similar credit risk characteristics. The allowance for credit losses is immaterial for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%"&gt;Recently Issued Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;There are no recently issued accounting pronouncements that the Company has not yet adopted that they believe are applicable or would have a material impact on the financial statements of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;In December 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt;Income Taxes (Topic 740), &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;which includes improvements to income tax disclosures. The standard is effective for public entities in fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company does not expect the adoption of the new guidance will have a material impact on the Company&#x2019;s consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;In November 2024, the FASB issued ASU 2024-03, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt;Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;(Subtopic 220-40): Disaggregation of Income Statement Expenses. The amendment requires new financial statement disclosures to provide disaggregated information for certain types of expenses, including employee compensation, depreciation, and amortization in commonly presented expense captions such as cost of revenue, sales and marketing, and general and administrative expenses. The amendments in this ASU are effective for annual reporting periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. The Company is in the process of evaluating the effect that the adoption of these standards will have on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;In November 2023, the FASB issued ASU 2023-07, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt;Segment Reporting (Topic 280), &lt;/span&gt;which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company adopted this guidance on January 1, 2024. Refer to our discussion above under &#x201c;Segment&#x201d; within this footnote.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-355">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Use of Estimates&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The preparation of Consolidated Financial Statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and accompanying notes. Significant estimates and assumptions reflected in the Consolidated Financial Statements include, but are not limited to, useful lives of property and equipment, valuation of deferred tax assets and liabilities, stock-based compensation, operating lease right-of-use assets and liabilities, capitalization of internally developed software and associated useful lives and contingent liabilities, fair value of investments and valuation of goodwill and intangible assets from acquisitions. Actual results may differ materially from such estimates. Management believes that the estimates, and judgments upon which they rely, are reasonable based upon information available to them at the time that these estimates and judgments are made. To the extent that there are material differences between these estimates and actual results, the Company&#x2019;s Consolidated Financial Statements will be affected.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-356">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Revenue Recognition&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company has four predominant sources of revenue; time-based subscriptions, in-app advertising placement by third parties, the Duolingo English Test, and In-App Purchases. See Note 5, Revenue, for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Deferred Revenues&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Revenue is recognized over the life of the subscription, or in the case of Duolingo English Test, revenue is recognized when the test is proctored. The Company classifies deferred revenue as a short-term liability on the consolidated balance sheets as the longest subscription plan is for twelve months, and Duolingo English Test purchases must be taken within 21 days.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Cost of Revenues&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Cost of revenue predominantly consists of third-party payment processing fees charged by various distribution channel and hosting fees. To a much lesser extent, includes wages and stock-based compensation for certain employees in the capacity of customer support, amortization of revenue generating capitalized software, and depreciation of certain property and equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Deferred Cost of Revenues&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Deferred cost of revenue includes third-party payment processing fees amortized over the subscription terms in proportion to the revenue recognized. In situations where fees are charged for subscriptions that exceed one month, costs are deferred and recognized over the life of the subscription and are classified as a current asset. The Company classifies deferred cost of revenue as a short-term asset on the Company&#x2019;s consolidated balance sheets as the longest subscription plan is for twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company has four predominant sources of revenues; time-based subscriptions, in-app advertising placement by third parties, the Duolingo English Test, and In-App Purchases. Revenue is recognized upon transfer of control of promised products or services to users in an amount that reflects the consideration the Company expects to receive in exchange for those services. The Company does not enter into contracts with a customer that contain multiple promises that result in multiple performance &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;obligations. Revenue is recorded net of taxes assessed by a government authority that are both imposed on and concurrent with specific revenue transactions between Duolingo and its users.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Revenue from time-based subscriptions includes a stand-ready obligation to provide hosting services that are consumed by the customer over the subscription period. Users can purchase Duolingo monthly or they can purchase a year-long subscription and pay for the subscription at the time of purchase. Under the year-long subscription, users can also purchase a single plan or a family plan. The family plan includes up to six users on one subscription. Such payments are initially recorded to deferred revenue. The user has the ability to download limited content offline. However, as there is a significant level of integration and interdependency with the online functionality, the Company considers the service to be a single performance obligation for the online and offline content. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company enters into arrangements with advertising networks to monetize the in-app advertising inventory. Revenue from in-app advertising placement is recognized at a point in time when the advertisement is placed and is based upon the amount received.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Duolingo English Test revenue is generally recognized once the tests have gone through the proctoring process and a certification decision has been made. This process usually takes less than 48 hours after the test has been completed and uploaded. Customers have 21 days from the date of purchase to take the exam or their purchase will expire and revenue will be recognized. Virtually all customers complete their exams prior to expiration. Sometimes organizations may purchase tests in bulk via coupons with a one year expiration date. The Company will defer revenue from all tests that have neither been proctored nor expired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company&#x2019;s users have the option to purchase consumable in-app virtual goods. The Company recognizes revenue over the period in which the user consumes the virtual good, which is generally within a month. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company also recognizes revenue from Dos Lenguas LLC &#x201c;Duo&#x2019;s Taquer&#xed;a&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;a restaurant that opened during 2022, in the space adjacent to Duolingo&#x2019;s headquarters in Pittsburgh. Revenue from Duo&#x2019;s Taquer&#xed;a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;is recognized at a point in time when the sales are made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Principal Agent Considerations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Company makes its application available to be downloaded through third-party digital distribution service providers. Users who purchase subscriptions also pay through the respective app stores. The Company evaluates the purchases via third-party payment processors to determine whether its revenues should be reported gross or net of fees retained by the payment processor. The Company is the principal in the transaction with the end user as a result of controlling, hosting, and integrating the delivery of the virtual items to the end user. The Company records revenue gross as a principal and records fees paid to third-party payment processors as Cost of revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Contract Balances&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;Deferred revenue mostly consists of payments received in advance of revenue recognition, and is mostly related to time-based subscriptions, which will be recognized into revenue over the course of the upcoming year (recognized over 12 months or less). Additionally, the Duolingo English Test has deferred revenue related to tests that have been purchased, but will not be recognized until the tests have been proctored. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;In accordance with ASC 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;, the Company disaggregates revenue from contracts with customers into revenue streams, which most closely depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <duol:NumberOfSourcesOfRevenue
      contextRef="c-5"
      decimals="INF"
      id="f-357"
      unitRef="revenuesource">4</duol:NumberOfSourcesOfRevenue>
    <duol:ContractWithCustomerThresholdToTakeExam contextRef="c-5" id="f-358">P21D</duol:ContractWithCustomerThresholdToTakeExam>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-359">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Cash and Cash Equivalents&#x2014;&lt;/span&gt;Cash consists primarily of cash on hand and bank deposits. Cash equivalents consist primarily of money market accounts with maturities of three months or less at the date of acquisition and are stated at cost, which approximates fair value. The Company maintains cash deposits with financial institutions that may exceed federally insured limits at times.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock contextRef="c-1" id="f-360">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Investments &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Investments consist primarily of corporate debt securities, U.S. Treasury securities, certificates of deposit, and commercial paper. Management determines the appropriate classification of investments at the time of purchase based upon management&#x2019;s intent with regard to such investments. The Company&#x2019;s investments are classified as held-to-maturity at the time of purchase, and such classifications are reevaluated as of each balance sheet date. All highly liquid investments with an original maturity of 90 days or less when purchased are considered to be cash equivalents. Investments with remaining contractual maturities of one year or less from the balance sheet date, which are not considered cash equivalents, are classified as short-term investments, and those with remaining contractual maturities greater than one year from the balance sheet date are classified as long-term investments. All investments are recorded at amortized cost. Realized gains and losses on sales and maturities of investments are determined based on the specific identification method and are recognized in the Consolidated Statements of Operations and Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;We perform periodic evaluations to determine whether any declines in the fair value of investments below cost are other-than-temporary. The evaluation consists of qualitative and quantitative factors regarding the severity and duration of the unrealized loss, as well as the Company&#x2019;s ability and intent to hold the investments until a forecasted recovery occurs. The impairments are considered to be other-than-temporary if they are related to deterioration in credit risk or if it is likely that the underlying securities will be sold or mature prior to a full recovery of their cost basis. Other-than-temporary fair value impairments, if any, are determined based on the specific identification method and are reported in Other (expense) income, net in the Consolidated Statements of Operations and Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c-1" id="f-361">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Restricted Cash&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Restricted cash consists of a collateralized letter of credit established in connection with a lease agreement for the Company&#x2019;s Sub-Sublease in New York, which was signed in December 2023. Restricted cash is included in non-current assets for leases that expire in more than one year from the balance sheet date.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c-1" id="f-362">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Accounts Receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;Accounts receivables are reported on the consolidated balance sheets at the outstanding principal amount adjusted for any allowance for credit losses and any charge offs. The Company provides an allowance for credit losses to reduce trade receivables to their estimated net &lt;/span&gt;&lt;/div&gt;realizable value equal to the amount that is expected to be collected. This allowance is estimated based on historical collection experience, the aging of receivables, specific current and expected future macro-economic and market conditions, and assessments of the current creditworthiness and economic status of customers. The Company considers a receivable delinquent if it is unpaid after the term of the related invoice has expired. Balances that are still outstanding after management has used reasonable collection efforts are written off.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-363">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Property and Equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;Property and equipment is stated at cost, less accumulated depreciation. Depreciation is computed on the straight-line method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.542%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Class&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 to 6 years&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Leasehold improvements are amortized over the lesser of the life of the lease or the estimated useful life of the leasehold improvements. Costs related to maintenance and repairs that do not extend the assets&#x2019; useful life are expensed as incurred.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-364">&lt;div style="margin-bottom:9pt"&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:73.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.542%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Class&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 to 6 years&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Property and equipment consists of the following as of December&#160;31, 2024 and December&#160;31, 2023:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.827%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.829%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and equipment&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,268)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Depreciation expense is included within the following financial statement line items within the Company&#x2019;s Consolidated Statements of Operations and Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:53.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.845%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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 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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,965&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,100&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,118&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-36" id="f-365">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-37" id="f-366">P6Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-38" id="f-367">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-39" id="f-368">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:BusinessCombinationsPolicy contextRef="c-1" id="f-369">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Company uses the acquisition method of accounting for business combination transactions, and, accordingly, recognizes the fair values of assets acquired and liabilities assumed in the Company&#x2019;s Consolidated Financial Statements. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. Transaction costs related to the acquisition of the acquired company are expensed as incurred. The allocation of fair values may be subject to adjustment after the initial allocation for up to a one-year period as more information becomes available relative to the fair values as of the acquisition date. The Consolidated Financial Statements include the results of operations of any acquired company since the acquisition date.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c-1" id="f-370">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Goodwill&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Company recognizes the excess of the purchase price over the fair value of identifiable net assets acquired at the acquisition date as goodwill. Goodwill is not amortized but is reviewed for impairment annually and more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. The Company will review goodwill for impairment annually on October 1st of each fiscal year or whenever events or changes in circumstances indicate that an impairment may exist. The Company will first perform a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value. If the reporting unit does not pass the qualitative assessment, then the reporting unit&#x2019;s carrying value is compared to its fair value. If the fair value of the reporting unit is greater than the reporting unit&#x2019;s carrying value, then the carrying value of the reporting unit is deemed to be recoverable. If the carrying value of the reporting unit is greater than the reporting unit&#x2019;s fair value, goodwill is impaired and written down to the reporting unit&#x2019;s fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="c-1" id="f-371">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The majority of the Company&#x2019;s intangible assets is capitalized software, with minimal acquired technology and other intangible assets during the years ended December 31, 2024 and 2023. The Company develops software for internal use and capitalizes the software development costs incurred during the application development stage. Costs incurred prior to and after the application development stage are charged to expense. When the software is ready for its intended use, capitalization ceases and such costs are amortized on a straight-line basis over the estimated life, which is generally three years. Relatively minor upgrades, enhancements and maintenance to the platform are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-40" id="f-372">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-373">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Income Taxes&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company provides for income taxes in accordance with the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between the carrying amounts of existing assets and liabilities for financial reporting and for income tax reporting. The deferred tax asset or liability represents the future tax return consequences of those difference, which will either be taxable or deductible when the assets and liabilities are recovered or settled. A valuation allowance is established for any deferred tax asset for which it is determined that it is more likely than not that some or all of the deferred tax assets will not be realized. The Company limits the deferred tax assets recognized related to certain officers&#x2019; compensation to amounts that it estimates will be deductible in future periods based upon Internal Revenue Code (&#x201c;IRC&#x201d;) Section 162(m). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company utilizes a two-step approach to recognizing and measuring uncertain tax positions accounted for in accordance with the asset and liability method. The first step is to evaluate the tax position for recognition by determining whether evidence indicates that it is more likely than not that a position will be sustained if examined by a taxing authority.&lt;/span&gt;&lt;/div&gt;The second step is to measure the tax benefit as the largest amount that is 50% likely of being realized upon settlement with a tax authority.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-374">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Foreign Currency&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The functional currency of the Company and its subsidiaries is the U.S. dollar. Transactions denominated in currencies other than the functional currency are translated into the functional currency at the exchange rates prevailing at the dates of the transaction. Monetary assets and liabilities denominated in foreign currencies are translated using the exchange rate prevailing at the balance sheet date. Non-monetary assets and liabilities are translated using the historical rate on the date of the transaction. All exchange gains or losses arising from translation of these foreign currency transactions are included in net loss for the year. The Company has not, to the date of these Consolidated Financial Statements, entered into derivative instruments to offset the impact of foreign currency fluctuations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c-1" id="f-375">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Company accounts for certain assets and liabilities at fair value in accordance with the accounting guidance applicable to fair value measurements and disclosures. The carrying values of cash, cash equivalents, accounts receivable, accounts payable, and accrued expenses are deemed to be reasonable estimates of their fair values because of their short-term nature.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c-1" id="f-376">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Research and Development Costs&lt;/span&gt;&#x2014;Research and development expenses are incurred as the Company maintains and enhances its software and evaluates and develops other potential applications. Such expenses include compensation of engineering, product design and testing personnel, including stock-based compensation, materials, travel and direct costs associated with the design and required testing of our platform and depreciation of certain property and equipment.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c-1" id="f-377">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Sales and Marketing&lt;/span&gt;&#x2014;Sales and marketing expenses are expensed as incurred and consists primarily of new user acquisition, brand marketing, digital and social media content, and employee-related compensation, including stock-based compensation, for personnel engaged in sales and marketing functions, amortization of non-revenue generating capitalized software used to promote Duolingo and depreciation of certain property and equipment.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c-1" decimals="-3" id="f-378" unitRef="usd">62373000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-11" decimals="-3" id="f-379" unitRef="usd">52969000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-12" decimals="-3" id="f-380" unitRef="usd">48111000</us-gaap:AdvertisingExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="c-1" id="f-381">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;General and Administrative&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;General and administrative expense primarily consists of employee-related compensation (including stock-based compensation) for management and administrative functions, including our finance and accounting, legal, and people teams. General and administrative expense also includes certain professional services fees, general corporate and director and officer &lt;/span&gt;&lt;/div&gt;insurance, facilities costs, and other general overhead costs that support our operations, and depreciation of certain property and equipment.</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-382">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Company&#x2019;s concentration of credit risk relates to financial institutions holding the Company&#x2019;s cash and cash equivalents and platforms with significant accounts receivable balances and revenue transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company maintains cash deposits with financial institutions that may exceed federally insured limits at times. Management believes that the financial institutions that hold the Company&#x2019;s deposits are financially credit worthy and, accordingly, minimal credit risk exists with respect to those balances.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-41" decimals="3" id="f-383" unitRef="number">0.647</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-42" decimals="3" id="f-384" unitRef="number">0.212</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-43" decimals="3" id="f-385" unitRef="number">0.652</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-44" decimals="3" id="f-386" unitRef="number">0.207</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-45" decimals="3" id="f-387" unitRef="number">0.107</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-388">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Company accounts for equity-based compensation using the fair value method as set forth in the ASC 718, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt;Compensation&#x2014;Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;, which requires the measurement and recognition of compensation expense for all stock-based payment awards based on estimated fair values. This method requires companies to estimate the fair value of stock-based compensation on the date of grant using an option pricing model. The Company estimates the fair value of each equity-based payment award on the date of grant using the Black-Scholes pricing model.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Black-Scholes model determines the fair value of equity-based payment awards based on the fair value of the underlying common stock on the date of grant and requires the use of estimates and assumptions, including the fair value of the Company&#x2019;s common stock, exercise price of the stock option, expected volatility, expected life, risk-free interest rate and dividend rate. The Company estimates the expected volatility of its stock options by taking the average historical volatility of a group of comparable publicly traded companies over a period equal to the expected life of the options; it is not practical for the Company to estimate its own volatility due to the lack of historical prices. The expected term of the options is determined in accordance with existing equity agreements as the underlying options are assumed to be exercised upon the passage of time. The risk-free interest rate is the estimated average interest rate based on U.S. Treasury zero-coupon notes with terms consistent with the expected life of the awards. The expected dividend yield is zero as the Company does not anticipate paying any recurring cash dividends in the foreseeable future. The Company accounts for forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt;Restricted Stock Units (RSUs)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company began to grant RSUs in November 2020. The fair value of RSUs is estimated based on the fair value of the Company&#x2019;s common stock on the date of grant. Generally, the service-based vesting condition for the majority of these awards is satisfied over four years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt;Performance-based RSUs &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;In June 2021, the Company granted 1,800 (one million eight-hundred thousand) performance-based RSUs to the Company&#x2019;s founders (&#x201c;Founder Awards&#x201d;). The Founder Awards are divided into ten equal tranches with each tranche becoming eligible to vest upon achievement of the specified stock-price hurdles. The Founder Awards vest upon the satisfaction of both a service-based condition and a performance-based condition and generally are settled one year after vesting. The service-based condition is satisfied as to 25% of the Founder Awards on each anniversary of the completion of the IPO, subject to the continuous service of the founders through the applicable date. The fair value of the &lt;/span&gt;&lt;/div&gt;Founder Awards is determined using a Monte Carlo simulation model. The associated stock-based compensation is recorded over the derived service period, using the accelerated attribution method. If the stock-price hurdles are met sooner than the requisite service period, the stock-based compensation expense will be adjusted to prospectively recognize the remaining expense over the remaining derived service period. Provided that the founders continue to provide services to us, stock-based compensation expense is recognized over the derived service period, regardless of whether the stock-price hurdles are achieved. The first and second tranches were met during the year ended December&#160;31, 2021.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-46" id="f-389">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c-47" decimals="-3" id="f-390" unitRef="shares">1800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <duol:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches
      contextRef="c-48"
      decimals="INF"
      id="f-391"
      unitRef="tranche">10</duol:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-49" decimals="-3" id="f-392" unitRef="usd">19799000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-50" decimals="-3" id="f-393" unitRef="usd">26622000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-51" decimals="-3" id="f-394" unitRef="usd">30997000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="c-1" id="f-395">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Company records accruals for contingencies and legal proceedings expected to be incurred in connection with a loss contingency when it is probable that a liability has been incurred and the amount can be reasonably estimated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;If a loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, the nature of the contingent liability, together with an estimate of the range of possible loss, would be disclosed.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c-1" id="f-396">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Segment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Company operates as a single operating segment and derives revenues from customers through time-based subscriptions, in-app advertising placement by third parties, the Duolingo English Test, and In-App Purchases. The Chief Executive Officer, as the chief operating decision maker, evaluates the Company&#x2019;s performance and allocates resources based on consolidated net income, as presented in the income statement, supplemented by disaggregated revenue details. Significant segment expenses are those that are presented on the Consolidated Statements of Operations and Comprehensive Income (Loss). The measure of segment assets is reported on the balance sheet as total consolidated assets. Accordingly, the Company has determined that it has a single reportable segment and operating segment structure, and operates as one reporting unit.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportingUnits
      contextRef="c-1"
      decimals="INF"
      id="f-397"
      unitRef="reporting_unit">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-398">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Company accounts for leases in accordance with ASC 842, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;, which requires virtually all leases, other than leases that meet the definition of a short-term lease, to be recorded on the balance sheet with a right-of-use (&#x201c;ROU&#x201d;) asset and corresponding lease liability. ROU assets are periodically reviewed for impairment whenever events or changes in circumstances arise. During the years ended December&#160;31, 2024, 2023 and 2022, the Company incurred no impairment charges on ROU assets. &lt;/span&gt;&lt;/div&gt;On the lease commencement date, each lease is classified as either finance or operating, depending on certain criteria. The Company determined that it only has operating leases as none of the criteria for finance lease classification were met. Operating lease expense is recognized on a straight-line basis on the Consolidated Statements of Operations and Comprehensive Income (Loss) in General and administrative expenses. On the Consolidated Statements of Changes in Cash Flows, payments for operating leases, are included in operating activities. As an accounting policy election, the Company has elected to not separate lease and non-lease components for all asset classes and made an accounting policy election for short-term leases which does not require the capitalization of leases with terms of 12 months or less at lease commencement. The discount rate utilized in calculating the lease liability is the rate implicit in the lease, if known; otherwise, the incremental borrowing rate (&#x201c;IBR&#x201d;) for the expected lease term is used. The Company&#x2019;s IBR approximates the rate the Company would have to pay, on a collateralized basis, to borrow an amount equal to the lease payments under similar terms.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges contextRef="c-1" decimals="INF" id="f-399" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-12" decimals="INF" id="f-400" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-11" decimals="INF" id="f-401" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c-1" id="f-402">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Impairment of long-lived assets&#x2014; &lt;/span&gt;The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If the sum of the estimated undiscounted future cash flows expected to result from the use and eventual disposition of an asset is less than the carrying amount of the asset, an impairment loss is recognized. Measurement of an impairment loss is based on the fair value of the asset.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:CapitalizedComputerSoftwareImpairments1 contextRef="c-1" decimals="-3" id="f-404" unitRef="usd">238000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1 contextRef="c-12" decimals="INF" id="f-405" unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1 contextRef="c-11" decimals="INF" id="f-406" unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock contextRef="c-1" id="f-407">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Allowance for Credit Losses&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company evaluates its cash equivalents, accounts receivable and held-to-maturity marketable securities financial assets for expected credit losses. Expected credit losses represent the portion of the amortized cost basis of a financial asset that an entity does not expect to collect. An allowance for expected credit losses is meant to reflect a risk of loss even if remote, irrespective of the expectation of collection from a particular issuer or debt security. The Company has not historically experienced any credit losses on any of its financial assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;With respect to cash equivalents and accounts receivable, given consideration of their short maturity, lack of historical losses and the current environment, the Company concluded there is generally no expected credit losses for these financial assets. With respect to held-to-maturity marketable securities which are comprised of debt securities, the Company evaluates expected credit losses on a pooled basis based on issuer-type which have similar credit risk characteristics. The allowance for credit losses is immaterial for all periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-408">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%"&gt;Recently Issued Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;There are no recently issued accounting pronouncements that the Company has not yet adopted that they believe are applicable or would have a material impact on the financial statements of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;In December 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt;Income Taxes (Topic 740), &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;which includes improvements to income tax disclosures. The standard is effective for public entities in fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company does not expect the adoption of the new guidance will have a material impact on the Company&#x2019;s consolidated financial statements and related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;In November 2024, the FASB issued ASU 2024-03, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt;Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;(Subtopic 220-40): Disaggregation of Income Statement Expenses. The amendment requires new financial statement disclosures to provide disaggregated information for certain types of expenses, including employee compensation, depreciation, and amortization in commonly presented expense captions such as cost of revenue, sales and marketing, and general and administrative expenses. The amendments in this ASU are effective for annual reporting periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. The Company is in the process of evaluating the effect that the adoption of these standards will have on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;In November 2023, the FASB issued ASU 2023-07, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt;Segment Reporting (Topic 280), &lt;/span&gt;which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company adopted this guidance on January 1, 2024. Refer to our discussion above under &#x201c;Segment&#x201d; within this footnote.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-409">FAIR VALUE&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company accounts for certain assets and liabilities at fair value in accordance with the accounting guidance applicable to fair value measurements and disclosures. The carrying values of cash, cash equivalents, accounts receivable, accounts payable, and accrued expenses are deemed to be reasonable estimates of their fair values because of their short-term nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company applies fair value accounting for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring and non-recurring basis. The Company defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities, which are required to be recorded at fair value, the Company considers the principal or most advantageous market in which the Company would transact and the market-based risk measurements or assumptions that market participants would use in pricing the asset or liability, such as inherent risk, transfer restrictions, and credit risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%"&gt;Level&#160;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;Observable inputs such as quoted prices in active markets for identical investments that the Company has the ability to access.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%"&gt;Level&#160;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;Inputs include:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Quoted prices for similar assets or liabilities in active markets;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Quoted prices for identical or similar assets or liabilities in inactive markets;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Inputs, other than quoted prices in active markets, which are observable either directly or indirectly;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Inputs that are derived principally from, or corroborated by, observable market data by correlation or other means.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%"&gt;Level&#160;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;Unobservable inputs in which there is little or no market activity for the asset or liability, which require the reporting entity to develop its own estimates and assumptions relating to the pricing of the asset or liability including assumptions regarding risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The following table presents amortized cost, gross unrealized gains and losses, and fair value by major security type and balance sheet classification as of December&#160;31, 2024 and December&#160;31, 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:18.932%"&gt;&lt;/td&gt;&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.476%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.278%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.120%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash Equivalents&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Short-Term Investments&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Long-Term Investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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-left:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Arial',sans-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:'Arial',sans-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:#e5e5e5;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Subtotal&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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;728,099&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1)&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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;728,101&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;712,440&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,659&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-left:1pt solid #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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-left:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:#e5e5e5;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:#e5e5e5;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,291&#160;&lt;/span&gt;&lt;/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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;173,087&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;172,534&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;76,195&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;96,892&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in SAFE&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,400&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,400&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;901,186&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(571)&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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;975,386&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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-left:1pt solid #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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;785,791&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;91,854&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;98,292&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:18.771%"&gt;&lt;/td&gt;&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.278%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.120%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash Equivalents&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Short-Term Investments&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Long-Term Investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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-left:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;697,237&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom: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:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom: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:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom: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:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;747,610&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom: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:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;747,610&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom: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:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom: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:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom: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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;As of December&#160;31, 2024 and December&#160;31, 2023, all of the Company&#x2019;s short-term investments have contractual maturities of one year or less and all of the Company&#x2019;s long-term investments have contractual maturities between &lt;span style="-sec-ix-hidden:f-479"&gt;&lt;span style="-sec-ix-hidden:f-480"&gt;one&lt;/span&gt;&lt;/span&gt; and seven years. The Company has elected to present accrued interest within &lt;span style="-sec-ix-hidden:f-483"&gt;Prepaid expenses and other current assets&lt;/span&gt; in the Consolidated Balance Sheet, which was $1,487 and $0 as of December&#160;31, 2024 and December&#160;31, 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Changes in market interest rates, credit risk of borrowers and overall market liquidity, amongst other factors, may cause the short-term and long-term debt investments to fall below their amortized cost basis, resulting in unrealized losses. For those debt securities in an unrealized loss position as of December&#160;31, 2024, the Company does not intend to sell, nor is it more likely than not that it will be required to sell, such securities before recovering the amortized cost basis. No other-than-temporary impairments have been recognized in the financial statements for the periods ended December&#160;31, 2024 and December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Cash equivalents consist primarily of money market accounts with maturities of three months or less at the date of acquisition and are classified within Level 1. &lt;/span&gt;&lt;/div&gt;The Company&#x2019;s investments in corporate debt securities, U.S. Treasury securities, certificates of deposit, and asset-backed securities, which collectively are investments in held-to-maturity debt securities, are classified within Level 2, as their valuation requires quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and/or model-based valuation techniques for which all significant inputs are observable in the market or can be corroborated by observable market data.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c-1" id="f-410">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company accounts for certain assets and liabilities at fair value in accordance with the accounting guidance applicable to fair value measurements and disclosures. The carrying values of cash, cash equivalents, accounts receivable, accounts payable, and accrued expenses are deemed to be reasonable estimates of their fair values because of their short-term nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company applies fair value accounting for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring and non-recurring basis. The Company defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities, which are required to be recorded at fair value, the Company considers the principal or most advantageous market in which the Company would transact and the market-based risk measurements or assumptions that market participants would use in pricing the asset or liability, such as inherent risk, transfer restrictions, and credit risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company applies the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%"&gt;Level&#160;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;Observable inputs such as quoted prices in active markets for identical investments that the Company has the ability to access.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%"&gt;Level&#160;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;Inputs include:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Quoted prices for similar assets or liabilities in active markets;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Quoted prices for identical or similar assets or liabilities in inactive markets;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Inputs, other than quoted prices in active markets, which are observable either directly or indirectly;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Inputs that are derived principally from, or corroborated by, observable market data by correlation or other means.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%"&gt;Level&#160;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;Unobservable inputs in which there is little or no market activity for the asset or liability, which require the reporting entity to develop its own estimates and assumptions relating to the pricing of the asset or liability including assumptions regarding risk.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock contextRef="c-1" id="f-411">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The following table presents amortized cost, gross unrealized gains and losses, and fair value by major security type and balance sheet classification as of December&#160;31, 2024 and December&#160;31, 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:18.932%"&gt;&lt;/td&gt;&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.476%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.278%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.120%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash Equivalents&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Short-Term Investments&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Long-Term Investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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-left:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Arial',sans-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:'Arial',sans-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:#e5e5e5;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Subtotal&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:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;728,099&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1)&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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;728,101&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;712,440&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,659&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-left:1pt solid #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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-left:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:#e5e5e5;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:#e5e5e5;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,291&#160;&lt;/span&gt;&lt;/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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;173,087&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;172,534&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;76,195&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;96,892&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in SAFE&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,400&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,400&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;901,186&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(571)&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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;975,386&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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-left:1pt solid #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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;785,791&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;91,854&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;98,292&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:18.771%"&gt;&lt;/td&gt;&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.637%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.278%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.120%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash Equivalents&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Short-Term Investments&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Long-Term Investments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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-left:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-left:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;697,237&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom: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:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom: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:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom: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:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;747,610&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom: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:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;747,610&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom: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:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom: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:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom: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:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:Cash contextRef="c-5" decimals="-3" id="f-412" unitRef="usd">73351000</us-gaap:Cash>
    <us-gaap:Cash contextRef="c-5" decimals="-3" id="f-413" unitRef="usd">73351000</us-gaap:Cash>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss contextRef="c-52" decimals="-3" id="f-414" unitRef="usd">15659000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-53" decimals="-3" id="f-415" unitRef="usd">2000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="c-53" decimals="-3" id="f-416" unitRef="usd">1000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="c-52" decimals="-3" id="f-417" unitRef="usd">15661000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent contextRef="c-54" decimals="-3" id="f-418" unitRef="usd">15659000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-55" decimals="-3" id="f-419" unitRef="usd">712440000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-55" decimals="-3" id="f-420" unitRef="usd">712440000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-56" decimals="-3" id="f-421" unitRef="usd">712440000</us-gaap:CashEquivalentsAtCarryingValue>
    <duol:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue contextRef="c-53" decimals="-3" id="f-422" unitRef="usd">728099000</duol:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsAtCarryingValue>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-53" decimals="-3" id="f-423" unitRef="usd">2000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="c-53" decimals="-3" id="f-424" unitRef="usd">1000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <duol:DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue contextRef="c-53" decimals="-3" id="f-425" unitRef="usd">728101000</duol:DebtSecuritiesHeldToMaturityFairValueAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-57" decimals="-3" id="f-426" unitRef="usd">712440000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent contextRef="c-58" decimals="-3" id="f-427" unitRef="usd">15659000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss contextRef="c-59" decimals="-3" id="f-428" unitRef="usd">16280000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-59" decimals="-3" id="f-429" unitRef="usd">10000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="c-59" decimals="-3" id="f-430" unitRef="usd">1000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="c-59" decimals="-3" id="f-431" unitRef="usd">16289000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent contextRef="c-59" decimals="-3" id="f-432" unitRef="usd">697000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent contextRef="c-59" decimals="-3" id="f-433" unitRef="usd">15583000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss contextRef="c-60" decimals="-3" id="f-434" unitRef="usd">11521000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="c-60" decimals="-3" id="f-435" unitRef="usd">14000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="c-60" decimals="-3" id="f-436" unitRef="usd">11507000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent contextRef="c-60" decimals="-3" id="f-437" unitRef="usd">11521000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss contextRef="c-61" decimals="-3" id="f-438" unitRef="usd">126031000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-61" decimals="-3" id="f-439" unitRef="usd">7000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="c-61" decimals="-3" id="f-440" unitRef="usd">494000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="c-61" decimals="-3" id="f-441" unitRef="usd">125543000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent contextRef="c-61" decimals="-3" id="f-442" unitRef="usd">55013000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent contextRef="c-61" decimals="-3" id="f-443" unitRef="usd">71018000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss contextRef="c-62" decimals="-3" id="f-444" unitRef="usd">19255000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-62" decimals="-3" id="f-445" unitRef="usd">2000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="c-62" decimals="-3" id="f-446" unitRef="usd">61000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="c-62" decimals="-3" id="f-447" unitRef="usd">19195000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent contextRef="c-62" decimals="-3" id="f-448" unitRef="usd">8964000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent contextRef="c-62" decimals="-3" id="f-449" unitRef="usd">10291000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss contextRef="c-63" decimals="-3" id="f-450" unitRef="usd">173087000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-63" decimals="-3" id="f-451" unitRef="usd">19000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="c-63" decimals="-3" id="f-452" unitRef="usd">570000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue contextRef="c-63" decimals="-3" id="f-453" unitRef="usd">172534000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent contextRef="c-63" decimals="-3" id="f-454" unitRef="usd">76195000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent contextRef="c-63" decimals="-3" id="f-455" unitRef="usd">96892000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-64" decimals="-3" id="f-456" unitRef="usd">1400000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-64" decimals="-3" id="f-457" unitRef="usd">1400000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-64" decimals="-3" id="f-458" unitRef="usd">1400000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-64" decimals="-3" id="f-459" unitRef="usd">1400000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <duol:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue contextRef="c-5" decimals="-3" id="f-460" unitRef="usd">901186000</duol:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-5" decimals="-3" id="f-461" unitRef="usd">21000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="c-5" decimals="-3" id="f-462" unitRef="usd">571000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-5" decimals="-3" id="f-463" unitRef="usd">975386000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-464" unitRef="usd">785791000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent contextRef="c-5" decimals="-3" id="f-465" unitRef="usd">91854000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent>
    <us-gaap:LongTermInvestments contextRef="c-5" decimals="-3" id="f-466" unitRef="usd">98292000</us-gaap:LongTermInvestments>
    <us-gaap:Cash contextRef="c-6" decimals="-3" id="f-467" unitRef="usd">50373000</us-gaap:Cash>
    <us-gaap:Cash contextRef="c-6" decimals="-3" id="f-468" unitRef="usd">50373000</us-gaap:Cash>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-65" decimals="-3" id="f-469" unitRef="usd">697237000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-65" decimals="-3" id="f-470" unitRef="usd">697237000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-65" decimals="-3" id="f-471" unitRef="usd">697237000</us-gaap:CashEquivalentsAtCarryingValue>
    <duol:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue contextRef="c-6" decimals="-3" id="f-472" unitRef="usd">697237000</duol:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAndCashEquivalentsCarryingValue>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain contextRef="c-6" decimals="-3" id="f-473" unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss contextRef="c-6" decimals="-3" id="f-474" unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-6" decimals="-3" id="f-475" unitRef="usd">747610000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-476" unitRef="usd">747610000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent contextRef="c-6" decimals="-3" id="f-477" unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossCurrent>
    <us-gaap:LongTermInvestments contextRef="c-6" decimals="-3" id="f-478" unitRef="usd">0</us-gaap:LongTermInvestments>
    <duol:LongTermInvestmentsMaturityTerm contextRef="c-68" id="f-481">P7Y</duol:LongTermInvestmentsMaturityTerm>
    <duol:LongTermInvestmentsMaturityTerm contextRef="c-69" id="f-482">P7Y</duol:LongTermInvestmentsMaturityTerm>
    <us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss contextRef="c-5" decimals="-3" id="f-484" unitRef="usd">1487000</us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss contextRef="c-6" decimals="-3" id="f-485" unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestAfterAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal contextRef="c-1" decimals="INF" id="f-486" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal contextRef="c-11" decimals="INF" id="f-487" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotToSellBeforeRecoveryCreditLossPreviouslyRecordedExpenseReversal>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-488">ACQUISITIONS&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;During July 2024, the Company completed two acquisitions which brought new designer, illustration, animation, and engineering talent to Duolingo&#x2019;s existing teams in addition to developed technology. The total aggregate consideration was $7,500, of which $7,100 represents the purchase price allocated to the fair value of the acquired assets and assumed liabilities, as detailed below. Of this, $6,600 was paid in cash upon closing, and $500 is being held back until certain post-acquisition conditions are satisfied. This $500 is recorded as a Current liability in the Consolidated Balance Sheet. The remaining $400 of the total aggregate consideration is contingent on one year of continued service of certain employees, and will be expensed over the period within General and administrative in the Consolidated Statements of Operations and Comprehensive Income (Loss). During 2024, the Company incurred $736 of acquisition costs related to due diligence and valuation, which are included in General and administrative expense within the Consolidated Statements of Operations and Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;We finalized the valuation of assets acquired and liabilities assumed for the acquisitions during the year ended December&#160;31, 2024. We did not record any measurement period adjustments during the year ended December&#160;31, 2024. The following table summarizes the Company&#x2019;s allocation of the purchase consideration based on the fair value of assets acquired and liabilities assumed at the acquisition dates:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.996%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.804%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;July 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,007&#160;&lt;/span&gt;&lt;/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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities assumed&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(437)&lt;/span&gt;&lt;/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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom: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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Goodwill is attributable to the assembled workforce, future technologies and general going concern arising from the acquisitions. $3,600 of the goodwill recognized is expected to be deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="c-70"
      decimals="INF"
      id="f-489"
      unitRef="acquisition">2</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-70" decimals="-3" id="f-490" unitRef="usd">7500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-71" decimals="-3" id="f-491" unitRef="usd">7100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-70" decimals="-3" id="f-492" unitRef="usd">6600000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="c-71" decimals="-3" id="f-493" unitRef="usd">500000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="c-71" decimals="-3" id="f-494" unitRef="usd">500000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationAssetCurrent contextRef="c-71" decimals="-3" id="f-495" unitRef="usd">400000</us-gaap:BusinessCombinationContingentConsiderationAssetCurrent>
    <us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1 contextRef="c-70" id="f-496">P1Y</us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-72" decimals="-3" id="f-497" unitRef="usd">736000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod contextRef="c-1" decimals="INF" id="f-498" unitRef="usd">0</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c-1" id="f-499">The following table summarizes the Company&#x2019;s allocation of the purchase consideration based on the fair value of assets acquired and liabilities assumed at the acquisition dates:&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.996%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.804%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;July 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,007&#160;&lt;/span&gt;&lt;/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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#e5e5e5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;padding:2px 1pt 2px 0;text-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities assumed&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(437)&lt;/span&gt;&lt;/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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom: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:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-71" decimals="-3" id="f-500" unitRef="usd">5000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther contextRef="c-71" decimals="-3" id="f-501" unitRef="usd">37000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-71" decimals="-3" id="f-502" unitRef="usd">1007000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill contextRef="c-71" decimals="-3" id="f-503" unitRef="usd">6488000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther contextRef="c-71" decimals="-3" id="f-504" unitRef="usd">437000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-71" decimals="-3" id="f-505" unitRef="usd">7100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount contextRef="c-71" decimals="-3" id="f-506" unitRef="usd">3600000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-507">REVENUE&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company has four predominant sources of revenues; time-based subscriptions, in-app advertising placement by third parties, the Duolingo English Test, and In-App Purchases. Revenue is recognized upon transfer of control of promised products or services to users in an amount that reflects the consideration the Company expects to receive in exchange for those services. The Company does not enter into contracts with a customer that contain multiple promises that result in multiple performance &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;obligations. Revenue is recorded net of taxes assessed by a government authority that are both imposed on and concurrent with specific revenue transactions between Duolingo and its users.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Revenue from time-based subscriptions includes a stand-ready obligation to provide hosting services that are consumed by the customer over the subscription period. Users can purchase Duolingo monthly or they can purchase a year-long subscription and pay for the subscription at the time of purchase. Under the year-long subscription, users can also purchase a single plan or a family plan. The family plan includes up to six users on one subscription. Such payments are initially recorded to deferred revenue. The user has the ability to download limited content offline. However, as there is a significant level of integration and interdependency with the online functionality, the Company considers the service to be a single performance obligation for the online and offline content. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company enters into arrangements with advertising networks to monetize the in-app advertising inventory. Revenue from in-app advertising placement is recognized at a point in time when the advertisement is placed and is based upon the amount received.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Duolingo English Test revenue is generally recognized once the tests have gone through the proctoring process and a certification decision has been made. This process usually takes less than 48 hours after the test has been completed and uploaded. Customers have 21 days from the date of purchase to take the exam or their purchase will expire and revenue will be recognized. Virtually all customers complete their exams prior to expiration. Sometimes organizations may purchase tests in bulk via coupons with a one year expiration date. The Company will defer revenue from all tests that have neither been proctored nor expired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company&#x2019;s users have the option to purchase consumable in-app virtual goods. The Company recognizes revenue over the period in which the user consumes the virtual good, which is generally within a month. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company also recognizes revenue from Dos Lenguas LLC &#x201c;Duo&#x2019;s Taquer&#xed;a&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;a restaurant that opened during 2022, in the space adjacent to Duolingo&#x2019;s headquarters in Pittsburgh. Revenue from Duo&#x2019;s Taquer&#xed;a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;is recognized at a point in time when the sales are made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Principal Agent Considerations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;The Company makes its application available to be downloaded through third-party digital distribution service providers. Users who purchase subscriptions also pay through the respective app stores. The Company evaluates the purchases via third-party payment processors to determine whether its revenues should be reported gross or net of fees retained by the payment processor. The Company is the principal in the transaction with the end user as a result of controlling, hosting, and integrating the delivery of the virtual items to the end user. The Company records revenue gross as a principal and records fees paid to third-party payment processors as Cost of revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Contract Balances&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014;Deferred revenue mostly consists of payments received in advance of revenue recognition, and is mostly related to time-based subscriptions, which will be recognized into revenue over the course of the upcoming year (recognized over 12 months or less). Additionally, the Duolingo English Test has deferred revenue related to tests that have been purchased, but will not be recognized until the tests have been proctored. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:130%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;In accordance with ASC 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;, the Company disaggregates revenue from contracts with customers into revenue streams, which most closely depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.906%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues:&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="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscription&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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenues&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 style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;748,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Other revenue is comprised of the below.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.153%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.733%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.401%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Advertising&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 style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#d6d6d6;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Duolingo English Test&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#d6d6d6;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6d6d6;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;In-App Purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#d6d6d6;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#d6d6d6;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6d6d6;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;140,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;126,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: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 style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;95,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Three service providers, Apple, Google and Stripe, processed 60.8%, 23.4%, and 11.7% of total revenues for the year ended December 31, 2024, respectively. Three services providers, Apple, Google, and Stripe processed 58.5%, 25.6% and 12.1% of total revenues for the year ended December 31, 2023, respectively. Two services providers, Apple and Google, processed 54.2% and 28.1% of total revenues for the year ended December 31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Information regarding geography of revenues is based upon the location where the users are located or, in the case of the Duolingo English Test, where the tests are taken:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:55.791%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;436,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;748,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Customers located in the United States accounted for 42%, 45% and 46% of total revenues for the years ended December 31, 2024, 2023 and 2022, respectively. No other country accounted for more than 10% of revenue in the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Changes in deferred revenues were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.827%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.829%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&#x2014;January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount from beginning balance recognized into 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(248,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(157,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognition of deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(402,937)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(287,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferral of 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;775,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;536,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&#x2014;December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <duol:NumberOfSourcesOfRevenue
      contextRef="c-5"
      decimals="INF"
      id="f-508"
      unitRef="revenuesource">4</duol:NumberOfSourcesOfRevenue>
    <duol:ContractWithCustomerNumberOfUsersPerSubscription contextRef="c-5" decimals="INF" id="f-509" unitRef="user">6</duol:ContractWithCustomerNumberOfUsersPerSubscription>
    <duol:ContractWithCustomerCertificationPeriodPriorToTestCompletion contextRef="c-5" id="f-510">PT48H</duol:ContractWithCustomerCertificationPeriodPriorToTestCompletion>
    <duol:ContractWithCustomerThresholdToTakeExam contextRef="c-5" id="f-511">P21D</duol:ContractWithCustomerThresholdToTakeExam>
    <duol:ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase contextRef="c-5" id="f-512">P1Y</duol:ContractWithCustomerThresholdPeriodToTakeExamForBulkPurchase>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-513">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.906%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues:&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="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subscription&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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenues&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 style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;748,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Other revenue is comprised of the below.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.153%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.733%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.466%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.401%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&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:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Advertising&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 style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#d6d6d6;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Duolingo English Test&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#d6d6d6;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6d6d6;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;In-App Purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;34,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#d6d6d6;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#d6d6d6;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6d6d6;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#d6d6d6;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6d6d6;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;140,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;126,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: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 style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;95,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-73" decimals="-3" id="f-514" unitRef="usd">607531000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-74" decimals="-3" id="f-515" unitRef="usd">404684000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-75" decimals="-3" id="f-516" unitRef="usd">273507000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-76" decimals="-3" id="f-517" unitRef="usd">140493000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-77" decimals="-3" id="f-518" unitRef="usd">126425000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-78" decimals="-3" id="f-519" unitRef="usd">95988000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-520" unitRef="usd">748024000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-521" unitRef="usd">531109000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-522" unitRef="usd">369495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-79" decimals="-3" id="f-523" unitRef="usd">54907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-80" decimals="-3" id="f-524" unitRef="usd">49858000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-81" decimals="-3" id="f-525" unitRef="usd">44731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-82" decimals="-3" id="f-526" unitRef="usd">45640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-83" decimals="-3" id="f-527" unitRef="usd">41212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-84" decimals="-3" id="f-528" unitRef="usd">32718000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-85" decimals="-3" id="f-529" unitRef="usd">38653000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-86" decimals="-3" id="f-530" unitRef="usd">34673000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-87" decimals="-3" id="f-531" unitRef="usd">17914000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-88" decimals="-3" id="f-532" unitRef="usd">1293000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-89" decimals="-3" id="f-533" unitRef="usd">682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-90" decimals="-3" id="f-534" unitRef="usd">625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-76" decimals="-3" id="f-535" unitRef="usd">140493000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-77" decimals="-3" id="f-536" unitRef="usd">126425000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-78" decimals="-3" id="f-537" unitRef="usd">95988000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-91" decimals="3" id="f-538" unitRef="number">0.608</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-92" decimals="3" id="f-539" unitRef="number">0.234</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-93" decimals="3" id="f-540" unitRef="number">0.117</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-94" decimals="3" id="f-541" unitRef="number">0.585</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-95" decimals="3" id="f-542" unitRef="number">0.256</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-96" decimals="3" id="f-543" unitRef="number">0.121</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-97" decimals="3" id="f-544" unitRef="number">0.542</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-98" decimals="3" id="f-545" unitRef="number">0.281</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="c-1" id="f-546">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Information regarding geography of revenues is based upon the location where the users are located or, in the case of the Duolingo English Test, where the tests are taken:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:55.791%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rest of World&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;436,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;748,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-99" decimals="-3" id="f-547" unitRef="usd">311539000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-100" decimals="-3" id="f-548" unitRef="usd">238759000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-101" decimals="-3" id="f-549" unitRef="usd">168320000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-102" decimals="-3" id="f-550" unitRef="usd">436485000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-103" decimals="-3" id="f-551" unitRef="usd">292350000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-104" decimals="-3" id="f-552" unitRef="usd">201175000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-553" unitRef="usd">748024000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-554" unitRef="usd">531109000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-555" unitRef="usd">369495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-105" decimals="2" id="f-556" unitRef="number">0.42</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-106" decimals="2" id="f-557" unitRef="number">0.45</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-107" decimals="2" id="f-558" unitRef="number">0.46</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-559">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Changes in deferred revenues were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.827%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.829%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&#x2014;January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount from beginning balance recognized into 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(248,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(157,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognition of deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(402,937)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(287,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferral of 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;775,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;536,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&#x2014;December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-6" decimals="-3" id="f-560" unitRef="usd">249192000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-23" decimals="-3" id="f-561" unitRef="usd">157550000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-3" id="f-562" unitRef="usd">248667000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-11" decimals="-3" id="f-563" unitRef="usd">157550000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <duol:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance contextRef="c-1" decimals="-3" id="f-564" unitRef="usd">402937000</duol:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance>
    <duol:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance contextRef="c-11" decimals="-3" id="f-565" unitRef="usd">287429000</duol:ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance>
    <duol:ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue contextRef="c-1" decimals="-3" id="f-566" unitRef="usd">775296000</duol:ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue>
    <duol:ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue contextRef="c-11" decimals="-3" id="f-567" unitRef="usd">536621000</duol:ContractWithCustomerLiabilityIncreaseFromDeferralOfRevenue>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-568" unitRef="usd">372884000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-6" decimals="-3" id="f-569" unitRef="usd">249192000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-572">PROPERTY and EQUIPMENT, net&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Property and equipment consists of the following as of December&#160;31, 2024 and December&#160;31, 2023:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.827%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.829%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and equipment&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,268)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Depreciation expense is included within the following financial statement line items within the Company&#x2019;s Consolidated Statements of Operations and Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:53.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.845%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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 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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,965&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,100&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,118&#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:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-108" decimals="-3" id="f-573" unitRef="usd">26938000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-109" decimals="-3" id="f-574" unitRef="usd">18191000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-110" decimals="-3" id="f-575" unitRef="usd">8415000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-111" decimals="-3" id="f-576" unitRef="usd">5869000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-5" decimals="-3" id="f-577" unitRef="usd">35353000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-6" decimals="-3" id="f-578" unitRef="usd">24060000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-579" unitRef="usd">16410000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-580" unitRef="usd">12268000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-581" unitRef="usd">18943000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-582" unitRef="usd">11792000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c-112" decimals="-3" id="f-583" unitRef="usd">2358000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-113" decimals="-3" id="f-584" unitRef="usd">1650000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-114" decimals="-3" id="f-585" unitRef="usd">1500000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-115" decimals="-3" id="f-586" unitRef="usd">281000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-116" decimals="-3" id="f-587" unitRef="usd">190000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-117" decimals="-3" id="f-588" unitRef="usd">190000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-118" decimals="-3" id="f-589" unitRef="usd">2326000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-119" decimals="-3" id="f-590" unitRef="usd">2260000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-120" decimals="-3" id="f-591" unitRef="usd">1428000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-1" decimals="-3" id="f-592" unitRef="usd">4965000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-11" decimals="-3" id="f-593" unitRef="usd">4100000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-12" decimals="-3" id="f-594" unitRef="usd">3118000</us-gaap:Depreciation>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-595">INTANGIBLE ASSETS AND GOODWILL&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Intangible assets consist of the following as of December&#160;31, 2024 and December&#160;31, 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.827%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.829%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired technology&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,899&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,995&#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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company capitalized $9,024 and $10,394 of software development costs, with the majority of the costs being employee wages, during the years ended December 31, 2024 and 2023, respectively. The Company recognized $238 and $0 of impairment of capitalized software in Research and Development within the Company&#x2019;s Consolidated Statements of Operations and Comprehensive Income (Loss), during the years ended December 31, 2024 and 2023, respectively, which represents an impairment to write-off the capitalization of an internal-use software project prior to being launched to the user base. Amortization expense is included within the following financial statement line items within the Company&#x2019;s Consolidated Statements of Operations and Comprehensive Income (Loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.989%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.643%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&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 style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The estimated future amortization expense of capitalized software and acquired technology with definite lives as of December&#160;31, 2024 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.900%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total estimated future amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The following table represents the changes to goodwill during the twelve months ended December 31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.996%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,488&#160;&lt;/span&gt;&lt;/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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom: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;As of December&#160;31, 2024 and December&#160;31, 2023, $6,923 and $3,713 of goodwill is deductible for tax purposes, respectively.</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-596">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Intangible assets consist of the following as of December&#160;31, 2024 and December&#160;31, 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.827%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.829%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired technology&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,906)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,899&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,995&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-121" decimals="-3" id="f-597" unitRef="usd">35681000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-122" decimals="-3" id="f-598" unitRef="usd">26895000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-123" decimals="-3" id="f-599" unitRef="usd">1007000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-124" decimals="-3" id="f-600" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-125" decimals="-3" id="f-601" unitRef="usd">117000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-126" decimals="-3" id="f-602" unitRef="usd">117000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-5" decimals="-3" id="f-603" unitRef="usd">36805000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-6" decimals="-3" id="f-604" unitRef="usd">27012000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-605" unitRef="usd">16906000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-6" decimals="-3" id="f-606" unitRef="usd">11017000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-607" unitRef="usd">19899000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-6" decimals="-3" id="f-608" unitRef="usd">15995000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-1" decimals="-3" id="f-609" unitRef="usd">9024000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-11" decimals="-3" id="f-610" unitRef="usd">10394000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareImpairments1 contextRef="c-1" decimals="-3" id="f-611" unitRef="usd">238000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1 contextRef="c-11" decimals="-3" id="f-612" unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock contextRef="c-1" id="f-613">Amortization expense is included within the following financial statement line items within the Company&#x2019;s Consolidated Statements of Operations and Comprehensive Income (Loss).&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.989%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.643%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&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 style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-127" decimals="-3" id="f-614" unitRef="usd">5310000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-128" decimals="-3" id="f-615" unitRef="usd">2020000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-129" decimals="-3" id="f-616" unitRef="usd">870000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-115" decimals="-3" id="f-617" unitRef="usd">579000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-116" decimals="-3" id="f-618" unitRef="usd">975000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-117" decimals="-3" id="f-619" unitRef="usd">882000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-1" decimals="-3" id="f-620" unitRef="usd">5889000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-11" decimals="-3" id="f-621" unitRef="usd">2995000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-12" decimals="-3" id="f-622" unitRef="usd">1752000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-623">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The estimated future amortization expense of capitalized software and acquired technology with definite lives as of December&#160;31, 2024 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.900%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total estimated future amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-5" decimals="-3" id="f-624" unitRef="usd">8493000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-5" decimals="-3" id="f-625" unitRef="usd">6991000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-5" decimals="-3" id="f-626" unitRef="usd">3750000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-5" decimals="-3" id="f-627" unitRef="usd">234000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-5" decimals="-3" id="f-628" unitRef="usd">157000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c-5" decimals="-3" id="f-629" unitRef="usd">157000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-3" id="f-630" unitRef="usd">19782000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-631">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The following table represents the changes to goodwill during the twelve months ended December 31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.996%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.804%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,488&#160;&lt;/span&gt;&lt;/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:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#e5e5e5;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-6" decimals="-3" id="f-632" unitRef="usd">4050000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-1" decimals="-3" id="f-633" unitRef="usd">6488000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-634" unitRef="usd">10538000</us-gaap:Goodwill>
    <duol:GoodwillTaxDeductibleAmount contextRef="c-5" decimals="-3" id="f-635" unitRef="usd">6923000</duol:GoodwillTaxDeductibleAmount>
    <duol:GoodwillTaxDeductibleAmount contextRef="c-6" decimals="-3" id="f-636" unitRef="usd">3713000</duol:GoodwillTaxDeductibleAmount>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-637">LEASES&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company has entered into various operating leases for its office space expiring between fiscal 2024 and 2036. Certain lease agreements contain an option for the Company to renew a lease for a term of up to five years. The Company considers these options, which may be elected at the Company&#x2019;s sole discretion, in determining the lease term on a lease-by-lease basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;On December&#160;18, 2023, the Company entered into an Agreement of Sub-Sublease, with Spotify USA Inc., as Sub-Sublandlord for 85,666 square feet of office space in the building located at 4 World Trade Center, 150 Greenwich Street, New York, New York 10007 for use as additional office space. The term of the Sub-Sublease commenced on January&#160;8, 2024 and will expire on April&#160;29, 2034.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;In February 2024, the Company signed a lease with Bullitt Center LLC for 7,940 square feet of office space in Seattle, Washington. The term of the lease is 63 months beginning on March&#160;1, 2024 and expiring on May&#160;31, 2029.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;In March 2024, the Company entered into the First and Second Amendments (the &#x201c;Amendments&#x201d;) to the Office Lease Agreement with 5704 Penn Office, LLC (the "Landlord") for office space located at Liberty East (the &#x201c;Premise&#x201d;) at 141 South Saint Clair Street, Pittsburgh, Pennsylvania, which, among other things, increased the leased square footage by 110,008 square feet to a total of 148,266 square feet beginning when construction of the leasehold improvements commences in the first half of 2025, with an expiration date of April&#160;30, 2036. Under the terms of the Amendments, the Landlord will provide the Company with an improvement allowance of up to approximately $6,800 for costs relating to the design, permitting, and construction of improvements to the Premise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;In May 2024, the Company signed a lease with Beijing Hengshi Huarong Holding Co., Ltd. for 16,314 square feet of office space in Beijing, China. The term of the lease is 39 months beginning on May&#160;20, 2024 and expiring on July&#160;15, 2027.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The following represents the components of lease cost for the year ended December 31, 2024 and 2023 along with supplemental disclosures of cash flow information, lease term and discount rate: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:53.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.845%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,533&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,759&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Right of use assets disposed or adjusted, modifying operating leases liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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"&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:52.906%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.806%"&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Sublease income was immaterial for the years ended December&#160;31, 2024, 2023 and 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The following table reconciles future minimum undiscounted rental commitments for operating leases to operating lease liabilities recorded on the Consolidated Balance Sheet as of December&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.900%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value adjustment&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,367)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Current lease liabilities of $2,581 and $3,944 are presented within &lt;span style="-sec-ix-hidden:f-687"&gt;&lt;span style="-sec-ix-hidden:f-688"&gt;Accrued expenses and other liabilities&lt;/span&gt;&lt;/span&gt; while non-current lease liabilities of $54,656 and $21,094 are presented within Long-term obligation under operating leases on the Consolidated Balance Sheets for the years ended December&#160;31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="c-5" id="f-638">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <duol:LesseeOperatingLeaseAreaOfOfficeBuilding contextRef="c-130" decimals="0" id="f-639" unitRef="sqft">85666</duol:LesseeOperatingLeaseAreaOfOfficeBuilding>
    <duol:LesseeOperatingLeaseAreaOfOfficeBuilding contextRef="c-131" decimals="0" id="f-640" unitRef="sqft">7940</duol:LesseeOperatingLeaseAreaOfOfficeBuilding>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c-131" id="f-641">P63M</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <duol:LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding contextRef="c-132" decimals="0" id="f-642" unitRef="sqft">110008</duol:LesseeOperatingLeaseIncreaseInAreaOfOfficeBuilding>
    <duol:LesseeOperatingLeaseAreaOfOfficeBuilding contextRef="c-133" decimals="0" id="f-643" unitRef="sqft">148266</duol:LesseeOperatingLeaseAreaOfOfficeBuilding>
    <duol:LesseeOperatingLeaseAllowanceForLeaseholdImprovements contextRef="c-132" decimals="-3" id="f-644" unitRef="usd">6800000</duol:LesseeOperatingLeaseAllowanceForLeaseholdImprovements>
    <duol:LesseeOperatingLeaseAreaOfOfficeBuilding contextRef="c-134" decimals="0" id="f-645" unitRef="sqft">16314000</duol:LesseeOperatingLeaseAreaOfOfficeBuilding>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c-134" id="f-646">P39M</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-647">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The following represents the components of lease cost for the year ended December 31, 2024 and 2023 along with supplemental disclosures of cash flow information, lease term and discount rate: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:53.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.845%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,533&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,759&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&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 style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Right of use assets disposed or adjusted, modifying operating leases liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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"&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:52.906%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.806%"&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#e5e5e5;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-648" unitRef="usd">9982000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-11" decimals="-3" id="f-649" unitRef="usd">7459000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-12" decimals="-3" id="f-650" unitRef="usd">7076000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-651" unitRef="usd">83000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-11" decimals="-3" id="f-652" unitRef="usd">48000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-12" decimals="-3" id="f-653" unitRef="usd">125000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-654" unitRef="usd">468000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-11" decimals="-3" id="f-655" unitRef="usd">252000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-12" decimals="-3" id="f-656" unitRef="usd">63000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-657" unitRef="usd">10533000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-11" decimals="-3" id="f-658" unitRef="usd">7759000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-12" decimals="-3" id="f-659" unitRef="usd">7264000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-660" unitRef="usd">5727000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-11" decimals="-3" id="f-661" unitRef="usd">7512000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-12" decimals="-3" id="f-662" unitRef="usd">5168000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-663" unitRef="usd">33039000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-11" decimals="-3" id="f-664" unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-12" decimals="-3" id="f-665" unitRef="usd">909000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <duol:RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities contextRef="c-1" decimals="-3" id="f-666" unitRef="usd">-1302000</duol:RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities>
    <duol:RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities contextRef="c-11" decimals="-3" id="f-667" unitRef="usd">-2024000</duol:RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities>
    <duol:RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities contextRef="c-12" decimals="-3" id="f-668" unitRef="usd">1586000</duol:RightOfUseAssetIncreaseDecreaseFromModificationsNetOperatingLeaseLiabilities>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-669">P9Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-6" id="f-670">P9Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-23" id="f-671">P9Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="4" id="f-672" unitRef="number">0.0716</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-6" decimals="4" id="f-673" unitRef="number">0.0738</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-23" decimals="4" id="f-674" unitRef="number">0.0692</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-675">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The following table reconciles future minimum undiscounted rental commitments for operating leases to operating lease liabilities recorded on the Consolidated Balance Sheet as of December&#160;31, 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.900%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value adjustment&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,367)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-5" decimals="-3" id="f-676" unitRef="usd">4185000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-5" decimals="-3" id="f-677" unitRef="usd">9134000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-5" decimals="-3" id="f-678" unitRef="usd">9505000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-5" decimals="-3" id="f-679" unitRef="usd">9299000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-5" decimals="-3" id="f-680" unitRef="usd">9492000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-5" decimals="-3" id="f-681" unitRef="usd">38989000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-5" decimals="-3" id="f-682" unitRef="usd">80604000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-5" decimals="-3" id="f-683" unitRef="usd">23367000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-5" decimals="-3" id="f-684" unitRef="usd">57237000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-685" unitRef="usd">2581000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-6" decimals="-3" id="f-686" unitRef="usd">3944000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-689" unitRef="usd">54656000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-690" unitRef="usd">21094000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-691">INCOME TAXES&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;For the years ended December 31, 2024, 2023 and 2022 income (loss) before income taxes included the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:55.791%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58,636)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;For the years ended December 31, 2024, 2023 and 2022 the Company recognized the following provision for income taxes: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:55.791%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The provision for income taxes differs from the amounts computed by applying the federal statutory rate as follows for the years ended December&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:55.791%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.843%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected income tax expense at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State taxes, net of Federal income tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Section 162(m) limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(208.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Meals and entertainment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign-Derived Intangible Income deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other permanent adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The 2024 and 2023 effective tax rate differs from the statutory rate as a result of an increase in tax deductible stock-based compensation and the generation of research and development tax credits offset by an increase in the valuation allowance for the Company&#x2019;s net deferred tax assets. For 2022, the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;effective tax rate is less than the statutory rate primarily as a result of the valuation allowance for the Company&#x2019;s net deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company has the following deferred tax assets (liabilities) as of December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:70.374%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.843%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Section 174 research and development capitalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketing and advertising&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales tax / Value added tax ("VAT") reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other deferred tax 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(256,728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(156,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,716)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company has provided a full valuation allowance for its U.S. federal and state net deferred tax asset as it is not more likely than not that the asset will be realized. The movement in valuation allowance of $99,858 is primarily related to the:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;increase to the deferred tax assets for the capitalization of research and development expenditures under Section 174, which was a change in tax law from the Tax Cuts and Job Acts of 2017, which went into effect in January 2022, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;an increase in the generation of research and development tax credits, and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;a reduction in the Company&#x2019;s net operating losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company has a deferred tax asset with respect to its China subsidiary, against which no valuation allowance has been recorded. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Given the Company&#x2019;s recent history of earnings, management believes that there is a reasonable possibility that, within the next twelve months, sufficient positive evidence may become available to allow management to reach a conclusion that a significant portion of the valuation allowance recorded against the deferred tax assets held will be reversed. The reversal would result in an income tax benefit for the quarterly and annual fiscal period in which the Company releases the valuation allowance. However, the exact timing and amount of the valuation allowance release are subject to change on the basis of the level of profitability that the Company actually achieves.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The following table represents the activity in our valuation allowance for the years ended December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&#x2014;January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(156,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108,504)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowances established&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(99,858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,366)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Release of valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&#x2014;December 31&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(256,728)&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;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(156,870)&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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company has utilized its remaining federal net operating loss carryforwards in 2024 and has approximately $60,683 in state net operating loss carryforwards. Certain of these loss carryforwards have an indefinite life and other amounts are available to offset future taxable income through 2043.&#160;The Company has approximately $61,198 in federal and state general business credits that are available to offset future taxable income through 2043.&#160;The Company has analyzed the impact of IRC Sections 382 and 383 on these tax attributes and has determined that no prior ownership changes have occurred which would limit the Company&#x2019;s ability to utilize the NOLs and research and development tax credits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company&#x2019;s tax years through the 2024 tax year remain subject to examination by federal and state tax authorities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company utilizes a more-likely-than-not standard in recognizing a tax benefit in its financial statements. No uncertain tax benefits have been recorded in 2024, 2023, and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-692">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;For the years ended December 31, 2024, 2023 and 2022 income (loss) before income taxes included the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:55.791%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58,636)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-693" unitRef="usd">97051000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-11" decimals="-3" id="f-694" unitRef="usd">16501000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-12" decimals="-3" id="f-695" unitRef="usd">-60099000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-696" unitRef="usd">5255000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-11" decimals="-3" id="f-697" unitRef="usd">1276000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-12" decimals="-3" id="f-698" unitRef="usd">1463000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-699" unitRef="usd">102306000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-11" decimals="-3" id="f-700" unitRef="usd">17777000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-701" unitRef="usd">-58636000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-702">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;For the years ended December 31, 2024, 2023 and 2022 the Company recognized the following provision for income taxes: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:55.791%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The provision for income taxes differs from the amounts computed by applying the federal statutory rate as follows for the years ended December&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:55.791%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.843%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected income tax expense at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State taxes, net of Federal income tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Section 162(m) limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(97.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(208.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Meals and entertainment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign-Derived Intangible Income deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other permanent adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-703" unitRef="usd">10652000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-704" unitRef="usd">895000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-705" unitRef="usd">302000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-706" unitRef="usd">2639000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-707" unitRef="usd">607000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-708" unitRef="usd">327000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-709" unitRef="usd">284000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-710" unitRef="usd">341000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-711" unitRef="usd">524000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-712" unitRef="usd">13575000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-713" unitRef="usd">1843000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-714" unitRef="usd">1153000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-715" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-716" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-717" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-718" unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-719" unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-720" unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-721" unitRef="usd">157000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-722" unitRef="usd">-133000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-723" unitRef="usd">-215000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-724" unitRef="usd">157000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-725" unitRef="usd">-133000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-726" unitRef="usd">-215000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-727" unitRef="usd">13732000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-728" unitRef="usd">1710000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-729" unitRef="usd">938000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="3" id="f-730" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-11" decimals="3" id="f-731" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-12" decimals="3" id="f-732" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="3" id="f-733" unitRef="number">-0.038</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-11" decimals="3" id="f-734" unitRef="number">-0.351</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-12" decimals="3" id="f-735" unitRef="number">0.067</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c-1" decimals="3" id="f-736" unitRef="number">0.581</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c-11" decimals="3" id="f-737" unitRef="number">0.565</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c-12" decimals="3" id="f-738" unitRef="number">-0.152</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-1" decimals="3" id="f-739" unitRef="number">-0.979</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-11" decimals="3" id="f-740" unitRef="number">-2.084</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-12" decimals="3" id="f-741" unitRef="number">0.284</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment contextRef="c-1" decimals="3" id="f-742" unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment contextRef="c-11" decimals="3" id="f-743" unitRef="number">0.056</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment contextRef="c-12" decimals="3" id="f-744" unitRef="number">-0.012</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent contextRef="c-1" decimals="3" id="f-745" unitRef="number">0.135</us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent contextRef="c-11" decimals="3" id="f-746" unitRef="number">0.134</us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent contextRef="c-12" decimals="3" id="f-747" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-1" decimals="3" id="f-748" unitRef="number">0.018</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-11" decimals="3" id="f-749" unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-12" decimals="3" id="f-750" unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-1" decimals="3" id="f-751" unitRef="number">0.235</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-11" decimals="3" id="f-752" unitRef="number">0.764</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="c-12" decimals="3" id="f-753" unitRef="number">-0.117</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="3" id="f-754" unitRef="number">0.700</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-11" decimals="3" id="f-755" unitRef="number">2.576</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-12" decimals="3" id="f-756" unitRef="number">-0.533</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-757" unitRef="number">0.134</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-11" decimals="3" id="f-758" unitRef="number">0.096</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-12" decimals="3" id="f-759" unitRef="number">-0.016</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-760">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company has the following deferred tax assets (liabilities) as of December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:70.374%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.843%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Section 174 research and development capitalization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketing and advertising&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales tax / Value added tax ("VAT") reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other deferred tax 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(256,728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(156,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,716)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(322)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-5" decimals="-3" id="f-761" unitRef="usd">4491000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-6" decimals="-3" id="f-762" unitRef="usd">15533000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-5" decimals="-3" id="f-763" unitRef="usd">4755000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-6" decimals="-3" id="f-764" unitRef="usd">5207000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c-5" decimals="-3" id="f-765" unitRef="usd">61198000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c-6" decimals="-3" id="f-766" unitRef="usd">38146000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <duol:DeferredTaxAssetsLeasingArrangements contextRef="c-5" decimals="-3" id="f-767" unitRef="usd">13004000</duol:DeferredTaxAssetsLeasingArrangements>
    <duol:DeferredTaxAssetsLeasingArrangements contextRef="c-6" decimals="-3" id="f-768" unitRef="usd">5739000</duol:DeferredTaxAssetsLeasingArrangements>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-5" decimals="-3" id="f-769" unitRef="usd">190768000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-6" decimals="-3" id="f-770" unitRef="usd">102055000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpense contextRef="c-5" decimals="-3" id="f-771" unitRef="usd">674000</us-gaap:DeferredTaxAssetsTaxDeferredExpense>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpense contextRef="c-6" decimals="-3" id="f-772" unitRef="usd">766000</us-gaap:DeferredTaxAssetsTaxDeferredExpense>
    <duol:DeferredTaxAssetsStateTaxesAndVATTaxes contextRef="c-5" decimals="-3" id="f-773" unitRef="usd">560000</duol:DeferredTaxAssetsStateTaxesAndVATTaxes>
    <duol:DeferredTaxAssetsStateTaxesAndVATTaxes contextRef="c-6" decimals="-3" id="f-774" unitRef="usd">397000</duol:DeferredTaxAssetsStateTaxesAndVATTaxes>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-5" decimals="-3" id="f-775" unitRef="usd">70000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-6" decimals="-3" id="f-776" unitRef="usd">65000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-3" id="f-777" unitRef="usd">256728000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-3" id="f-778" unitRef="usd">156870000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-5" decimals="-3" id="f-779" unitRef="usd">18792000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-6" decimals="-3" id="f-780" unitRef="usd">11038000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-5" decimals="-3" id="f-781" unitRef="usd">10757000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-6" decimals="-3" id="f-782" unitRef="usd">4354000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-783" unitRef="usd">2885000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-784" unitRef="usd">2164000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware contextRef="c-5" decimals="-3" id="f-785" unitRef="usd">4444000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware contextRef="c-6" decimals="-3" id="f-786" unitRef="usd">3716000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-5" decimals="-3" id="f-787" unitRef="usd">322000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-6" decimals="-3" id="f-788" unitRef="usd">38000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-5" decimals="-3" id="f-789" unitRef="usd">18408000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-6" decimals="-3" id="f-790" unitRef="usd">10272000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-5" decimals="-3" id="f-791" unitRef="usd">384000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-6" decimals="-3" id="f-792" unitRef="usd">766000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-1" decimals="-3" id="f-793" unitRef="usd">99858000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:SummaryOfValuationAllowanceTextBlock contextRef="c-1" id="f-794">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The following table represents the activity in our valuation allowance for the years ended December&#160;31, 2024 and 2023:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&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.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&#x2014;January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(156,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108,504)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowances established&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(99,858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,366)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Release of valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&#x2014;December 31&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(256,728)&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;border-bottom:3pt double #000;border-top:1pt solid #000;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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(156,870)&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:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-3" id="f-795" unitRef="usd">156870000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-23" decimals="-3" id="f-796" unitRef="usd">108504000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <duol:DeferredTaxAssetValuationAllowanceAdditions contextRef="c-1" decimals="-3" id="f-797" unitRef="usd">99858000</duol:DeferredTaxAssetValuationAllowanceAdditions>
    <duol:DeferredTaxAssetValuationAllowanceAdditions contextRef="c-11" decimals="-3" id="f-798" unitRef="usd">48366000</duol:DeferredTaxAssetValuationAllowanceAdditions>
    <duol:DeferredTaxAssetValuationAllowanceReleased contextRef="c-1" decimals="-3" id="f-799" unitRef="usd">0</duol:DeferredTaxAssetValuationAllowanceReleased>
    <duol:DeferredTaxAssetValuationAllowanceReleased contextRef="c-11" decimals="-3" id="f-800" unitRef="usd">0</duol:DeferredTaxAssetValuationAllowanceReleased>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-3" id="f-801" unitRef="usd">256728000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-3" id="f-802" unitRef="usd">156870000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards contextRef="c-135" decimals="-3" id="f-803" unitRef="usd">60683000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness contextRef="c-136" decimals="-3" id="f-804" unitRef="usd">61198000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="INF" id="f-805" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-23" decimals="INF" id="f-806" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="INF" id="f-807" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-808">STOCK-BASED COMPENSATION&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Prior to the IPO, the Company granted options to purchase shares of the Company&#x2019;s common stock and restricted stock units (&#x201c;RSU&#x201d;) in respect of shares of the Company&#x2019;s common stock to employees, directors and consultants under the Company&#x2019;s 2011 Equity Incentive Plan. In July 2021, Duolingo adopted the 2021 Incentive Award Plan (&#x201c;2021 Plan&#x201d;) and the 2021 Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;), each of which became effective on July 26, 2021 in connection with the IPO. An aggregate of 7,946 shares and 1,119 shares of Class A&#160;common stock were made available for future issuance under the 2021 Plan and ESPP, respectively. Pursuant to the terms of the 2021 Plan, on each January 1 through January 1, 2031, the number of shares of the Company&#x2019;s Class A common stock available for issuance under the 2021 Plan automatically increases by the lesser of (i) 5% of the shares outstanding on the preceding December 31 (calculated on an as-converted basis) and (ii) such smaller number of shares of common stock as determined by the Board or the Committee (as defined in the 2021 Plan). Pursuant to the terms of the ESPP, on each January 1 through January 1, 2031, the number of shares of the Company&#x2019;s Class A common stock available for issuance automatically increases by the lesser of (i) 1% of the shares outstanding on the preceding December 31 and (ii) such smaller number of shares of common stock as determined by the Board or the Committee (as defined in the ESPP). On January&#160;1, 2025, the number of Class A shares available under the 2021 Plan was increased by 2,247 shares of common stock. The Board waived the 2025 automatic annual increase of shares available for future issuance under the ESPP, and the Company intends to waive such automatic annual increase for all applicable future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company&#x2019;s stock options vest based on terms in the stock option agreements, which generally provide for vesting over four years based on continued service to the Company and its subsidiaries. Each option has a term of ten years. Stock options granted under the 2021 Plan must generally have an exercise price of not less than the estimated fair market value of the underlying Class A common stock at the date of the grant. No options have been granted under the 2021 Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;A summary of stock option activity under the Plans was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:37.361%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.807%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(In thousands, except prices and years)&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;options&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:'Arial',sans-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="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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted- average remaining contractual life (years)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate intrinsic value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding at January 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;629,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted (1)&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:'Arial',sans-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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited and expired (2)&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding at December&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.67&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercisable at December&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,523&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.67&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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td 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-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) There were no stock options granted during the year ended December 31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2) There was a nominal amount of forfeitures and expirations during the year ended December 31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The total intrinsic value of options exercised was approximately $365,484, $192,456 and $140,884 for the periods ended December&#160;31, 2024, 2023 and 2022 respectively.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;A summary of RSU activity under the Plans was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.827%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.829%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(In thousands, except prices)&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted stock units&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average&lt;br/&gt;grant date fair value per share&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;1, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(821)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;As of December&#160;31, 2024, there was approximately $23 of unrecognized stock-based compensation expense related to stock options granted under the plans with a weighted-average period of approximately 2 months. The amount of unrecognized stock-based compensation expense for RSUs as of December&#160;31, 2024 was $239,138 with a weighted-average period of approximately three years. Total unrecognized compensation expense as of December&#160;31, 2024 was $239,161. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;There were 8,951 shares available for grant at December&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:130%"&gt;Performance-based RSUs &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;In June 2021, the Company granted an aggregate of 1,800 performance-based RSUs (the &#x201c;Founder Awards&#x201d;) to the Company&#x2019;s founders. The Founder Awards vest upon the satisfaction of both a service-based condition and a performance-based condition and generally are settled one year after vesting. The service-based condition is satisfied as to 25% of the Founder Awards on each anniversary of the IPO on July 27, 2021, subject to the continuous service of the founders through the applicable date. The performance-based condition will be satisfied with respect to each of 10 equal tranches only if the trailing 60-calendar day volume-weighted-average closing trading price of the Company&#x2019;s Class A common stock reaches certain stock-price hurdles for each such tranche, as set forth below, over a period of 10 years from the date of grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Any RSUs associated with stock-price hurdles not achieved by the tenth anniversary of the date of grant will terminate and be canceled for no additional consideration to the founders. The stock-price hurdles and number of RSUs eligible to vest will be adjusted to reflect any stock splits, stock dividends, combinations, reorganizations, reclassifications, or similar events under the 2021 Plan. The Founder Awards will be settled in shares of the Company&#x2019;s Class B common stock.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.706%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.445%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.480%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.445%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.224%"&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tranche&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Company Stock Price Hurdle&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of RSUs Eligible to Vest&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 (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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 (3)&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 (5)&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;612.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Stock price hurdle for the tranche was achieved in 2021, the service condition satisfied in 2022, and shares were released to CEO and CTO on August 14, 2023. Of the 180 shares underlying RSUs released, an aggregate of 96 shares were disbursed to the founders in a net-share settlement, and 84 shares were withheld by the Company to cover the founders&#x2019; tax withholding obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2) Stock price hurdle and the service condition for the tranche was achieved as of November 22, 2023; the shares were released after the one-year holding requirement was satisfied on November 22, 2024. Of the 90 shares underlying RSUs released, an aggregate of 42 shares were disbursed to the founders in a net-share settlement, and 48 shares were withheld by the Company to cover the founders&#x2019; tax withholding obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3) Stock price hurdle and the service condition for the tranche was achieved as of December 26, 2023; the shares were released after the one-year holding requirement was satisfied on December 26, 2024. Of the 180 shares underlying RSUs released, an aggregate of 85 shares were disbursed to the founders in a net-share settlement, and 95 shares were withheld by the Company to cover the founders&#x2019; tax withholding obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4) Stock price hurdle and the service condition for the tranche was achieved as of October 18, 2024; the shares will be released after the one-year holding requirement has been satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5) Stock price hurdle and the service condition for the tranche was achieved as of November 26, 2024; the shares will be released after the one-year holding requirement has been satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company estimated the grant date fair value of the Founder Awards using a model based on multiple stock-price paths developed through the use of a Monte Carlo simulation that incorporates into the valuation the possibility that the stock-price hurdles may not be satisfied. The weighted-average grant date fair value of the Founder Awards was estimated to be $61.56 per share using the below inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:84.957%"&gt;&lt;/td&gt;&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.843%"&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Input&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assumption&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.48%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.98&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51.67%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.00%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$95.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company estimates that it will recognize total stock-based compensation expense of approximately $110,817 over the derived service period of each of the ten separate tranches which is between 3.58 &#x2013; 5.92 years. If the stock-price hurdles are met sooner than the requisite service period, the stock-based compensation expense will be adjusted to prospectively recognize the remaining expense over the remaining derived service period. Provided that the founders continue to provide services to the Company, stock-based compensation expense is recognized over the derived service period, regardless of whether the stock-price hurdles are achieved. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company recognized $19,799, $26,622 and $30,997 of stock-based compensation expense related to the Founders Awards for the years ended December 31, 2024, 2023 and 2022, respectively, which is included within General and administrative in the Consolidated Statements of Operations and Comprehensive Income (Loss). As of December&#160;31, 2024, there is $16,936 of unrecognized stock-based compensation expense related to these awards. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Total stock-based compensation expense was $110,477, $95,221 and $73,820 for the years ended December 31, 2024, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Stock-based compensation expense is included in the Consolidated Statements of Operations and Comprehensive Income (Loss) as shown in the following table: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:53.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.845%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Nominal amounts of stock-based compensation expense is capitalized into intangible assets for the years ended December 31, 2024 and 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-137"
      decimals="-3"
      id="f-809"
      unitRef="shares">7946000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-138"
      decimals="-3"
      id="f-810"
      unitRef="shares">1119000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum contextRef="c-139" decimals="2" id="f-811" unitRef="number">0.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum contextRef="c-140" decimals="2" id="f-812" unitRef="number">0.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="c-141"
      decimals="-3"
      id="f-813"
      unitRef="shares">2247000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-142" id="f-814">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-142" id="f-815">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-142"
      decimals="INF"
      id="f-816"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-817">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;A summary of stock option activity under the Plans was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:37.361%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.807%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(In thousands, except prices and years)&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;options&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:'Arial',sans-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="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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted- average remaining contractual life (years)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate intrinsic value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding at January 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.60&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;629,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted (1)&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:'Arial',sans-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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited and expired (2)&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding at December&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.67&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercisable at December&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,523&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.67&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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td 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-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) There were no stock options granted during the year ended December 31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2) There was a nominal amount of forfeitures and expirations during the year ended December 31, 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-6" decimals="-3" id="f-818" unitRef="shares">2985000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-6"
      decimals="2"
      id="f-819"
      unitRef="usdPerShare">16.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-11" id="f-820">P5Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-6" decimals="-3" id="f-821" unitRef="usd">629865000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c-1" decimals="-3" id="f-822" unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      id="f-823"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-1" decimals="-3" id="f-824" unitRef="shares">1462000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-825"
      unitRef="usdPerShare">13.24</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="c-1" decimals="-3" id="f-826" unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-827"
      unitRef="usdPerShare">20.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-5" decimals="-3" id="f-828" unitRef="shares">1523000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-5"
      decimals="2"
      id="f-829"
      unitRef="usdPerShare">18.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-1" id="f-830">P4Y8M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-5" decimals="-3" id="f-831" unitRef="usd">465985000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c-5" decimals="-3" id="f-832" unitRef="shares">1523000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-5"
      decimals="2"
      id="f-833"
      unitRef="usdPerShare">18.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-834">P4Y8M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-5" decimals="-3" id="f-835" unitRef="usd">465654000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c-1" decimals="INF" id="f-836" unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-1" decimals="-3" id="f-837" unitRef="usd">365484000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-11" decimals="-3" id="f-838" unitRef="usd">192456000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-12" decimals="-3" id="f-839" unitRef="usd">140884000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-840">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;A summary of RSU activity under the Plans was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.827%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.829%"&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(In thousands, except prices)&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted stock units&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;average&lt;br/&gt;grant date fair value per share&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;1, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(821)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-143"
      decimals="-3"
      id="f-841"
      unitRef="shares">2027000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-143"
      decimals="2"
      id="f-842"
      unitRef="usdPerShare">106.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c-46" decimals="-3" id="f-843" unitRef="shares">719000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-46"
      decimals="2"
      id="f-844"
      unitRef="usdPerShare">199.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="c-46" decimals="-3" id="f-845" unitRef="shares">821000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-46"
      decimals="2"
      id="f-846"
      unitRef="usdPerShare">103.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="c-46" decimals="-3" id="f-847" unitRef="shares">123000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-46"
      decimals="2"
      id="f-848"
      unitRef="usdPerShare">118.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-144"
      decimals="-3"
      id="f-849"
      unitRef="shares">1802000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-144"
      decimals="2"
      id="f-850"
      unitRef="usdPerShare">143.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c-5" decimals="-3" id="f-851" unitRef="usd">23000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-145" id="f-852">P2M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-144" decimals="-3" id="f-853" unitRef="usd">239138000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-46" id="f-854">P3Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-5" decimals="-3" id="f-855" unitRef="usd">239161000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-146"
      decimals="-3"
      id="f-856"
      unitRef="shares">8951000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c-47" decimals="-3" id="f-857" unitRef="shares">1800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <duol:ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting contextRef="c-47" id="f-858">P1Y</duol:ShareBasedCompensationArrangementByShareBasedPaymentAwardSettlementPeriodAfterVesting>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-47" decimals="2" id="f-859" unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <duol:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches
      contextRef="c-47"
      decimals="INF"
      id="f-860"
      unitRef="tranche">10</duol:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod contextRef="c-147" decimals="INF" id="f-861" unitRef="day">60</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsTradingPricePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-47" id="f-862">P10Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="c-1" id="f-863">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.706%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.445%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.480%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.445%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.224%"&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tranche&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Company Stock Price Hurdle&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of RSUs Eligible to Vest&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 (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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 (3)&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 (5)&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;612.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Stock price hurdle for the tranche was achieved in 2021, the service condition satisfied in 2022, and shares were released to CEO and CTO on August 14, 2023. Of the 180 shares underlying RSUs released, an aggregate of 96 shares were disbursed to the founders in a net-share settlement, and 84 shares were withheld by the Company to cover the founders&#x2019; tax withholding obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2) Stock price hurdle and the service condition for the tranche was achieved as of November 22, 2023; the shares were released after the one-year holding requirement was satisfied on November 22, 2024. Of the 90 shares underlying RSUs released, an aggregate of 42 shares were disbursed to the founders in a net-share settlement, and 48 shares were withheld by the Company to cover the founders&#x2019; tax withholding obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3) Stock price hurdle and the service condition for the tranche was achieved as of December 26, 2023; the shares were released after the one-year holding requirement was satisfied on December 26, 2024. Of the 180 shares underlying RSUs released, an aggregate of 85 shares were disbursed to the founders in a net-share settlement, and 95 shares were withheld by the Company to cover the founders&#x2019; tax withholding obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4) Stock price hurdle and the service condition for the tranche was achieved as of October 18, 2024; the shares will be released after the one-year holding requirement has been satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5) Stock price hurdle and the service condition for the tranche was achieved as of November 26, 2024; the shares will be released after the one-year holding requirement has been satisfied.&lt;/span&gt;&lt;/div&gt;The weighted-average grant date fair value of the Founder Awards was estimated to be $61.56 per share using the below inputs.&lt;div style="margin-bottom:9pt"&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:84.957%"&gt;&lt;/td&gt;&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.843%"&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Input&lt;/span&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assumption&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;June 28, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.48%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.98&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51.67%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.00%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$95.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle
      contextRef="c-148"
      decimals="2"
      id="f-864"
      unitRef="usdPerShare">127.50</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle
      contextRef="c-148"
      decimals="-3"
      id="f-865"
      unitRef="shares">90000</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle
      contextRef="c-149"
      decimals="2"
      id="f-866"
      unitRef="usdPerShare">153.00</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle
      contextRef="c-149"
      decimals="-3"
      id="f-867"
      unitRef="shares">90000</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle
      contextRef="c-150"
      decimals="2"
      id="f-868"
      unitRef="usdPerShare">178.50</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle
      contextRef="c-150"
      decimals="-3"
      id="f-869"
      unitRef="shares">90000</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle
      contextRef="c-151"
      decimals="2"
      id="f-870"
      unitRef="usdPerShare">204.00</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle
      contextRef="c-151"
      decimals="-3"
      id="f-871"
      unitRef="shares">180000</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle
      contextRef="c-152"
      decimals="2"
      id="f-872"
      unitRef="usdPerShare">255.00</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle
      contextRef="c-152"
      decimals="-3"
      id="f-873"
      unitRef="shares">180000</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle
      contextRef="c-153"
      decimals="2"
      id="f-874"
      unitRef="usdPerShare">306.00</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle
      contextRef="c-153"
      decimals="-3"
      id="f-875"
      unitRef="shares">180000</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle
      contextRef="c-154"
      decimals="2"
      id="f-876"
      unitRef="usdPerShare">357.00</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle
      contextRef="c-154"
      decimals="-3"
      id="f-877"
      unitRef="shares">180000</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle
      contextRef="c-155"
      decimals="2"
      id="f-878"
      unitRef="usdPerShare">408.00</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle
      contextRef="c-155"
      decimals="-3"
      id="f-879"
      unitRef="shares">180000</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle
      contextRef="c-156"
      decimals="2"
      id="f-880"
      unitRef="usdPerShare">612.00</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle
      contextRef="c-156"
      decimals="-3"
      id="f-881"
      unitRef="shares">270000</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle
      contextRef="c-157"
      decimals="2"
      id="f-882"
      unitRef="usdPerShare">816.00</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsStockPriceHurdle>
    <duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle
      contextRef="c-157"
      decimals="-3"
      id="f-883"
      unitRef="shares">360000</duol:ShareBasedPaymentArrangementEquityInstrumentsOtherThanOptionsNumberOfSharesEligibleToVestAtStockPriceHurdle>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-158"
      decimals="-3"
      id="f-884"
      unitRef="shares">180000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c-158"
      decimals="-3"
      id="f-885"
      unitRef="shares">96000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-158"
      decimals="-3"
      id="f-886"
      unitRef="shares">84000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-159"
      decimals="-3"
      id="f-887"
      unitRef="shares">90000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c-159"
      decimals="-3"
      id="f-888"
      unitRef="shares">42000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-159"
      decimals="-3"
      id="f-889"
      unitRef="shares">48000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-160"
      decimals="-3"
      id="f-890"
      unitRef="shares">180000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c-160"
      decimals="-3"
      id="f-891"
      unitRef="shares">85000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c-160"
      decimals="-3"
      id="f-892"
      unitRef="shares">95000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-161"
      decimals="2"
      id="f-893"
      unitRef="usdPerShare">61.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-162" decimals="4" id="f-894" unitRef="number">0.0148</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-162" id="f-895">P9Y11M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c-162" decimals="4" id="f-896" unitRef="number">0.5167</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-162" decimals="4" id="f-897" unitRef="number">0.0000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="c-163"
      decimals="2"
      id="f-898"
      unitRef="usdPerShare">95.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-164" decimals="-3" id="f-899" unitRef="usd">110817000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <duol:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches
      contextRef="c-47"
      decimals="INF"
      id="f-900"
      unitRef="tranche">10</duol:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriodNumberOfTranches>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-165" id="f-901">P3Y6M29D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="c-166" id="f-902">P5Y11M1D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-49" decimals="-3" id="f-903" unitRef="usd">19799000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-50" decimals="-3" id="f-904" unitRef="usd">26622000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-51" decimals="-3" id="f-905" unitRef="usd">30997000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-167" decimals="-3" id="f-906" unitRef="usd">16936000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-907" unitRef="usd">110477000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-11" decimals="-3" id="f-908" unitRef="usd">95221000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-12" decimals="-3" id="f-909" unitRef="usd">73820000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-910">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Stock-based compensation expense is included in the Consolidated Statements of Operations and Comprehensive Income (Loss) as shown in the following table: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:53.867%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&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.845%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-127" decimals="-3" id="f-911" unitRef="usd">68000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-128" decimals="-3" id="f-912" unitRef="usd">55000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-129" decimals="-3" id="f-913" unitRef="usd">38000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-112" decimals="-3" id="f-914" unitRef="usd">60076000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-113" decimals="-3" id="f-915" unitRef="usd">45119000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-114" decimals="-3" id="f-916" unitRef="usd">26373000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-115" decimals="-3" id="f-917" unitRef="usd">4912000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-116" decimals="-3" id="f-918" unitRef="usd">3908000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-117" decimals="-3" id="f-919" unitRef="usd">2540000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-118" decimals="-3" id="f-920" unitRef="usd">45421000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-119" decimals="-3" id="f-921" unitRef="usd">46139000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-120" decimals="-3" id="f-922" unitRef="usd">44869000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-923" unitRef="usd">110477000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-11" decimals="-3" id="f-924" unitRef="usd">95221000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-12" decimals="-3" id="f-925" unitRef="usd">73820000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-926">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Legal Proceedings&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014; From time to time, the Company may become involved in various legal proceedings in the ordinary course of its business and may be subject to third-party infringement claims. The outcome of any such claims or proceedings, regardless of the merits, is inherently uncertain. The Company is not currently party to any material legal proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Related Parties&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014; The Company has determined that there were no transactions with related parties as of or during the years ended December 31, 2024, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:130%"&gt;Letters of Credit&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;&#x2014; The Company has a standby letter of credit obtained in connection with an operating lease. This letter of credit acts as security for the faithful performance by us of all terms, covenants and &lt;/span&gt;&lt;/div&gt;conditions of the lease agreement. The amount of the letter of credit is equal to six months rent of $442, totaling $2,656. The cash collateral for the letter of credit has been recognized as restricted cash in the Consolidated Balance Sheet and is equivalent to 103% of the letter of credit and totaled $2,735.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <duol:LetterOfCreditPeriodOfMonthlyRent contextRef="c-168" id="f-927">P6M</duol:LetterOfCreditPeriodOfMonthlyRent>
    <duol:LesseeOperatingLeaseLiabilityToBePaidPerMonth contextRef="c-169" decimals="-3" id="f-928" unitRef="usd">442000</duol:LesseeOperatingLeaseLiabilityToBePaidPerMonth>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-169" decimals="-3" id="f-929" unitRef="usd">2656000</us-gaap:LettersOfCreditOutstandingAmount>
    <duol:RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit contextRef="c-5" decimals="2" id="f-930" unitRef="number">1.03</duol:RestrictedCashNoncurrentAsAPercentageOfOutstandingLetterOfCredit>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-5" decimals="-3" id="f-931" unitRef="usd">2735000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:DefinedContributionPlanTextBlock contextRef="c-1" id="f-932">EMPLOYEE BENEFIT PLAN&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;The Company sponsors a profit sharing plan with a 401(k) feature, the Duolingo Retirement Plan (the &#x201c;Plan&#x201d;), for eligible employees. The current Plan, effective January 1, 2021, provides for Company safe harbor matching contributions of 100% of the first 4% of the employees&#x2019; elective deferrals and 50% of the next 2%, with vesting starting upon the first day of employment. The Company also has the option to make discretionary matching or profit sharing contributions. The Company made safe harbor matching contributions of approximately $6,965, $5,908 and $4,624 during the years ended December 31, 2024, 2023 and 2022 respectively. The Company did not make any discretionary matching or profit sharing contributions during the years ended December 31, 2024, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:DefinedContributionPlanTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="c-170" decimals="2" id="f-933" unitRef="number">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent contextRef="c-170" decimals="2" id="f-934" unitRef="number">0.04</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="c-171" decimals="2" id="f-935" unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent contextRef="c-171" decimals="2" id="f-936" unitRef="number">0.02</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-1" decimals="-3" id="f-937" unitRef="usd">6965000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-11" decimals="-3" id="f-938" unitRef="usd">5908000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-12" decimals="-3" id="f-939" unitRef="usd">4624000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-1" decimals="INF" id="f-940" unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-12" decimals="INF" id="f-941" unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-11" decimals="INF" id="f-942" unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-943">EARNINGS (LOSS) PER SHARE&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Basic and diluted net income (loss) per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Basic net income (loss) per share attributable to common stockholders is calculated by dividing the net income (loss) by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. The diluted net income per share attributable to common stockholders is calculated by giving effect to all potential dilutive common stock equivalents outstanding for the period. The rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share and each share of Class B common stock is entitled to 20 votes per share. Each share of Class B common stock is convertible into a share of Class A common stock voluntarily at any time by the holder, and automatically upon certain events. The Class A common stock has no conversion rights. As the liquidation and dividend rights are identical for Class A and Class B common stock, the undistributed earnings are allocated on a proportional basis and the resulting net income per share attributable to common stockholders will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:52.906%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(In thousands, except per share data)&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&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="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Class A and Class B common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,574)&lt;/span&gt;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&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="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares in computing net income (loss) per share attributable to Class A and Class B common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&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="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Founder awards where performance has been met&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options outstanding (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for dilutive net income per common share - weighted-average shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic income (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.04&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.39&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted income (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) The Company had 1.5&#160;million options outstanding as of December&#160;31, 2024. The estimated dilutive effect is calculated as the number of shares expected to be issued upon vesting or exercise, adjusted for the strike price proceeds that are received by the Company and assumed to be used to repurchase shares of Duolingo common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Since the Company was in a net loss position for the year ended December 31, 2022 there is no difference between the number of shares used to calculate basic and diluted loss per share. The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the period presented because including them would have been antidilutive are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.996%"&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:13.804%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;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;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Founder awards where performance has been met&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,626&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;Founder awards of 1,620, where the performance criteria has not been satisfied, are excluded from the above table because the stock-price hurdles for those awards had not been met as of December 31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <duol:PreferredStockVotingRightsVotesPerCommonShare contextRef="c-172" decimals="INF" id="f-944" unitRef="vote">1</duol:PreferredStockVotingRightsVotesPerCommonShare>
    <duol:PreferredStockVotingRightsVotesPerCommonShare contextRef="c-173" decimals="INF" id="f-945" unitRef="vote">20</duol:PreferredStockVotingRightsVotesPerCommonShare>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-946">As the liquidation and dividend rights are identical for Class A and Class B common stock, the undistributed earnings are allocated on a proportional basis and the resulting net income per share attributable to common stockholders will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis.&lt;div style="margin-bottom:9pt"&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:52.906%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;(In thousands, except per share data)&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&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="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Class A and Class B common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,574)&lt;/span&gt;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&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="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares in computing net income (loss) per share attributable to Class A and Class B common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&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="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Founder awards where performance has been met&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options outstanding (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for dilutive net income per common share - weighted-average shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic income (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.04&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.39&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted income (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) The Company had 1.5&#160;million options outstanding as of December&#160;31, 2024. The estimated dilutive effect is calculated as the number of shares expected to be issued upon vesting or exercise, adjusted for the strike price proceeds that are received by the Company and assumed to be used to repurchase shares of Duolingo common stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-174" decimals="-3" id="f-947" unitRef="usd">88574000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-175" decimals="-3" id="f-948" unitRef="usd">16067000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-176" decimals="-3" id="f-949" unitRef="usd">-59574000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-174"
      decimals="-3"
      id="f-950"
      unitRef="shares">43504000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-174"
      decimals="-3"
      id="f-951"
      unitRef="shares">43504000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-175"
      decimals="-3"
      id="f-952"
      unitRef="shares">41451000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-175"
      decimals="-3"
      id="f-953"
      unitRef="shares">41451000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-176"
      decimals="-3"
      id="f-954"
      unitRef="shares">39470000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-176"
      decimals="-3"
      id="f-955"
      unitRef="shares">39470000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-49" decimals="-3" id="f-956" unitRef="shares">360000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-50" decimals="-3" id="f-957" unitRef="shares">270000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-51" decimals="-3" id="f-958" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-145"
      decimals="-3"
      id="f-959"
      unitRef="shares">1435000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-177"
      decimals="-3"
      id="f-960"
      unitRef="shares">2774000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-178"
      decimals="-3"
      id="f-961"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-46" decimals="-3" id="f-962" unitRef="shares">1802000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-179"
      decimals="-3"
      id="f-963"
      unitRef="shares">2027000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-180"
      decimals="-3"
      id="f-964"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-965" unitRef="shares">47101000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-11" decimals="-3" id="f-966" unitRef="shares">46522000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-12" decimals="-3" id="f-967" unitRef="shares">39470000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-968"
      unitRef="usdPerShare">2.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-11"
      decimals="2"
      id="f-969"
      unitRef="usdPerShare">0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-12"
      decimals="2"
      id="f-970"
      unitRef="usdPerShare">-1.51</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-971"
      unitRef="usdPerShare">1.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-11"
      decimals="2"
      id="f-972"
      unitRef="usdPerShare">0.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-12"
      decimals="2"
      id="f-973"
      unitRef="usdPerShare">-1.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-5" decimals="-5" id="f-974" unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-975">The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the period presented because including them would have been antidilutive are as follows:&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.996%"&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:13.804%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;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;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Founder awards where performance has been met&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,626&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-181"
      decimals="-3"
      id="f-976"
      unitRef="shares">180000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-182"
      decimals="-3"
      id="f-977"
      unitRef="shares">4410000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-183"
      decimals="-3"
      id="f-978"
      unitRef="shares">2036000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-12" decimals="-3" id="f-979" unitRef="shares">6626000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <duol:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet
      contextRef="c-181"
      decimals="-3"
      id="f-980"
      unitRef="shares">1620000</duol:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsWherePerformanceNotMet>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-981">SUBSEQUENT EVENTS&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;None.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-184" id="f-982">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;On November&#160;14, 2024, Natalie Glance, Chief Engineering Officer, entered into a 10b5-1 sales plan (the &#x201c;Glance 10b5-1 Sales Plan&#x201d;) intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act and providing for (i) the sale of the net number of shares of Class A common stock underlying 22,099 unvested restricted stock units received after giving effect to the number of shares automatically sold to satisfy tax withholding obligations on each applicable vesting date (such total number of shares covered under clause (i) is not determinable) and (ii) the sale of 14,855 shares of Class A common stock shares. The Glance 10b5-1 Sales Plan will remain in effect until the earlier of (1) December&#160;31, 2025, (2) the date on which all trades set forth in the Glance 10b5-1 Sales Plan have been executed, or (3) such time as the Glance 10b5-1 Sales Plan is otherwise terminated according to its terms.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrAdoptionDate contextRef="c-185" id="f-983">November&#160;14, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndName contextRef="c-185" id="f-984">Natalie Glance</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-185" id="f-985">Chief Engineering Officer</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-185" id="f-986">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-186"
      decimals="INF"
      id="f-987"
      unitRef="shares">22099</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-187"
      decimals="INF"
      id="f-988"
      unitRef="shares">14855</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrExpirationDate contextRef="c-185" id="f-989">December&#160;31, 2025</ecd:TrdArrExpirationDate>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-188" id="f-990">On December&#160;7, 2024, Gillian Munson, a member of our Board of Directors, entered into a 10b5-1 sales plan (the &#x201c;Munson 10b5-1 Sales Plan&#x201d;) intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act and providing for the potential exercise of vested stock options and the associated sale of up to 5,000 shares of the Company&#x2019;s Class A common stock. The Munson 10b5-1 Sales Plan will remain in effect until the earlier of (1) August&#160;14, 2025, (2) the date on which all trades set forth in the Munson 10b5-1 Sales Plan have been executed, or (3) such time as the Munson 10b5-1 Sales Plan is otherwise terminated according to its terms.</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrAdoptionDate contextRef="c-189" id="f-991">December&#160;7, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndName contextRef="c-189" id="f-992">Gillian Munson</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-189" id="f-993">member of our Board of Directors</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-189" id="f-994">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-190"
      decimals="INF"
      id="f-995"
      unitRef="shares">5000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrExpirationDate contextRef="c-189" id="f-996">August&#160;14, 2025</ecd:TrdArrExpirationDate>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-191" id="f-997">On December&#160;9, 2024, James Shelton, a member of our Board of Directors, entered into a 10b5-1 sales plan (the &#x201c;Shelton 10b5-1 Sales Plan&#x201d;) intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act and providing for (i) the potential exercise of vested stock options and the associated sale of up to 20,000 shares of the Company&#x2019;s Class A common stock, and (ii) the sale of up to 895 shares of Class A common stock underlying unvested restricted stock units. The Shelton 10b5-1 Sales Plan will remain in effect until the earlier of (1) August&#160;29, 2025, (2) the date on which all trades set forth in the Shelton 10b5-1 Sales Plan have been executed, or (3) such time as the Shelton 10b5-1 Sales Plan is otherwise terminated according to its terms.</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrAdoptionDate contextRef="c-192" id="f-998">December&#160;9, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndName contextRef="c-192" id="f-999">James Shelton</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-192" id="f-1000">member of our Board of Directors</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-192" id="f-1001">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-193"
      decimals="INF"
      id="f-1002"
      unitRef="shares">20000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-194"
      decimals="INF"
      id="f-1003"
      unitRef="shares">895</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrExpirationDate contextRef="c-192" id="f-1004">August&#160;29, 2025</ecd:TrdArrExpirationDate>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-195" id="f-1005">&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:130%"&gt;On December&#160;9, 2024, Robert Meese, Chief Business Officer, entered into a 10b5-1 sales plan (the &#x201c;Meese 10b5-1 Sales Plan&#x201d;) intended to satisfy the affirmative defense of Rule 10b5-1(c) of the Exchange Act and providing for (i) the sale of the net number of shares of Class A common stock underlying 3,543 restricted stock units received after giving effect to the number of shares automatically sold under the Meese 10b5-1 Sales Plan to satisfy tax withholding obligations on each applicable vesting date (such total number of shares covered under clause (i) is not determinable) and (ii) the sale of 18,080 shares of Class A common stock shares. The Meese 10b5-1 Sales Plan will remain in effect until the earlier of (1) December&#160;31, 2025, (2) the date on which all trades set forth in the Meese 10b5-1 Sales Plan have been executed, or (3) such time as the Meese 10b5-1 Sales Plan is otherwise terminated according to its terms.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrAdoptionDate contextRef="c-196" id="f-1006">December&#160;9, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndName contextRef="c-196" id="f-1007">Robert Meese</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-196" id="f-1008">Chief Business Officer</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-196" id="f-1009">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-197"
      decimals="INF"
      id="f-1010"
      unitRef="shares">3543</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-198"
      decimals="INF"
      id="f-1011"
      unitRef="shares">18080</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrExpirationDate contextRef="c-196" id="f-1012">December&#160;31, 2025</ecd:TrdArrExpirationDate>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-199" id="f-1013">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-199" id="f-1014">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-199" id="f-1015">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-1020">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
